PROSES
KOMUNITAS JAVA ( JAVA COMMUNITY PROCESS JCP )
Apa itu Java?
Java
dipelopori oleh James Gosling, Patrick Naughton, Chris Warth, Ed Frank, dan
Mike Sheridan dari Sun Microsystems, Inc pada tahun 1991. Mereka membutuhkan
kurang lebih 18 bulan untuk membuat versi pertamanya. Bahasa ini pada awalnya
disebut “Oak” tapi kemudian diubah menjadi “Java” pada tahun 1995 karena nama
Oak telah dijadikan hak cipta dan digunakan sebagai bahasa pemrograman lainnya.
Antara pembuatan Oak pada musim gugur 1992 hingga diumumkan ke publik pada
musim semi 1995, banyak orang yang terlibat dalam desain dan evolusi bahasa
ini. Bill Joy, Arthur van Hoff, Jonathan Payne, Frank Yellin, dan Tim Lindholm
merupakan kontributor kunci yang mematangkan prototipe aslinya. Sebagai sebuah
platform, JAVA terdiri atas 2 bagian utama, yaitu :
- Java Virtual Machine (JVM)
- Java Application Programming Interface (JAVA API)
A. Java
Virtual Machine (JVM)
Java
Virtual Machine merupakan aplikasi sederhana yang ditulis dalam bahasa C untuk
mengeksi program yang ditulis dalam bahasa Java. Pada saat kompilasi (perubahan
dari bahasa tingkat tinggi ke bahasa lebih rendah), program tersebut diubah
menjadi KODE BYTE. Kemudian pada saat eksekusi, JVM membaca kode byte tersebu
dan mengubahnya menjadi bahasa mesin yang dimengerti oleh sistem operasi tempat
program tersebut dijalankan.
B.
Java Application Programming Interface
(JavaAPI)
Java
API merupakan komponen-komponen dan kelas JAVA yang sudah jadi, yang memiliki
berbagai kemampuan. Kemampuan untuk menangani objek, string, angka, dsb. Java
API terdiri dari tiga bagian utama:
- Java Standard Edition
(SE), sebuah standar API untuk merancang aplikasi desktop dan applets
dengan bahasa dasar yang mendukung grafis, keamanan, konektivitas basis
data dan jaringan.
- Java Enterprose Edition
(EE), sebuah inisiatif API untuk merancang aplikasi serverdengan mendukung
untuk basis data.
- Java Macro Edition (ME),
sebuah API untuk merancang aplikasi yang jalan pada alat kecil seperti
telepon genggam, komputer genggam dan pager.
Pada Java API ini juga ditawarkan beberapa fitur menarik yang dapat
digunakan oleh user yang sedang berkecimpung di dunia Java. Beberapa fitur
tersebut adalah :
1.
Applet
2.
Java Networking
3.
Java Database Connectivity (JDBC)
4.
Java Server Pages (JSP)
5.
Java Card
Platform
yang ada pada JAVA dikembangkan oleh yang namanya Java Community Process (JCP).
JCP didirikan pada tahun 1998, merupakan suatu proses formal yang memungkinkan
pihak-pihak yang tertarik untuk terlibat dalam mengembangkan versi dan fitur
dari platform JAVA tersebut. Di dalam JCP terdapat yang namanya Java
Specification Request’s atau JSRs. JSRs adalah kumpulan dokumen formal yang
menggambarkan spesifikasi dan teknologi yang diusulkan oleh orang-orang yang
terlibat dalam JCP untuk melakukan penambahan fitur-fitur yang terdapat pada
platform JAVA tersebut.
Publik
formal review dari JSRs akan muncul sebelum JSRs final di putuskan oleh komite
eksekutif JCP. JSRs terakhir yang menyediakan implementasi referensi yang
merupakan implementasi teknologi dalam bentuk kode sumber dan teknologi
kompatibilitas kit untuk melakukan verifikasi terhadap Java API. Jadi dapat
dikatakan bahwa sebuah JSRs menggambarkan JCP itu sendiri.
Program
Management Office (PMO) sangat tertarik untuk mengumumkan upgrade ke jcp.org baru-baru
ini meluncurkan situs web. Setelah web rumah masyarakat benar-benar dirombak
dan dirilis pada bulan Juni 2009, bekerja terus di belakang layar untuk
menambah, meningkatkan, dan memperbaiki fungsi dan kegunaannya. Anggota PMO
berfungsi sebagai tim proyek untuk mendefinisikan dan menyelesaikan
pekerjaan.
Program
yang JCP komunitas pengguna telah membantu dalam memberikan umpan balik pada
situs web. Banyak fitur baru dan perbaikan bug pada awalnya diusulkan atau
diidentifikasi oleh pengguna. Beberapa implementasi tersebut akan segera jelas.
Sebagai contoh, semua wiki dan papan sekarang mencakup satu cara bagi pengguna
untuk memberikan pendapat mereka yang cepat konten dengan menghadiahi setiap
item dengan nilai, dengan memilih jumlah bintang tertentu.
Selain
itu, semua papan diskusi publik dan wiki termasuk RSS tombol untuk memungkinkan
pengguna untuk berlangganan pembaruan konten. Karena pengaturan keamanan dan
persyaratan browser, RSS feed fitur ini hanya bekerja jika SSL diaktifkan.
Misalnya, fitur RSS melakukan kerja dengan Firefox. Berbagai bug telah
diperbaiki dan navigasi juga telah diperbarui untuk mengatur informasi yang
tersedia. Ini adalah langkah inkremental lain sepanjang perjalanan untuk
meningkatkan jcp.org. Dalam bulan-bulan mendatang, sebagai masyarakat terus
menyarankan perubahan dan perangkat tambahan, upaya akan terus memperbaiki
situs. Semua umpan menyimpan program
dan JCP jcp.org bergerak maju dan ke atas.
Sumber :
- http://nesyakomaladewi4telematika.blogspot.com/2009/12/proses-komunitas-java-javacommunity.html
- http://noniieta.blogspot.com/
No comments:
Post a Comment