Pengertian Mobile Application
Aplikasi Mobile adalah
sebuah aplikasi yang memungkinkan Anda melakukan mobilitas dengan
menggunakan perlengkapan seperti PDA, telepon seluler atau Handphone. Dengan menggunakan aplikasi mobile,
Anda dapat dengan mudah melakukan berbagai macam aktifitas mulai dari
hiburan, berjualan, belajar, mengerjakan pekerjaan kantor, browsing dan lain sebagainya. Pemanfaatan aplikasi mobile untuk
hiburan paling banyak digemari oleh hampir 70% pengguna telepon
seluler, karena dengan memanfaatkan adanya fitur game, music player,
sampai video player membuat kita menjadi semakin mudah menikmati hiburan
kapan saja dan dimanapun.
J2ME
adalah satu set spesifikasi dan teknologi yang fokus kepada perangkat
konsumen. Perangkat ini memiliki jumlah memori yang terbatas,
menghabiskan sedikit daya dari baterei, layar yang kecil dan bandwith
jaringan yang rendah.
Karateristik
dari perangkat mobile, dan bagaimana hal tersebut mempengaruhi
pengembangan program untuk perangkat ini. Kita akan diperkenalkan kepada
Java 2 Mobile Edition (J2ME), termasuk pentingnya configuration dan
profilenya.
Pada akhir bab ini, pelajar diharapkan dapat menguasai :
· Mengidentifikasi karakteristik dari perangkat mobile
· Menjelaskan arsitektur J2ME
· Mengetahui peran atau aturan configuration dan profile
· Mengidentifikasi API yang disediakan oleh MIDP
· Menjelaskan daur hidup MIDlet
The
Mobile Information Device Profile (MIDP) berada di atas dari The
Connected Limited Device Configuration (CLDC). Anda tidak bisa menulis
aplikasi mobile hanya dengan menggunakan CLDC API. Anda harus tetap
memanfaatkan MIDP yang mendefinisikan UI.
Spesifikasi
MIDP, kebanyakan seperti CLDC dan API lainnya sudah digambarkan melalui
Java Community Process (JCP). JCP melibatkan sebuah kelompok ahli
berasal dari lebih dari 50 perusahaan, yang terdiri atas pabrik
perangkat mobile, pengembang software. MIDP terus berkembang, dengan
versi-versi masa depan yang telah lulus dari proses ketat JCP.
Suatu
aplikasi MIDP disebut MIDlet. Perangkat application management software
(AMS) berinteraksi langsung dengan MIDlet dengan method MIDlet create,
start, pause, dan destroy.
MIDlet
adalah bagian dari package javax.microedition.midlet. Sebuah MIDlet
harus di-extend dengan class MIDlet. Dan dapat meminta parameter dari
AMS seperti dirumuskan dalam application descriptor (JAD).
Suatu
MIDlet tidak harus memiliki (dan memang harus tidak mempunyai) sebuah
method public static void main(String[] argv).Method tersebut tidak akan
dikenal lagi oleh AMS sebagai titik awal sebuah program.
Aplikasi-aplikasi
MIDlet dibungkus dan dikirim kedalam perangkat sebagai MIDlet suites.
Sebuah MIDlet suite terdiri dari Java Archive (JAR) dan sebuah tambahan
Java Application Descriptor (JAD). File JAD adalah suatu file teks yang
berisi satu set atribut-atribut, beberapa dibutuhkan.
Terdapat Software yang Digunakan Dalam mobile Programming
1. Netbeans
Netbeans mengacu pada 2 hal, yaitu platform untuk pengembangan aplikasi dekstop java, dan sebuah Integrated Development Environment (IDE) adalah
sebuah lingkungan pemrograman (programming environment) yang memiliki
GUI builder, text atau code editor, compiler dan/atau interpreter dan
debugger. Dalam hal ini, NetBeans Mobility Pack juga memiliki device
emulator. Fasilitas ini bisa membuat kita melihat program kita pada
device yang sesungguhnya. yang di bangun menggunakan plat form
Neatbeans.
Platform NetBeans adalah framework yang dapat digunakan kembali (reusable) untuk menyederhanakan pengembangan aplikasi desktop.
Platform
NetBeans memungkinkan aplikasi dibangun dari sekumpulan komponen
perangkat lunak moduler yang disebut ‘modul’. Sebuah modul adalah suatu
arsip Java (Java archive) yang memuat kelas-kelas Java untuk
berinetraksi dengan NetBeans Open API dan file manifestasi yang
mengidentifikasinya sebagai modul. Aplikasi yang dibangun dengan
modul-modul dapat dikembangkan dengan menambahkan modul-modul baru.
Karena modul dapat dikembangkan secara independen, aplikasi berbasis
platform NetBeans dapat dengan mudah dikembangkan oleh pihak ketiga
secara mudah dan powerful.
Kami menyediakan jasa pembuatan Mobile Application Development untuk java, blackberry dan android.
Info lebih Lanjut
Info lebih Lanjut