Mobile adalah perangkat yang bergerak, misalnya telepon seluler atau komputer bergerak
yang digunakan untuk mengakses jasa jaringan. Jadi mobile programming adalah program yg
di gunakan utk perangkat mobile.
1. J2ME , ini rasanya paling umum dan paling banyak HP yang support teknologi ini,
blackberry pun masih menggunakan J2ME dengan tambahan API
3. Flash Lite, game flash di mobile. Playernya sendiri baru ada di nokia NSeries
4. Objective C (mirip C tapi beda struktur bahasa program ) , ini untuk iphone,dan hanya bisa
Perangkat mobile memiliki banyak jenis dalam hal ukuran, desain, dan layout tetapi mereka
memiliki kesamaan karakteristik yang sangat berbeda dari system desktop.
Perangkat mobile juga memiliki memory yang kecil, yaitu primary (RAM) dan
secondary(disk). Pembatasan ini adalah salah satu faktor yang mempengaruhi penulisan
program untuk berbagai jenis dari perangkat ini. Dengan pembatasan jumlah dari memory,
pertimbangan - pertimbangan khusus harus diambil untuk memelihara pemakaian dari
sumber daya yang mahal ini.
Sistem mobile tidaklah setangguh rekan mereka yaitu desktop. Ukuran, teknologi dan
biaya adalah beberapa faktor yang mempengaruhi status dari sumber daya ini. Seperti hardisk
dan RAM, Anda dapat menemukan mereka dalam ukuran yang pas dengan sebuah kemasan
kecil.
karena perangkat mobile selalu dibawa kemana saja, mereka harus cukup kuat untuk
menghadapi benturan - benturan, gerakan, dan sesekali tetesan air.
perangkat mobile memiliki bandwith rendah, beberapa dari mereka bahkan tidak
tersambung. Kebanyakan dari mereka menggunakan koneksi wireless
Perangkat - perangkat konsumen ini menyala dalam hitungan detik kebanyakan dari
mereka selalu menyala. Coba ambil kasus sebuah handphone, mereka booting dalam
hitungan detik dan kebanyakan orang tidak mematikan handphone mereka bahkan ketika
malam hari. PDA akan menyala jika anda menekan tombol power mereka.
Macam – macam Mobile Divice
Mobile Computers :
1. Notebook PC
2. Ultra-Mobile PC
3. Handheld PC
4. Personal Digital Assistant / enterprice Digital Assistant
5. Graphing Calculator
6. Pocket Computer
Handheld Game Console :
1. Nintendo DS (NDS)
2. Gane Boy, Game Boy Color
3. Game Boy Anvance
4. Sega Game Gear
5. Pokemon Mini
6. NeoGeo Pocket, NeoGeo Color
7. Atari Lynx
8. Pandora
9. GP2x / GP32
10. Gizmondo
11. PlayStasion Portable (PSP)
12. N-Gage
Media Recorders :
1. Digital Still Camera (DSC)
2. Digital Video Camera (DVD atau Digital Camcorder)
3. Digital Audio Recorder
Media Players / Displayers :
1. Portable Media Player
2. E-Book Reader
Communication Devices :
1. Mobile Phone
2. Cardless Telephone
3. Pager
Penggunaan
Perangkat genggam telah menjadi ruggedized untuk digunakan dalam manajemen.
Penggunaan termasuk digitalisasi catatan, mengirim dan menerima faktur , manajemen asset,
tanda tangan rekaman, bagian pengelola, dan barcode scanning.
Pengguna dapat menonton teloivisi melalui internet dan perngakat mobile. Handphone
penerima televise sudah ada dari sejak 1960-an, dan pada abad ke-21 penyedia ponsel mulai
membuat televise tersedia di telepon selular.
Keterbatasan yang sangat umum dalam bahasa pemrograman untuk peraltan mobile
adalah kendala dalan segala dalam hal sumber daya, seperti ukuran layar, memori, CPU,
penyimpanan dan cara menginput data. Perbedaan tampilan juga disebabkan adanya
perbedaan hardware dan API yang di gunakan.
Perangkat mobile saat ini tidak dapat terlepas dari genggaman kita. Perangkat mobile
merupakan perkembangan dari sebuah ponsel biasa yang berubah menjadi smartphone
layaknya seperti komputer mini. Mungkin dari kalian hanya tau Android, BlackBerry, iOS,
dan WP. Ternyata ada banyak Sistem Operasi Mobile dan perkembangannya hingga kini.
Bahkan yang sudah punah pun ada. Berikut penjelasannya.
Android
Android merupakan OS yang dibuat oleh Andy Rubin pada tahun 2005 sebelum diakuisisi
oleh Google, dirilis tahun 2007 bersamaan dibentuk Open Handset Alliance. Pada saat
perilisan Android bersama Open Handset Alliance mendukung penuh pengembangan terbuka
pada perangkat seluler atau biasanya di sebut dengan mobile. Device Android pertama adalah
HTC Desire
Kelebihan
• User-Friendly
• Multitasking
Kekurangan
Jenis-Jenis Android
iOS
Sistem operasi ini pertama diluncurkan tahun 2007 untuk iPhone dan iPod Touch, dan telah
dikembangkan untuk mendukung perangkat Apple lainnya seperti iPad dan Apple TV.
Kelebihan
• Touch ID, menggunakan keamanan sensor jari, walaupun sudah ada di OS lain seperti
Android (Samsung Galaxy, Nexus 6)
• Aplikasi terbaik seperti CoC (Clash of Clans) dan Instagram mapipr lebih dulu di iOS
• Multitasking
• User-Friendly
Kekurangan
Jenis-Jenis iOS
Windows Phone
Windows Mobile merupakan sistem operasi mobile yang dikembangkan oleh Microsoft,
produk Mobile Windows seperti Sagem myS-7, O2 Xphone dll. Sistem operasi yang berhasil
dikembangkan dan diaplikasikan mulai dari Pocket PC 2000 hingga Windows Mobile versi
6.5.5. Meskipun ada beberapa kelebihan seperti fitur GPS, dapat menonton televisi, mobile
blog, mobile database namun kelemahan dari Windows Mobile adalah minim developer
independen.
Windows Phone adalah keluarga sistem operasi perangkat bergerak yang dikembangkan oleh
Microsoft dan merupakan pengganti platform Windows Mobile. Tidak seperti pendahulunya,
Windows Phone ditujukan pada pasar konsumen alih alih perusahaan. Sistem operasi ini
pertama diluncurkan bulan Oktober 2010 dan diluncurkan di Asia pada awal 2011. Di
Windows Phone, Microsoft menciptakan antarmuka pengguna baru menggunakan bahasa
desainnya yang diberi nama Modern Style UI
Kelebihan
• Cortana, terinspirasi dari game Halo, Microsoft membuat virtual Assistant untuk Windows
Phone. Virtual assistant ini bukan memberikan hasil penelusuran seperti Siri dan Google
Now, namun langsung memberikan jawabannya
• Customize Lockscreen
• Fitur Hub
Kekurangan
• Closed source
Kelebihan
• BlackBerry Messenger, sebelum tahun 2013 BBM ini adalah eksklusif untuk Blackberry
• Mempunyai Pushmail
Kekurangan
• Untuk menikmati Blackberry harus ada paket internet khusus yaitu Blackberry Internet
Service. Misalnya kita pake sim yang ada paket internet biasa, ketika dimasukkan BB, Cuma
bisa dipakai buat browser dan tidak bisa dipakai BBM
• Closed Source
MeeGo adalah sebuah sistem operasi open source yang berbasis Linux dan ditargetkan untuk
pasar genggam(mobile). Meego adalah hasil kerjasama Nokia dan Intel, pertama kali
diperkenalkan pada Mobile World Congress tahun 2010.
Jolla OS
Jolla adalah perusahan yang didirikan oleh mantan karyawan Nokia, yang juga terlibat dalam
pengembangan sistem operasi MeeGo – platform yang disiapkan Nokia namun tidak jadi
digunakan karena mereka akhirnya memilih OS Windows buatan Microsoft.
Symbian
Salah satu OS Legend dihati masyarakat Indonesia, khususnya Nokia lover adaah Symbian.
Betapa tidak, OS pernah merajai pasaran mobile pada saat masa jayanya Nokia.
Diperkenalkan tahun 1997. Saat ini banyak yang telah menggunakan sistem operasi ini oleh
berbagai vendor produk peralatan mobile. Namun sayang Symbian telah ‘mati’ oleh Nokia
sebelum bergabung Microsoft tahun 2012.
Firefox OS
Tizen
Tizen OS adalah sistem operasi open source berbasis Linux yang dikembangkan Samsung
yang bertujuan untuk menyaingi Android. Tizen OS telah bekerja sejak awal 2012 namun
telah mengumpulkan perhatian baru-baru ini berkat keterlibatan Samsung dan minat dalam
platform.
Palm OS
Palm OS diperkenalkan di tahun 1996 yang awalnya dikembangkan untuk perangkat ponsel
PDA (Personal Digital Assistant). Palm OS kemudian dikembangkan dengan kemudahan
touchscreen-nya yang berbasis graphical user interface. Ciri khasnya dari PDA yang
disokong oleh Palm OS adalah interface yang menampilkan shortcut-shortcut menu. Produk
yang menggunakan Palm OS adalah HP Touch Pad, Palm Treo Smartphone dan lain lain
Maemo
Maemo adalah sebuah sistem operasi terbaru dari sebuah vendor besar Nokia yang digunakan
oleh device terbatas Internet Tablet yaitu seri N770, N800, N810 dan N900.