H. Risdiandri Iskandar, SKom, MM

Slides:



Advertisements
Presentasi serupa
3 – Activity and Intent Willy, M.Kom.
Advertisements

GUI MENGGUNAKAN HANDPHONE BERFASILITAS J2ME
BAHASA PEMROGRAMAN JAVA
IT603 Ramos Somya.  Mahasiswa mampu memahami konsep dan penerapan komputasi mobile dan aplikasinya.
MIDP, MIDLet & Antar Muka J2ME
H. Risdiandri Iskandar, SKom,MM 1 PENGENALAN JAVA 2 ME.
MIDlet User Interface (3) As’ad Djamalilleil
Komponen Class Item (2) As’ad Djamalilleil
Struktur Kode Program MIDlet As’ad Djamalilleil
WITH FANDI SUSANTO S.SI. Pemrograman Aplikasi Bergerak By Fandi Susanto S.Si.
Antarmuka Tingkat Bawah (Canvas)
Web Teknologi 3 (MKB721C) Minggu 2 Page 1 MINGGU 2 Web Teknologi 3 (MKB721C) Pokok Bahasan: –Midlet –User Interface Tujuan Instruksional Khusus: Agar.
Konsep Pemrograman Web
PEMOGRAMAN APLIKASI BERGERAK (Java ME)
MIDlet User Interface (2) As’ad Djamalilleil
Instalasi JME & Uji Coba As’ad Djamalilleil
Java2 Micro Editon (J2ME)
PEMBUATAN APLIKASI KUNCI NADA DASAR GITAR MENGGUNAKAN J2ME
Komponen Class Item (1) As’ad Djamalilleil
PEMOGRAMAN APLIKASI BERGERAK (Java ME)
Nama : Dwi Nur Aini NPM Fakultas Ilmu Komputer & Teknologi Informasi
Perangkat Lunak Software. Perangkat Lunak merupakan sekumpulan aturan yang digunakan untuk menjalankan perangkat keras terdiri dari kumpulan istruksi.
J2ME, Configuration & Profile
Company LOGO PEMOGRAMAN APLIKASI BERGERAK (Java ME)
Basis Data pada J2ME RECORD MANAGEMENT SYSTEM (RMS)
MIDP (MIDlet) dan Tools
PEMOGRAMAN APLIKASI BERGERAK (Java ME)
APLIKASI TES IQ DENGAN MENGGUNAKAN JAVA 2 MICRO EDITION PADA PERANGKAT MOBILE 1. PENDAHULUAN.
PROGRAM APLIKASI MOBILE EMHA TAUFIQ LUTHFI PERTEMUAN 2.
Mobile Device & J2ME Oleh : Oman Somantri, S.Kom
H. Risdiandri Iskandar, SKom,MM 1 Dasar Pemrograman Java.
By Dwija Wisnu Brata Your Incrediable J2ME. J2ME ? Java 2 Micro Edition adalah pengembangan bahasa Java yang disesuaikan agar mampu berjalan di perangkat.
PERTEMUAN 5 TextField merupakan turunan Item yang bisa menampung teks dan mengedit teks tersebut. TextField mempunyai ukuran maksimum, label dan format.
Applet Setelah mengikuti mata kuliah ini mahasiswa dapat membuat applet sederhana.
Graphical User Interface (GUI)
Operating System Structure
Java Micro Edition (J2ME)
MOBILE TECNOLOGY (J2ME)
Operating System Structure
High Level User Interface
Networking Belajar bagaimana menerapkan sebuah MIDlet yang mempunyai kemampuan koneksi ke dalam jaringan Membuat koneksi HTTP, HTTP Redirects, HTTPS,
MIDP High-Level User Interface
MOBILE TECNOLOGY (J2ME)
Melakukan Instalasi Sistem Operasi Dasar
Creating Web Application using Java Applet
Pengantar Teknologi Mobile
Struktur Class Java Android
MIDlet User Interface (2)
Struktur Kode Program MIDlet
Membangun User Interface
As’ad Djamalilleil Komponen Class Item (1) As’ad Djamalilleil
As’ad Djamalilleil Class List As’ad Djamalilleil
MIDlet User Interface (3)
Dasar Pemrograman MIDlet
MOBILE TECNOLOGY (J2ME)
Pengembangan Aplikasi Mobile
Mobile Teknologi Pertemuan 3 Agung Brastama Putra.
Mobile Teknologi Pertemuan 3
PIBJ (PEMROGRAMAN INTERNET BERBASIS JAVA)
Instalasi JME & Uji Coba
Mobile Teknologi Pertemuan 2
JAVA.
Pemrograman Berorientasi Obyek
Pemrograman Perangkat Mobile
DISKUSI PERTEMUAN 3 Pemrograman mobile 2 Ti 15 D
9 Mobile Computing 2 SKS Dedy Alamsyah, S.Kom..
PENGENALAN Pemrograman MOBILE 2
Pengenalan J2ME, Configuration & Profile
APLIKASI CARA BERTAHAN HIDUP DI ALAM
Dasar Pemrograman Java H. Risdiandri Iskandar, SKom,MM 1.
Transcript presentasi:

H. Risdiandri Iskandar, SKom, MM MIDlet H. Risdiandri Iskandar, SKom, MM

H. Risdiandri Iskandar, SKom, MM Midlet adalah aplikasi yang dibuat menggunakan Java 2 Micro Edtion (J2ME) dengan profile Mobile Information Device Profile (MIDP). MIDP dikhususkan untuk digunakan pada handset dengan kemampuan CPU, memori, keyboard, dan layar terbatas, misal pada handphone, pager, dsb. Arsitektur tingkat tinggi dari sebuah aplikasi MIDP ditunjukan pada gambar di bawah ini. Tetapi secara umum, terdapat beberapa hal penting dalam membuat sebuah aplikasi MIDLET, yaitu menyangkut lifecycle, user inteterface, command handling, deployment dan application management. Aplikasi MIDP Aplikasi Spesifik OEM Native Appliication CLDC MID Native Software MID Class Khusus OEM MIDP H. Risdiandri Iskandar, SKom, MM

H. Risdiandri Iskandar, SKom, MM MIDLet LifeCycle Lifecycle dari sebuah MIDlet ditangani oleh Application Management Software (AMS). AMS ini adalah sebuah lingkungan tempat siklus dari sebuah MIDlet mampu diciptakan,dijalankan, dihentikan, maupun dihilangkan. AMS sering pula dinamakan dengan Java Application Manager (JAM). MIDlet memiliki berapa state, yaitu Pause, Active, dan Destroy. Ketika masing-masing state dipanggil, beberapa method standar yang bersesuaian dipanggil. Method-method ini merupakan bawaan dari J2ME. Untuk lebih jalas lihat gambar di bawah ini. Keluar jika ada exception Baru Pause Destroy Active destroyApp() startApp() pauseApp() destroyApp() H. Risdiandri Iskandar, SKom, MM

H. Risdiandri Iskandar, SKom, MM Dari gambar tersebut, dapat dijelaskan sebagai berikut : Ketika MIDlet pertama kali diciptakan dan diinisialisasi, MIDlet akan berada dalam state “Pause”. Apabila terjadi kesalahan selama konstruksi MIDlet, MIDlet akan berpindah ke state “Destroy”, dan MIDlet batal diciptakan dengan jalan memanggil fungsi standar destroyApp(). Selanjutnya, ketika MIDlet dijalankan, MIDlet akan berada pada state “Active”, dalam hal ini fungsi standar yang dipanggil adalah startApp(). Akan tetapi, jika di tengah jalan MIDlet dihentikan sementara, MIDlet akan berada dalam state “Pause” dengan jalan memanggil fungsi standar pauseApp(). Pada state ini diperlukan proses cleanup terhadap garbage collector yang dihasilkan. H. Risdiandri Iskandar, SKom, MM

H. Risdiandri Iskandar, SKom, MM User Interface User Interface dari MIDP terdiri atas API yang High Level dan Low Level. Low level API berbasis pada class Canvas sedangkan High level API berbasis pada screen. Contoh dari high level API adalah Alert, Form, List dan TextBox. Class diagram dari User Interface dapat dilihat pada gambar di bawah ini. Displayable Screen Canvas Alert Form List TextBox H. Risdiandri Iskandar, SKom, MM

MIDLet Suite dan Application Descriptor Ketika selesai membuat sebuah aplikasi, aplikasi tersebut harus dikemas dalam sebuah kemasan yang berekstensi *.JAR. Selain itu, dikenal pula file *.JAD yang disebut sebagai application descriptor yang berguna untuk mendeskripsikan isi dari file JAR tadi. Kedua file ini haruslah di upload ke ponsel user agar aplikasi dapat dijalankan. contoh file JAD adalah : 1. MIDlet-1: HelloWorld, HelloWord.png, HelloMIDlet 2. MIDlet-Jat-Size: 100 3. MIDlet-Jar-URL : HelloWorld.jar 4. MIDlet-Name : HelloWorld 5. MIDlet-Vendor : Sun Microsystems 6. MIDlet-Version : 1.0 Untuk membuat aplikasinya sendiri digunakan J2MEWTK. H. Risdiandri Iskandar, SKom, MM