Java adalah suatu bahasa pemrograman untuk membuat suatu
aplikasi yang dipakai oleh berbagai programmer, pasti sudah tak asing lagi bagi
dunia teknologi informasi yang banyak menggunkan bahasa pemrograman ini, dikarenakan
karena berbagai keunggulan dan kelebihan. contoh keunggulannya adalah ava
sangat fleksibel karena mendukung konsep multi platform dan yang terpenting
Java bersifat open source (dikeluarkan oleh Sun Microsystems) sehingga dari
waktu ke waktu bahasa Java dapat dikembangkan dengan sangat cepat melalui umpan
balik yang diberikan oleh para user.
JCP kepanjangan dari Java Community Process, JCP (Java
Community Process) didirikan pada tahun 1998, merupakan sebuah proses formal
yang memungkinkan pihak-pihak yang tertarik untuk terlibat dalam definisi versi
dan fitur dari platform Java.
Pengertian dari JCP
JCP juga melibatkan
penggunaan Spesifikasi Jawa Permintaan (JSRs). dokumen formal yang
menggambarkan spesifikasi dan teknologi yang diusulkan untuk menambah platform
Java. Publik formal review dari JSRs akan muncul sebelum JSR final dan Komite
Eksekutif JCP suara di atasnya. JSR terakhir yang menyediakan implementasi
referensi yang merupakan implementasi bebas teknologi dalam bentuk kode sumber
dan Teknologi Kompatibilitas Kit untuk memverifikasi spesifikasi API.
Sebuah JSR menggambarkan JCP itu sendiri. Seperti tahun
2009, JSR 215 menggambarkan versi sekarang (2.7) dari JCP.
Sebagai sebuah platform, JAVA terdiri atas 2 bagian utama,
yaitu :
Java Virtual Machine (JVM)
Java Virtual Machine adalah sebuah spesifikasi untuk sebuah
komputer abstrak. JVM terdiri dari sebuah kelas pemanggil dan sebuah
interpreter Java yang mengeksekusi kode arsitektur netral. Kelas pemanggil
memanggil file API untuk dieksekusi oleh interpreter Java. Dengan kata lain JVM
adalah sebagai perantara antara program yang akan dijalankan dan sistem operasi
yang sedang digunakan.
Java Application Programming Interface (JAVA API)
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 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.
PROSES KOMUNITAS JAVA
(JAVA COMMUNITY PROCESS (JCP)
Setelah pembahasan mengenai jenis platform dan perkembangan
yang ada pada JAVA. sekarang saya akan memcoba memberikan informasi tentang
siapa yang mengembangkan kedua platform JAVA tersebut.
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.
Pada Spesifikasi untuk J2SE, J2EE dan J2ME perkembangannya
dibawah pengawasan Java Community Process (JCP). Spesifikasi yang dihasilkan
adalah Java Specification Request (JSR). JCP terdiri dari para ahli dari
berbagai perusahaan yang tergabung untuk membentuk Spesification. JSR ini
melalui beberapa tahap pada JCP sebelum selesai. Setiap JSR diberi nomor.
TENTANG JAVA
COMMUNITY PROSES (JCP) KOMITE EKSEKUTIF
Setelah Komite Eksekutif (EC) Pemilu tahun 2012, SE / EE dan
ME Komite Eksekutif digabung menjadi Komite Eksekutif tunggal, seperti yang
didefinisikan oleh JSR 355 dan JCP 2.9 Proses Dokumen. Dalam Komite Eksekutif
bergabung, Voting Anggota masa jabatan 2 tahun; pada tahun 2013, akan ada 16
Kursi Disahkan dan 8 Kursi Terpilih, dan kursi tetap dipegang oleh Oracle
America, Inc. istilah 2 tahun yang terhuyung-huyung sehingga 12 dari 24 kursi
yang biasanya untuk ratifikasi / pemilu setiap tahun.
Para anggota EC memandu evolusi teknologi Java. EC merupakan
penampang pemangku kepentingan utama dan anggota lain dari Java Community.
Tugas adalah: pilih JSRs untuk pembangunan, menyetujui rancangan Spesifikasi
Publik, menyetujui Spesifikasi Akhir, meninjau TCK banding, menyetujui revisi
Pemeliharaan dan mungkin menunda beberapa fitur untuk JSR baru, menyetujui
pengalihan tugas pemeliharaan antara anggota dan memberikan bimbingan kepada
Manajemen Program Office (PMO). Untuk informasi lebih lanjut tentang EC, lihat
Info Komite Eksekutif halaman http://jcp.org/en/participation/committee.
Untuk 2012 hasil EC Pemilihan, silakan lihat di sini.
Untuk tahun 2011 hasil EC Pemilihan, silakan lihat di sini.
Untuk 2010 EC Pemilihan hasil, silakan lihat di sini.
Untuk tahun 2009 hasil EC Pemilu, silakan lihat di sini.
Untuk 2008 hasil EC Pemilihan, silakan lihat di sini.
Untuk tahun 2007 hasil EC Pemilihan, silakan lihat di sini.
Untuk tahun 2006 hasil EC Pemilihan, silakan lihat di sini.
Untuk 2005 hasil EC Pemilihan, silakan lihat di sini.
Untuk tahun 2004 hasil EC Pemilu, silakan lihat di sini.
Untuk tahun 2003 hasil EC Pemilihan, silakan lihat di sini.
Untuk tahun 2002 hasil EC Pemilihan, silakan lihat di sini.
Untuk 2001 hasil EC Pemilihan, silakan lihat di sini.
Untuk tahun 2000 hasil EC Pemilihan, silakan lihat di sini.
Untuk informasi lebih lanjut tentang JCP, lihat halaman JCP
Ikhtisar http://jcp.org/en/introduction/overview.
Tidak ada komentar:
Posting Komentar