Proses Komunitas Java (Java Community Process/JCP) didirikan
pada tahun 1998, adalah mekanisme formal yang memungkinkan pihak yang
berkepentingan untuk mengembangkan spesifikasi teknis standar untuk teknologi
Java. Siapapun bisa menjadi Anggota JCP dengan mengisi formulir yang tersedia
di situs JCP. Keanggotaan JCP untuk organisasi dan entitas komersial membutuhkan
biaya tahunan tetapi bebas untuk individu.
JCP melibatkan penggunaan Permintaan Spesifikasi Java (Java
Spesification Request / JSRs), yaitu dokumen formal yang menggambarkan
spesifikasi yang diusulkan dan teknologi untuk menambah platform Java. Ulasan
publik Formal JSRs akan muncul sebelum JSR menjadi final dan Komite Eksekutif
JCP menilainya di atasnya. Sebuah JSR akhir menyediakan implementasi referensi
yang merupakan implementasi bebas dari teknologi dalam bentuk kode sumber dan
Kompatibilitas Kit Teknologi untuk memverifikasi API spesifikasi. Sebuah JSR
menggambarkan JCP itu sendiri. Seperti tahun 2009, JSR 215 menggambarkan versi
sekarang (2.7) dari JCP.
Sebagai
sebuah platform,Java memiliki dua buah bagian penting, yaitu:
- Java Virtual Machine
- Java Application Programmig (Java API).
Pada saat ini teknologi java semakin berkembang, Sun
Microsystem memperkenalkan Java versi 1.2 atau lebih dikenal dengan nama Java 2
yang terdiri atas JDK dan JRE versi 1.2. Pada Java 2 ini, java dibagi menjadi 3
kategori:
- Java 2 Standart Edition (J2SE), Kategori ini digunakan untuk menjalankan dan mengembangkan aplikasi-aplikasi Java pada level PC (Personal Computer)
- Java 2 Enterprise Edition (J2EE), Kategori ini digunakan untuk menjalankan dan mengembangkan aplikasi-aplikasi Java pada lingkungan entriprise dengan menambahkan fungsionalitas-fungsionalitas java semacam EJB (Enterprise Java Bean), Java CORBA, Servlet dan JSP serta Java XML (Extensible Markup Language)
Java 2 Micro Edition
(J2ME), Kategori ini digunakan untuk menjalankan dan mengembangkan
aplikasi-aplikasi java pada handled devices atau perangkat-perangkat semacam
handphone, Palm,PDA, dan Pocket PC. J2ME dirancang untuk dapat menjalankan
program Java pada perangkat-perangkat semacam handphone dan PDA, yang memiliki
karakteristik yang berbeda dengan sebuah komputer biasa, misalnya kecilnya
jumlah memori pada handphone dan PDA. J2ME terdiri atas komponen-komponen
sebagai berikut Java Virtual Machine (JVM) dan Java API (Application
Programming Interface) serta Tools lain untuk pengembangan aplikasi Java
semacam emulator Java Phone dan emulator Motorolla. Dalam J2ME dibagi menjadi
dua bagian yang dikenal dengan istilah configuration dan profile.
0 comments:
Post a Comment