Senin, 22 Desember 2008

Bagaimana J2ME dan WAP berelasi?


WML bekerja baik untuk beberapa aplikasi seperti text-centric application seperti weather report, stock quotes, dll, tetapi terdapat beberapa kelemahan dengan WAP yaitu WAP-based application memerlukan koneksi terhadap network secara permanen, artinya koneksi terhadap internet harus terus dilakukan bilamana ingin menjalankan WAP-based application. Selain itu pula aplikasi WAP tidak baik digunakan pada aplikasi yang graphic intensive seperti games, interactive charting, dll. Selain dari itu isu security juga menimpa WAP gateway, dimana terjadi konversi protocol yaitu dari protocol internet menjadi protocol wireless.
Teknologi Java dapat dijalankan pada devices dengan cara disconnected access dan inilah yang tidak dimiliki oleh WAP-based application. J2ME memberikan kemudahan bagi developer untuk membuat aplikasi grafis seperti color games, office application, dll. J2ME pula menyediakan end-to-end security HTTP seperti SSL
Tetapi tidak berarti teknologi Java dan WAP berdiri sendiri dan justru sebaliknya merupakan teknologi komplementer dimana WAP browser (microbrowser) digunakan untuk surfing mencari Java Application kemudian AMS akan melakukan manajemen instalasi lalu KVM akan menjalankan aplikasi MIDlet secara disconnected access.

Saat ini telah tersedia beberapa microbrowser yang ditulis dengan menggunakan bahasa Java. Tentu saja ini menguntungkan karena anda dapat melakukan proses updating secara OTA, sedangkan untuk microbrowser yang ditulis dengan bahasa selain Java tidak memiliki kemampuan untuk di-updated, dengan kata lain jika anda menginginkan microbowser versi terbaru anda harus membeli HP baru.
Openwave (merger dari www.software.com dan www.phone.com) yang merupakan founder dengan WAP Forum dan merupakan supporter utama dunia WAP telah mengumumkan major partnership dengan Sun Microsystem untuk mengintegrasikan J2ME dan WAP untuk release selanjutnya.

1 komentar:

  1. Oke juga permasalahan yang anda angkat n anda bahas. tp knp ga' lebih luas lagi anda jelaskan n lebih detail. padahal menurut saya permasalahannya n penjelasannya ga' smpe disitu aja.

    tapi oke lah buat masukkan saya.

    thanks

    BalasHapus