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