Kamis, 25 Desember 2014

JCP (Java Community Process)

JCP (JAVA COMMUNITY PROCESS)
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.
Sebagai sebuah platform, JAVA terdiri atas 2 bagian utama, yaitu :
Java Virtual Machine (JVM)
JVM adalah sebuah mesin imajiner (maya) yang bekerja dengan menyerupai aplikasi pada sebuah mesin nyata. JVM menyediakan spesifikasi hardware dan platform dimana kompilasi kode Java terjadi. Spesifikasi inilah yang membuat aplikasi berbasis Java menjadi bebas dari platform manapun karena proses kompilasi diselesaikan oleh JVM.
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:
1. Java 2 Standart Edition (J2SE)
   Kategori ini digunakan untuk menjalankan dan mengembangkan aplikasi-aplikasi Java pada level        PC (Personal Computer)
2. 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.
3. 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.

1 komentar:

haiderearls mengatakan...

Slot Machines Near Me | OK Casino Online
Discover 승인전화없는 가입머니 a 아 샤벳 world of 라이브스코어 colorful slot machines near you from Oklahoma's largest casino 배팅 floor. Take a 승인 전화 없는 토토 꽁 머니 trip to over 100 land-based casinos to enjoy the excitement of

Posting Komentar