Jumat, 12 November 2010
Kamis, 28 Oktober 2010
Rabu, 27 Oktober 2010
mobile programming
I. LANDASAN TEORI
1.1. J2ME
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. Dengan perkembangbiakan perangkat mobile konsumer dari telepon, PDA, kotak permainan ke peralatan-peralatan rumah, Java menyediakan suatu lingkungan yang portable untuk mengembangkan dan menjalankan aplikasi pada perangkat ini.
Program J2ME, seperti semua program JAVA adalah diterjemahkan oleh VM. Program-program tersebut dikompile ke dalam bytecode dan diterjemahkan denga Java Virtual Machine(JVM). J2ME menyediakan suatu interface yang sesuai dengan perangkat. Aplikasi-aplikasi tersebut tidak harus dikompile ulang supaya mampu dijalankan pada mesin yang berbeda. Inti dari J2ME terletak pada configuration dan profile-profile. Suatu configuration menggambarkan lingkungan runtime dasar dari suatu sistem J2ME. Ia menggambarkan core library, virtual machine, fitur keamanan dan jaringan.
1.2. Netbeans Mobility Pack
IDE (Integrated Development Environtment) 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.
Agar kita dapat membuat Midlet, kita harus membuat subclass dari Midlet class dai javax.microedition.midlet package. Kita juga harus melakukan override atau implement pada method : startApp(), destroyApp(), dan pauseApp(). Method – method tersebut adalah method yang diperlukan oleh AMS untuk menjalankan dan mengkontrol Midlet.
1.3. Pengenalan Midlet
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।
HASIL PRAKTIKUM DAN PEMBAHASAN
2.1 INSTALL J2sdk
Langkah – langkah Penginstalan
Pertama persetujuan atas Lisensi yaitu dengan klik Accept
Tampilan Custom Setup dimana memilih Fitur program yang di install kemudian klik next
Proses Insall Java(TM)SE Development Kit dimulai
Tampilan dari Java Setup dimana memilih Java(Tm)SE Runtime Environment yang akan di install
Instalan selesai klik Finish Tampilan README dar J2SD
2.1 INSTALL SunKToolkit
Langkah – langkah penginstalan SunKTollkit
Tampilan Setup dari SunKToolKit klik next
Persetujuan Lisensi klik Yes
Lokasi J2Se Development Kit(JDK) yang akan diinstall disimpan didrive C\ProgramJava\jdk1.6..0_03 klik next
Pemilihan peyimpanan Lokasi dari WTK25 diletakkan klik next