SlideShare une entreprise Scribd logo
1  sur  9
MAKALAH
Sistem Operasi, Profile Configuration, MIDlet
Lifecycle, MIDP 1.0 & 2.0 dan MIDP Gui Class
Hirarki pada J2ME
Disusun Oleh:
Nama : Lusi Efrenti
No. Bp : 1001091018
Kelas : MI 3B
Prodi : Manajemen
Informatika
2
Jurusan Teknologi Informasi
Politeknik Negeri Padang
Tahun 2012-2013
BAB I
SISTEM OPERASI PADA MOBILE BERGERAK
A. Windows Mobile
a. Pengenalan Sistem Oprasi Windows Mobile
Windows Mobile adalah sebuah sistem operasi ponsel yang dikembangkan oleh Microsoft yang
digunakan dalam ponsel pintar dan perangkat mobile, namun dikeluarkan untuk pasar tertentu. Windows
Mobile nantinya digantikan oleh Windows Phone 7.
Versi terakhir adalah Windows Mobile 6.5 yang didasarkan pada Windows CE 5.2 kernel, dan
memiliki fitur sekumpulan aplikasi yang dikembangkan oleh Microsoft Windows API. Sistem operasi ini
didesain menjadi semirip mungkin dengan Windows versi desktop, baik secara fitur dan tampilan. Selain
itu, pengembangan software oleh pihak lain dimungkinkan dalam sistem operasi ini. Aplikasi-aplikasi
tersebut dapat diperoleh melalui Windows Marketplace for Mobile.
Pertama kali Windows Mobile muncul sebagai sistem operasi Pocket PC 2000, sebagian besar
perangkat yang menggunakan Windows Mobile memiliki stylus pen yang digunakan sebagai alat untuk
memberi perintah dengan menyentuhkannya pada layar.[2]
Microsoft meluncurkan konsep yang benar-
benar baru yaitu Windows Phone 7 dalam Mobile World Congress di Barcelona pada 15 Februari 2010.
Ponsel yang menggunakan Windows Mobile versi 6.x tidak bisa dinaik tingkatkan ke versi 7.
B. Symbian
Symbian OS adalah sistem operasi tak bebas yang dikembangkan oleh Symbian Ltd. yang dirancang
untuk digunakan peralatan bergerak (mobile).
Sebelum Nokia mengumumkan pembelian seluruh sisa saham Symbian Ltd. yang tidak dimilikinya
pada 24 Juni 2008,[
Symbian dimiliki Nokia (47,9%), Ericsson (15,6%), Panasonic (10,5%), Samsung
(4,5%), Siemens/BenQ (8,4%), Sony Ericsson (13,1%). Versi Symbian yang terbaru adalah Symbian ^3
dengan PR 02 yang disebut symbian belle. Sedangkan ponsel yang paling banyak beredar saat ini
3
menggunakan Symbian OS v6.1s, v7.0s, RV 47 75, v8.OS,v9.1s dan s60 v5. Nokia Nseries rata-rata
menggunakan Symbian OS v9.1s, kecuali Nokia N95 yang menggunakan Symbian OS v9.2s.
Ponsel symbian s60 v5 dan symbian ^3 rata rata menggunakan layar sentuh kecuali nokia e6-00 dan
nokia e7.ponsel symbian ^3 yang pertama meluncur aadalah nokia n8 dengan kamera 12
megapiksel.symbian ^3 mendapat pembaruan pertama yang disebut symbian anna. digunakan di ponsel
nokia x7-00 dan e6-00. sedangkan pembaruan terbaru disebut symbian belle. semua ponsel symbian ^3
bisa diupgrade ke symbian belle.
Sekarang keseluruhan saham di symbian limited telah dimiliki oleh nokia dan posisi sistem operasi
symbian sebagai penguasa pasar sistem operasi bergerak telah direbut oleh sistem operasi buatan google
yaitu sistem operasi android yang meluncur pada akhir tahun 2009 dengan ponsel pertamanya htc dreaam
g1.vendor ponsel seperti samsung,lg,sony ericsson sekarang tidak laagi menggunakan sistem oprasi
symbian dan menyatakan berhenti mendukung sistem operasi ini.
C. Blackberry
BlackBerry OS adalah milik Sistem Operasi Mobile, yang dikembangkan oleh Research In Motion
untuk perusahaan BlackBerry garis smartphone perangkat genggam. Sistem operasi menyediakan
multitasking dan mendukung perangkat input khusus yang telah diadopsi oleh RIM untuk digunakan
dalam handheld, khususnya trackwheel, trackball, dan yang paling baru, yang trackpad dan touchscreen.
Platform BlackBerry mungkin paling dikenal karena dukungan asli untuk email perusahaan, melalui
MIDP 1.0 dan, baru-baru ini, sebuah subset dari MIDP 2.0, yang memungkinkan aktivasi nirkabel
lengkap dan sinkronisasi dengan Microsoft Exchange, Lotus Domino, atau Novell GroupWise email,
kalender, tugas, catatan, dan kontak, bila digunakan dengan [[BlackBerry Enterprise Server].] Sistem
operasi juga mendukung WAP 1.2.
Pembaruan sistem operasi dapat secara otomatis tersedia dari operator nirkabel yang mendukung
BlackBerry atas memuat perangkat lunak udara (OTASL) layanan.
4
Pengembang pihak ketiga dapat menulis perangkat lunak menggunakan BlackBerry yang tersedia
API kelas, meskipun aplikasi yang menggunakan fungsi tertentu harus digital ditandatangani.
D. Android
Android adalah sistem operasi yang berbasis Linux untuk telepon seluler seperti telepon pintar dan
komputer tablet. Android menyediakan platform terbuka bagi para pengembang untuk menciptakan
aplikasi mereka sendiri untuk digunakan oleh bermacam peranti bergerak. Awalnya, Google Inc. membeli
Android Inc., pendatang baru yang membuat peranti lunak untuk ponsel. Kemudian untuk
mengembangkan Android, dibentuklah Open Handset Alliance, konsorsium dari 34 perusahaan peranti
keras, peranti lunak, dan telekomunikasi, termasuk Google, HTC, Intel, Motorola, Qualcomm, T-Mobile,
dan Nvidia.
Pada saat perilisan perdana Android, 5 November 2007, Android bersama Open Handset Alliance
menyatakan mendukung pengembangan standar terbuka pada perangkat seluler. Di lain pihak, Google
merilis kode–kode Android di bawah lisensi Apache, sebuah lisensi perangkat lunak dan standar terbuka
perangkat seluler.
Di dunia ini terdapat dua jenis distributor sistem operasi Android. Pertama yang mendapat dukungan
penuh dari Google atau Google Mail Services (GMS) dan kedua adalah yang benar–benar bebas
distribusinya tanpa dukungan langsung Google atau dikenal sebagai Open Handset Distribution (OHD).
E. I Phone
Sistem operasi milik iPhone ini tercatat sebagai OS dengan angka penjualan yang tinggi di dunia, di
bawah Symbian. Sistem operasi yang telah mencapai versi 3.0 ini merupakan turunan dari Mac OS X
dengan berkonsentrasi pada kenyamanan UI sentuh. Menariknya setiap perkembangan versi OS biasanya
diikuti oleh peluncuran produk baru yang memuat OS anyar. Sampai saat ini iPhone 3G yang beredar di
Indonesia masih didukung OS versi 2.0. Versi 2.0 hingga 2.2 memiliki sejumlah kelemahan diantaranya
tidak adanya profil Bluetooth untuk A2DP dan berkirim file, serta tidak adanya MMS.
F. Apple iOS
iOS adalah sistem operasi mobile milik Apple yang dikembangkan dan hanya diaplikasikan untuk
perangkat Apple Inc seperti iPhone, iPod Touch, iPad dan Apple TV. iOS memiliki lebih dari 500.000
5
aplikasi di App Store dengan angka penjualan perangkat smartphone terbaik di dunia pada tahun 2011
disusul Google Android dan Nokia Symbian. iOS menjadi “leading” bagi sistem operasi mobile yang lain
dengan mengusung interface multitouch yang bisa digeser (slider), ditekan (switch), dicubit dan tombol.
Perangkat Apple masih menjadi nomor satu dalam hal teknologi dan angka penjualan di dunia. Produk
smartphone Apple yang terbaru adalah iPhone 4 dan iOS5 adalah versi terbaru
BAB II
PROFILE DAN CONFIGURATION
A. Profil
Profil merupakam API siatas sebuah konfigurasi yang di tujukan untuk device dengan jenis kegunaan
yang serupa. Profile yang terkenal adalah MIDP (Mobile Information Device Profile). MIDP adalah
spesifikasi untuk sebuah profile J2ME. MIDP memiliki lapisan diatas CLDC , API tambahan untuk daur
hidup aplikasi, antarmuka, jaringan dan penyimpanan persisten. MIDP memugkinkan eksploitasi
kemampuan pada perangkat-perangkat CLDC misalnya pada HP. Hingga saai ini ada tiga versi MIDP
yang beredar luas yaitu 1.0, 2.0, dan versi 2.1. uprage pada MIDP 2.0 antala lain Advanced Networking,
Form Enhancement, GAME API, RGB Images, Code signing Permission.
B. Configuration
Konfigurasi adalah satu set library minimum dan kemampuan Virtual Machine minimum yang
dimiliki oleh sebuah device,Device yang memiliki kemampuan pemrosesan yang sama dan batasan
memori yang sama memiliki konfigurasu yang sama. Ada 2 macamkonfigurasidalam J2ME yaitu:
a. CDC (Connected Device Configuration)
 Punya koneksi jaringan yang selalu online (connected)
 Mendukung seluruh fitur bahasa Java (JDK1.3)
 Device setidaknya memiliki 512kb memori non volatile dan 256 Kb memori volatile
 Contoh Device: PDA Phone
b. CLDC (Connection Limited Device Configuration)
CLDC atau Connected Limited Device Configuration adalah perangkat dasar dari J2ME, spesifikasi
dasar yang berupa library dan API yang diimplementasikan pada J2ME, contoh produk dari CLDC adalah
telepon Sgenggam / HP dan two‐way pager. CLDC melingkupi perangkat‐perangkat dengan sumber daya
terbatas. Sumber daya yang dimaksud disini adalah memori, antarmuka pengguna, daya listrik dan
kemampuan prosesor.
Karakteristik perangkat CLDC yaitu memori min. 192KB, 16‐32 bit prosesor, daya listrik yang
rendah dan koneksivitas jaringan yang tidak stabil. Ada dua versi CLDC yaitu CLDC 1.0 dan 1.1. Vendor
perangkat mobile yang menentukan versi mana yang ingin diimplementasikan. Pada CLDC 1.1 dilakukan
beberapa upgrade dari versi sebelumnya 1.0 antara lain:
o Fitur floating point
o Persyaratan memori min. 192 KB
6
o Fitur untuk weak reference
o Fitur detil pada code verifier
o Error‐handling yang lebih baik
o Thread naming dan
o InterruptionStandard
CLDC yang diperuntukkan untuk beberapa perangkat membuatnya kesulitan mengeksploitasi
kemampuan lebih yang dimiliki. Perangkat yang kurang begitu terfasilitasi dengan standard CLDC ini
antara lain telepon genggam/HP. Untuk memberikan kemampuan mengeksploitasi kemampuan
terpendam dari perangkat ini.
BAB III
MIDLET LIFECYCLE
MIDlet 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
meupakan bawaan dari J2ME. Daur Hidup (LifeCycle) MIDlet dapat dilihat pada gambar berikut
Penjelasan dari daur MIDlet tersebut adalah sebagai berikut:
a. Ketika MIDlet dijalankan akan di inialisasikan dengan kondisi pause dan menjalankan method
pauseApp().
b. Apabila terjadi kesalahan selama kontruksi MIDlet, MIDlet akan berpindah ke state “Destroy”,
dan MIDlet batal diciptakan dengan jalan menjalankan method destroyApp().
c. Kondisi berikutnya adalah fungsi MIDlet dijalankan, yaitu pada startApp(). Metode yang ada
tersebut diimplementasikan sebagi protected, hal ini dimaksudkan agar MIDlet lain tidak dapat
memanggil metode tersebut.
d. Pada saat user keluar dari MIDlet, maka metode destroyApp() akan dijalankan sebelum MIDlet
benar-benar tidak berjalan lagi, destroyApp() akan dipanggil notifyDestroyed(), dan
notifyDestroyed akan memberitahu platform untuk menterminasi MIDlet dan membersihkan
semua sumber daya yang mengacu pada MIDlet. Dalam implementasinya, MIDlet memilki
struktru direktori sebagai berikut:
 src
7
Menyimpan source code untuk MIDlet dan kelas lain yang diperlukan
 res
Menyimpan sumber daya yang dibutuhkan oleh MIDlet, seperti gambar icon, suara
ataupun video.
 lib
Menyimpan file JAR atau ZIP yang berisi library tambahan yang dibutuhkan MIDlet.
 bin
Menyimpan file JAR, JAD, dan file manifest yang berisi muatan komponen MIDlet.
BAB IV
PERBEDAAN MIDP 1.0 DAN MIDP 2.0
A. MIDP 1.0
Mobile Information Device versi 1.0 berada di ataa CLDC. Hampir semua ponsel J2ME
mendukung profile ini. MIDP memberikan batasan minimum bagi device dan satu Set API untuk
peralatan mobile. API yang sangat generic yang pasti bisa didukung semua jenis device MIDP. Aplikasi
MIDP disebut dengan MIDlet.
Batasan Minimun Device MIDP 1.0
 Display monokrom atau berwarna minimal 96 x 54 pixel
 Input touch screen, keypad ITU atau keyboard.
 Koneksi wireless bandwith terbatas yang tidak selalu online
 Memiliki batasan memori minimum CLDC
Keterbatasan API Standar MIDP 1.0
 Tidak ada API untuk mengakses address book
 Tidak ada API untuk mengakses SMS User termasuk juga untuk mengirim SMS
 Tidak ada API untuk mencegat SMS phone call
 Tidak ada API untuk mendapatkan lokasi cell ID saat ini
B. MIDP 2.0
Secara singkat MIDP 2.0 adalah MIDP 1.0 + API untuk Multimedia seperti:
 Akses ke kamera dan perekaman video
 Mendukung aneka format Audio dan Video
 Memiliki batasan minimum hardware yang lebih tinggi
 Device MIDP 2.0 saat ini masih relative mahal (lebih mahal dari Device MIDP 1.0)
 MIDP 2.0 Kompatibel/ bias menjalankan aplikasi MIDP 1.0
8
BAB V
MIDP GUI CLASS HIRARKI
MDIP user interface didesain untuk peralatan mobile. Aplikasi MDIP ditunjukan pada area
screen. Peralatan memory juga menjadi faktor penting jika perlengkapan mobile hanya memiliki kapasitas
memory yang kecil.
Dengan berbagai macam peralatan mobile, dari berbagai model mobile phones sampai PDAs,
MIDP user interface telah didesain untuk lebih fleksibel dan mudah digunakan dalam berbagai macam
peralatan ini.
MIDP mempunyai class yang dapat menangani fungsi high-level dan low-level user
interface. High-level UI interfaces didesain secara fleksibel. Penampilan dari komponen ini tidak
didefinisikan secara spesifik. Penampilan screen yang sebenarnya dari berbagai macam komponen ini
digunakan dari satu peralatan ke peralatan yang lain. Tetapi para programmer telah teryakinkan oleh
kegunaan dari high-level komponen UI interfaces memiliki persamaan dalam berbagai spesifikasi-
pengimplementasi secara keseluruhan.
a) HIGH LEVEL USER INTERFACE
Kapan menggunakan High-Level UI:
a) Saat membangun aplikasi text-based yang mudah
b) Saat Anda ingin aplikasi Anda dapat dengan mudah dipertukarkan dengan berbagai macam
peralatan (Portabilitas).
c) Saat Anda ingin aplikasi Anda memiliki tampilan yang sama dengan komponen UI yang lain
dari berbagai peralatan.
d) Saat Anda ingin kode Anda dapat menjadi sesedikit mungkin, ketika sebuah interaksi ditangani
oleh API
b) LOW LEVEL USER INTERFACE
Low-Level Kapan menggunakan UI
a) Saat Anda memerlukan sebuah high-level untuk mengkontrol tampilan dari suatu aplikasi.
b) Saat aplikasi Anda membutuhkan tempat yang tepat dari elemen-elemen yang ada pada screen.
9
c) Saat membuat game secara grafik; meskipun Anda tetap dapat menggunakan high-level UI pada
menu game, hal tersebut lebih disarankan untuk membuat menu UI Anda sendiri untuk
menghindari seamless atmosphere bagi para user.
d) Saat sebuah aplikasi membutuhkan akses ke low-level yang memiliki inputan seperti key presses
• Jika aplikasi Anda akan diimplementasikan pada layar navigasi Anda sendiri

Contenu connexe

Tendances

Ristianawati 2114 r0800
Ristianawati 2114 r0800Ristianawati 2114 r0800
Ristianawati 2114 r0800Ristianawati
 
Pertemuan 1 pengenalan mobile programming
Pertemuan 1 pengenalan mobile programmingPertemuan 1 pengenalan mobile programming
Pertemuan 1 pengenalan mobile programmingheriakj
 
Android [makalah ku]
Android [makalah ku]Android [makalah ku]
Android [makalah ku]asutenankoe
 
Android 1102412030
Android 1102412030Android 1102412030
Android 1102412030asutenankoe
 
Ujian praktek divo
Ujian praktek divoUjian praktek divo
Ujian praktek divodivosijabat
 
Operating System
Operating SystemOperating System
Operating SystemSpy323
 
Makalah sistem operasi android
Makalah sistem operasi androidMakalah sistem operasi android
Makalah sistem operasi androidBudi Wicaksono
 
[Old Introduction] ANDROID, from Newbie for Newbies
[Old Introduction] ANDROID, from Newbie for Newbies[Old Introduction] ANDROID, from Newbie for Newbies
[Old Introduction] ANDROID, from Newbie for NewbiesArdi Miharjo
 

Tendances (15)

Ristianawati 2114 r0800
Ristianawati 2114 r0800Ristianawati 2114 r0800
Ristianawati 2114 r0800
 
Pertemuan 1 pengenalan mobile programming
Pertemuan 1 pengenalan mobile programmingPertemuan 1 pengenalan mobile programming
Pertemuan 1 pengenalan mobile programming
 
android
androidandroid
android
 
Android [makalah ku]
Android [makalah ku]Android [makalah ku]
Android [makalah ku]
 
Review kuliah tamu
Review kuliah tamuReview kuliah tamu
Review kuliah tamu
 
Android
AndroidAndroid
Android
 
Android 1102412030
Android 1102412030Android 1102412030
Android 1102412030
 
Makalah sistem informasi android
Makalah sistem informasi androidMakalah sistem informasi android
Makalah sistem informasi android
 
Ujian praktek divo
Ujian praktek divoUjian praktek divo
Ujian praktek divo
 
Makalah android
Makalah androidMakalah android
Makalah android
 
So
SoSo
So
 
Makalah android
Makalah androidMakalah android
Makalah android
 
Operating System
Operating SystemOperating System
Operating System
 
Makalah sistem operasi android
Makalah sistem operasi androidMakalah sistem operasi android
Makalah sistem operasi android
 
[Old Introduction] ANDROID, from Newbie for Newbies
[Old Introduction] ANDROID, from Newbie for Newbies[Old Introduction] ANDROID, from Newbie for Newbies
[Old Introduction] ANDROID, from Newbie for Newbies
 

En vedette

Slide ftsal
Slide ftsalSlide ftsal
Slide ftsalamzar000
 
Mitos, Verdades, Proteção? Por onde Começar?
Mitos, Verdades, Proteção? Por onde Começar?Mitos, Verdades, Proteção? Por onde Começar?
Mitos, Verdades, Proteção? Por onde Começar?Gonzalo Torres
 
Información personal
Información personalInformación personal
Información personalPilar Pereira
 
«Система работы по формированию биологических знаний в учебно-воспитательном ...
«Система работы по формированию биологических знаний в учебно-воспитательном ...«Система работы по формированию биологических знаний в учебно-воспитательном ...
«Система работы по формированию биологических знаний в учебно-воспитательном ...Светлана Брюховецкая
 
Pp sobre teorias origen de la vida
Pp sobre teorias origen de la vidaPp sobre teorias origen de la vida
Pp sobre teorias origen de la vidaprofesoraudp
 
Ifp acceptance meeting final (11.12)
Ifp acceptance meeting final (11.12)Ifp acceptance meeting final (11.12)
Ifp acceptance meeting final (11.12)IFP-GPIA
 
Estrategiaconcursos prova-operador-de-maquinas-pesadas
Estrategiaconcursos prova-operador-de-maquinas-pesadasEstrategiaconcursos prova-operador-de-maquinas-pesadas
Estrategiaconcursos prova-operador-de-maquinas-pesadasRenan Guerra
 
Concept art para video games
Concept art para video gamesConcept art para video games
Concept art para video gamesKao Tokio
 
Trabalho de Empreendedorismo - Criação de Startup Digital
Trabalho de Empreendedorismo - Criação de Startup DigitalTrabalho de Empreendedorismo - Criação de Startup Digital
Trabalho de Empreendedorismo - Criação de Startup DigitalPeterson Moreira
 
Desmistificando o kanban
Desmistificando o kanbanDesmistificando o kanban
Desmistificando o kanbanRafael F. Buzon
 
Programação Paralela - Threads
Programação Paralela - ThreadsProgramação Paralela - Threads
Programação Paralela - ThreadsGlaucio Scheibel
 
AULA IV: APRESENTAÇÃO DA INTERFACE GRÁFICA
AULA IV: APRESENTAÇÃO DA INTERFACE GRÁFICAAULA IV: APRESENTAÇÃO DA INTERFACE GRÁFICA
AULA IV: APRESENTAÇÃO DA INTERFACE GRÁFICADra. Camila Hamdan
 
Ergonomia e Usabilidade AULA 4: Erro
Ergonomia e Usabilidade AULA 4: ErroErgonomia e Usabilidade AULA 4: Erro
Ergonomia e Usabilidade AULA 4: ErroDra. Camila Hamdan
 
10 Essentials of Good Communication
10 Essentials of Good Communication10 Essentials of Good Communication
10 Essentials of Good CommunicationThe Enosal
 

En vedette (20)

Slide ftsal
Slide ftsalSlide ftsal
Slide ftsal
 
Mitos, Verdades, Proteção? Por onde Começar?
Mitos, Verdades, Proteção? Por onde Começar?Mitos, Verdades, Proteção? Por onde Começar?
Mitos, Verdades, Proteção? Por onde Começar?
 
Información personal
Información personalInformación personal
Información personal
 
Aspersao1
Aspersao1Aspersao1
Aspersao1
 
«Система работы по формированию биологических знаний в учебно-воспитательном ...
«Система работы по формированию биологических знаний в учебно-воспитательном ...«Система работы по формированию биологических знаний в учебно-воспитательном ...
«Система работы по формированию биологических знаний в учебно-воспитательном ...
 
Associacio presentacio
Associacio presentacioAssociacio presentacio
Associacio presentacio
 
Pp sobre teorias origen de la vida
Pp sobre teorias origen de la vidaPp sobre teorias origen de la vida
Pp sobre teorias origen de la vida
 
Ifp acceptance meeting final (11.12)
Ifp acceptance meeting final (11.12)Ifp acceptance meeting final (11.12)
Ifp acceptance meeting final (11.12)
 
Thai artist
Thai artistThai artist
Thai artist
 
Estrategiaconcursos prova-operador-de-maquinas-pesadas
Estrategiaconcursos prova-operador-de-maquinas-pesadasEstrategiaconcursos prova-operador-de-maquinas-pesadas
Estrategiaconcursos prova-operador-de-maquinas-pesadas
 
Malú, Mulher e UAU
Malú, Mulher e UAUMalú, Mulher e UAU
Malú, Mulher e UAU
 
Concept art para video games
Concept art para video gamesConcept art para video games
Concept art para video games
 
Kanban
KanbanKanban
Kanban
 
Trabalho de Empreendedorismo - Criação de Startup Digital
Trabalho de Empreendedorismo - Criação de Startup DigitalTrabalho de Empreendedorismo - Criação de Startup Digital
Trabalho de Empreendedorismo - Criação de Startup Digital
 
Desmistificando o kanban
Desmistificando o kanbanDesmistificando o kanban
Desmistificando o kanban
 
Boletín N° 2 Lima 2019
   Boletín N° 2 Lima 2019   Boletín N° 2 Lima 2019
Boletín N° 2 Lima 2019
 
Programação Paralela - Threads
Programação Paralela - ThreadsProgramação Paralela - Threads
Programação Paralela - Threads
 
AULA IV: APRESENTAÇÃO DA INTERFACE GRÁFICA
AULA IV: APRESENTAÇÃO DA INTERFACE GRÁFICAAULA IV: APRESENTAÇÃO DA INTERFACE GRÁFICA
AULA IV: APRESENTAÇÃO DA INTERFACE GRÁFICA
 
Ergonomia e Usabilidade AULA 4: Erro
Ergonomia e Usabilidade AULA 4: ErroErgonomia e Usabilidade AULA 4: Erro
Ergonomia e Usabilidade AULA 4: Erro
 
10 Essentials of Good Communication
10 Essentials of Good Communication10 Essentials of Good Communication
10 Essentials of Good Communication
 

Similaire à Laporan 1

makalah OS android dan IOS.pdf
makalah OS android dan IOS.pdfmakalah OS android dan IOS.pdf
makalah OS android dan IOS.pdfElmitiodatacp
 
makalah OS android dan IOS.pdf
makalah OS android dan IOS.pdfmakalah OS android dan IOS.pdf
makalah OS android dan IOS.pdfElmitiodatacp
 
Introduction Mobile Apps
Introduction Mobile AppsIntroduction Mobile Apps
Introduction Mobile Appsmega_aprilia
 
MAKALAH SISTEM OPERASI WORD.docx
MAKALAH SISTEM OPERASI WORD.docxMAKALAH SISTEM OPERASI WORD.docx
MAKALAH SISTEM OPERASI WORD.docxElmitiodatacp
 
Makalah android
Makalah androidMakalah android
Makalah androidutia yahya
 
Presentasi perkembangan android 2015
Presentasi perkembangan android 2015Presentasi perkembangan android 2015
Presentasi perkembangan android 2015Adam Maulana
 
Makalah android
Makalah androidMakalah android
Makalah androidutia yahya
 
Tugas makalah bahasa indonesia
Tugas makalah bahasa indonesiaTugas makalah bahasa indonesia
Tugas makalah bahasa indonesiaChairul Iskandar
 
Android (operating system)
Android (operating system)Android (operating system)
Android (operating system)Rhe Dwi Yuni
 
Android 1102412030
Android 1102412030Android 1102412030
Android 1102412030asutenankoe
 
Pengenalan android kelompok 1 fajarudin noer, bayu tulus , n ruda
Pengenalan android kelompok 1 fajarudin noer, bayu tulus , n rudaPengenalan android kelompok 1 fajarudin noer, bayu tulus , n ruda
Pengenalan android kelompok 1 fajarudin noer, bayu tulus , n rudaFajarudin Noer
 
Pertemuan 12 & 13 - Mobile Operating System.pptx
Pertemuan 12 & 13 - Mobile Operating System.pptxPertemuan 12 & 13 - Mobile Operating System.pptx
Pertemuan 12 & 13 - Mobile Operating System.pptxhokismen
 
Pemrograman Mobile Android (Modul I)
Pemrograman Mobile Android (Modul I)Pemrograman Mobile Android (Modul I)
Pemrograman Mobile Android (Modul I)dikwan_moeis
 
Pertemuan 01 - Pengantar Android.docx
Pertemuan 01 - Pengantar Android.docxPertemuan 01 - Pengantar Android.docx
Pertemuan 01 - Pengantar Android.docxHendroGunawan8
 
Sistem Operasi Berbasis Android.pptx
Sistem Operasi Berbasis Android.pptxSistem Operasi Berbasis Android.pptx
Sistem Operasi Berbasis Android.pptxELFONDADAFFA1
 
Ppt eksistensi android di masa kini
Ppt eksistensi android di masa kiniPpt eksistensi android di masa kini
Ppt eksistensi android di masa kinimutianb
 

Similaire à Laporan 1 (20)

makalah OS android dan IOS.pdf
makalah OS android dan IOS.pdfmakalah OS android dan IOS.pdf
makalah OS android dan IOS.pdf
 
makalah OS android dan IOS.pdf
makalah OS android dan IOS.pdfmakalah OS android dan IOS.pdf
makalah OS android dan IOS.pdf
 
Introduction Mobile Apps
Introduction Mobile AppsIntroduction Mobile Apps
Introduction Mobile Apps
 
MAKALAH SISTEM OPERASI WORD.docx
MAKALAH SISTEM OPERASI WORD.docxMAKALAH SISTEM OPERASI WORD.docx
MAKALAH SISTEM OPERASI WORD.docx
 
Makalah android
Makalah androidMakalah android
Makalah android
 
Presentasi perkembangan android 2015
Presentasi perkembangan android 2015Presentasi perkembangan android 2015
Presentasi perkembangan android 2015
 
Makalah android
Makalah androidMakalah android
Makalah android
 
Tugas makalah bahasa indonesia
Tugas makalah bahasa indonesiaTugas makalah bahasa indonesia
Tugas makalah bahasa indonesia
 
Android (operating system)
Android (operating system)Android (operating system)
Android (operating system)
 
Android 1102412030
Android 1102412030Android 1102412030
Android 1102412030
 
Pengenalan android kelompok 1 fajarudin noer, bayu tulus , n ruda
Pengenalan android kelompok 1 fajarudin noer, bayu tulus , n rudaPengenalan android kelompok 1 fajarudin noer, bayu tulus , n ruda
Pengenalan android kelompok 1 fajarudin noer, bayu tulus , n ruda
 
Pertemuan 12 & 13 - Mobile Operating System.pptx
Pertemuan 12 & 13 - Mobile Operating System.pptxPertemuan 12 & 13 - Mobile Operating System.pptx
Pertemuan 12 & 13 - Mobile Operating System.pptx
 
Android
AndroidAndroid
Android
 
Pemrograman Mobile Android (Modul I)
Pemrograman Mobile Android (Modul I)Pemrograman Mobile Android (Modul I)
Pemrograman Mobile Android (Modul I)
 
Pertemuan 01 - Pengantar Android.docx
Pertemuan 01 - Pengantar Android.docxPertemuan 01 - Pengantar Android.docx
Pertemuan 01 - Pengantar Android.docx
 
Sqlite
SqliteSqlite
Sqlite
 
S o
S oS o
S o
 
ANDROID
ANDROIDANDROID
ANDROID
 
Sistem Operasi Berbasis Android.pptx
Sistem Operasi Berbasis Android.pptxSistem Operasi Berbasis Android.pptx
Sistem Operasi Berbasis Android.pptx
 
Ppt eksistensi android di masa kini
Ppt eksistensi android di masa kiniPpt eksistensi android di masa kini
Ppt eksistensi android di masa kini
 

Plus de Lusi Efrenti

Wanita dan kepemimpinannya part ii
Wanita dan kepemimpinannya part iiWanita dan kepemimpinannya part ii
Wanita dan kepemimpinannya part iiLusi Efrenti
 
Perbedaan artikel penelitian dan non penelitian
Perbedaan artikel penelitian dan non penelitianPerbedaan artikel penelitian dan non penelitian
Perbedaan artikel penelitian dan non penelitianLusi Efrenti
 
[PPT] Pendekatan dalam kepemimpinan
[PPT] Pendekatan dalam kepemimpinan[PPT] Pendekatan dalam kepemimpinan
[PPT] Pendekatan dalam kepemimpinanLusi Efrenti
 
Pendekatan dalam kepemimpinan
Pendekatan dalam kepemimpinanPendekatan dalam kepemimpinan
Pendekatan dalam kepemimpinanLusi Efrenti
 
Pemrosesan Queri Terdistribusi
Pemrosesan Queri TerdistribusiPemrosesan Queri Terdistribusi
Pemrosesan Queri TerdistribusiLusi Efrenti
 
Social Enginerring
Social EnginerringSocial Enginerring
Social EnginerringLusi Efrenti
 
Kentucky fried chicken
Kentucky fried chickenKentucky fried chicken
Kentucky fried chickenLusi Efrenti
 
Usulan program kreativitas mahasiswa
Usulan program kreativitas mahasiswaUsulan program kreativitas mahasiswa
Usulan program kreativitas mahasiswaLusi Efrenti
 

Plus de Lusi Efrenti (13)

Wanita dan kepemimpinannya part ii
Wanita dan kepemimpinannya part iiWanita dan kepemimpinannya part ii
Wanita dan kepemimpinannya part ii
 
Perbedaan artikel penelitian dan non penelitian
Perbedaan artikel penelitian dan non penelitianPerbedaan artikel penelitian dan non penelitian
Perbedaan artikel penelitian dan non penelitian
 
[PPT] Pendekatan dalam kepemimpinan
[PPT] Pendekatan dalam kepemimpinan[PPT] Pendekatan dalam kepemimpinan
[PPT] Pendekatan dalam kepemimpinan
 
Pendekatan dalam kepemimpinan
Pendekatan dalam kepemimpinanPendekatan dalam kepemimpinan
Pendekatan dalam kepemimpinan
 
Kode qr
Kode qrKode qr
Kode qr
 
Akuntasi SBDT
Akuntasi SBDTAkuntasi SBDT
Akuntasi SBDT
 
Pemrosesan Queri Terdistribusi
Pemrosesan Queri TerdistribusiPemrosesan Queri Terdistribusi
Pemrosesan Queri Terdistribusi
 
Social Enginerring
Social EnginerringSocial Enginerring
Social Enginerring
 
Kentucky fried chicken
Kentucky fried chickenKentucky fried chicken
Kentucky fried chicken
 
Tugas presentasi
Tugas presentasiTugas presentasi
Tugas presentasi
 
Etika profesi1
Etika profesi1Etika profesi1
Etika profesi1
 
Usulan program kreativitas mahasiswa
Usulan program kreativitas mahasiswaUsulan program kreativitas mahasiswa
Usulan program kreativitas mahasiswa
 
Laporan2
Laporan2Laporan2
Laporan2
 

Dernier

AKSI NYATA NARKOBA ATAU OBAT TERLARANG..
AKSI NYATA NARKOBA ATAU OBAT TERLARANG..AKSI NYATA NARKOBA ATAU OBAT TERLARANG..
AKSI NYATA NARKOBA ATAU OBAT TERLARANG..ikayogakinasih12
 
Contoh Laporan Observasi Pembelajaran Rekan Sejawat.pdf
Contoh Laporan Observasi Pembelajaran Rekan Sejawat.pdfContoh Laporan Observasi Pembelajaran Rekan Sejawat.pdf
Contoh Laporan Observasi Pembelajaran Rekan Sejawat.pdfCandraMegawati
 
Aksi nyata disiplin positif Hj. Hasnani (1).pdf
Aksi nyata disiplin positif Hj. Hasnani (1).pdfAksi nyata disiplin positif Hj. Hasnani (1).pdf
Aksi nyata disiplin positif Hj. Hasnani (1).pdfDimanWr1
 
tugas 1 tutorial online anak berkebutuhan khusus di SD
tugas 1 tutorial online anak berkebutuhan khusus di SDtugas 1 tutorial online anak berkebutuhan khusus di SD
tugas 1 tutorial online anak berkebutuhan khusus di SDmawan5982
 
Modul Ajar Biologi Kelas 11 Fase F Kurikulum Merdeka [abdiera.com]
Modul Ajar Biologi Kelas 11 Fase F Kurikulum Merdeka [abdiera.com]Modul Ajar Biologi Kelas 11 Fase F Kurikulum Merdeka [abdiera.com]
Modul Ajar Biologi Kelas 11 Fase F Kurikulum Merdeka [abdiera.com]Abdiera
 
MATERI EKOSISTEM UNTUK SEKOLAH MENENGAH ATAS
MATERI EKOSISTEM UNTUK SEKOLAH MENENGAH ATASMATERI EKOSISTEM UNTUK SEKOLAH MENENGAH ATAS
MATERI EKOSISTEM UNTUK SEKOLAH MENENGAH ATASKurniawan Dirham
 
Bab 6 Kreatif Mengungap Rasa dan Realitas.pdf
Bab 6 Kreatif Mengungap Rasa dan Realitas.pdfBab 6 Kreatif Mengungap Rasa dan Realitas.pdf
Bab 6 Kreatif Mengungap Rasa dan Realitas.pdfbibizaenab
 
Modul Ajar Bahasa Indonesia Kelas 4 Fase B
Modul Ajar Bahasa Indonesia Kelas 4 Fase BModul Ajar Bahasa Indonesia Kelas 4 Fase B
Modul Ajar Bahasa Indonesia Kelas 4 Fase BAbdiera
 
Bab 7 - Perilaku Ekonomi dan Kesejahteraan Sosial.pptx
Bab 7 - Perilaku Ekonomi dan Kesejahteraan Sosial.pptxBab 7 - Perilaku Ekonomi dan Kesejahteraan Sosial.pptx
Bab 7 - Perilaku Ekonomi dan Kesejahteraan Sosial.pptxssuser35630b
 
Kontribusi Islam Dalam Pengembangan Peradaban Dunia - KELOMPOK 1.pptx
Kontribusi Islam Dalam Pengembangan Peradaban Dunia - KELOMPOK 1.pptxKontribusi Islam Dalam Pengembangan Peradaban Dunia - KELOMPOK 1.pptx
Kontribusi Islam Dalam Pengembangan Peradaban Dunia - KELOMPOK 1.pptxssuser50800a
 
Modul Ajar Pendidikan Pancasila Kelas 5 Fase C
Modul Ajar Pendidikan Pancasila Kelas 5 Fase CModul Ajar Pendidikan Pancasila Kelas 5 Fase C
Modul Ajar Pendidikan Pancasila Kelas 5 Fase CAbdiera
 
Tugas 1 ABK di SD prodi pendidikan guru sekolah dasar.docx
Tugas 1 ABK di SD prodi pendidikan guru sekolah dasar.docxTugas 1 ABK di SD prodi pendidikan guru sekolah dasar.docx
Tugas 1 ABK di SD prodi pendidikan guru sekolah dasar.docxmawan5982
 
442539315-ppt-modul-6-pend-seni-pptx.pptx
442539315-ppt-modul-6-pend-seni-pptx.pptx442539315-ppt-modul-6-pend-seni-pptx.pptx
442539315-ppt-modul-6-pend-seni-pptx.pptxHendryJulistiyanto
 
REFLEKSI MANDIRI_Prakarsa Perubahan BAGJA Modul 1.3.pdf
REFLEKSI MANDIRI_Prakarsa Perubahan BAGJA Modul 1.3.pdfREFLEKSI MANDIRI_Prakarsa Perubahan BAGJA Modul 1.3.pdf
REFLEKSI MANDIRI_Prakarsa Perubahan BAGJA Modul 1.3.pdfirwanabidin08
 
Materi Pertemuan 6 Materi Pertemuan 6.pptx
Materi Pertemuan 6 Materi Pertemuan 6.pptxMateri Pertemuan 6 Materi Pertemuan 6.pptx
Materi Pertemuan 6 Materi Pertemuan 6.pptxRezaWahyuni6
 
Materi Strategi Perubahan dibuat oleh kelompok 5
Materi Strategi Perubahan dibuat oleh kelompok 5Materi Strategi Perubahan dibuat oleh kelompok 5
Materi Strategi Perubahan dibuat oleh kelompok 5KIKI TRISNA MUKTI
 
JAWAPAN BAB 1 DAN BAB 2 SAINS TINGKATAN 5
JAWAPAN BAB 1 DAN BAB 2 SAINS TINGKATAN 5JAWAPAN BAB 1 DAN BAB 2 SAINS TINGKATAN 5
JAWAPAN BAB 1 DAN BAB 2 SAINS TINGKATAN 5ssuserd52993
 
tugas karya ilmiah 1 universitas terbuka pembelajaran
tugas karya ilmiah 1 universitas terbuka pembelajarantugas karya ilmiah 1 universitas terbuka pembelajaran
tugas karya ilmiah 1 universitas terbuka pembelajarankeicapmaniez
 
CAPACITY BUILDING Materi Saat di Lokakarya 7
CAPACITY BUILDING Materi Saat di Lokakarya 7CAPACITY BUILDING Materi Saat di Lokakarya 7
CAPACITY BUILDING Materi Saat di Lokakarya 7IwanSumantri7
 
Tugas 1 pembaruan dlm pembelajaran jawaban tugas tuton 1.docx
Tugas 1 pembaruan dlm pembelajaran jawaban tugas tuton 1.docxTugas 1 pembaruan dlm pembelajaran jawaban tugas tuton 1.docx
Tugas 1 pembaruan dlm pembelajaran jawaban tugas tuton 1.docxmawan5982
 

Dernier (20)

AKSI NYATA NARKOBA ATAU OBAT TERLARANG..
AKSI NYATA NARKOBA ATAU OBAT TERLARANG..AKSI NYATA NARKOBA ATAU OBAT TERLARANG..
AKSI NYATA NARKOBA ATAU OBAT TERLARANG..
 
Contoh Laporan Observasi Pembelajaran Rekan Sejawat.pdf
Contoh Laporan Observasi Pembelajaran Rekan Sejawat.pdfContoh Laporan Observasi Pembelajaran Rekan Sejawat.pdf
Contoh Laporan Observasi Pembelajaran Rekan Sejawat.pdf
 
Aksi nyata disiplin positif Hj. Hasnani (1).pdf
Aksi nyata disiplin positif Hj. Hasnani (1).pdfAksi nyata disiplin positif Hj. Hasnani (1).pdf
Aksi nyata disiplin positif Hj. Hasnani (1).pdf
 
tugas 1 tutorial online anak berkebutuhan khusus di SD
tugas 1 tutorial online anak berkebutuhan khusus di SDtugas 1 tutorial online anak berkebutuhan khusus di SD
tugas 1 tutorial online anak berkebutuhan khusus di SD
 
Modul Ajar Biologi Kelas 11 Fase F Kurikulum Merdeka [abdiera.com]
Modul Ajar Biologi Kelas 11 Fase F Kurikulum Merdeka [abdiera.com]Modul Ajar Biologi Kelas 11 Fase F Kurikulum Merdeka [abdiera.com]
Modul Ajar Biologi Kelas 11 Fase F Kurikulum Merdeka [abdiera.com]
 
MATERI EKOSISTEM UNTUK SEKOLAH MENENGAH ATAS
MATERI EKOSISTEM UNTUK SEKOLAH MENENGAH ATASMATERI EKOSISTEM UNTUK SEKOLAH MENENGAH ATAS
MATERI EKOSISTEM UNTUK SEKOLAH MENENGAH ATAS
 
Bab 6 Kreatif Mengungap Rasa dan Realitas.pdf
Bab 6 Kreatif Mengungap Rasa dan Realitas.pdfBab 6 Kreatif Mengungap Rasa dan Realitas.pdf
Bab 6 Kreatif Mengungap Rasa dan Realitas.pdf
 
Modul Ajar Bahasa Indonesia Kelas 4 Fase B
Modul Ajar Bahasa Indonesia Kelas 4 Fase BModul Ajar Bahasa Indonesia Kelas 4 Fase B
Modul Ajar Bahasa Indonesia Kelas 4 Fase B
 
Bab 7 - Perilaku Ekonomi dan Kesejahteraan Sosial.pptx
Bab 7 - Perilaku Ekonomi dan Kesejahteraan Sosial.pptxBab 7 - Perilaku Ekonomi dan Kesejahteraan Sosial.pptx
Bab 7 - Perilaku Ekonomi dan Kesejahteraan Sosial.pptx
 
Kontribusi Islam Dalam Pengembangan Peradaban Dunia - KELOMPOK 1.pptx
Kontribusi Islam Dalam Pengembangan Peradaban Dunia - KELOMPOK 1.pptxKontribusi Islam Dalam Pengembangan Peradaban Dunia - KELOMPOK 1.pptx
Kontribusi Islam Dalam Pengembangan Peradaban Dunia - KELOMPOK 1.pptx
 
Modul Ajar Pendidikan Pancasila Kelas 5 Fase C
Modul Ajar Pendidikan Pancasila Kelas 5 Fase CModul Ajar Pendidikan Pancasila Kelas 5 Fase C
Modul Ajar Pendidikan Pancasila Kelas 5 Fase C
 
Tugas 1 ABK di SD prodi pendidikan guru sekolah dasar.docx
Tugas 1 ABK di SD prodi pendidikan guru sekolah dasar.docxTugas 1 ABK di SD prodi pendidikan guru sekolah dasar.docx
Tugas 1 ABK di SD prodi pendidikan guru sekolah dasar.docx
 
442539315-ppt-modul-6-pend-seni-pptx.pptx
442539315-ppt-modul-6-pend-seni-pptx.pptx442539315-ppt-modul-6-pend-seni-pptx.pptx
442539315-ppt-modul-6-pend-seni-pptx.pptx
 
REFLEKSI MANDIRI_Prakarsa Perubahan BAGJA Modul 1.3.pdf
REFLEKSI MANDIRI_Prakarsa Perubahan BAGJA Modul 1.3.pdfREFLEKSI MANDIRI_Prakarsa Perubahan BAGJA Modul 1.3.pdf
REFLEKSI MANDIRI_Prakarsa Perubahan BAGJA Modul 1.3.pdf
 
Materi Pertemuan 6 Materi Pertemuan 6.pptx
Materi Pertemuan 6 Materi Pertemuan 6.pptxMateri Pertemuan 6 Materi Pertemuan 6.pptx
Materi Pertemuan 6 Materi Pertemuan 6.pptx
 
Materi Strategi Perubahan dibuat oleh kelompok 5
Materi Strategi Perubahan dibuat oleh kelompok 5Materi Strategi Perubahan dibuat oleh kelompok 5
Materi Strategi Perubahan dibuat oleh kelompok 5
 
JAWAPAN BAB 1 DAN BAB 2 SAINS TINGKATAN 5
JAWAPAN BAB 1 DAN BAB 2 SAINS TINGKATAN 5JAWAPAN BAB 1 DAN BAB 2 SAINS TINGKATAN 5
JAWAPAN BAB 1 DAN BAB 2 SAINS TINGKATAN 5
 
tugas karya ilmiah 1 universitas terbuka pembelajaran
tugas karya ilmiah 1 universitas terbuka pembelajarantugas karya ilmiah 1 universitas terbuka pembelajaran
tugas karya ilmiah 1 universitas terbuka pembelajaran
 
CAPACITY BUILDING Materi Saat di Lokakarya 7
CAPACITY BUILDING Materi Saat di Lokakarya 7CAPACITY BUILDING Materi Saat di Lokakarya 7
CAPACITY BUILDING Materi Saat di Lokakarya 7
 
Tugas 1 pembaruan dlm pembelajaran jawaban tugas tuton 1.docx
Tugas 1 pembaruan dlm pembelajaran jawaban tugas tuton 1.docxTugas 1 pembaruan dlm pembelajaran jawaban tugas tuton 1.docx
Tugas 1 pembaruan dlm pembelajaran jawaban tugas tuton 1.docx
 

Laporan 1

  • 1. MAKALAH Sistem Operasi, Profile Configuration, MIDlet Lifecycle, MIDP 1.0 & 2.0 dan MIDP Gui Class Hirarki pada J2ME Disusun Oleh: Nama : Lusi Efrenti No. Bp : 1001091018 Kelas : MI 3B Prodi : Manajemen Informatika
  • 2. 2 Jurusan Teknologi Informasi Politeknik Negeri Padang Tahun 2012-2013 BAB I SISTEM OPERASI PADA MOBILE BERGERAK A. Windows Mobile a. Pengenalan Sistem Oprasi Windows Mobile Windows Mobile adalah sebuah sistem operasi ponsel yang dikembangkan oleh Microsoft yang digunakan dalam ponsel pintar dan perangkat mobile, namun dikeluarkan untuk pasar tertentu. Windows Mobile nantinya digantikan oleh Windows Phone 7. Versi terakhir adalah Windows Mobile 6.5 yang didasarkan pada Windows CE 5.2 kernel, dan memiliki fitur sekumpulan aplikasi yang dikembangkan oleh Microsoft Windows API. Sistem operasi ini didesain menjadi semirip mungkin dengan Windows versi desktop, baik secara fitur dan tampilan. Selain itu, pengembangan software oleh pihak lain dimungkinkan dalam sistem operasi ini. Aplikasi-aplikasi tersebut dapat diperoleh melalui Windows Marketplace for Mobile. Pertama kali Windows Mobile muncul sebagai sistem operasi Pocket PC 2000, sebagian besar perangkat yang menggunakan Windows Mobile memiliki stylus pen yang digunakan sebagai alat untuk memberi perintah dengan menyentuhkannya pada layar.[2] Microsoft meluncurkan konsep yang benar- benar baru yaitu Windows Phone 7 dalam Mobile World Congress di Barcelona pada 15 Februari 2010. Ponsel yang menggunakan Windows Mobile versi 6.x tidak bisa dinaik tingkatkan ke versi 7. B. Symbian Symbian OS adalah sistem operasi tak bebas yang dikembangkan oleh Symbian Ltd. yang dirancang untuk digunakan peralatan bergerak (mobile). Sebelum Nokia mengumumkan pembelian seluruh sisa saham Symbian Ltd. yang tidak dimilikinya pada 24 Juni 2008,[ Symbian dimiliki Nokia (47,9%), Ericsson (15,6%), Panasonic (10,5%), Samsung (4,5%), Siemens/BenQ (8,4%), Sony Ericsson (13,1%). Versi Symbian yang terbaru adalah Symbian ^3 dengan PR 02 yang disebut symbian belle. Sedangkan ponsel yang paling banyak beredar saat ini
  • 3. 3 menggunakan Symbian OS v6.1s, v7.0s, RV 47 75, v8.OS,v9.1s dan s60 v5. Nokia Nseries rata-rata menggunakan Symbian OS v9.1s, kecuali Nokia N95 yang menggunakan Symbian OS v9.2s. Ponsel symbian s60 v5 dan symbian ^3 rata rata menggunakan layar sentuh kecuali nokia e6-00 dan nokia e7.ponsel symbian ^3 yang pertama meluncur aadalah nokia n8 dengan kamera 12 megapiksel.symbian ^3 mendapat pembaruan pertama yang disebut symbian anna. digunakan di ponsel nokia x7-00 dan e6-00. sedangkan pembaruan terbaru disebut symbian belle. semua ponsel symbian ^3 bisa diupgrade ke symbian belle. Sekarang keseluruhan saham di symbian limited telah dimiliki oleh nokia dan posisi sistem operasi symbian sebagai penguasa pasar sistem operasi bergerak telah direbut oleh sistem operasi buatan google yaitu sistem operasi android yang meluncur pada akhir tahun 2009 dengan ponsel pertamanya htc dreaam g1.vendor ponsel seperti samsung,lg,sony ericsson sekarang tidak laagi menggunakan sistem oprasi symbian dan menyatakan berhenti mendukung sistem operasi ini. C. Blackberry BlackBerry OS adalah milik Sistem Operasi Mobile, yang dikembangkan oleh Research In Motion untuk perusahaan BlackBerry garis smartphone perangkat genggam. Sistem operasi menyediakan multitasking dan mendukung perangkat input khusus yang telah diadopsi oleh RIM untuk digunakan dalam handheld, khususnya trackwheel, trackball, dan yang paling baru, yang trackpad dan touchscreen. Platform BlackBerry mungkin paling dikenal karena dukungan asli untuk email perusahaan, melalui MIDP 1.0 dan, baru-baru ini, sebuah subset dari MIDP 2.0, yang memungkinkan aktivasi nirkabel lengkap dan sinkronisasi dengan Microsoft Exchange, Lotus Domino, atau Novell GroupWise email, kalender, tugas, catatan, dan kontak, bila digunakan dengan [[BlackBerry Enterprise Server].] Sistem operasi juga mendukung WAP 1.2. Pembaruan sistem operasi dapat secara otomatis tersedia dari operator nirkabel yang mendukung BlackBerry atas memuat perangkat lunak udara (OTASL) layanan.
  • 4. 4 Pengembang pihak ketiga dapat menulis perangkat lunak menggunakan BlackBerry yang tersedia API kelas, meskipun aplikasi yang menggunakan fungsi tertentu harus digital ditandatangani. D. Android Android adalah sistem operasi yang berbasis Linux untuk telepon seluler seperti telepon pintar dan komputer tablet. Android menyediakan platform terbuka bagi para pengembang untuk menciptakan aplikasi mereka sendiri untuk digunakan oleh bermacam peranti bergerak. Awalnya, Google Inc. membeli Android Inc., pendatang baru yang membuat peranti lunak untuk ponsel. Kemudian untuk mengembangkan Android, dibentuklah Open Handset Alliance, konsorsium dari 34 perusahaan peranti keras, peranti lunak, dan telekomunikasi, termasuk Google, HTC, Intel, Motorola, Qualcomm, T-Mobile, dan Nvidia. Pada saat perilisan perdana Android, 5 November 2007, Android bersama Open Handset Alliance menyatakan mendukung pengembangan standar terbuka pada perangkat seluler. Di lain pihak, Google merilis kode–kode Android di bawah lisensi Apache, sebuah lisensi perangkat lunak dan standar terbuka perangkat seluler. Di dunia ini terdapat dua jenis distributor sistem operasi Android. Pertama yang mendapat dukungan penuh dari Google atau Google Mail Services (GMS) dan kedua adalah yang benar–benar bebas distribusinya tanpa dukungan langsung Google atau dikenal sebagai Open Handset Distribution (OHD). E. I Phone Sistem operasi milik iPhone ini tercatat sebagai OS dengan angka penjualan yang tinggi di dunia, di bawah Symbian. Sistem operasi yang telah mencapai versi 3.0 ini merupakan turunan dari Mac OS X dengan berkonsentrasi pada kenyamanan UI sentuh. Menariknya setiap perkembangan versi OS biasanya diikuti oleh peluncuran produk baru yang memuat OS anyar. Sampai saat ini iPhone 3G yang beredar di Indonesia masih didukung OS versi 2.0. Versi 2.0 hingga 2.2 memiliki sejumlah kelemahan diantaranya tidak adanya profil Bluetooth untuk A2DP dan berkirim file, serta tidak adanya MMS. F. Apple iOS iOS adalah sistem operasi mobile milik Apple yang dikembangkan dan hanya diaplikasikan untuk perangkat Apple Inc seperti iPhone, iPod Touch, iPad dan Apple TV. iOS memiliki lebih dari 500.000
  • 5. 5 aplikasi di App Store dengan angka penjualan perangkat smartphone terbaik di dunia pada tahun 2011 disusul Google Android dan Nokia Symbian. iOS menjadi “leading” bagi sistem operasi mobile yang lain dengan mengusung interface multitouch yang bisa digeser (slider), ditekan (switch), dicubit dan tombol. Perangkat Apple masih menjadi nomor satu dalam hal teknologi dan angka penjualan di dunia. Produk smartphone Apple yang terbaru adalah iPhone 4 dan iOS5 adalah versi terbaru BAB II PROFILE DAN CONFIGURATION A. Profil Profil merupakam API siatas sebuah konfigurasi yang di tujukan untuk device dengan jenis kegunaan yang serupa. Profile yang terkenal adalah MIDP (Mobile Information Device Profile). MIDP adalah spesifikasi untuk sebuah profile J2ME. MIDP memiliki lapisan diatas CLDC , API tambahan untuk daur hidup aplikasi, antarmuka, jaringan dan penyimpanan persisten. MIDP memugkinkan eksploitasi kemampuan pada perangkat-perangkat CLDC misalnya pada HP. Hingga saai ini ada tiga versi MIDP yang beredar luas yaitu 1.0, 2.0, dan versi 2.1. uprage pada MIDP 2.0 antala lain Advanced Networking, Form Enhancement, GAME API, RGB Images, Code signing Permission. B. Configuration Konfigurasi adalah satu set library minimum dan kemampuan Virtual Machine minimum yang dimiliki oleh sebuah device,Device yang memiliki kemampuan pemrosesan yang sama dan batasan memori yang sama memiliki konfigurasu yang sama. Ada 2 macamkonfigurasidalam J2ME yaitu: a. CDC (Connected Device Configuration)  Punya koneksi jaringan yang selalu online (connected)  Mendukung seluruh fitur bahasa Java (JDK1.3)  Device setidaknya memiliki 512kb memori non volatile dan 256 Kb memori volatile  Contoh Device: PDA Phone b. CLDC (Connection Limited Device Configuration) CLDC atau Connected Limited Device Configuration adalah perangkat dasar dari J2ME, spesifikasi dasar yang berupa library dan API yang diimplementasikan pada J2ME, contoh produk dari CLDC adalah telepon Sgenggam / HP dan two‐way pager. CLDC melingkupi perangkat‐perangkat dengan sumber daya terbatas. Sumber daya yang dimaksud disini adalah memori, antarmuka pengguna, daya listrik dan kemampuan prosesor. Karakteristik perangkat CLDC yaitu memori min. 192KB, 16‐32 bit prosesor, daya listrik yang rendah dan koneksivitas jaringan yang tidak stabil. Ada dua versi CLDC yaitu CLDC 1.0 dan 1.1. Vendor perangkat mobile yang menentukan versi mana yang ingin diimplementasikan. Pada CLDC 1.1 dilakukan beberapa upgrade dari versi sebelumnya 1.0 antara lain: o Fitur floating point o Persyaratan memori min. 192 KB
  • 6. 6 o Fitur untuk weak reference o Fitur detil pada code verifier o Error‐handling yang lebih baik o Thread naming dan o InterruptionStandard CLDC yang diperuntukkan untuk beberapa perangkat membuatnya kesulitan mengeksploitasi kemampuan lebih yang dimiliki. Perangkat yang kurang begitu terfasilitasi dengan standard CLDC ini antara lain telepon genggam/HP. Untuk memberikan kemampuan mengeksploitasi kemampuan terpendam dari perangkat ini. BAB III MIDLET LIFECYCLE MIDlet 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 meupakan bawaan dari J2ME. Daur Hidup (LifeCycle) MIDlet dapat dilihat pada gambar berikut Penjelasan dari daur MIDlet tersebut adalah sebagai berikut: a. Ketika MIDlet dijalankan akan di inialisasikan dengan kondisi pause dan menjalankan method pauseApp(). b. Apabila terjadi kesalahan selama kontruksi MIDlet, MIDlet akan berpindah ke state “Destroy”, dan MIDlet batal diciptakan dengan jalan menjalankan method destroyApp(). c. Kondisi berikutnya adalah fungsi MIDlet dijalankan, yaitu pada startApp(). Metode yang ada tersebut diimplementasikan sebagi protected, hal ini dimaksudkan agar MIDlet lain tidak dapat memanggil metode tersebut. d. Pada saat user keluar dari MIDlet, maka metode destroyApp() akan dijalankan sebelum MIDlet benar-benar tidak berjalan lagi, destroyApp() akan dipanggil notifyDestroyed(), dan notifyDestroyed akan memberitahu platform untuk menterminasi MIDlet dan membersihkan semua sumber daya yang mengacu pada MIDlet. Dalam implementasinya, MIDlet memilki struktru direktori sebagai berikut:  src
  • 7. 7 Menyimpan source code untuk MIDlet dan kelas lain yang diperlukan  res Menyimpan sumber daya yang dibutuhkan oleh MIDlet, seperti gambar icon, suara ataupun video.  lib Menyimpan file JAR atau ZIP yang berisi library tambahan yang dibutuhkan MIDlet.  bin Menyimpan file JAR, JAD, dan file manifest yang berisi muatan komponen MIDlet. BAB IV PERBEDAAN MIDP 1.0 DAN MIDP 2.0 A. MIDP 1.0 Mobile Information Device versi 1.0 berada di ataa CLDC. Hampir semua ponsel J2ME mendukung profile ini. MIDP memberikan batasan minimum bagi device dan satu Set API untuk peralatan mobile. API yang sangat generic yang pasti bisa didukung semua jenis device MIDP. Aplikasi MIDP disebut dengan MIDlet. Batasan Minimun Device MIDP 1.0  Display monokrom atau berwarna minimal 96 x 54 pixel  Input touch screen, keypad ITU atau keyboard.  Koneksi wireless bandwith terbatas yang tidak selalu online  Memiliki batasan memori minimum CLDC Keterbatasan API Standar MIDP 1.0  Tidak ada API untuk mengakses address book  Tidak ada API untuk mengakses SMS User termasuk juga untuk mengirim SMS  Tidak ada API untuk mencegat SMS phone call  Tidak ada API untuk mendapatkan lokasi cell ID saat ini B. MIDP 2.0 Secara singkat MIDP 2.0 adalah MIDP 1.0 + API untuk Multimedia seperti:  Akses ke kamera dan perekaman video  Mendukung aneka format Audio dan Video  Memiliki batasan minimum hardware yang lebih tinggi  Device MIDP 2.0 saat ini masih relative mahal (lebih mahal dari Device MIDP 1.0)  MIDP 2.0 Kompatibel/ bias menjalankan aplikasi MIDP 1.0
  • 8. 8 BAB V MIDP GUI CLASS HIRARKI MDIP user interface didesain untuk peralatan mobile. Aplikasi MDIP ditunjukan pada area screen. Peralatan memory juga menjadi faktor penting jika perlengkapan mobile hanya memiliki kapasitas memory yang kecil. Dengan berbagai macam peralatan mobile, dari berbagai model mobile phones sampai PDAs, MIDP user interface telah didesain untuk lebih fleksibel dan mudah digunakan dalam berbagai macam peralatan ini. MIDP mempunyai class yang dapat menangani fungsi high-level dan low-level user interface. High-level UI interfaces didesain secara fleksibel. Penampilan dari komponen ini tidak didefinisikan secara spesifik. Penampilan screen yang sebenarnya dari berbagai macam komponen ini digunakan dari satu peralatan ke peralatan yang lain. Tetapi para programmer telah teryakinkan oleh kegunaan dari high-level komponen UI interfaces memiliki persamaan dalam berbagai spesifikasi- pengimplementasi secara keseluruhan. a) HIGH LEVEL USER INTERFACE Kapan menggunakan High-Level UI: a) Saat membangun aplikasi text-based yang mudah b) Saat Anda ingin aplikasi Anda dapat dengan mudah dipertukarkan dengan berbagai macam peralatan (Portabilitas). c) Saat Anda ingin aplikasi Anda memiliki tampilan yang sama dengan komponen UI yang lain dari berbagai peralatan. d) Saat Anda ingin kode Anda dapat menjadi sesedikit mungkin, ketika sebuah interaksi ditangani oleh API b) LOW LEVEL USER INTERFACE Low-Level Kapan menggunakan UI a) Saat Anda memerlukan sebuah high-level untuk mengkontrol tampilan dari suatu aplikasi. b) Saat aplikasi Anda membutuhkan tempat yang tepat dari elemen-elemen yang ada pada screen.
  • 9. 9 c) Saat membuat game secara grafik; meskipun Anda tetap dapat menggunakan high-level UI pada menu game, hal tersebut lebih disarankan untuk membuat menu UI Anda sendiri untuk menghindari seamless atmosphere bagi para user. d) Saat sebuah aplikasi membutuhkan akses ke low-level yang memiliki inputan seperti key presses • Jika aplikasi Anda akan diimplementasikan pada layar navigasi Anda sendiri