Thursday, April 10, 2014

Mengenal Java2 Micro Edition (J2ME)


Bahasa Pemograman Java dibagi menjadi 3 bagian, yaitu :
1.       Java 2 Standard Edition (J2SE) digunakan untuk pengembangan aplikasi desktop dan applet (aplikasi java di browser).
2.       Java 2 Enterprise Edition (J2EE) digunakan untuk mengembangkan aplikasi server-side dengan mempergunakan EJBs (Entreprise Java Beans), aplikasi web dengan servlet dan JSP yang menggunakan teknologi COBRA (Common Object Request Broker Architecture) dan XML (Extensible Markup Languange).
3.       Java 2 Micro Edition (J2ME) digunakan untuk mengembangkan aplikasi perangkat bergerak (mobile).
Pada kesempatan kali ini saya ingin membahas tentang salah satu dari ketiga bagian tersebut. Yaitu Java 2 Micro Edition (J2ME)
J2ME
Java2 Micro Edition atau yang biasa disebut J2ME merupakan salah satu teknologi dari Bahasa Pemograman Java yang memungkinkan pembuatan aplikasi-aplikasi Java bisa digunakan pada perangkat mobile. J2ME membawa Java ke dunia informasi komunikasi dan perangkat komputasi selain perangkat komputer desktop yang biasanya lebih besar dibandingkan perangkat mobile. J2ME biasa digunakan pada telepon selular, pagger, personal digital assistants (PDA) dan sejenisnya.
Teknologi J2ME juga memiliki beberapa keterbatasan jika diaplikasikan pada ponsel. J2ME sangat bergantung pada device yang digunakan, bisa dari merk ponsel, maupun kemampuan ponsel. Misalnya jika sebuah ponsel tidak memiliki kamera maka jelas J2ME pada ponsel tersebut tidak dapat mengakses kamera.
Salah satu teknologi yang dikembangkan untuk pemograman aplikasi-aplikasi perangkat mobile adalah WAP (Wireless Aplication Protocol), namun WAP hanya salah satu dari beberapa teknologi nirkabel yang kurang sukses perkembangannya dipasaran.
Berawal dari hal tersebut, perusahaan Sun Microsystem mencoba untuk mengembangkan teknologi Java. J2ME merupakan salah satu teknologi yang dikembangkan perusahaan tersebut untuk pembuatan aplikasi-aplikasi mobile. Seperti teknologi Java yang lain, J2ME terdiri atas beberapa komponen. Antara lain :
a.       Java Virtual Machine (JVM) adalah kommponen yang digunakan untuk menjalankan program Java pada emulator.
b.      Java Aplication Programming Interface (API) merupakan komponen library yang digunakan untuk menjalankan dan mengembangkan program java pada mobile.
c.       Tools sebagai komponen pengembang aplikasi Java, semacam emulator pada Java Phone.
J2ME Wireless Toolskit
                J2ME WTK berbasiskan pada CLDC dan MIDP. J@ME WTK adalah progam yang meniru kerja ponsel yang mendukung MIDP atau biasa disebut Emulator. Oleh karena itu belum tentu MIDlet yang dapat digunakan di emulator juga akan dapat digunakan pada ponsel yang sebenarnya, karena juga bergantung pada spesifikasi ponsel tersebut. Untuk mencoba aplikasi J2ME WTK kita harus terlebih dahulu meng-instal Java Development Kit (JDK) dan Java Wireless Toolkit pada komputer.

Sumber :
http://windiee.blogspot.com/
http://figarj2me.blogspot.com/
http://javamobile-perbaungan.blogspot.com/
http://feri99.blogspot.com

No comments:

Post a Comment