Anjungan komputasi: Perbedaan antara revisi
Konten dihapus Konten ditambahkan
Tidak ada ringkasan suntingan Tag: Dikembalikan VisualEditor Suntingan perangkat seluler Suntingan peramban seluler |
k Suntingan 182.0.174.121 (bicara) dibatalkan ke versi terakhir oleh 223.255.230.15 Tag: Pengembalian pranala ke halaman disambiguasi |
||
Baris 1:
{{judul asing}}
Dalam [[ilmu komputer]], '''platform''', '''serambi''', atau '''wahana''' merupakan kombinasi antara sebuah arsitektur [[perangkat keras]] dengan sebuah [[kerangka kerja]] [[perangkat lunak]] (termasuk kerangka kerja [[aplikasi]]). Kombinasi tersebut memungkinkan sebuah perangkat lunak, khusus perangkat lunak aplikasi, dapat berjalan. Platform yang umum sudah menyertakan [[arsitektur komputer|arsitektur]], [[sistem operasi]], [[bahasa pemrograman]] dan [[antarmuka pengguna|antarmuka]] yang terkait ([[pustaka]] sistem ''runtime'' atau [[antarmuka pengguna grafis]]) untuk komputer.
Platform adalah unsur yang penting dalam [[Proses pengembangan perangkat lunak|pengembangan perangkat lunak]]. Platform mungkin dapat didefinisikan secara sederhana sebagai tempat untuk menjalankan perangkat lunak. Penyelenggara platform menyediakan [[pengembang perangkat lunak]] dengan kesepakatan serangkaian kode logika yang akan berjalan secara konsisten sepanjang platform ini berjalan di atas platform yang lainnya. Kode logika ini mencakup [[bytecode]], [[kode sumber]], dan [[kode mesin]]. Dengan demikian, pelaksanaan program tidak dibatasi oleh jenis sistem operasi yang tersedia. Platform telah menggantikan sebagian besar bahasa mesin independen.{{Citation needed}}
Beberapa platform perangkat lunak [[Mesin virtual#Emulasi sistem|mengemulasikan]] platform perangkat keras secara menyeluruh, sperti pada [[Virtualisasi perangkat keras|virtualisasi sistem]].
== Contoh sistem operasi ==
== Contoh kerangka kerja perangkat lunak.NET merujuk pada rangkaian luas produk-produk dan teknologi dari Microsoft. Kebanyakan memiliki ketergantungan yang sama terhadapa dari Microsoft ==▼
[[Berkas:Android 4.0.png|jmpl|150px|[[Android (sistem operasi)|Android]], sebuah sistem operasi mobile yang populer]]
* [[AmigaOS]], [[AmigaOS 4]]
* [[BlankOn Linux|BlankOn]]
* [[Firefox OS]]
* [[FreeBSD]], [[NetBSD]], [[OpenBSD]]
* [[Google Chrome OS]]
* [[IGOS]]
* [[Kuliax]]
* [[Linux]]
* [[Mac OS X]]
* [[Microsoft Windows]]
* [[OS/2]]
* [[Solaris]]
* [[Ubuntu]]
* [[Unix]]
* [[VM (sistem operasi)|IBM VM/370, VM/BSEP, VM/SEP, VM/XA, VM/ESA, z/VM]]
=== Mobile ===
* [[Android (sistem operasi)|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 perangkat lunak ==
* [[Adobe AIR]]
* [[Java (platform)|Java]], JDK and JRE
<!--:The [[Java (software platform)|Java platform]] runs programs written in the [[Java (programming language)|Java]] language. Java source code is "compiled" to an intermediate-language [[bytecode]] which is then interpreted by an interpreter, the [[Java Virtual Machine]] (JVM), which then interfaces that program with the Java software libraries. In [[smartphone]]s, [[personal digital assistant]]s (PDAs) and other wireless mobile devices, these libraries are the [[Java ME]]. Some phones, even without a full operating system, enable Java programs such as games to operate. Java and the bytecode are said to be platform-independent. But this is because Java ''is'' the platform as well as a programming language. Software really cannot operate without a platform or be platform independent. The programming language is referred to here, meaning the programmer need not be concerned about the hardware or operating system platform, nor will the language change with a different platform.-->
* [[Mono (perangkat lunak)|Mono]]
== Contoh Diurutkan secara kasar dari jenis yang paling umum ke yang tidak umum: ==▼
* [[Mozilla Prism]] [[XUL]] and [[XULRunner]]
* [[.NET Framework]]
** Komputer berbasis bus, mungkin merupakan platform yang paling awal▼
▲
* perangkat keras dan sistem operasi yang dimodifikasi, sekarang dimigrasikan ke x86▼
* [[Oracle Database]]
** Perangkat yang menjalankan, juga dari Apple▼
* [[Vexi]]
* Mesin yang berbasiskan prosesor yang menjalankan varian Unix▼
* [[SAP NetWeaver]]
<!--:[[SAP NetWeaver]] is [[SAP AG|SAP]]'s integrated technology computing platform and is the technical foundation for many SAP applications since the [[SAP Business Suite]]. SAP NetWeaver is marketed as a [[Service-oriented architecture|service-oriented]] application and [[Enterprise application integration|integration]] platform. SAP NetWeaver provides the development and runtime environment for SAP applications and can be used for custom development and integration with other applications and systems. SAP NetWeaver is built using primarily the [[ABAP]] programming language, but also uses [[C (programming language)]], [[C++]], and [[Java EE]]. It also employs open standards and industry de facto standards and can be extended with, and interoperate with, technologies such as [[Microsoft]] [[Microsoft .NET|.NET]], [[Java EE]], and [[IBM]] [[WebSphere]].-->
=== Mobile ===
* APOXI
* [[Binary Runtime Environment for Wireless]] (BREW)
* [[Java Platform, Micro Edition]] (Java ME)
* [[JavaFX Mobile]]
* [[Qt toolkit|Qt]]
* [[Smartface|Smartface Platform]]
=== Konsol ===
* [[PlayStation 3]]
* [[Xbox 360]]
* [[Wii]]
* [[Nintendo DS]]
* [[PlayStation Portable]]
* [[PlayStation Vita]]
* dan lain-lain.
== Contoh perangkat keras ==
* Platform perhitungan komoditas
** [[Wintel]], yaitu [[perangkat keras]] komputer dengan Intel [[x86]] atau yang kompatibel berserta sistem operasi [[Microsoft Windows|Windows]]
** [[Arsitektur ARM]] yang digunakan dalam perangkat mobile
*** [[Gumstix]], komputer miniatur yang berfungsi penuh dengan [[Linux]]
** [[x86]] dengan [[sistem operasi bertipe Unix]] seperti varian [[Berkeley Software Distribution|BSD]]
▲**
* [[Konsol permainan]], apa pun varietasnya
▲* [[Macintosh]], perangkat keras [[Apple Inc.|Apple Computer]] dan sistem operasi [[Mac OS]] yang dimodifikasi, sekarang dimigrasikan ke x86
▲** Perangkat [[Newton (platform)|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 komputer|Kluster]] [[DEC Alpha]] yang menjalankan [[OpenVMS]]
* [[Komputer tingkat menengah]] dengan sistem operasi yang telah dimodifikasi seperti pada IBM [[OS/400]]
* [[Komputer bingkai utama]] dengan sistem operasi yang telah dimodifikasi seperti pada [[International Business Machines|IBM]] [[z/OS]]
* Arsitektur [[superkomputer]]
== Lihat pula ==
* [[Antarmuka pemrograman aplikasi]]
[[Kategori:Platform komputer| ]]
|