Home > JAVA, Tutorial > Introduction MIDP and MSA

Introduction MIDP and MSA

MIDP atau Mobile Information Device Profile adalah dasar dari sebagian besar Java Technology Mobila Application (J2ME). Spesifikasi MIDP dedefinisikan oleh gabungan dari perusahan dan individu yang tertarik dengan aplikasi mobile melalui Java Community Process (JCP). Spesifikasi yang didefinisikan oleh JCP disebut Java Specification Request (JSRs) dan setiap JSRs ditandai dengan nomor misalnya JSR 37, JSR 30. MIDP yang pertama kali didefinisikan sebagai JSR 37 yang dipublikasikan pada September 2000. MIDP 1.0 mendefinisikan kelengkapan untuk aplikasi java agar bisa dijalankan di device yang berukuran kecil. MIDP sebenarnya terrdiri dari aplikasi lain yang disebut Connected Limiter Device Configuration (CLDC). CLDC 1.0 didefinisikan oleh JSR 30. CLDC mendefinisikan perilaku dari Java Virtual Machine (JVM) yang digunakan pada mobile device dan menyediakan beberapa basic APIs. MIDP menambahkan APIs untuk aplikasi dan interface ke User.

Dalam perkembangannya APIs memiliki bayak pilihan antara lain JSR 120 untuk Wireless Messaging API or WMA, JSR 135 untuk Mobile Media API atau MMAPI. Sejak saat itu banyak aplikasi yang ditambahkan diantaranya mendukung bluetooth networking, Global Positoning System (GPS) hardware, 3D Graphics dll.Mengingat perkembangannya yang begitu pesat maka diperlukan suatu wadah yang menampung itu semua. Wadah itu dinamakan Java Technology fo r Wireless Industry (JWTI, JSR 185). JWTI merupakan spesifikasi yang mengkaver MIDP 2.0, CLDC 1.1/1.0, WMA dan MMAPI (optional). JWTI juga mendefinisikan kebutuhan yang lain untuk implementasi seperti minimum memory, munimum multithreading dan perilaku APIs.

Perkembangan berikutnya adalah JSR 248 atau yang dikenal dengan Mobile Service Architecture (MSA). MSA mengkover JWTI dan perluasannya. MSA mendefinisikan 2 wadah, satu MSA itu sendiri yang satunya MSA subset. MSA subset didesain untuk device yang tidak memiliki hardware power untuk mendukung tatanan MSA secara penuh.

🙂

Salam Hangat – Dayat Kurniawan

Categories: JAVA, Tutorial
  1. No comments yet.
  1. No trackbacks yet.

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s

%d bloggers like this: