1) Definisi Mobile Computing
Beberapa
pengertian tentang mobile computing diantaranya :
- Mobile computing merupakan paradigma baru dari teknologi yang mampu melakukan komunikasi walaupun user melakukan perpindahan.
- Merupakan kemajuan teknologi komputer, sering disebut sebagai mobile computer (portable computer) yang dapat berkomunikasi dengan jaringan tanpa kabel (nirkabel).
- Merupakan sekumpulan peralatan(hardware), data, dan perangkat lunak aplikasi yang bermobilisasi/berpindahlokasi.
- Merupakan kelas tertentu dari system terdistribusi dimana beberapa node dapat melepaskan diri dari operasi terdistirbusi, bergerak bebas, dan melakukan koneksi kembali pada jaringan yang berbeda.
- Tidaksamadenganwireless computing.
Dari definisi diatas kita dapat memahami
mengapa kita membutuhkan mobile computing. Kata kuncinya adalah kita manusia
dinamis yang senantiasa bergerak dan berkembang dari satu keadaan ke keadaan
yang lain. Sehingga membutuhkan suatu device yang mampu mengikuti pergerakan
kita. Bergerak disini dilihat dari dua sisi yaitu orang dan device.
- Orang bergerak
- Perpindahan posisi geografis
- Perpindahan jaringan komunikasi
- Perpindahan peralatan komunikasi
- Perpindahan antara aplikasi
- Device bergerak
- Perpindahan posisi geografis
- Perpindahan jaringan komunikasi.
2) Perkembangan H/W (Hardware)
Seperti yang kita ketahui hardware
berkembang sangat pesat. Khususnya hardware yang berhubungan dengan mobile
computing baik dari sisi tampilan luarnya maupun dari teknologi didalamnya.
Seperti yang dapat di ilustrasikan pada gambar di bawah ini :
Compaq
Luggable ~ 1987
Compaq
iPaq~ 1999
IBM
Linux Wristwatch ~ 2000
3) Perkembangan Mobile Computing
Seperti yang sudah saya singgung
diatas, perkembangan mobile computing sejalan dengan perkembangan hardware yang
ada. Perkembangan mobile computing seperti gambar dibawah ini :
Motorola
Envoy
Palm
Nokia
Communicator 9000
4) Aplikasi Mobile computing
Setelah kita mengetahui mengapa kita
membutuhkan mobile computing, kita bisa menyebutkan mobile applications yang
sudah ada saat ini. Diantaranya adalah :
- Kendaraan(untuk pemantauan dan koordinasi, GPS)
- Peralatan Emergensi(akses kedunia luar)
- Akses web dalam keadaan bergerak
- Location aware services
- Information services
- Disconnected operations (mobile agents)
- Entertaintment(network game groups)
Jenis Mobile Computing
- Laptop
- Wearable computer
- PDA
- Smart phone
- Carputer
- UMPC
5) Konsep Mobile computing
- Mobilitas
- Handoff : kapan melakukannya, Pilih jaringan.
- Proses Migrasi: aplikasi infrastruktur pendukung yang mengikuti mobilitas
- Privasi dan Keamanan
- Otentikasi
- Otorisasi
- Enkripsi: keamanan
6) Pendukung Mobile Computing
- Hardware:
- Computing Unit (Central Processing Unit)
- Memory
- Storage
- Communication: Wireless (WiFi/Wimax, CDMA/GSM/3G, Bluetooth, dll)
- Sensing Device: camera dll
- Displace Devices: LCD Display, dll
- Software:
- Operating System:Microsoft Windows Mobile/CE, Symbian, RIM, Palm, Linux, Savale
- GUI
- Applications: cell phone applications, calendar, dll
- Java ME, popular untuk game
- Symbian, general purpose, didukung Nokia
- Android adalah berbasis Linux
- iPhone , hanya pada Mac OS X
- Palm OS, kuat di US
7) Keterbatasan Mobile Computing
- Bandwidth yang belum memadai
- Standard keamanan
- Pemakaiana listrik
- Interface untuk transmisi
- User Interface
- Kesehantan