Halo Sahabat Tekno, kali ini saya akan menjelaskan tentang Arsitektur Android. Secara garis besar Arsitektur Android dapat dijelaskan dan digambarkan sebagai berikut :
Sehingga bisa kita simpulkan Applications Framework ini adalah layer di mana para pembuat aplikasi melakukan pengembangan/pembuatan aplikasi yang akan dijalankan di sistem operasi android, karena pada layer inilah aplikasi dapat dirancang dan dibuat, seperti content-providers yang berupa sms dan panggilan telepon.
Komponen-komponen yang termasuk di dalam Applications Frameworks adalah sebagai berikut :
a) Views
b) Content Providers
c) Resource Manager
d) Notification Manager
e) Activity Manager
- Libraries media untuk pemutaran media audio dan video
- Libraries untuk manajemen tampilan
- Libraries Graphics mencakup SGL dan OpenGL untuk grafis 2D dan 3D
- Libraries SWLite untuk dukungan database
- Libraries SSL dan WebKit terintegrasi dengan web browser dan security
- Libraries liveWebcore mencakup modern web browser dengan engine embeded web view
- Libraires 3D yang mencakup implementasi OpenGL S 1.0 API's
* Core libraries : Aplikasi Android dibangun dalam bahasa java, sementara Dalvik sebagai virtual mesinnya bukan Virtual Machine Java, sehingga diperlukan sebuah libraries yang berfungsi untuk menterjemahkan bahasa java/C yang ditangani oleh Core Libraries
* Dalvik Virtual Machine : Virtual mesin berbasis register yang dioptimalkan untuk menjalankan fungsi-fungsi secara efisien, di mana merupakan pengembangan yang mampu membuat linux kernel untuk melakukan threading dan manajemen tingkat rendah.
- Applications dan Widgets
- Applications Frameworks
Sehingga bisa kita simpulkan Applications Framework ini adalah layer di mana para pembuat aplikasi melakukan pengembangan/pembuatan aplikasi yang akan dijalankan di sistem operasi android, karena pada layer inilah aplikasi dapat dirancang dan dibuat, seperti content-providers yang berupa sms dan panggilan telepon.
Komponen-komponen yang termasuk di dalam Applications Frameworks adalah sebagai berikut :
a) Views
b) Content Providers
c) Resource Manager
d) Notification Manager
e) Activity Manager
- Libraries
- Libraries media untuk pemutaran media audio dan video
- Libraries untuk manajemen tampilan
- Libraries Graphics mencakup SGL dan OpenGL untuk grafis 2D dan 3D
- Libraries SWLite untuk dukungan database
- Libraries SSL dan WebKit terintegrasi dengan web browser dan security
- Libraries liveWebcore mencakup modern web browser dengan engine embeded web view
- Libraires 3D yang mencakup implementasi OpenGL S 1.0 API's
- Android Run Time
* Core libraries : Aplikasi Android dibangun dalam bahasa java, sementara Dalvik sebagai virtual mesinnya bukan Virtual Machine Java, sehingga diperlukan sebuah libraries yang berfungsi untuk menterjemahkan bahasa java/C yang ditangani oleh Core Libraries
* Dalvik Virtual Machine : Virtual mesin berbasis register yang dioptimalkan untuk menjalankan fungsi-fungsi secara efisien, di mana merupakan pengembangan yang mampu membuat linux kernel untuk melakukan threading dan manajemen tingkat rendah.
- Linux Kernel
Tag :
ANDROID
1 Komentar untuk "ARSITEKTUR ANDROID"
nice article man ! keep sharing
solder uap