By Dwija Wisnu Brata Your Incrediable J2ME. J2ME ? Java 2 Micro Edition adalah pengembangan bahasa Java yang disesuaikan agar mampu berjalan di perangkat.

Slides:



Advertisements
Presentasi serupa
IT603 Ramos Somya.  Mahasiswa mampu memahami konsep dan penerapan komputasi mobile dan aplikasinya.
Advertisements

MIDP, MIDLet & Antar Muka J2ME
H. Risdiandri Iskandar, SKom,MM 1 PENGENALAN JAVA 2 ME.
Struktur Kode Program MIDlet As’ad Djamalilleil
WITH FANDI SUSANTO S.SI. Pemrograman Aplikasi Bergerak By Fandi Susanto S.Si.
Antarmuka Tingkat Bawah (Canvas)
PEMOGRAMAN APLIKASI BERGERAK (Java ME)
PEMBUATAN APLIKASI INFORMASI ZAKAT PADA PERANGKAT Muhammad Abdulah
MEMBANGUN APLIKASI GAME ARITMATIK Regina Martha Yudhi.T for further detail, please visit
Mobile Application.
Pemrograman Aplikasi Bergerak
PEMOGRAMAN APLIKASI BERGERAK (Java ME)
MENGGUNAKAN JAVA 2 MICRO EDITION. APLIKASI DAFTAR BELANJA UNTUK TELEPON SELULAR DENGAN for further detail, please visit
Rancang Bangun Kamera Pengawas Berbasis J2ME
J2ME, Configuration & Profile
MIDP (MIDlet) dan Tools
PEMOGRAMAN APLIKASI BERGERAK (Java ME)
APLIKASI TES IQ DENGAN MENGGUNAKAN JAVA 2 MICRO EDITION PADA PERANGKAT MOBILE 1. PENDAHULUAN.
H. Risdiandri Iskandar, SKom, MM
Pengenalan Pemrograman Komputer
PROGRAM APLIKASI MOBILE EMHA TAUFIQ LUTHFI PERTEMUAN 2.
Mobile Device & J2ME Oleh : Oman Somantri, S.Kom
Created by: Juju Juhaeriyah. Pengantar Fish game merupakan aplikasi mobile game java sederhana yang dibuat dengan menggunakan Game canvas. Mengandung.
JAVA APPLET Creating Web Application using Java Applet Introduction to Java (1 st part)
Pengenalan low level UI Pengenalan tentang Canvas Menggambar dan menampilkan teks, gambar, garis, kotak, dan sudut Menentukan warna, huruf, dan coretan.
Java Applets Pertemuan 7 Matakuliah: M0864/Programming I Tahun: 2009.
Pengenalan Pemrograman Java
PERANCANGAN PUSH-TO-TALK OVER BLUETOOTH (POB) PADA TELEPON SELULER
Java Micro Edition (J2ME)
MOBILE TECNOLOGY (J2ME)
High Level User Interface
APLIKASI PERMAINAN “PLANESPACE” PADA TELEPON SELULER Noviarni Pratiwi,
MIDP High-Level User Interface
Pengaksesan Jaringan (Connection)
Slide 4 – Mobile Technology
Pengantar Mobile Computing (Sistem Komputasi Bergerak)
Struktur Class Java Android
APLIKASI for further detail, please visit
PEMBUATAN APLIKASI PENGENALAN BAHASA JEPANG BERBASIS Niswah Nemah Rezeki for further detail, please visit
Struktur Kode Program MIDlet
Membangun User Interface
Mobile Device User Interface
Elemen Dasar Komputer BAB 3.
Dasar Pemrograman MIDlet
MOBILE TECNOLOGY (J2ME)
Pengembangan Aplikasi Mobile
Mobile Teknologi Pertemuan 3 Agung Brastama Putra.
APLIKASI GAME PUZZLE PADA TELEPON SELULAR DENGAN J2ME Aidil Ardiles
Mobile Teknologi Pertemuan 3
PIBJ (PEMROGRAMAN INTERNET BERBASIS JAVA)
BAB XV WIRELESS APPLICATION PROTOCOL
Instalasi JME & Uji Coba
J2ME APLIKASI KAMUS BAHASA INDONESIA-INGGRIS MENGGUNAKAN
Aplikasi Petunjuk Tempat Kuliner Jakarta Melalui Handphone Ridwan Salim, for further detail, please visit
Mobile Teknologi Pertemuan 2
PEMBUATAN GAME SPACE METEOR MENGGUNAKAN J2ME
JAVA.
MOBILE TECNOLOGY (J2ME)
Slide 4 – Mobile Technology
PEMOGRAMAN BERERIENTASI OBJEK
Pembahasan Android Framework.
Pengenalan J2ME, Configuration & Profile
MEMBUAT APLIKASI MULTIMEDIA PLAYER DENGAN J2ME Indra Maulana
APLIKASI GAME RAPIC DENGAN MENGGUNAKAN J2ME Arlinah,
PI. Jurusan Teknik Informatika, Fakultas Teknik Industri, Universitas Gunadarma, Pembuatan Game Kill The Alien Menggunakan Java 2 Micro Edition. for further.
PEMBUATAN APLIKASI HADIST BUKHARI MENGENAI HAID PADA Winda Hadisti
PI, Jurusan Teknik Informatika, Fakultas Teknologi Industri, Universitas APLIKASI GAME BUBBLEBREKER MENGGUNAKAN TEKNOLOGI J2ME for further detail, please.
APLIKASI JAVA 2 MICRO EDITION PADA PEMBUATAN GAME M-SUDOKU Rangga Setiawan Saputra for further detail, please visit
PEMBUATAN APLIKASI GAME Rahadian Pranata
Pembuatan Aplikasi Ensiklopedia Untuk Anak-Anak Muslim Nia Yuningsih
Transcript presentasi:

By Dwija Wisnu Brata Your Incrediable J2ME

J2ME ? Java 2 Micro Edition adalah pengembangan bahasa Java yang disesuaikan agar mampu berjalan di perangkat kecil semacam ponsel, PDA, dan pager. Tentu saja perangkat kecil ini memiliki keterbatasan-keterbatasan sumber daya.

2 Model Pemrograman J2ME A. Midlet ModelB. Game Model

Pembangunan Aplikasi Mobile Mobile device Java 2 Micro Edition CLDC CDC MIDP MIDlets

Karakteristik Mobile Device Berukuran kecil Terbatasnya display Input terbatas Terbatasnya dukungan multimedia Keterbatasan memori Keterbatasan sumber energi Rendahnya konsumsi energi Terbatasnya koneksi jaringan Terbatasnya waktu hidup

MID Device Display: Ukuran Display : 96 x 54 Display depth: 1 bit Pixel ratio: sekitar 1:1 Input (menerima satu atau dua mekanisme input berikut ini) : Keyboard dengan satu tangan Keyboard dengan dua tangan Touch screen

MIDlets Sebuah aplikasi dari MIDP disebut sebagai MIDlet. Application Management Software (AMS) dari device ini akan bergerak mengikuti method create, start, pause, dan destroy dalam MIDlet MIDlet adalah bagian dari paket javax.microedition.midlet. Sebuah MIDlet harus menjadi turunan dari class MIDlet. Ia dapat meminta parameter-parameter yang dibutuhkan dari AMS seperti yang telah didefinisikan pada application descriptor (JAD) Sebuah MIDlet tidak memiliki (dan harus tidak memiliki) method main. Ia secara otomatis akan dikenali oleh AMS dari starting point sebuah program

MIDlet Life Cycle

High Level vs Low Level

Kapan digunakan ? High Level Jika Anda akan membangun aplikasi sederhana, berupa aplikasi text based Apabila Anda ingin aplikasi Anda dapat digunakan pada banyak device (portability) Low Level Apabila Anda menginginkan untuk mengontrol secara mandiri tampilan dari sebuah aplikasi Apabila aplikasi Anda membutuhkan penempatan element UI secara tepat kedalam screen

High Level

Canvas Canvas adalah subclass dari Displayable Ia merupakan class abstract yang harus di-extend atau dijadikan sebagai subclass sebelum sebuah aplikasi memfungsikan class tersebut Canvas dapat digunakan bersamaan dengan Screen sebagai high-level Displayable Canvas akan mendefinisikan method-method tanpa event-handling. Aplikasi harus meng-override class-class tersebut untuk meng-handle event. Canvas akan mendefinisikan sebuah method abstract yang dinamakan paint(). Sebuah aplikasi yang akan menggunakan Canvas harus mengimplementasikan method paint().

Sistem Koordinat

J2me Game Model Timer Thread GameCanvas Sprite

Penerapan

Event IWIC INAICTA GEMASTIK

Terima Kasih