Bagaimana menginstal Google Apps pada perangkat Android

Android Robot
Standard

How to install Google Apps (GApps) on your Android

Masalah ini biasa di temui pada sistem operasi Android yang belum banyak dilakukan modifikasi, salah satunya seperti dari CyanogenMod atau ROM lain yang tidak menyediakan nya secara bundling.

Tanpa adanya Google Apps pada device berarti device kita tidak dapat menggunakan segala layanan Google, seperti Google Account, Gmail, Play Store, dan masih banyak lagi.

Package dari Google Apps dapat di unduh dengan mudah pada site berikut [0]. Untuk instalasi dilakukan melalui CWM, atau dapat mengikuti panduan pada post yang lalu [1] mengingat beberapa sumber sudah tidak menyediakan package GApps apda server mereka lagi.

 

 

Regards

[0] Premium Android Developer File Hosting - http://goo.im/gapps
[1] Google Apps Package - http://babibu.eamca.com/google-apps-package/

Pengiriman Data Multimedia Berbasis Aplikasi Mobile

Standard

Pada kesempatan kali ini, dibahas mengenai pengiriman data multimedia pada perangkat mobile. Berikut adalah beberapa contoh penerapan pengiriman data multimedia pada perangkat mobile terkini.

  • BBM (Blackberry Messenger)
    BBM merupakan layanan yang disediakan oleh RIM sebagai pengembang perangkat blackberry. Dengan BBM memungkinkan para pengguna blackberry untuk melakukan komunikasi melalui server BBM.
    Ketika seorang pengguna mengirim pesan dan ternyata penerimanya sedang offline, maka pesan akan di simpan di server untuk kemudian ketika penerima sudah online maka server akan meneruskan pesan offline sebelumnya. Hal ini merupakan suatu kelebihan pada arsitektur client-server.
  • Line
    Tak beda jauh dengan BBM, Line juga merupakan sebuah aplikasi yang memungkinkan pengguna nya melakukan komunikasi antar perangkat pada berbagai device karena Line mendukung perangkat berbasis IOS, Android, hingga PC Desktop. Line juga menggunakan arsitektur client-server sehingga seluruh komunikasi akan melalui server sebelum sampai ke tujuan.
  • Skype
    Skype juga merupakan sebuah aplikasi yang memungkinakn penggunanya untuk saling berkomunikasi, yang membedakan Skype memungkinkan melakukan komunikasi melalui audio atau bahkan video. Komunikasi yang terjadi pada Skype tidak melalui server Skype, namun komunikasi terjadi secara peer-to-peer yang artinya data komunikasi di kirim secara langsung dari penerima ke pengirim.
    Namun Skype masih memerlukan sebuah server yang digunakan untuk autentikasi pengguna dan mengetahui pengguna mana saja yang sedang online atau terhubung ke dalam jaringan Skype

Pengiriman Data Multimedia melalui aplikasi berbasis Web

Standard

Pengiriman Data Multimedia melalui aplikasi berbasis Web dapat dilakukan dalam berbagai jenis seperti teks, citra, audio, maupun video.
Dalam contoh kali ini diambil contoh bagaimana Youtube sebagai penyedia layanan video berbasis web yang dapat menangani rekues begitu banyak. Resource di ambil dari 2 sumber, yaitu web High Scalability [1] dan Video Conference oleh teknisi Youtube di Seatle [2]

  1. Web Server
    • Menggunakan caching, dari page caching hingga db caching
    • psyco, JIT python to C compiler
    • Apache dengan mod_fastcgi
    • dan lain lain
  2. Server Video
    • server video menggunakan lighthtpd
    • Content Delivery Network, video yang sering di lihat tersebar ke dalam berbagai server
    • dan lain lain
  3. Kunci utama
    • Keep it simple and cheap
    • Buat jarak dari server ke client sedekat mungkin
    • Gunakan ahrdware yang banyak digunakan dipasaran untuk kemudahan support
    • dan lain lain

[1] High Scalability – YouTube Architecture http://highscalability.com/youtube-architecture
[2] Seattle Conference on Scalability: YouTube Scalability http://www.youtube.com/watch?v=ZW5_eEKEC28

Pengiriman Data Multimedia melalui aplikasi berbasis Desktop

Standard

Pengiriman data multimedia (baik suara, gambar, animasi, maupun teks) melalui aplikasi multimedia berbasis desktop sangat sering dijumpai, hal ini karena berkaitan dengan media komunikasi yang digunakan oleh masyarakat masa kini melalui internet. Tujuan awal dari multimedia sendiri adalah mengkomunikasikan sebuah hal dengan menggunakan layanan IT.

Online chat yang kini sedang marak seperti Yahoo Messenger mengacu kepada segala bentuk komunikasi menggunakan Internet, tetapi secara spesifik mengacu kepada percakapan berbasis teks antara dua orang pengguna melalui jaringan Internet. Percakapan di Internet dapat menggunakan perangkat lunak seperti pengirim pesan instan, Internet Relay Chat, dan lain-lain.

IM Client merupakan merupakan perangkat lunak yang memfasilitasi pengiriman pesan singkat (instant messaging), yaitu suatu bentuk komunikasi secara langsung antara dua orang atau lebih menggunakan teks yang diketik. Internet Relay Chat merupakan bentuk komunikasi di Internet yang diciptakan untuk komunikasi interpersonal terutama komunikasi kelompok di tempat diskusi yang dinamakan channel (saluran), tetapi juga dapat digunakan untuk komunikasi secara pribadi (antar 2 pengguna).

Lossy Compression

Standard

Suatu metode pengkodean (encoding) yang mengkompres bagian dari data, tanpa dapat mengembalikannya lagi ke bentuk semula. Teknik ini dilakukan dengan memanfaatkan kelemahan manusia, yaitu membuang bagian-bagian data yang sebenarnya tidak terlalu diperlukan, tidak begitu dirasakan, dan tidak begitu dilihat oleh manusia. Keuntungan dari algoritma ini adalah bahwa rasio kompresi cukup tinggi, tapi masih dalam tahap dapat digunakan.

Metode Kompresi Lossy :

  • Kuantisasi
  • Transform Coding
    • Discrete Cosine Transform
    • Karhunen-Loeve Transform
  • Wavelet Based Coding
    • Continuous Wavelet Transform
    • Discrete Wavelet Transform
  • Embeded Zerotree of Wavelet Coefficient