Apa yang sobat fikirkan ketika ada kalimat Arsitektur Android ? Kira-kira apa saja ya Arsitektur Android tersebut ?
Berikut akan dijelaskan tentang Arsitektur Android.
- Applications and Widgets, ini merupakan sebuah layer yang menghubungkan kita dengan aplikasi saja, contohnya : kita download sebuah aplikasi kemudian kita install dan jalankan aplikasi tersebut. Pada sebuah layer itu terdapat aplikasi inti yaitu : klien email, program sms, kalender, peta, browser, kontak, dll. Nah. sumua aplikasi tersebut ditulis dengan bahasa java.
- Applications Frameworks, Open Development Platform, kira-kira apa ya maksud dari Open Development Platform ? Maksudnya yaitu pengembangan untuk sebuah aplikasi yang bagus dan inovatif tidak hanya dibuat oleh pihak Android saja namun juga terbuka untuk semua orang yang mampu untuk mengembangkan Aplikasi Android. Disini para pengembang ini diberikan kebebasan untuk mengakses perangkat keras, akses informasi resources, menjalankan service background, mengatur alarm, dan menambahkan status notification, dll. Dan juga para pengembang diberikan hak akses penuh untuk menuju API framewok. Jadi, Aplications Framework merupakan layer untuk pengembangan aplikasi oleh para pengembang aplikasi platform android. Kemudian komonen-komponen yang termasuk kedalam App Frameworks tersebut adalah : Views, Content Provider, Resource Manager, Notification Manager, dan Activity Manager.
- Libraries, Libraries ini juga merupakan sebuah layer yang memiliki fitur-fitur Android, setiap pengembang akan mengakses libraries ini untuk menjalankan aplikasinya. Layer ini pun meliputi berbagai Library C/C++ inti seperti Libc dan SSL, serta juga : libraries media untuk memutar media audio video, libraries untuk menajemen tampilan, libraries Grapichs yang mencakupm SGL dan OpenGL untuk grafis 2D dan 3D, libraries SQLite untuk dukungan database, libraries SSL dan WebKit terintegrasi dengan web browser dan security, libraries LiveWebcore mencakup modern web browser dengan engine embeded web view, libraries 3D yang mencakup implementasi OpenGL ES 1.0 API's.
- Android Run Time, Android run time ini juga merupakan layer dimana aplikasi android dapayt dijalankan dimana dalam prosesnya menggunakan Implementasi Linux. Mesin yang digunakan untuk membentuk kerangka aplikasi android ini adalah Dalvik Virtual Machine ( DVM ). Andoid Run Time ini juga terbagi dua, yaitu : Core Libraries, disini aplikasi android dibangun dalam bahasa java dan virtual mesin yang digunakan adalah Dalvix bukan Virtual Machine Java, itu menyebabkanb kita membutuhkan sebuah libraries lagi yang berfungsi untuk menerjemahkan bahasa java /c oleh Core Libraries, Dalvix Virtual Machine berbasis register yang dioptimalkan untuk menjalankan fungsi-fungsi secara efisien, pengembangan ini mampu membuat kernel linux untuk melakukan threading dan manajemen tingkat rendah.
- Linux Kernel, ini merupakan inti dari sistem operasi dari android itu berada. Linux Kernel ini berisi file-file system yang mengatur processing, memory, resource, drivers, dll. Linux Kernel yang digunakan android adalah linux kernel release 2.6. ( lihat www.kernel.org untuk mendownload linux kernel gratis ).
- free download productini di windows 8
- Free download Pes 2013 FLEditor
- faktor faktor penyebab toksemia
- free premium domain .com
- aktivasi win 8 pro
- pengenalan win 8
- cara menghapus windows old
- Cara daftar adf.ly