30/09/2010
Industri & Bisnis Mobile Pertemuan ke-3
Services Applications Application Frameworks Operating Systems Platforms Devices Aggregators Networks Operators
Operators (Mobile Network Operators), Carriers • Perusahaan yang memiliki ijin/lisensi mengelola network (GSM, CDMA, HSPDA, GPRS, dll) • Unsur utama industri mobile • Tugas: menyediakan tower, mengoperasikan jaringan seluler, menyediakan berbagai services bagi pelanggan. Ex: internet, menangani billing, support, melayani penjualan device+network secara retail.
1
30/09/2010
Operators (Mobile Network Operators), Carriers
Networks
Devices/Handset/Phone/Terminal
2
30/09/2010
Devices/Handset/Phone/Terminal
Platforms • Menyediakan akses terhadap devices. • Agar dapat menjalankan software & service pada setiap device • Inti bahasa pemrograman di mana seluruh software dapat dibuat menggunakan bahasa tersebut • Kategori: Lisensi, Proprietary, Open Source
Platforms: Lisensi • Dijual kepada produsen device, dengan distribusi yg tidak eksklusif terhadap device • Tujuannya agar tercipta platform bersama dalam membangun API, sehingga bisa meminimalkan adaptasi terhadap perbedaan device • Contoh: – Java ME (Java API) – Binary Runtime Environment for Wireless (BREW). Qualcomm (C/C++, Java, Flash Lite) – Windows Mobile: Microsoft Win32 API – LiMo: Linux Mobile (SDK for Java, native, WebKit)
3
30/09/2010
Platforms: Proprietary • Platform yang dirancang & dikembangkan oleh produsen device. • Tujuan: hanya dapat digunakan pada device mereka saja. • Contoh: – Palm: Palm OS (C/C++, Windows Mobile, webOS) – BlackBerry: Java Based Platform – iPhone: Mac OS X (Unix)
Platforms: Open Source • Platform mobile yg tersedia secara bebas bagi pengguna untuk mengunduh, mengubah, mengedit. • Contoh: Android by Google berbasis Java Programming • Pengguna: Samsung, Motorola, HTC, LG, dll.
Operating Systems • • • • • •
Symbian Windows Mobile/Phone Palm OS Linux Mac OS X Android
4
30/09/2010
Application Frameworks/API • Berjalan di atas OS yg menyediakan layanan inti seperti komunikasi, messaging, grafik, lokasi, otentikasi keamanan, dll • Contoh: – Java – S60 (Series 60): untuk OS Symbian. Dapat mengembangkan aplikasi dengan Java, Symbian C++ Framework atau Flash Lite – BREW – Flash Lite: Flash Lite & Action Script Framework – Windows Mobile: Win32 API – Cocoa Touch – Android SDK: menggunakan C/C++ atau JVM – Web Runtimes (WRTs) – Webkit – Web
Applications • Games, Camera, Media Player, Web Browser • Big challange: device yang beragam!
Services • Seluruh hal yang ingin dilakukan user – – – – – – –
Mengirim pesan singat SMS Mengakses web Facebookan Bercakap-cakap via teks Berkomunikasi suara Mengetahui lokasi dll
• Semua keinginan tsb yang men-drive bisnis & menjadi sumber uang di ranah mobile
5
30/09/2010
Tipe-Tipe Aplikasi Mobile • • • • • • • • • • • • • •
Aplikasi berbasis SMS Mobile Website Mobile web widgets Mobile web applications Native applications Games Mobile Application Context Utility Context Locale Context Informative Applications Productivity Applications Context Immersive Full-Screen Applications Application Context Matrix
SMS • Aplikasi dasar yg paling banyak dikembangkan • Aplikasi: kuis, registrasi, payment, informasi, notifikasi, dll • Kelebihan: – – – –
Dapat berjalan di seluruh device secara langsung Dapat mengirimkan alert kepada user dengan tepat waktu Dapat dimasukkan ke aplikasi web atau mobile Mudah dipasang dan dikelola
• Kekurangan: – Terbatas hanya 160 karakter – Keterbatasan mengeksplorasi fitur yang terbatas karakternya – Bisa jadi mahal
Mobile Websites • Halaman web yg dirancang agar bisa berjalan pada mobile device
6
30/09/2010
Mobile Websites • Kelebihan: – Mudah dibuat, dikelola dan dipublish – Bisa menggunakan tools untuk desktop website – Hampir seluruh device dapat melihat mobile website
• Kekurangan – Loading halaman web agak lambat karena hambatan network – Keterbatasan experience – Bisa jadi sulit untuk menyesuaikan antara berbagai device – Kebanyakan konten desktop yg direformat utk mobile
Mobile Web Widgets • Potongan kode HTML yang tidak dpt dieksekusi sendiri • Kelebihan – Mudah dikembangkan dengan HTML, CSS, JavaScript – Dapat dikembangkan pada banyak handset – Desain yang lebih ramah
• Kekurangan – Memerlukan widget yg kompatibel dengan device – Hanya berjalan pada web browser tertentu – Butuh pengetahuan baru tentang teknik web yang tidak standar
Mobile Web Applications • “Application Like” Web bernuansa native • Kelebihan: – Mudah dikembangkan menggunakan HTML, CSS, Java Script – Dapat dikembangkan pada berbagai macam device – User experience yg lebih baik – Konten dapat diakses oleh berbagai macam web browser
• Kekurangan – Optimal exprience tidak bisa tersedia di seluruh device – Tidak selalu mendukung fitur native seperti mode offline, location lookup, akses filesystem, kamera, dll
7
30/09/2010
Native Applications • Kelebihan – Menawarkan user experience terbaik – Mudah dikembangkan pada satu platform – Dapat mengenakan charge/biaya
• Kekurangan – Sulit diporting ke platform lain – Ongkos yg besar utk develop, testing, support terhadap berbagai device berbeda – Memerlukan sertifikasi distribusi – Sharing revenue dengan pihak ketika
Games
Mobile Application Media Matrix
8
30/09/2010
Application Context
Utility Context
Locale Context
9
30/09/2010
Informative Applications
Productivity Application Context
Immersive Full Screen Applications
10
30/09/2010
Application Context Matrix
Making Money in Mobile Untuk apa saja uang Anda keluar?
Making Money in Mobile • • • • • •
Menjual Ringtone Menjual Wallpaper Menjual Games Menjual downloadable native apps Menjual konten berlangganan Advertising
11
30/09/2010
Making Money in Mobile • • • •
Bekerjasama dengan operator ARPU (Average Revenue Per User) BoBo (Bill on Behalf of) Bekerjasama dengan Apps Store
Diskusi • Carilah sebuah model bisnis yang ingin Anda kembangkan.
12