Mengenal Android

android merupakan sebuah sistem operasi perangkat mobile berbasis linux yang mencakup sistem operasi middleware dan aplikasi, dimana merupakan platform open source bagi para pengembang sisitem operasi android awalnya milik android inc kemudian dibeli oleh google inc dalam pengembangan android dibentuk OHA ,Konsorium dari 34 perusahaan hardware dan telekomunikasi termasuk google HTC intel,Motorola,Qualcomm,T-Mobile dan Nvidia. pada tanggal 5 nov 2007, android dirilis pertama kali. android bersama OHA menyatakan mendukung pengembangan open source pada perangkat mobile. sekitar bulan september 2007,google mengenal nexus one, salah satu jenis smartphone yang menggunakan andoroid sebagai sistem operasinya. telepon seluler ini di produksi oleh HTC corp dan tersedia dipasaran pada tanggal 5 januari 2008. pada tanggal 9 desember 2008,diumumkan anggota baru yang bergabung dalam program kerja android ARM holdings,atheros communications, diproduksi oleh asustek computer inc, garmin ltd, softbank, sony errisson, toshiba corp, dan vodafone group plc. seiring dengan pembentukan OHA,OHA mengumumkan produk perdana android mereka,perangkat mobile yang merupakan modifikasi karnel linux 2,6.saat ini terdapat dua jenis distributor sistem operasi android yaitu google mail dan OHD(open handset distribution. 

arsitektur android terdiri atas aplikasi dan widgets, aplications framework, libraries, android run time, dan linux kernel.

application dan widgets merupakan layer lapis di mana kita berhubungan dengan aplikasi saja.

application frameworks merupakan open development platform yang ditawarkan android untuk dapat dikembangkan guna membangun aplikasi. pengembang memiliki akses penuh menuju API frameworks seperti yang dilakukan oleh aplikasi kategori inti.komponen komponen yang termasuk didalam application frameworks adalah sebagai berikut:view,content provider,resource manager,notification manager, dan activity manager.

libraries merupakan layer,dimana fitur fitur android berada.

android run time merupakan layer yang membuat aplikasi android dapat dijalankan ,dimana dalam prosesnya menggunakan implementasi lunux.

liinux karnel merupakan layar inti dari sistem operasi android berada.lihat gambar berikut 
struktur aplikasi android ditulis dalam bahasa program java  nah apa itu java? java adalah perangkat lunak produksi sun microsystem inc untuk pemogragaman multi purpose,multiplatform untuk mudah dipelajari dan dipahami. kode java dikompilasi bersama dengan file resource yang dibutuhkan oleh aplikasi dimana prosesnya di package oleh tools sehingga menghasilkan file ekstensi apk file tersebut yang dimanakan dengan aplikasi dan kemudian dapat dijalankan diperangkat mobile device.

enam komponen pada aplikasi android sebagai berikut

activities merupakan komponen untuk menyajikan user interface kepada pengguna.

service merupakan komponen yang tidak memiliki user interface tetapi service berjalan secara backgrounds.

broadcast receiver merupakan komponen yang berfungsi  menerima dan bereaksi untuk mennyampaikan notifikasi.

content provider merupakan komponen membuat kumpulan aplikasi data secara spesifik sehingga bisa digunakan oleh aplikasi lain.

Share this

Related Posts

Previous
Next Post »