Saturday, November 24, 2012

Pengiriman data Multimedia melalui Aplikasi Berbasis Mobile

Semangat siaaaang :D

Sabtu-sabtu siang gini nganggur.. Jadinya update blog deh :P

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.


  • WhatsApp
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 :
  1. Pencitraan Resolusi Tinggi (Satelit mengambil gambar dibantu dengan GPS)
  2. Satelit menyimpan gambar ke Digital Globe server di Norwegia / Alaska yang kemudian dibawa ke colorado untuk di proses
  3. Data dari Digital Globe kemudian, di proses digabungkan dan diurutkan, sehingga ukuran yang diinginkan bisa langsung didapat dengan delay yg kecil
  4. 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