Senin, 11 Juli 2011

Android Development

  1. Alasan memilih Android Devepment

Seperti telah kita ketahui bahwa Android adalah sebuah sistem operasi berbasis Linux kernel yang sangat handal dan dirancang untuk gadget telepon seluler. Android menyediakan platform terbuka (open source) bagi para pengembang aplikasi agar dapat menciptakan aplikasi mereka sendiri untuk digunakan dan diimplementasikan ke dalam beragam piranti bergerak (mobile devices). Saat ini hampir semua vendor-vendor smartphone/Tablet PC sudah memproduksi smartphone meraka denagn android sebagi sistem operasinya, vendor-vendor itu antara lain HTC, Motorola, Samsung, Sony Ericsson, LG, HKC, Huawei, Archos, Dell, WayteQ, Acer, Philips, T-Mobile, Nexian, IMO, Asus, ZTE, Axio dan masih banyak lagi vendor smartphone didunia yang memproduksi smartphone android.

Melihat pekembangannya yang semakin pesat megakibatkan aplikasi-aplikasi mobile berbasis android juga ikut berkembang pesat. Sampai bulan Mei 2011 tercatat Android Market memiliki 294.738 aplikasi. Pengembangan Aplikasi android telah menjadi penigkatan terbesar dan tertinggi yang menghasilkan pendapatan pasar. Banyak perusahaan perangkat lunak telah berpaling kepada pengembangan Android application development. Kustomisasi pilihan pada android application development adalah penyebab utama dari permintaan tersebut, karena setiap tingkat aplikasi yang kompleks dapat secara efektif dikembangkan dan digunakan.


  1. Android SDK (Software Development Kit)

Android SDK adalah tools API (Application programming interface) yang diperlukan untuk mulai mengembangkan aplikasi pada platform Android menggunakan bahasa pemrograman Java. Android merupakan subset perangkat lunak untuk ponsel yang meliputi sistem operasi, middleware dan aplikasi kunci yang di release oleh Google. Saat ini disediakan Android SDK (software Development kit) sebagai alat bantu dan API untuk mulai mengembangkan aplikasi pada platform Android menggunakan bahasa pemrograman Java. Sebagai platform aplikasi-netral, Android memberi Anda kesempatan untuk membuat Aplikasi yang kita butuhkan yang bukan merupakan aplikasi bawaan Handphone/Smarthpone. Beberapa fitur-fitur Android yang paling penting adalah :

  • Framework Aplikasi yang mendukung penggantian komponen dan reusable.

  • Mesin virtual Dalvik dioptimalkan untuk perangkat mobile.

  • Integrated browser berdasarkan engine open source WebKit

  • Grafis yang dioptimalkan dan didukung oleh perpustakaan grafis 2D, grafis 3D berdasarkan spesifikasi opengl ES 1,0 (Opsional akselerasi hardware).

  • SQLite untuk penyimpanan data.

  • Media Support yang mendukung audio, video, dan gambar (MPEG4, H.264, MP3, AAC, AMR, JPG, PNG, GIF)GSM Telephony (tergantung hardware).

  • Bluetooth, EDGE, 3G, dan WiFi (tergantung hardware).

  • Kamera, GPS, kompas, dan accelerometer (hardware tergantung).

  • Lingkungan Development yang lengkap dan kaya termasuk perangkat emulator, tools untuk debugging, profil dan kinerja memori, dan plugin untuk Eclipse IDE.

Reade more >>

Share to Like