annyeonghaseyo^^ Selamat Datang diblogku~ semoga bermanfaat yaa^^ terimakasih sudah berkunjung^^~

Selasa, 17 April 2012

J2ME


J2ME
       J2ME (Java 2 Micro Edition) merupakan salah satu teknologi Java yang memungkinkan pembuatan aplikasi-aplikasi Java bisa berjalan pada perangkat handpone atau PDA (Personal Digital Asistent) yang karakteristiknya. Yang karakteristiknya berbeda dengan PC (personal computer), seperti kecilnya jumah memory pada handphone dan PDA, serta keterbatasan interface dari perangkat tersebut.
       Salah satu teknologi yang dikembangkan untuk pemrograman aplikasi-aplikasi untuk perangkat mobile adalah WAP (Wireless Aplication Protocol), namun WAP hanya salah satu dari beberapa teknologi nirkabel dan dalam perkembangannya, WAP kurang suskes di pasaran.
   Berawal dari hal tersebut, perusahaan Sun Microsistem mencoba untuk mengembangkan teknologi Java yang dapat dijalankan untuk pemrograman wireless. J2ME merupakan salah satu teknologi Java yang dikembangkan untuk pembuatan aplikasi-aplikasi perangkat wireless. Seperti teknologi Java yang lain, J2ME terdiri atas beberapa komponen. Antara lain yaitu :
a.  Java Virtual Machine (JVM)
Komponen ini digunakan untuk menjalankan program-program Java pada emulator.
b. Java API (Aplication Programing Interface)
Koponen ini merupakan kupulan library yang digunakan untuk menjalankan dan mengembangkan program Java pada handphone.
c. Tools
Komponen ini digunakan untuk pengembangan apliaksi Java, semacam emulator Java Phone.

J2ME memiliki 2 Aplikasi, yaitu :
1. Walled Garden Application.
Yaitu aplikasi yang berdiri sendiri atau stand alone.
2. Network Aware Application
Yaitu aplikasi yang berintegrasi dengan jaringan.
J2ME dibagi menjadi 2 bagian yang biasa lebih dikenal dengan nama configuration dan profile. Dua istilah tersebut sangatlah penting dalam pegembangan aplikasi wireless dengan Java.