Pengenalan Versi Java
Seperti yang pernah di jelaskan pada posting tentang java sebelumnya. Program java sangat fleksibel dan multiplatform. Java dibagi menjadi 3 (tiga) bagian atau versi. Versi - versi pada java ini memiliki kekhususan dan kelebihannya masing - masing. Sehingga jika anda ingin aplikasi mobile, maka sudah ada library yang sudah terpaket dalam SDK. Adapun pembagian dan pengelompokan edisi java tersebut antara lain
- J2SE
Yaitu java edisi standar yang dikhususkan untuk pemrograman desktop dan applet. Pemrograman desktop bisa dibuat program sederhana dan minimalis dengan command line (mirip program MS-DOS yang sudah jarang dipergunakan) atau dengan GUI yang inotif dan GUI yang mirip dengan pemrograman MS Visual Basic atau Borland Delphi. Kelebihannya dari pemrograman visual sejenis, Aplikasi java memiliki Tampilan (Window Skin) yang beraneka ragam. Misalnya dibawah ini adalah contoh window skin Metal:
dan window skin ini akan sama pada semua OS yang mendukung java. Sedangkan Applet merupakan program yang dijalankan menggunakan browser internet misalnya Mozilla Firefox, Internet Explorer, Opera atau browser yang lain.
Gambar Applet Java - J2EE
J2EE yang merupakan kependekkan dari Java 2 Enterprise Edition. J2EE merupakan Superset (Perluasan) dari J2SE. Jadi J2EE hampir sama dengan J2EE. Akan tetapi antara keduanya ada perbedaan mendasar J2EE digunakan untuk aplikasi berskala besar yang dikelola perusahaan - perusahaan besar. Aplikasinya yaitu pada pemrograman database yang dikelola oleh server. J2EE mendukung teknologi yang terkini misalnya XML(Extensible Markup Language), Servlet, JSP (Java Server Pages), COBRA (Common Object Request Broker Architecture), EJBs (Enterprise Java Beans). Teknologi JSP sekarang banyak digunakan untuk web server.
- J2ME J2ME merupakan edisi java yang dikhususkan untuk perangkat mobile yang memiliki memori dan daya yang sangat terbatas misalnya PDA, HP, dan perangkat mobile lainnya. J2ME menggunakan konfigurasi CLDC (Connected Limited Device Configuration) yang merupakan konfigurasi dasarnya. Pada J2ME beberapa komponen java dan JVM dikurangi. Untuk JVM digantikan dengan KVM (Kilobyte Virtual machine).
- Gambar diatas merupakan contoh aplikasi J2ME
Thanks sobat...
Salam...
bubuk dulu ah...
saya juga lagi belajar java..