Dalam ilmu komputer, pelantar atau
Anjungan (bahasa Inggris: platform) merupakan kombinasi antara sebuah arsitektur peranti keras dengan sebuah kerangka kerja peranti lunak (termasuk kerangka kerja aplikasi). Kombinasi tersebut memungkinkan sebuah peranti lunak, khusus peranti lunak aplikasi, dapat berjalan. Platform yang umum sudah menyertakan arsitektur, sistem operasi, bahasa pemrograman dan antarmuka yang terkait (pustaka sistem runtime atau antarmuka pengguna grafis) untuk komputer.
Platform adalah unsur penting dalam pengembangan peranti lunak. Platform mungkin dapat didefinisikan secara sederhana sebagai tempat menjalankan peranti lunak. Penyelenggara platform menyediakan pengembang peranti lunak dengan kesepakatan serangkaian kode logika yang akan berjalan secara konsisten sepanjang platform berjalan di atas platform yang lainnya. Kode logika ini mencakup kode bita, kode sumber, dan kode mesin. Dengan demikian, pelaksanaan program tidak dibatasi oleh jenis sistem operasi yang tersedia. Platform teah menggantikan sebagian besar bahasa mesin mandiri.
Beberapa platform peranti lunak mengemulasi platform peranti keras secara menyeluruh, seperti pada pemayaan sistem.
Contoh sistem operasi
AmigaOS, AmigaOS 4
BlankOn
Firefox OS
FreeBSD, NetBSD, OpenBSD
Google Chrome OS
IGOS
Kuliax
Linux
Mac OS X
Microsoft Windows
OS/2
Solaris
Ubuntu
Unix
IBM VM/370, VM/BSEP, VM/SEP, VM/XA, VM/ESA, z/VM
= Seluler
=
Android
Bada
BlackBerry OS
iOS
Embedded Linux
Firefox OS
Maemo
MeeGo
Palm OS
Symbian OS
Tizen
Ubuntu Touch
WebOS
Windows Mobile
Windows Phone
Contoh kerangka kerja peranti lunak
Adobe AIR
Java, JDK and JRE
Mono
Mozilla Prism XUL and XULRunner
.NET Framework
.NET merujuk pada rangkaian luas produk-produk dan teknologi dari Microsoft. Kebanyakan memiliki ketergantungan yang sama terhadapa .NET Framework dari Microsoft, dan Common Language Infrastructure (CLI).
Oracle Database
Vexi
SAP NetWeaver
= Seluler
=
APOXI
Binary Runtime Environment for Wireless (BREW)
Java Platform, Micro Edition (Java ME)
JavaFX Mobile
Qt
Smartface Platform
= Konsol
=
PlayStation 3
Xbox 360
Wii
Nintendo DS
PlayStation Portable
PlayStation Vita
dan lain-lain.
Contoh peranti keras
Diurutkan secara kasar dari jenis paling umum ke yang tidak umum:
Platform perhitungan komoditas
Wintel, yaitu peranti keras komputer dengan Intel x86 atau yang kompatibel berserta sistem operasi Windows
Arsitektur ARM yang digunakan dalam perangkat seluler
Gumstix, komputer miniatur yang berfungsi penuh dengan Linux
x86 dengan sistem operasi bertipe Unix seperti varian BSD
CP/M, komputer berdasar bus S-100, mungkin merupakan platform komputer mikro yang paling awal
Konsol permainan, apa pun ragamnya
Macintosh, peranti keras Apple Computer dan sistem operasi Mac OS yang dimodifikasi, sekarang dimigrasikan ke x86
Perangkat Newton yang menjalankan Newton OS, juga dari Apple
Mesin yang berbasiskan prosesor RISC yang menjalankan varian Unix
Komputer arsitektur SPARC yang menjalankan sistem operais Solaris
Kluster DEC Alpha yang menjalankan OpenVMS
Komputer tingkat menengah dengan sistem operasi yang telah dimodifikasi seperti pada IBM OS/400
Komputer kerangka utama dengan sistem operasi yang telah dimodifikasi seperti pada IBM z/OS
Arsitektur superkomputer
Lihat pula
Antarmuka pemrograman aplikasi
Catatan kaki