Bab 1 Mastering Java
™
1.2Perkembangan Teknologi Java
Saat ini Sun Microsystems membagi Java menjadi empat jenisedisi:
•
Java Card
: Teknologi Java yang digunakan pada peralatanelektronik yang memiliki memori sangat terbatas, misalnyasmart card.
•
J2ME
: Java 2 Platform, Micro Edition. Merupakan teknologi Java edisi mikro, digunakan untuk penerapan teknologi Javapada peralatan elektronik seperti hand phone dan PDA.
•
J2SE
: Java 2 Platform, Standard Edition. Merupakanteknologi Java edisi standar, digunakan untuk penerapanteknologi Java pada komputer desktop.
•
J2EE
: Java 2 Platform, Enterprise Edition. Merupakanteknologi Java edisi enterprise, digunakan untuk penerapanteknologi Java pada komputer server.Setiap edisi Java terdiri dari dua komponen utama berikut:
•
Java Application Programming Interface
(Java API). Java API terdiri dari kumpulan library yang digunakan untukkeperluan pemrograman. Dengan adanya API, Anda tidakharus membuat program dari awal. Misalnya untuk J2SE,sudah terdapat API untuk pengolahan window denganSwing dan AWT (Abstract Window Toolkit).
•
Java Run Time Environment
(JRE). JRE merupakanlingkungan yang membuat aplikasi Java dapat dijalankan.Salah satu komponen penting JRE adalah Java VirtualMachine (JVM). JVM merupakan mesin virtual berupa aplikasi yang digunakanuntuk menjalankan kode Java (bytecode). JVM inilah yangmembuat Java menjadi platform independen. JVM bisa berbeda,tergantung pada platform yang akan digunakan. Misalnya ada JVMuntuk PC Windows dan Linux, serta untuk Apple. Setiap komputerdan peralatan elektronik dapat menjalankan program Java,asalkan terdapat JVM untuk komputer atau peralatan elektroniktersebut. JVM sendiri tidak ditulis dalam bahasa Java namundengan bahasa lain, yaitu C++.
Versi TahuJumlah
2www.binsis.com
Add a Comment
Guntur Gorbacevleft a comment
rizekyleft a comment
This document has made it onto the Rising list!