Aplikasi Nirkabel - J2ME - Pertemuan 1

APLIKASI NIRKABEL J2ME

PERTEMUAN 1

HIMAWAN

Pada pertemuan pertama ini, materi yang akan kita bahas adalah :

1. 2. 3. 4. 5. 6.

Sejarah singkat pemrograman JAVA Pengenalan J2ME Fitur-fitur dalam pemrograman JAVA Pengenalan MIDP Tools-tools yang di perlukan dalam pengembangan J2ME dan MIDlet Program MIDlet sederhana dan pertama anda

Sejarah Singkat Pemrograman JAVA

JAVA merupakan bahasa pemrograman yang di kembangkan pertama kali oleh Green Project pada tahun 1991 hingga tahun 1992. Project ini berjalan selama kurang lebih 1.5 tahun.

Salah satu hasil yang di dapat dari projek ini adalah kemunculan dari maskot java yang diberi nama Duke yang dibuat oleh Joe Palrang.

Nama Java sendiri sebagai bahasa pemrograman sebenarnya muncul karena nama yang diberikan sebelumnya yaitu OAK telah ada.

Nama Java di dapatkan oleh inspirasi pada saat James Gosling dan rekannya sedang menikmati kopi di sebuah kedai kopi yang kemudian salah satu dari mereka menyebutkan kata java yang berarti kopi.

Gambar dari maskot duke yang diciptakan oleh Joe Palrang :

Awalnya bahasa pemrograman java ditujukan untuk perangkat kecil, peralatan sederhana dan peralatan dengan teknologi layar sentuh (Touch Screen). Teknologi

ini dinamakan : *7 (Star Seven).

Pada tahun 1995, untuk pertama kalinya kode source java versi 1.02a dibuka untuk publik.

Kemudian pada tahun 1996 versi awal java yang telah disempurnakan dari versi 1.02a menjadi versi 1.0 menyertakan paket-paket library java yang merupakan library standar sebagai berikut :

java.lang : merupakan paket library java untuk kelas elemen-elemen dasar java.

java.io : merupakan paket library java untuk kelas input dan output, serta penggunaan dan penanganan berkas (file).

java.util : merupakan paket library java untuk kelas pelengkap seperti struktur data dan kelas penanggalan.

java.net : merupakan paket library java yang digunakan untuk kelas TCP/IP, yang memungkinkan program berkomunikasi dengan komputer lain dalam jaringan TCP/IP.

jawa.awt : merupakan paket library java untuk kelas aplikasi antarmuka dengan pengguna (GUI).

java.applet : merupakan paket library java untuk kelas aplikasi antarmuka dalam menjelajah dunia maya (web).

.  J2ME (Java 2tm Platform Micro Edition) yang ditujukan untuk perangkatperangkat kecil dan mobile seperti handphone. yaitu :  J2SE (Java 2tm Platform Standard Edition) yang ditujukan untuk pemrograman aplikasi destop. smartphone.  J2EE (Java 2tm Platform Enterprise Edition) yang ditujukan untuk aplikasi server enterprise dalam skala besar.• Bahasa pemrograman Java sendiri dibagi kembali ke dalam 3 kategori. PDA.

• Penggambaran dan pembagian masing-masing platform Java : .

Pocket PC. Program di kompile kedalam bytecode dan diterjemahkan dengan menggunakan JVM (Java Virual Machine). Jika anda melihat alur proses tersebut dapat dikatakan bahwa program J2ME tidak terlibat secara langsung dengan perangkat. .Pengenalan J2ME • J2ME merupakan bagian dari J2SE yang dikembangkan bagi perangkatperangkat bergerak (mobile) seperti ponsel. • J2ME menyediakan suatu interface sesuai dengan perangkat yang digunakan. Smartphone. • J2ME diterjemahkan oleh VM (Virtual Machine). PDA.

. • J2ME memiliki 2 spesifikasi konfigurasi untuk beberapa perangkat yang di gunakan.• J2ME pertama kali di kembangkan pada tahun 1998 oleh Sun Microsystem yang sekarang telah di akuisisi oleh Oracle. yang pertama adalah Connected Device Configuration (CDC) dan Connected Limited Device Configuration (CLDC). • Tujuan awal dari pengembangannya adalah untuk mengetahui kemungkinankemungkinan dapat di jalankannya JAVA pada perangkat yang memiliki resource hardware yang terbatas.

• Angka hasil penjualan pada tahun 2007 memberikan kontribusi 74 % dari angka penjualan handset di seluruh dunia. • Pada tahun 2002. .• Pertanyaan yang mungkin muncul sekarang adalah kenapa kita mempelajari JAVA khususnya J2ME. • Angka di atas memegang 11 % dari angka penjualan handset di seluruh dunia dan pada tahun 2007 angka penjualan handset yang menggunakan teknologi JAVA melonjak tajam hingga mencapai angka lebih dari 450 juta. berdasarkan hasil survey yang di lakukan oleh sebuah lembaga survey bernama Zelos Grup di perkirakan bahwa terdapat lebih dari 44 juta handset yang terjual di seluruh dunia yang menggunakan teknologi JAVA di dalamnya.

Sharp dan masih banyak vendor besar lain yang mengadopsi teknologi JAVA untuk di masukkan dalam perangkat yang mereka produksi. Samsung.• Selain dari angka di atas. Motorola. RIM. LG. • Kemudian perusahaan-perusahaan yang bergerak dalam teknologi Wireless seperti AT&T. Siemens (pada saat itu masih bernama Siemens. Mitsubishi. NexTel dan SprintPCS juga telah berkomitmen untuk mendukung perangkatperangkat JAVA dan aplikasi dalam jaringan mereka. sebelum di akuisisi oleh Ben-Q). banyaknya vendor-vendor besar seperti Nokia. .

• Robust dan Secure. • OOP (Object Oriented Programming).Fitur-fitur dalam JAVA • Sebagai bahasa pemrograman. Java dirancang agar aman untuk dieksekusi dalam jaringan (network) dan memiliki reliabilitas yang tinggi. Java di kenal dengan bahasa pemrograman tingkat tinggi dan memiliki fitur-fitur sebagai berikut : • Simple atau sederhana karena Java dirancang untuk mudah dipelajari terutama bagi para programmer yang telah mengengal bahasa pemrograman seperti C/C++ karena terdapat beberapa kemiripan didalamnya. inheritance (sifat pewarisan kelas) dan exception handling (penanganan error). instansiasi objek. seperti fitur pendefinisian kelas. .

• Portable.• Architecture Neutral. Perubahan class dalam sebuah program dnegan menambahkan atribut atau method baru dapat dilakukan tanpa menggangu program yang menggunakan class tersebut. Java mempunyai kemampuan untuk membuat suatu program yang dapat melakukan beberapa pekerjaan sekaligus dan simultan pada saat yang bersamaan. • Dinamis. source code maupun program java dapat dibawa pada paltform yang berbeda tanpa perlu di kompilasi ulang. • Multithread. program java merupakan platform independent artinya program cukup hanya mempunyai 1 buah versi yang dapat dijalankan pada platform berbeda dengan JVM (Java Virtual Machine). artinya Java di desain untuk dapat di jalankan pada lingkungan yang dinamis. .

• CDC versi 1. . Berikut adalah penjelasan untuk masing-masing komponen tersebut.Arsitektur J2ME • Struktur dari pemrograman J2ME di bagi ke dalam 2 komponen utama. yaitu CDC dan CLDC. • CDC juga mendukung sepenuhnya penggunaan dari JVM dan juga mengambil kelebihan yang di miliki oleh library-library dalam J2SE. • CDC (The Connected Device Configuration) adalah konfigurasi yang di tujukan bagi perangkat yang memiliki resource hardware yang lebih besar dengan setidaknya memiliki kapasitas memori 2 mb dan processor 32 bit.0 di kembangkan oleh JSR 36 dan mulai di perkenalkan pada Maret 2001.

meliputi telepon selular (handphone). pagers. • Hal ini dapat kita lihat pada penggunaan banyak perangkat mobile yang ada seperti telepon selular yaitu ukuran layar yang kecil. PDA dan beberapa perangkat yang mirip lainnya. dan juga koneksi jaringan yang lambat (GPRS). memori yang terbatas. . • Penggunaan CLDC sendiri lebih di tujukan pada perangkat yang lebih kecil dari CDC dan CLDC di desain untuk perangkat kecil yang memiliki keterbatasan koneksi jaringan.• CLDC merupakan konfigurasi yang banyak di gunakan oleh berbagai perangkat mobile yang ada. • CLDC di desain bagi perangkat yang memiliki ketersedian memori sebesar 160 kb512 kb untuk menggunakan platform JAVA.

1 di harapkan adanya perbaikan yang siginfikan dari versi sebelumnya.• Dari banyaknya penggunaan perangkat mobile yang ada. . • Selain itu juga penggunaan CLDC versi 1.0. umumnya menggunakan CLDC versi 1.0 pada perangkat mobile mendukung penggunaan tipe data floating-point. Namun dengan telah selesainya pengembangan CLDC versi 1. • Berikutnya kita akan melihat dan mempeljari komponen-komponen yang ada dalam J2ME.

komponen J2ME • Perhatikanlah gambar bagan berikut untuk melihat komponen-komponen yang ada dalam J2ME : .Komponen .

0 di rasakan banyak sekali kekurangan dan minimnya fitur-fitur penting oleh para vendor yang menggunakannya. kita tidak akan membahas ulang mengenai keberadaan CDC dan CLDC dalam komponen J2ME. • Kita akan melihat salah satu produk unggulan yang di miliki oleh J2ME yaitu MIDP (Mobile Information Device Profile) yang di mana komponen ini telah di gunakan pada milliaran handset perangkat mobile. • Namun sangat di sayangkan bahwa pada MIDP versi 1.• Seperti telah di jelaskan sebelumnya. . • Karena penggunaan MIDP memiliki sasaran utama pada perangkat terkecil yaitu telepon selular.

• Namun kekurangan-kekurangan yang ada pada MIDP versi 1.0 telah banyak mengalami kemajuan pada MIDP versi 2.0 yang di munculkan pada Agustus 2002. .• Kekurangan fitur yang di maksud pada MIDP seperti fitur keamanan dan kontrol User Interface. • Hal ini membuat para vendor seringkali menyediakan sendiri fitur-fitur custom tambahan pada perangkat yang mereka produksi.

• Berikut ini adalah tabel mengenai fitur-fitur yang ada pada MIDP : .

 NET Compact Framework (. BREW di tulis dalam bahasa C/C++. sesungguhnya J2ME lah yang akan menggantikan keberadaan WAP pada masa yang akan datang nanti. berikut ini adalah sebagian kompetitor dari J2ME :  WAP/WML : di gunakan pada platform aplikasi mini client.NET CF yaitu hanya berjalan pada perangkat High End Windows CE (Smartphone) dan Pocket PC. Teknologi yang di gunakan sangat berbeda dengan yang ada pada J2ME.NET CF) merupakan produk Microsoft yang menjadi pesaing terdekat dari J2ME. kekurangan dari .  BREW (Qualcomm’s Binary Runtime Enviroment for Wireless) adalah teknologi yang mendukung pengembangan aplikasi Rich Client.• Namun J2ME tidak hanya melaju sendiri dalam persaingan teknologi mobile ini terlebih pada sektor mobile e-commerces. contohnya : aplikasi berbasis microbrowser. .

Mekanisme user input : touch screen. Koneksi jaringan 2 arah.  Memiliki memori volatile minimal 32 kb untuk runtime heap dan menjalankan JVM (Java Virtual Machine). untuk mencegah terputusnya sambungan. keyboard mini. one-handed keypad.  Memiliki memori non-volatile minimal 8 kb untuk penyimpanan dan penggunaan data tetap.Mobile Information Device Profile (MIDP) • Sebagian besar dari pembahasan materi kuliah ini akan membahas mengenai MIDP karena merupakan salah satu komponen inti dari J2ME.    Layar dengan resolusi sekurang-kurangnya 96x54 pixels. sebuah MIDP harus memiliki karakteristik-karakteristik berikut :  Memiliki memori non-volatile minimal sebesar 128 kb untuk mengimplementasikan penggunaan MIDP. . • Menurut dari spesifikasi yang ada pada J2ME.

Anatomi dari MIDP • Berikut ini adalah gambar dari arsitektur yang terdapat pada MIDP : .

.0 : • Tanda “+” pada library menandakan bahwa library tersebut merupakan library baru /tambahan pada versi baru ini.• Berikutnya adalah package-package yang berisikan library baru pada komponen CLDC 1.1 dan MIDP versi 2.

Java di kenal dengan sangat baik karena aspek keamanan yang di miliki nya dan kemampuannya untuk dapat di jalankan dengan aman.  JAVA terkenal dengan slogannya : “Write Once. Anda dapat membuat perangkat aplikasi menggunakan C/C++ namun hasilnya hanya dapat di gunakan pada perangkat tertentu saja atau spesifik. Berikut adalah beberapa point tentang keuntungan dari penggunaan MIDP :  Portabel.Keuntungan dari penggunaan MIDP • Apa yang akan kita dapatkan dari pembelajaran penggunaan MIDP pada pemrograman J2ME ?.  Keamanan. keuntungan dari penggunaan JAVA dari penggunaan tools lain dalam pengembangan bagi perangkat kecil adalah portable. Run Anywhere” atau di singkat menjadi WORA. .

NTT DoCoMo juga meluncurkan produk layanan dengan nama i-mode. • 2 perusahaan tersebut adalah LG TeleCom dan NTT DoCoMo dari Korea. . Produk layanan jasa dari LG bernama ez-i di perkenalkan pada pertengahan tahun 2000.• Keuntungan lain yang di peroleh dari penggunaan MIDP adalah dukungan dari vendor-vendor besar yang telah lama bermain di dalam pengembangan perangkat teknologi mobile. • Pada tahun yang sama. • 2 perusahaan besar Asia memiliki peranan penting dan tanggung jawab untuk menghasilkan layanan jaringan bagi telepon selular yang menggunakan teknologi Java.

• Dukungan lainnya datang dari vendor besar di Amerika yaitu Motorola yang juga merupakan vendor pertama yang memproduksi telepon selular dengan memanfaatkan MIDP dalam perangkat mereka. . • Produk telepon selular MIDP pertama mereka di beri nama i50x dan i85s di rilis pada tanggal 2 April 2002. • Kemudian vendor besar lainnya datang dari negara Skandinavia yaitu Nokia yang berkomitmen tinggi dan serius terhadap pengembangan lebih lanjut bagi MIDP. di mana layanan jasa komunikasi nya di sediakan oleh Nextel.

karena kita masih menulis dengan menggunakan bahasa pemrograman Java dan masih berpikir secara sintaks Java. yang merupakan kelanjutan dari nama untuk applets dan servlets.Membuat MidLet • Aplikasi MIDP sering kali di sebut dengan nama atau istilah MIDlets. . • Menulis sintaks MIDlet relativ sangat mudah bagi para advance Java Programmer atau mereka yang telah cukup lama membuat aplikasi/program dengan menggunakan bahasa pemrograman Java seperti J2SE. • Kenapa demikian. jadi anda tidak akan menemukan banyak sekali perbedaan yang sangat signifikan ketika anda membangun sebuah aplikasi MIDlet.

• Contohnya library java. mengapa J2ME harus di buat ?. Kenapa tidak membuat aplikasi MIDlet dengan menggunakan J2SE saja ?. .• Pada pemrograman aplikasi MIDlet sendiri. • Namun demikian. jika tidak adanya penambahan library atau API baru.lang dan java. mungkin anda akan menemukan bahwa terdapat library-library atau API yang biasa anda gunakan pada J2SE di gunakan kembali dalam membuat aplikasi MIDlet.io yang di gunakan pada MIDP merupakan library yang sama dengan yang anda gunakan pada saat membuat program di J2SE.

yaitu : menulis program. compile source.microedition. kita terbiasa dengan rutinitas atau siklus berikut. • Pada pemrograman Java khususnya J2SE. • Mempelajari library baru ini pun tidak terlalu sulit. . hal ini di karenakan aplikasi MIDlet agak sedikit rumit dan kompleks daripada aplikasi yang di bangun dengan menggunakan J2SE. running program. • Namun bukan berarti kita juga tidak akan menemui kesulitan dalam membangun sebuah aplikasi MIDlet nantinya.• Terdapat library baru dan merupakan library utama dalam pemrograman J2ME untk membangun aplikasi MIDlet yaitu : javax. sekali lagi bagi anda yang sudah terbiasa membuat program dengan Java maka waktu yang di perlukan untuk mempelajarinya tidak akan memakan waktu yang lama.

maka langkah yang akan kita lakukan selanjutnya adalah mencoba untuk membuat dan menjalankan sebuah aplikasi MIDlet sederhana. .• Pada tahapan dalam membuat aplikasi MIDlet. urutan siklus pada pemrograman J2ME sedikit berubah. Yaitu dengan adanya penambahan aktifitas tweaking dan packaging. • Berikut adalah gambaran siklus lengkap dalam kita membangun sebuah aplikasi MIDlet dalam pemrograman J2ME : Edit Source Code -> Compile -> preverify -> Package -> Test atau Running • Untuk dapat melihat siklus membangun dan mempelajari MIDlet.

• Anda akan membutuhkan semacam tools yaitu tools development kit untuk membuat aplikasi MIDlet baik yang di sediakan oleh Sun Microsystems sendiri maupun dari vendor lain. . • MIDlet dapat di buat dengan menggunakan desktop PC biasa.Tools-tools yang di perlukan dalam pengembangan aplikasi MIDlet • Ada bahasan yang terlupa. walaupun MIDlet itu sendiri di buat untuk dapat di jalankan pada perangkat yang lebih kecil dari komputer pada umumnya. • Ingatlah MIDP hanya merupakan sebuah spesifikasi dan setiap vendor bebas untuk membangun aplikasi sesuai dengan kebutuhan dan keinginan mereka. bagaimana bisa kita membuat aplikasi MIDlet tanpa menyediakan tools/software yang di perlukan dalam pengembangan aplikasi MIDlet itu sendiri.

. • J2ME Wireless Toolkit atau yang sering di singkat menjadi J2MEWTK meliputi tools GUI secara otomatis terhadap detail dari membangun dan pengepakan MIDlet yang rumit.• Untuk pengembangan dari MIDlet ada banyak tools yang dapat di gunakan dan kita harus bersyukur karena sebagian besar dari tools yang ada tersebut bersifat free yang artinya dapat kita download dan install pada komputer kita tanpa di kenakan biaya apapun. • Keunggulan lain dari J2ME Wireless Toolkit adalah ruang (space) yang harus di siapkan tidak terlalu besar dan merupakan solusi menarik bagi para pengembang yang memiliki resource storage yang terbatas. • Tools yang sangat di rekomendasikan bagi para programmer J2ME pemula yang ingin mulai membuat aplikasi MIDlet adalah J2ME Wireless Toolkit.

. karena tools J2ME wireless toolkit di ibaratkan sebagai miniatur IDE yang sudah mencukupi untuk memulai pengembangan aplikasi MIDlet. namun jika anda memang memiliki hardware komputer yang memadai tentu akan menunjang aktivitas anda dalam mendevelop aplikasi MIDlet. • Yang pastinya hal ini tidak akan membuat komputer anda merasa terbeban dengan pengembangan aplikasi MIDlet.• Kemudian J2ME Wireless Toolkit tidak menuntut spesifikasi komputer yang super canggih dalam pengembangan aplikasi MIDlet. • Keunggulan inilah yang merupakan salah satu faktor yang di sukai oleh para programmer yang ingin mencoba pemrograman J2ME.

.2_01 (di rilis oleh www.5. yaitu :   Borland JBuilder MobileSet (versi trial). ada banyak versi yang dapat anda gunakan sesuai dengan kebutuhan mulai dari Professional Suite. • Ada beberapa alternatif tool kit dan IDE yang dapat anda gunakan dalam membangun aplikasi MIDlet.2. Basic Suite dan Special Suite (vesi trial dan berbayar). versi dari J2ME Wireless Toolkit yang di gunakan telah mencapai versi 2. IBM WebSphere Studio Device Developer / WebSphere Everyplace Micro Enviroment (versi trial dan demo).com). Sun One Studio.oracle. Standard Suite.  Metrowerks CodeWarrior Wireless Studio.   RIM BlackBerry Java Development Enviroment. Mobile Edition.• Pada saat materi slide ini dibuat. • Namun kita akan menggunakan versi sebelumnya yang tidak terlalu berbeda jauh yaitu versi 2.5.

kita akan menggunakan tools J2ME Wireless Toolkit di mana lebih mudah untuk di gunakan dan sesuai dengan kebutuhan. pada versi sebelumnya J2ME Wireless Toolkit di kenal dengan nama KToolbar. • Juga menambah pengetahuan anda mengenai informasi baik kekurangan dan kelebihan dari masing-masing tools yang anda gunakan sebagai perbandingan antara 1 dengan yang lainnya. .• Pada materi perkuliahan ini. silahkan saja karena itu merupakan hal positif yang dapat di gunakan untuk mengexplore hal-hal baru. • Namun jika anda ingin mencoba tools lain seperti IDE yang telah di sebutkan sebelumnya.

JEdit. • Mulai dari yang paling sederhana yaitu notepad atau bisa dengan text editor lain seperti JCreator. JExt. BlueJ. • Cara menyimpan file source code J2ME pun sama dengan J2SE yaitu dengan menggunakan ekstension . . maka sintaks atau source code Java dapat di tulis dengan menggunakan teks editor apapun yang menjadi favorit anda. dll.Memulai membuat program MIDlet sederhana • Karena MIDlet juga merupakan program yang menggunakan bahasa Java.java di setiap file yang anda buat.

• Pada perkuliahan ini di asumsikan bahwa pada komputer atau notebook anda telah terinstall aplikasi J2ME Wireless Toolkit versi 2. • Bukalah J2ME Wireless Toolkit yang telah terinstall pada komputer anda dan anda akan mendapatkan tampilan berikut : .2.5.

• Buatlah project baru dengan menekan tombol New Project dan beri nama project anda : HelloWorld dan beri nama MIDlet anda : helloworld. .

pilih MIDP 1. Tekan OK untuk menutup window setting. maka anda akan mendapatkan tampilan window setting berikut pada J2ME Wireless Toolkit anda : • Untuk target platform.• Setelah anda selesai memberi nama project dan nama dari midlet. .0.

.• Anda akan mendapatkan tampilan berikut setelah tombol OK di tekan. • Tampilan di atas menandakan anda telah berhasil membuat project midlet baru dengan menggunakan J2ME Wireless Toolkit. perhatikan letak di simpannya project anda dan source file javanya.

Direktori res berisikan image(gambar).mf. Direktori tmpclasses berisikan class-class yang telah siap di jalankan.• Sebelum anda mulai menuliskan code dari J2ME untuk membuat aplikasi MIDlet pertama anda. data dan file lain yang di butuhkan aplikasi. . lihatlah struktur direktori dari project “HelloWorld” pada komputer anda dan anda akan mendapatkan beberapa sub-direktori seperti berikut ini : • • • • • Direktori src berisikan source code Java dari aplikasi MIDlet yang anda buat. Direktori classes berisikan class-class dari file Java yang anda buat dan compile. file JAD dan file JAR. Direktori bin berisikan file manifest.

dalam perkuliahan ini saya akan menggunakan JCreator untuk menulis source program midlet pada J2ME. import javax.*.java – bagian 1 import javax. private TextBox txtbox.lcdui.microedition. • Ketiklah source program berikut ini dengan editor favorit anda.*. public class helloworld extends MIDlet implements CommandListener { private Display display.• Langkah berikutnya yang akan anda lakukan setelah selesai membuat projek midlet baru adalah menulis source code java untuk membuat sebuah program midlet sederhana. Program helloworld.midlet. . private Command cmdquit.microedition.

notifyDestroyed().0). txtbox.java – bagian 2 : public void startApp() { display = Display. txtbox. Command. display.addCommand(cmdquit). } public void pauseApp() { } public void destroyApp(boolean unconditional) { } public void commandAction(Command pilihan. Displayable tampil) { if(pilihan == cmdquit) { destroyApp(false).1). txtbox = new TextBox("Hello World". } } } .40.setCurrent(txtbox).getDisplay(this).• Lanjutan program helloworld.SCREEN.setCommandListener(this)."MIDlet pertama saya di J2ME". cmdquit = new Command("Keluar".

• Jika anda yang terbiasa dengan pemrograman J2SE. proses build ini hampir sama dengan proses compile source Java pada pemrograman J2SE.java.java.• Setelah anda selesai mengetik program helloworld. langkah berikutnya adalah proses build program. • Tekan tombol Build yang ada pada menu bar di J2ME Wireless Toolkit dan jika tidak terdapat error pada source program helloworld. maka anda akan mendapatkan tampilan sebagai berikut : .

• Tekanlah tombol Run pada menubar di J2ME Wireless Toolkit anda dan tunggu prosesnya sampai selesai hingga menampilkan output emulator berikut ini (penggunaan emulator akan di bahas pada pertemuan selanjutnya). .• Langkah terakhir yang harus anda lakukan adalah menguji program MIDlet yang telah anda buat dengan menjalankannya (running).

klik-lah tombol/button launch untuk menampilkan program MIDlet sederhana yang telah anda buat. Sehingga tampilan output akhir dari program MIDlet anda adalah sebagai berikut : .• Pada emulator yang telah muncul tersebut.

. dll.  Desain dan buatlah agar aplikasi MIDlet yang anda buat menggunakan manajemen memori yang baik dalam perangkat agar tidak memboroskan penggunaan memori bagi perangkat yang tidak memiliki spesifikasi hardware yang tinggi.• Beberapa hal penting yang perlu anda perhatikan dalam membuat sebuah aplikasi MIDlet dalam perangkat bergerak adalah :  Usahakan semaksimal mungkin agar aplikasi MIDlet yang anda buat tetap sederhana dan mudah di gunakan oleh user.  Aplikasi MIDlet yang baik selain mudah di gunakan. juga harus memiliki tampilan user interface yang memudahkan penanganan input untuk mengakses elemen user interface seperti textfield.  Menjaga agar aplikasi MIDlet yang anda buat memiliki ukuran yang kecil karena perangkat memiliki keterbatasan dalam hal hardware terutama storage penyimpanan. menu.

• ADA PERTANYAAN ???. • SELESAI. • SAMPAI BERTEMU DI PERTEMUAN SELANJUTNYA. TERIMA KASIH. .

Michael Juntao Yuan.Credit for this slide : • • Wikipedia Indonesia. . Enterprise J2ME : Developing Mobile Application. • Wireless Java Developing with J2ME 2nd Edition. Jonathan Knudsen.

Sign up to vote on this title
UsefulNot useful

Master Your Semester with Scribd & The New York Times

Special offer for students: Only $4.99/month.

Master Your Semester with a Special Offer from Scribd & The New York Times

Cancel anytime.