Rabu, 04 November 2009

Arsitektur J2ME

Dalam pengembangan aplikasi wireless dengan Java, J2ME dibagi menjadi dua buah bagian diantaranya ialah bagian configuration dan profile.

Profile
Sebuah profile memberikan library tambahan untuk suatu kelas tertentu pada sebuah perangkat. profile-profile menyediakan user interface(UI) API,persistence, messaging library, dan sebagainya. Satu set library tambahan atau package tambahan menyediakan kemampuan program tambahan. Pemasukan package ini ke dalam perangkat J2ME dapat berubah-ubah karena tergantung pada kemampuan sebuah perangkat. Sebagai contoh, beberapa perangkat MIDP tidak memiliki Bluetooth built-in, sehingga Bluetooth API tidak disediakan dalam perangkat ini.
J2ME mempunyai beberapa profil antara lain :
  1. MOBILE INFORMATION DEVICE PROFILE (MIDP)
  2. Foundation Profile (FP)
  3. Personal Profile
  4. Personal Digital Assistance (PDA)

Configuration
Suatu configuration menggambarkan fitur minimal dari lingkungan lengkap Java runtime. Untuk menjamin kemampuan portabilitas dan interoperabilitas optimal diantara berbagai macam perangkat yang dibatasi sumber dayanya(memory, prosesor, koneksi yang dibatasi), configuration tidak menggambarkan fitur tambahan. Suatu configuration J2ME menggambarkan suatu komplemen yang minimum dari teknologi JAVA. Adalah merupakan tugas profile-profile untuk menggambarkan tambahan library untuk suatu kategori perangkat tertentu.

configuration menggambarkan:

  1. Subset bahasa pemrograman JAVA
  2. Kemampuan Java Virtual Machine(JVM)
  3. Core platform libraries
  4. Fitur sekuriti dan jaringan
  5. J2ME mempunyai dua konfigurasi yaitu `Connected Limited Device Configuration (CLDC) dan Connected Device Configuration (CDC).

Tidak ada komentar:

Posting Komentar