mengakses untuk menggunakan dan memodifikasi kode program Android. Source code
android dapat di download melalui http://source.android.com.
Menjadi Developer Android
Semua perangkat lunak untuk membangun aplikasi Android bisa didapatkan dengan GRATIS.
Hal tersebut salah satu keunggulan membangun aplikasi Android.
Menjadi developer Android bukan merupakan pekerjaan yang sulit, yang utama yang perlu
ditanyakan terhadap diri adalah:
1) Apakah anda ingin membangun Aplikasi Android ?
2) Apakah anda suka perangkat lunak pengembang yang gratis ?
3) Apakah anda memiliki komputer atau laptop untuk digunakan ?
Android dibangun diatas open source linux kernel 2.6. Kernel linexu tersebut dipilih karena
menyediakan fitur utama untuk membangun sistem operasi Android, diantaranya:
4) Security Model: Linux kernel menangani keamanan antara aplikasi dan sistem
5) Memory Management: Linux kernel menangani manajemen memori untuk developer
6) Process Management: Linux kernel mengatur proses dengan baik, mengalokasikan
resource untuk proses sesuai dengan kebutuhan
7) Network Management: Linux kernel juga menangani jaringan komunikasi
8) Driver Model: Perusahaan perangkat keras dapat mengembangkan drivers perangkat
mereka secara mandiri untuk berjalan di atas linux
Diatas kernel linux tersebut, framework Android dibangun dengan berbagai fitur. Fitur-fitur
tersebut diadopsi dari berbagai project opensource. Beberapa fitur Android framework
diantaranya:
9) Android Run Time: Mengandung inti library java dan dalvik virtual machine
10) Open GL (Graphics Library): Merupakan API (Application Program Interface) yang
digunakan untuk menghasil graphics 2D dan 3D, bersifat cross-language dan cross-platform
11) Webkit: merupakan mesin web browser opensource yang menyediakan fungsionalitas
untuk menampilkan web konten
12) SQLite: merupakan opensource mesin database yang di rancang untuk sistem
embedded
13) Media frameworks: library yang digunakan untuk menjalankan dan merekam audio
serta video
14) Secure Socket Layer (SSL): library ini bertanggung jawab terhadap keamanan internet
Untuk pemanfaatan fitur-fitur dalam Android framework diatas, disediakan berbagai library
dalam Application Framework yang dapat digunakan oleh developer, diantaranya:
15) Activity Manager: Mengelola siklus hidup activity
16) Telephony Manager: Menyediakan akses ke telephone service
17) View System: Menangani view dan layout yang membangun User Interface (UI)
18) Location Manager: menemukan lokasis secara geografi
Perangkat Lunak Pengembangan
Java JDK : http://java.sun.com/javase/downloads/index.jsp
Android SDK : http://developer.android.com/sdk/index.html
Eclipse IDE : www.eclipse.org/downloads
Android ADT : https://dl-ssl.google.com/android/eclipse/
Tidak ada komentar:
Posting Komentar
Silakan berkomentar dengan bijaksana, Jangan Spam ya Guys :)