Presentasi sedang didownload. Silahkan tunggu

Presentasi sedang didownload. Silahkan tunggu

Pengantar Teknologi Mobile

Presentasi serupa


Presentasi berjudul: "Pengantar Teknologi Mobile"— Transcript presentasi:

1 Pengantar Teknologi Mobile
Mobile OS

2 Java ME Java ME (Java Platform, Micro Edition)
Didesain oleh Sun Microsystems Dipergunakan untuk embedded systems Embedded system (sangat luas) merupakan sistem komputer yang dirancang untuk meningkatkan fungsi suatu mesin, contoh HP, set top box, MP3 player, dsb. Banyak dipergunakan dalam feature phone (low end mobile phone, dulu sebelum Android open source berkembang). Ada yang menyebut sebagai OS atau Middleware Middleware is a general term for software that serves to "glue together" separate, often complex and already existing, programs. Disebut OS jika tidak ada aplikasi lain selain Java ME yang terdapat dalam satu device, contoh: HP lama yang mampu memainkan file multimedia dan aplikasi misalnya game yang dibuat menggunakan Java.

3 Disebut juga closed source bawaan pabrik atau ada yang menyebut Non OS.
Untuk mengakomodasi kebutuhan tersedianya berbagai aplikasi pendukung, telepon genggam non-OS ini dipasangi perangkat tambahan yaitu Java virtual machine, lengkap dengan sejumlah standar antarmuka atau Application Programming Interface (API) yang bisa mengeksekusi berbagai aplikasi dari pihak ketiga. Ponsel-ponsel inilah yang kemudian disebut dengan ponsel Java

4 LWUIT (Light Weight User Interface Toolkit)
Dalam perkembangannya, muncul beberapa versi Java Me yang dipergunakan khusus untuk OS dan device yang berbeda dan sudah secara otomatis terinstal dalam sistem operasi Symbian, Blackberry, Windows Phone, serta berbagai feature phone dari Nokia, Samsung, Sony Ericsson, dsb. LWUIT (Light Weight User Interface Toolkit) Bagi yang berminat mengembangkan aplikasi Java. Mirip dengan GUI dari Java SE. Dengan menggunakan LWUIT ini maka developer Java ME tidak perlu menuliskan kode khusus untuk setiap device tapi cukup dengan menambahkan UI component.

5 Fitur LWUIT : UI Controls - Components : Tree, Table, Buttons, List, dsb XHTML and HTML5 dan XML Parsing – komponen HTM LWUIT mendukung rendering atas dokumen XHTML dan HTML5. Layouts Manager – untuk mengatur layout baik secara manual atau otomatis sesuai dengan luas layar. Themes – menggunakan file yang mirip dengan CSS untuk mengatur theme Fonts – mendukung penggunaan font bitmap. Layar Sentuh – semua komponen LWUIT mendukung touch. Virtual keyboard Animations & Transitions – memberikan library untuk membuat animasi dan transisi secara langsung. 3D and SVG Graphics Integration – fitur opsional, untuk device tertentu.

6 CLDC (Connected Limited Device Configuration)
Berupa library atau API (application programming interface) yang dipergunakan dalam Java ME untuk mobile device seperti telepon seluler. Merupakan syarat minimum untuk menjalankan JVM (Java Virtual Machine). Secara umum CLDC merupakan konfigurasi untuk mengklasifikasikan berbagai device ke dalam sebuah konfigurasi tetap. Sebuah konfigurasi merupakan rangkaian library yang diperlukan dalam menjalankan environment Java ME. Dipadukan dengan profile (MIDP) akan memungkinkan developer mengembangkan aplikasi untuk konsumen.

7 CLDC (Connected Limited Device Configuration)
Berupa library atau API (application programming interface) yang dipergunakan dalam Java ME untuk mobile device seperti telepon seluler. Merupakan syarat minimum untuk menjalankan JVM (Java Virtual Machine). Secara umum CLDC merupakan konfigurasi untuk mengklasifikasikan berbagai device ke dalam sebuah konfigurasi tetap. Sebuah konfigurasi merupakan rangkaian library yang diperlukan dalam menjalankan environment Java ME. Dipadukan dengan profile (MIDP) akan memungkinkan developer mengembangkan aplikasi untuk konsumen.

8 MIDP (Mobile Information Device Profile)
Merupakan sebuah profile (atau spesifikasi) yang dipergunakan untuk menjalankan Java pada embedded system. MIDP termasuk serangkaian API termasuk untuk akses GUI, penyimpanan data, game sederhana, multimedia. Level MIDP berada di atas CLDC. Merupakan bagian terintegrasi dari Java Me.

9 Symbian Versi awal - Closed source (tidak boleh diubah, dibagikan, dijalankan oleh orang yang tidak berhak). Dikembangkan oleh Symbian Ltd untuk dipergunakan dalam smartphone Symbian merupakan perusahaan independen hasil kolaborasi vendor-vendor besar pada masa itu yakni Ericsson, Nokia, Motorola, dan Psion. Nokia sebagai pemegang saham terbesar dengan angka 47,9 persen. Versi terakhir merupakan open source yang dikembangkan oleh Symbian Foundation tahun 2009. Merupakan SO mobile yang paling populer sampai akhir tahun 2010. Tahun 2011 Nokia mengumumkan menggunakan OS Windows Phone.

10

11 UI Series 60 (misalnya Nokia N70, N91, Siemens SX1, Samsung D700, D710, Panasonic X700, X800); Series 80 (Nokia N9210, 9210i, 9300) Series 90 (Nokia 7700 dan 7710) UIQ (Sony Ericsson P800, P900, P910, Motorola A920, A925, A1000, A1010). Masing-masing UI ini memiliki orientasi fitur yang berbeda untuk disesuaikan dengan jenis telepon genggam yang diproduksi. Keunggulan Sistem operasi ini sejak awal dirancang khusus untuk ponsel. Berbeda dengan Microsoft dan Linux yang diadopsi dari sistem operasi komputer. Berkat fitur C++ dan Java (J2ME) MIDP 2.0 menjadikan sistem operasi Symbian ini sangat terbuka sehingga siapa pun bisa mengembangkannya. Memiliki UI yang fleksibel sehingga vendor telepon genggam pemakai Symbian dapat memvariasikan produk-produknya.

12 Fitur Symbian integrated multimode mobile telephony – menggabungkan kemampuan mobile computing (yang semakin cepat saat itu) dengan mobile telephony. open application environment – memungkinkan dijalankannya aplikasi yang dikembangkan dari berbagai format dan bahasa pemrograman yang berbeda. open standards and interoperability – menyediakan sejumlah API yang seragam untuk seluruh smartphone dengan OS Symbian. Multi tasking – mampu menjalankan sejumlah aplikasi dan proses yang berbeda. Flexible UI Design Rich suite of application – misalnya Nokia PC Suite yang mencakup service untuk menangani data contact, scheduling, dan messaging; business card; API untuk manajemen data (copy-paste, clipboard)

13 Fitur Symbian - Java Support – dapat menjalankan aplikasi dan service berbasis Java Enhanced Messaging Service (EMS) – mampu mengirim dan menampilkan teks dengan format khusus (bold, italic, dsb), animasi, gambar, icon, efek suara dan nada dering khusus. Multimedia – mendukung recording, playback, dan streaming konten audio dan video; konversi gambar. Graphic – memiliki API dengan graphic accelerator. Nokia PC Sync – untuk sinkronisasi contact, calendar, notes, to-do, , bookmark, dan transfer file/folder antara ponsel dengan PC menggunakan Microsoft Outlook, Outlook Express, Lotus Organizer, Lotus Notes, Windows 2000/XP file/folder.

14

15 Application Development:

16


Download ppt "Pengantar Teknologi Mobile"

Presentasi serupa


Iklan oleh Google