Semangat siaaaang :D
Sabtu-sabtu siang gini nganggur.. Jadinya update blog deh :P
Sebelumnya udah ada Pengiriman data multimedia melalui aplikasi berbasis Web sama Pengiriman data multimedia pada aplikasi chatting berbasis Desktop. Naah sekarang gilirannya yang berbasis Mobile..
Mobile itu apa sih? Mobile itu merupakan sebutan untuk sesuatu yang bergerak. Maksudnya bergerak disini yaa, bisa berpindah tempat. Kalo gampangnya sih ya benda yang bisa kita bawa kemana mana. Contohnya yaa handphone. Kan bisa tuh kita bawa kemana mana.
Jadi, maksud dari judulnya disini itu yaa aplikasi handphone itu. Kita bakal ngebahas 4 macem disini. Yaitu Fring, WhatsApp, Google Maps for Android dan Youtube for Android.
Yuk langsung aja kita bahas satu per satu...
- Fring
Aplikasi untuk
Instant Messaging dan VOIP. Chatting sama telepon via internet.
Protokol yang
digunakan adalah peer-to-peer protocol buatan dari fring itu sendiri, dan menggunakan
gateway agar dapat terhubung dengan aplikasi beda protokol.
Aplikasi untuk Text
Messaging, kirim gambar, kirim video
Untuk Text Messaging,
protokol yang digunakan adalah prokol Extensibel Messaging and Presence Protokol
(XMPP) yang telah di custom.
Sementara untuk data
gambar, audio, dan video, cara pengirimannya adalah dengan menyimpan data di
HTTP server, kemudian linknya yang dikirimkan bersamaan dengan Base64 encoded thumbnailnya.
- Google Maps Android
Aplikasi untuk
menampilkan peta, cara kerjanya sama dengan google earth, namun yang
ditampilkan adalah peta, bukan globe GIS 3D.
User mengakses data
menggunakan protocol HTTP standart, dan data disimpan di cache browser user
Cara kerja Google Maps Android :
- Pencitraan Resolusi Tinggi (Satelit mengambil gambar dibantu dengan GPS)
- Satelit menyimpan gambar ke Digital Globe server di Norwegia / Alaska yang kemudian dibawa ke colorado untuk di proses
- Data dari Digital Globe kemudian, di proses digabungkan dan diurutkan, sehingga ukuran yang diinginkan bisa langsung didapat dengan delay yg kecil
- Ditampilkan ke user menggunkan HTTP standar, yang mana data disimpan pada cache browser.
Google Maps Android ini memiliki Google API yang dapat digunakan oleh aplikasi lain yang ingin menggunakan service dari Google Maps untuk aplikasi Android. Langkah-langkah untuk menggunakan Google API ini dapat dilihat dan dipelajari disini.
- YouTube for Mobile
Aplikasi yang
digunakan untuk memutar video yang ada di server. Video yang ditampilkan pada versi web tidak seluruhnya tampil pada versi mobile.
Protokol yang
digunakan adalah RTSP. Untuk cara kerjanya, dapat dilihat pada skema dibawah ini.
Saat ini
YouTube SDK masih tersedia untuk .NET,
dalam SDK ini disediakan sebuah template dan beberapa contoh
program, diantaranya: aplikasi yang menggunakan
simple update protocol yang digunakan untuk melihat video aktifitas youtube dari beberapa grup pengguna.SDK ini dapat diperoleh disini.
Berikut merupakan Contoh
library yang digunakan untuk develop aplikasi Mobile :
- Smack
Open Source XMPP
(Jabber) client library untuk Instant Messanging dan presence.
- Asmac
Versi upgrade dari
smack.
- Phonegap
Open Source framework
yang support 7 mobile platform
- Phono
jQuery plugin dan JavaScript
library yang mengubah semua web browser menjadi bentuk phone.
Naah, udah tau kan pengiriman data multimedia melalui aplikasi berbasis mobile? :D
Sekian dulu, rangkuman dari saya, untuk versi .doc nya dapat diunduh disini.
Sampai jumpa di post berikutnyaaaa :D
No comments:
Post a Comment