Sabtu, 05 Desember 2009

MOBILE OPERATING SYSTEM

About :
• perangkat lunak yang mengatur penggunaan sumber daya dalam sebuah perangkat (komputer, mobile)
• program yang paling penting dalam sebuah komputer
• komputer general-purpose harus memiliki OS untuk menjalankan program lain (application program)
• application program dibuat untuk berjalan pada OS tertentu, sehingga pemilihan OS mempengaruhi jenis application program yang dapat dipasang
• Perangkat lunak yang menjadi platform bagi application program
• Bertanggung jawab untuk menentukan fungsi dan fitur yang tersedia pada perangkat (thumbwheel, keyboards, WAP, synchronization with applications, e-mail, text messaging)
• Menentukan jenis application program yang dapat digunakan pada perangkat
• Contoh mobile OS : Symbian OS, Windows Mobile OS, Palm OS, Linux OS, Mac OS, Blackberry
Kelemahan Mobile OS
• Small & mobile
• Multiple & Frequent connectivity
• Products diversity
• Open platform
• Limited Memory

Symbian
• Symbian didirikan pada tahun 1998 oleh Psion, Motorola, Nokia. Ericsson dan Matsushita bergabung pada tahun berikutnya.
• Pada bulan Agustus 2000, Sony dan Sanyo bergabung.
• Pasar yang dikuasai oleh OS ini adalah dominan yaitu sekitar 60%.
• Contoh mobile device yang menggunakan Symbian : Psion hand-held PC, Sony Ericsson P800, Nokia 7650, dan Nokia 9210 Communicator.
• OS Symbian dibagi dalam tiga versi yaitu :
Smartphones, Communicator, dan PDA.
• Dilengkapi banyak fungsi dasar yang sepatutnya dimiliki oleh sebuah OS mobile devices : PIM (Personal Information Manager), integrated email, web browser, dan synchronization.
• Symbian terus ditingkatkan kemampuannya dengan dilengkapi WAP browser, Bluetooth support, peningkatan kapabilitas security, email, dan messaging.

Palm OS
• Adalah sistem operasi yang terdapat di PDA / Smartphone
• Pertama kali di develop oleh US Robotic
• Palm OS didesian pada tahun 1996 untuk sebuah PDA baru yaitu Palm Pilot
• OS ini telah diimplementasi ke berbagai perangkat mobile (termasuk smartphone, jam tangan, barcode reader, alat GPS)
• Produksi pertama dari Palm dijual tahun 1996.
• Setelah itu PalmOS menjadi OS open licensed yang dibuat oleh berbagai manufaktur mobile devices.
• Sekarang ini IBM dan Dell juga menjual original PalmPilot devices.
• Selain dari itu Handspring juga menjadi perusahaan terbesar yang menyediakan mobile devices berbasiskan PalmOS.

Windows Mobile
• Hand-held PC yang pertama berbasiskan Windows pertama kali tersedia pada tahun 1997.
• Pada mulanya versi awal dari OS mobile device ini sangatlah terbatas performansi dan fungsionalitasnya.
• Sehingga berakibat pada angka penjualannya yang mengecewakan. Namun kini Pocket PC menjelma menjadi salah satu OS mobile device yang paling banyak menyediakan software pendukungnya.

Blackberry
• Adalah OS yang dikembangkan oleh Research In Motion
• Dirilis tahun 1999
• Sudah support multi tasking
• Berkembang menjadi smartphone pada tahun 2002

SMART CLIENT

The Client
 User Interface
 Shopisticated (berlawanan dgn wireless internet)
 Data Storage
 Local data storage
 Performance
 Fast access
 Data Synchronization
 Synchronization knowledge
 Messaging
 Intelligent aplication-to-aplication messaging

The Server
 Data Synchronization
 Mobile ßdataàBackend Enterprise System
 Enterprise Data Source
 Enterprise Database
 Messaging
 Queue
 Store and Forward

Mobile OS
 Windows Mobile
 Palm OS
 Symbian OS
 Linux

WAP

Definisi WAP
• Sebuah standar yang diciptakan untuk menghadirkan layanan internet kedalam perangkat mobile
• WAP bukan sebuah layanan atau produk, tapi sebuah protocol (set of rules)
• Set of rules yang menentukan cara pengiriman/penerimaan data oleh perangkat wireless
• Sebuah standar yang diciptakan untuk menghadirkan layanan internet kedalam perangkat mobile
• WAP bukan sebuah layanan atau produk, tapi sebuah protocol (set of rules)
• Set of rules yang menentukan cara pengiriman/penerimaan data oleh perangkat wireless

Mengapa Butuh WAP?
1. Masalah dengan Internet di wireless
• Bandwith lebih kecil
• Keyboard yang berbeda
• Power Supply yang lebih sedikit
• Display lebih kecil
• Memori yang lebih kecil
• CPU yang kurang bertenaga
• Delay tinggi
2. Perkembangan wireless internet yang lambat
• Yang mengatur standar internasional internet adalah suatu badan yang disebut Internet Engineering Task Force (IETF)
• Vendor (penjual) ingin kemajuan yang lebih cepat pada untuk wireless internet ini
• Masing-masing vendor mengembangkan
• Nokia : memulai smart messaging dengan TTML(Nokia spesific)
• Unwired Planet (phone.com/Openwave) : HDTP/HDML (protokol tidak berlapis)
• AT&T juga HDML
• Ericsson : ITTP (non web based model)
• Solusi ini masih banyak kekurangan
• fungsi maupun secara fleksibilitasnya
• proprietary (spesifik pada produk tertentu)
• tidak sesuai dengan standar internet yang ada.
• JUNI 1997 Empat perusahaan bergabung membentuk W@PForum :
• Ericsson
• Motorola
• Nokia
• Unwired Planet

Tujuan WAP
1.Fokus utama pada permasalahan wireless internet
– Bandwith kecil
– Delay tinggi
– Stabilitas koneksi rendah
– Keterbatasan ukuran display, input, memory dan CPU
2.Menyediakan internet access untuk perangkat wireless
– Micro-browser, e-mail, www
3.Device & Network Independence
– tidak bergantung pada device/perangkat (Nokia, Ericsson, Motorola, etc)
– ataupun bearer(wireless network) tertentu (GSM, CDMA, EDGE, UMTS, GPRS, Bluetooth)

TEKNOLOGI MESSAGING

1. Paging
2. SMS, EMS, MMS
3. Instant Messaging
4. Email

Pager
Alphanumeric text
Numeric number
Tone beep
- Usang dibanding cellular
- Penggunaan Darurat
lifeboat men, firefighters, medical staff, IT technician
- Alasan penggunaan :
- Di tempat yang tidak terjangkau mobile-phone
àsatelite control network ßà terestrial based cellular network
- Di tempat di mana operasi transmisi radio dapat menimbulkan masalah

SMS EMS MMS
Text
T9 Predictive text
text formatting
animations
pictures
icons
sound effects
graphics
video clips sound files

Sejarah SMS
• SMS mulai digunakan secara wireless 1991
• SMS menyediakan mekanisme untuk pengiriman pesan pendek dari dan ke HP
• Untuk ini diperlukan SMS Center:
- berfungsi sebagai sistem store-and-forward untuk pesan pendek
• Fungsi dari jaringan wireless disini:
- menyediakan mekanisme yang diperlukan untuk menemukan HP tujuan
- men-transport data dari SMSC ke HP
Keuntungan SMS
• Pengiriman pesan tergaransi dengan menggunakan cara store-and-forward
• Mudah digunakan, tanpa software/hardware tambahan
• Murah
• Sumber pendapatan bagi provider
Komponen Jaringan
• External Short Messaging Entities (ESME)
– Merupakan perangkat yang bisa menerima dan mengirim SMS:
1. VMS— Voice mail System
2. Web
3. E-Mail
4. Others
• SMSC
– SMSC merupakan kombinasi hardware and software yang bertugas menyimpan dan meneruskan pesan SMS ke HP.
• Signal Transfer Point (STP)
– Penghubung ke MSC
• Home Location Register (HLR)
– HLR adalah database digunakan untuk menyimpan segala informasi tentang pelanggan secara permanen.
– Menyediakan rute informasi ke pelanggan: jika HP pelanggan tidak aktif, ia akan mengidentifikasikan ke MSC untuk tidak mengirim, setelah aktif dia akan memberikan informasi tsb ke SMSC shg message bisa terkirim.
• Visitor Location Register (VLR)
– VLR
Database yang menyimpan informasi pelanggan yang sedang berada dalam sel yang bukan sel asalnya.
Informasi ini diperlukan untuk dapat mengetahui keberadaan pelanggan.
SMS Server Sederhana
• hardware:
- PC
- HP
- Data kabel
• Software
- Komersial sofware
- Java Comm Application Programming Interface (API)
SMS Server
- Fungsi:
- Aplikasi Download SMS
- Aplikasi Send SMS
- Aplikasi SMS Polling
- Aplikasi SMS Nilai Ujian
- Dsb.
MMS
• Aplikasi untuk pengguna WAP dalam mengirimkan multimedia message
• Pengiriman message tidak real-time
Komponen MMS
• MMS Client
– Software aplikasi pada HP atau PDA
• MMS Proxy-Relay
– Berinteraksi dengan MMS client
– Memberikan akses ke MMS server
• MMS Server
– Menyimpan MMS message

EMS
• Suara dan Melodi
• Gambar dan animasi
• Text terformat
• Pesan panjang

Instant Message
• Teknologi messaging dua arah
• Keunggulan dibanding Messaging yang lain adalah fitur : “Presence”
• Tidak bekerja secara store-and-forward

E-Mail
• Bersifat Store and forward
• Komponen
– Client
• Stand alone client
• Webmail (browser based)
– Server
• SMTP
• POP3
• (IMAP)
• SMTP Server
(Simple Mail Transfer Protocol )
à bertugas mengirimkan email
• POP3 Server
(Post Office Protocol v.3)
à bertugas menyimpan email yang diterima
à pengguna memiliki user dan password
Mobile E-Mail Application
• Perbedaan dengan akses email biasa
– Terletak pada aplikasi klien yang dipakai
– Tipe attachment yang didukung (size ? format?)

APLIKASI MOBILE

Arsitektur Aplikasi Mobile
1. Kriteria aplikasi mobile
2. Jenis Arsitektur aplikasi mobile
à Wireless Internet
à Smart Client
à Messaging

Faktor Sukses dari Sebuah Aplikasi Mobile
1. Mobile Device
 Jenis perangkat mobile yang didukung
2. Wireless Network Connectivity
à Konektivitas Wireless
3. Enterprise Integration
à Integrasi dengan jaringan lama
4. Application Architecture
 Arsitektur aplikasi
(Wireless Internet, Smart Client, Messaging)

Jenis Arsitektur Aplikasi Mobile
1. Wireless Internet
2. Smart Client
3. Messaging

Komponen Arsitektur Internet
1. Microbrowser client
- browser di client
2. Wireless Web Server
- Server Web
3. Enterprise data source
- Menyimpan data di server

Keunggulan Arsitektur Wireless Internet
1. Minimal to zero software deployment
à Tidak membutuhkan software di client
2. Extends internet computing model
à Mirip dengan akses internet biasa
3. Familiar user interface
à Tampilan browser yang intuitif
4. Enterprise integration
à Mudah dalam integrasi dengan sistem lama
5. Broad deployment
à Aplikasi terpusat di server
6. Fresh data
à Data selalu terupdate dengan data terbaru
7. Security
à Tidak ada data yang tersimpan di client

Kelemahan Arsitektur Wireless Internet
1. Wireless Connectivity
à Selalu membutuhkan konektivitas
2. Simple user interface
à Tampilan yang sederhana
3. Application performance
à Respon aplikasi tergantung pada kondisi jaringan
4. Application testing
à Sulit dalam test aplikasi
5. Availability
à Jika server terganggu, maka seluruh client terganggu
6. Security
à Kemungkinan masalah keamanan di jaringan
7. Cost
à Tarif koneksi terus menerus

Contoh Aplikasi yang menggunakan Arsitektur Wirelass Internet
1. Securities Trading
à Jual/beli saham (data selalu up-to-date)
2. Information Services
à Situs informasi
3. Entertainment Information
à Situs hiburan
4. M-commerce
à Pembelian online

Smart Clients Architecture Components
1. Smart Client
à Aplikasi yang dipasang pada mobile device
2. Synchronization Server
à Sinkronisasi data
3. Enterprise Data Source
à Penyimpanan data

Keunggulan Arsitektur Smart Client
1. Always-available data
à data selalu tersedia di client
2. Rich user interface
à tampilan client yang kompleks
3. Performance
à Performa tidak tergantung jaringan
4. Distributed computing
à pembagian beban kerja client-server
5. Security
à keamanan end-to-end lebih mudah
6. Cost
à tarif dapat lebih murah



Kelemahan Arsitektur Smart Client
1. Enterprise integration
à sulit menggabungkan dengan sistem lama
2. Application deployment
à pemasangan di klien merepotkan
3. Mobile viruses
à ancaman virus
4. Development complexity
à kesulitan pembuatan untuk berbagai client
5. Multiple development cycles
à pengembangan yang kompleks, karena menangani client-client berbeda

Contoh Aplikasi yang Menggunakan Arsitektur Smart Client
1. Sales Force Automation
à penjualan
2. Field Force Automation
à laporan
3. Healthcare Application
à data pasien
4. Data collection Application
à stock, data
5. Mobile Productivity Application
à aplikasi bisnis

Architecture Messaging
Tiga kategori messaging :
1. User-to-user messaging
à SMS, EMS, MMS
2. Notification and alert
à push message
à lewat microbrowser
3. Application-to-application messaging
à memasang aplikasi di client

Komponen Arsitektur application-to-application Messaging
1. Messaging client
à Aplikasi client
2. Messaging server
à store-and-forward
3. Enterprise data source
à penyimpadan data

Keunggulan Architecture Messaging
1. Push capabilities
à informasi dapat dilakukan secara push
2. Store-and-forward
à dapat melakukan queue di client
3. Personalized data delivery
à pengiriman data terjadwal
4. Wired and wireless communication
à dapat dilakukan secara kabel/nirkabel

Kelemahan Architecture Messaging
1. Complexity
à kompleksitas dalam pembuatan aplikasi

Sample Messaging Application
1. Communication
à mengirim pesan
2. Entertainment
à meminta skor pertandingan
3. Information Dispersal
à pengiriman informasi masal

3G

What is 3G?
• Spesifikasi seluler generasi ke-3
• Organisasi : 3GPP
• Speed
– 2 Mbps fixed (di kantor)
– 384 Kbps walk (berjalan kaki)
– 128 Kbps vehicle (di dalam mobil berjalan)

Rel 99 WCDMA
• GSM/GPRS/EDGE menuju 3G
– Radio Network baru
– Penggunaan bandwith 5Mhz
• Efisiensi meningkat
– Peningkatan komunikasi suara, DL dan UL data
• Kecepatan yang lebih tinggi
– Packet data - DL/UL - 384 kbps (2 Mbps per standard)
– Circuit switched – 64 kbps
• Aplikasi dan layanan
– Video telephony
– Voice dan data bersamaan
• Backward compatibility
– Penggunaan jaringan core GPRS
– GSM – WCDMA handover
– 2G – 3G phone

Rel 5 HSDPA
• Efisiensi meningkat
– 300% DL speed
• Kecepatan yang lebih tinggi
– DL up to 7.2 Mbps (14.4 Mbps per standard)
• Aplikasi dan layanan
– Browsing, downloading, streaming
• Backward compatibility
– Mendukung alat rel.99

Rel 6 HSUPA
• Efisiensi meningkat
– 80% UL speed
• Kecepatan yang lebih tinggi
– UL up to 5.76 Mbps
• Aplikasi dan layanan
– Mengirim file besar
– VOIP
• Backward compatibility
– Mendukung handset rel.99 dan rel.5



CDMA 3G
Rev A – Benefits
• Kecepatan
– 3.1 Mbps forward link
– 1.8 Mbps reverse link
• QoS meningkat
• Delay menurun
– Menghasilkan layanan yang lebih baik untuk aplikasi sensitif : Voip, Video Telephony

Rev B – Key Features
• Operasi Multi-Carrier operation
– Sekaligus dapat menggunakan 3 carrier
• Kecepatan
– Peak Data Rates up to 4.9 Mbps / 1.25 MHz
• Kompatibilitas
– Perangkat keras Rev.A bisa menjadi Rev,B dengan upgrade software
– Kompatible dengan Rel.0 dan Rev.A

Summary
• 3G Technologies continue leading wireless WAN
– Higher Data rates and Capacity
• Three dimensions of wireless technology evolution
– Higher spectral efficiency (lower costs)
– Enhanced services (new revenue streams)
– Higher peak rates (for bursty apps)
• 3G Technologies support the full range of services
– High-Speed Download and Upload, Voice, Push-to-Connect, Video Telephony, and Multicast, VoIP
• 4G is a research area covering new radio interfaces and systems which will be taken into use after 2010
• Target data rates: 100 Mbps wide area, 1 Gbps local area
• Nokia supports global standardisation and research
• 3G has very high potential, no need for 4G in the immediate future

CDMA 2000

Berdasar pada 2G cdmaOne (IS-95)
Mempunyai jaringan packet data
Dibagi menjadi 3 type
CDMA2000 1X RTT
• Kecepatan 153.6 kbps (Flexi), 307 kbps (versi berikutnya/upgrade)
CDMA2000 1X EV-DO
• Evolution Data Only, kecepatan maksimal 2,4 Mbps
CDMA2000 1X EV-DV
• Evolution Data and Voice, kec. 3,09 Mbps

Fitur CDMA 2000
Kapasitas voice tinggi:
CDMA2000-1X supports 35 traffic channels per sector per RF
Kecepatan data tinggi:
CDMA2000 1X: 153.6 kbps.
CDMA2000 1XEV-DO: 2.4 Mbps.
CDMA2000 1XEV-DV: 3.09 Mbps.
Band Frekuensi yang fleksibel
Jaringan CDMA2000 telah dibangun pada band 450 MHz, 800 MHz, 1700 MHz, dan 1900 MHz dan dapat juga di-implementasikan pada band 900 MHz and 1800 MHz.

CDMA2000-1xEVDO System Architecture (Basic)
BTS Base Station
Which creates a single cell
BSC Base Station Controller
Which controls roaming and channel allocations amongst various BSTs and is also referred to as a Radio Network Controller (RNC).
MSC Mobile Switching Center
Which performs the telephony switching functions and is usually connected to an SS7 network.
PDSN: Packet Data Serving Node
Maintains IP communications between all MNs and the Packet Data Network (PDN), which in this diagram is the Internet.

CDMA Basics
CDMA (Code Division Multiple Access) splits calls into fragments and send them over different frequencies simultaneously
The use of multiple frequencies gives CDMA effective protection against interference and lost calls
CDMA supports true packet switching and does not use time slots, therefore is more bandwidth efficient than TDMA -- also a more direct path to 3G
Current CDMA penetration in the world market is about 27%