J2ME, Configuration & Profile

Slides:



Advertisements
Presentasi serupa
06PEM KELOMPOK 8 HARI CAHYA NUGRAHA RATU DEWI AYU M ALENA RIZKI TEDDY MARZEN S ZUAGERI ADHIRAHMANA
Advertisements

Pemrograman Internet Basis Java
IT603 Ramos Somya.  Mahasiswa mampu memahami konsep dan penerapan komputasi mobile dan aplikasinya.
MIDP, MIDLet & Antar Muka J2ME
Kelas A & B Jonh Fredrik Ulysses STMIK PALANGKARAYA - JFU
JAVA Network Programming. Apa itu JAVA? ● Bahasa pemrograman berorientasi objek yang dikembangkan oleh Sun Microsystems sejak tahun ● Dikembangkan.
H. Risdiandri Iskandar, SKom,MM 1 PENGENALAN JAVA 2 ME.
Komponen Class Item (2) As’ad Djamalilleil
Struktur Kode Program MIDlet As’ad Djamalilleil
Oleh: Ali Ridho Barakbah
Pemrograman Internet Basis Java
PEMOGRAMAN APLIKASI BERGERAK (Java ME)
Instalasi JME & Uji Coba As’ad Djamalilleil
Algoritma & Pemrograman 1
PERTEMUAN 3 PEMROGRAMAN API Java API mudafiqriyan.com.
Struktur Kode Aplikasi Java (1)
Object Oriented Programming (OOP)
PEMOGRAMAN APLIKASI BERGERAK (Java ME)
Nama : Dwi Nur Aini NPM Fakultas Ilmu Komputer & Teknologi Informasi
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.
PERTEMUAN KE 2 JAVA SERVER PAGES (JSP) BY : TITO SUGIHARTO
H. Risdiandri Iskandar, SKom, MM
BlueCove Pemrograman Aplikasi Mobile Marsel Willem Aipassa, S. Kom.
Mobile Device & J2ME Oleh : Oman Somantri, S.Kom
Pemrograman berbasis obyek
PENGENALAN FRAMEWORK .NET DAN C#
By Dwija Wisnu Brata Your Incrediable J2ME. J2ME ? Java 2 Micro Edition adalah pengembangan bahasa Java yang disesuaikan agar mampu berjalan di perangkat.
Pengantar & Dasar Pemrograman Java Oleh :Yeka Hendriyani, M.kom
IT210 - Pemrograman Visual Ramos Somya.  Framework.NET merupakan suatu komponen Windows yang terintegrasi dan dibuat agar dapat menjalankan berbagai.
Jaringan.
Pengenalan Pemrograman Java
PERANCANGAN PUSH-TO-TALK OVER BLUETOOTH (POB) PADA TELEPON SELULER
Komunikasi (Sistem Terdistribusi).
ABAP.
Java Micro Edition (J2ME)
MOBILE TECNOLOGY (J2ME)
PENGENALAN JAVA.
Struktur Sistem Operasi
Networking Belajar bagaimana menerapkan sebuah MIDlet yang mempunyai kemampuan koneksi ke dalam jaringan Membuat koneksi HTTP, HTTP Redirects, HTTPS,
Algoritma & Pemrograman 1
MIDP High-Level User Interface
Pengaksesan Jaringan (Connection)
Pemrograman VII Java U Abd. Rohim, MT mailto:
MOBILE TECNOLOGY (J2ME)
Slide 4 – Mobile Technology
Java Fundamental Java Fundamental Syahrul Mauluddin S.Kom.
Pengantar Teknologi Mobile
PEMBUATAN APLIKASI PENGENALAN BAHASA JEPANG BERBASIS Niswah Nemah Rezeki for further detail, please visit
PERTEMUAN KE 1 PENGENALAN J2EE BY : TITO SUGIHARTO
MIDP Persistent Storage (RMS)
Dasar Pemrograman MIDlet
MOBILE TECNOLOGY (J2ME)
Pengembangan Aplikasi Mobile
Mobile Media API (MMAPI)
MENGENAL SISTEM OPERASI MOBILE
Pengenalan Pemrograman Mobile.
Mobile Teknologi Pertemuan 3 Agung Brastama Putra.
PIBJ (PEMROGRAMAN INTERNET BERBASIS JAVA)
Mobile Teknologi Pertemuan 2
JSF Java Server Faces.
Pengantar Teknologi Mobile
JAVA.
MOBILE TECNOLOGY (J2ME)
PEMOGRAMAN BERERIENTASI OBJEK
KOMPONEN DASAR KOMPUTER
Pengenalan J2ME, Configuration & Profile
Java Fundamental Java Fundamental Syahrul Mauluddin S.Kom.
Transcript presentasi:

J2ME, Configuration & Profile Pemrograman Aplikasi Mobile Marsel Willem Aipassa, S. Kom.

Platform Java J2SE – Java 2 Platform, Standard Edition Aplikasi Desktop J2EE – Java 2 Platform, Enterprise Edition Aplikasi enterprise dengan fokus pada pengembangan sisi webserver, termasuk servlet, JSP, EJB, dan XML J2ME – Java 2 Platform, Micro Edition Perangkat Mobile JavaCard Smart Cards Marsel Willem Aipassa, S. Kom.

… Marsel Willem Aipassa, S. Kom.

J2ME Set spesifikasi yang berfokus kepada perangkat konsumen Bekerja pada lingkungan yang terbatas Program J2ME diterjemahkan oleh VM Program J2ME tidak berhubungan langsung dengan perangkat Inti J2ME terletak pada Configuration & Profile Marsel Willem Aipassa, S. Kom.

… Marsel Willem Aipassa, S. Kom.

Configuration Menggambarkan fitur minimal dari Java runtime Untuk menjamin portabilitas dan interopabilitas, configuration tidak menggambarkan fitur tambahan Configuration menggambarkan subset bahasa pemrograman Java, kemampuan JVM, core platform libraries, keamanan dan jaringan CDC dan CLDC Marsel Willem Aipassa, S. Kom.

CLDC Subset dari CDC dan Java SE Connection Limited Device Configuration (CLDC) menggambarkan dan merujuk pada area: Fitur bahasa Java dan Virtual Machine (VM) Library dasar Input/Output Keamanan Jaringan Internationalization Marsel Willem Aipassa, S. Kom.

… Package-package pada CLDC java.lang java.lang.ref (CLDC 1.1) java.util java.io javax.microedition.io Marsel Willem Aipassa, S. Kom.

… Karakteristik perangkat dengan CLDC Memory minimal 192kb untuk platform Java Prosesor dengan 16 atau 32 bit Mengkonsumsi sedikit daya Koneksi jaringan yang sementara & pembatasan bandwidth CLDC tidak menggambarkan instalasi & daur hidup aplikasi, UI, dan penanganan peristiwa (event handling) Marsel Willem Aipassa, S. Kom.

GCF API dari CLDC untuk koneksi adalah Generic Connection Framework (GCF) Sebagai dasar umum untuk koneksi seperti HTTP, Socket, dan Datagram. Marsel Willem Aipassa, S. Kom.

… Marsel Willem Aipassa, S. Kom.

CDC Merupakan superset dari CLDC Menggambarkan lingkungan Java runtime yang lebih luas daripada CLDC, lebih dekat ke lingkungan J2SE Berisi semua API dari CLDC Memasukkan GCF ke dalamnya Marsel Willem Aipassa, S. Kom.

Profile Menggambarkan set-set API dan fitur tambahan untuk pasar, perangkat dan industri tertentu Profile menggambarkan library penting untuk membuat aplikasi-aplikasi yang efektif seperti UI, networking dan storage Mobile Information Device Profile (MIDP) Marsel Willem Aipassa, S. Kom.

MIDP MIDP (sekarang versi 2.0) berjalan diatas CLDC Membuat aplikasi mobile menggunakan CLDC dengan memanfaatkan MIDP yang mendefenisikan UI MIDP menggambarkan model aplikasi, UI API, storage dan networking, game dan media API, keamanan, penyebaran aplikasi Didesain untuk perangkat mobile Ditujukan pada area limited screen Marsel Willem Aipassa, S. Kom.

… Memiliki kelas-kelas yang menangani fungsi high-level dan low-level UI High-level UI didesain fleksibel untuk berbagai spesifikasi dan implementasi MIDP 2.0 menambahkan fasilitas-fasilitas yang telah ada dari MIDP 1.0 seperti Game API, socket connection, datagram connection, server socket, serial port Marsel Willem Aipassa, S. Kom.

MIDlet Suatu aplikasi MIDP disebut MIDlet Pada perangkat terdapat Aplication Management Software (AMS) yang akan mengatur jalannya aplikasi MIDlet berinteraksi langsung dengan AMS lewat method created, start, pause dan destroy Suatu MIDlet tidak harus memiliki method public static void main. Method tersebut tidak dikenal oleh AMS sebagai titik awal berjalannya program Marsel Willem Aipassa, S. Kom.

… Sebuah MIDlet harus diwarisi dari (extend) kelas MIDlet yang berada pada package javax.microedition.midlet Kelas MIDlet menyediakan metode untuk siklus hidup dari aplikasi MIDlet memiliki tiga status yaitu Active, Paused dan Destroyed Marsel Willem Aipassa, S. Kom.

… Metode-metode yang mengatur siklus hidup MIDlet antara lain Public void startApp() throws MIDletStateChangeException Public void pauseApp() Public void destoyApp(booleanuconditional) throws MIDletStateChangeException Marsel Willem Aipassa, S. Kom.

SiklusMIDlet (1) MIDlet dimulai ketika di- instatiative oleh AMS dan langsung masuk ke status Pause AMS memanggil konstruktor public tanpa parameter dari MIDlet Jika ada eksepsi pada konstruktor, MIDlet masuk ke dalam status Destroyed dan AMS segera membuangnya Marsel Willem Aipassa, S. Kom.

SiklusMIDlet (2) MIDlet masuk ke status Active atas pemanggilan method startApp() oleh AMS MIDlet masuk ke status Destroyed ketika AMS memanggil method destroyApp(). Status ini juga terjadi jika pemanggilan method notifyDestroyed sukses MIDlet hanya bisa memasuki status Destroyed sekali dalam siklusnya Marsel Willem Aipassa, S. Kom.

MIDlet Aplikasi MIDlet yang telah siap, dipaketkan dan diimplementasi ke dalam perangkat dengan nama MIDlet suite MIDlet suite terdiri dari dua file yaitu Java Archive (.jar) dan tambahan Java Application Descriptor (.jad) Marsel Willem Aipassa, S. Kom.

JTWI Java Technology Wireless Industry menetapkan set service dan spesifikasi standar Memperkecil fragmentasi API dalam pasar mobile phone Mengirim spesifikasi yang dapat diprediksi dan jelas untuk pabrik, operator dan pengembang aplikasi Aplikasi akan berjalan disuatu set yang lebih luas Marsel Willem Aipassa, S. Kom.

Komponen JTWI Marsel Willem Aipassa, S. Kom.

TerimaKasih Marsel Willem Aipassa, S. Kom.

Kuis Apa yang dapat anda simpulkan dari materi pertemuan kali ini? Apa motivasi anda memilih konsentrasi Mobile Programming? Marsel Willem Aipassa, S. Kom.