AndroidArchitecture - Atul Palandurkar
Androidhttp://aatul.me       - Atul Palandurkar
AndroidLinux Kernel The  Linux 2.6 Kernel provides us following services   and is reliable :      Security      Memory ...
AndroidLibraries Set of libraries includes C/C++ libraries like libc, SSL. Some of the common libraries are as follows :...
AndroidAndroid Runtime Core    Libraries :   Core Libraries provides nearly all the functionalities that   are available ...
AndroidApplication Framework Application    Framework is rich set of classes that  helps to develop the Android Applicati...
AndroidApplications Applications  are written in Java programming  language like Messaging, Calendar, Google Maps,  Web B...
Thank You   Atul PalandurkarWebsite : http://shardainfotech.comEmail : training@shardainfotech.com         Blog : http://a...
Upcoming SlideShare
Loading in …5
×

Architecture of Android

2,741 views

Published on

This small tutorial is about architecture of Android which is essential to know if you are learning Android Application Development.

Published in: Education
0 Comments
2 Likes
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total views
2,741
On SlideShare
0
From Embeds
0
Number of Embeds
1,994
Actions
Shares
0
Downloads
0
Comments
0
Likes
2
Embeds 0
No embeds

No notes for slide

Architecture of Android

  1. 1. AndroidArchitecture - Atul Palandurkar
  2. 2. Androidhttp://aatul.me - Atul Palandurkar
  3. 3. AndroidLinux Kernel The Linux 2.6 Kernel provides us following services and is reliable :  Security  Memory management  Process management  Network stack  Driver model  Power Management, etc. Kernel also acts as an abstraction layer between the hardware and the rest of the software stack.http://aatul.me - Atul Palandurkar
  4. 4. AndroidLibraries Set of libraries includes C/C++ libraries like libc, SSL. Some of the common libraries are as follows :  Surface Manager : Manages the access to display system.  Media Framework : Playing audio and video.  SGL and Open GL | ES : Graphics libraries.  FreeType : Renders bitmap and vector fonts.  SSL : Provides Internet security.  WebKit : Integrates internet browser.  SQLite : Provides a native but powerful database support.http://aatul.me - Atul Palandurkar
  5. 5. AndroidAndroid Runtime Core Libraries : Core Libraries provides nearly all the functionalities that are available in core libraries of Java programming language. Dalvik Virtual Machine (DVM) : Dalvik Virtual Machine is register based and is optimized in such a way that device can run no. of different instances of DVM with the help of multithreading it run very efficiently. And every application runs with its own instance of DVM separately.http://aatul.me - Atul Palandurkar
  6. 6. AndroidApplication Framework Application Framework is rich set of classes that helps to develop the Android Application faster. Application framework is an open source development platform. It offers the great ability to develop the rich as well as innovative applications using the android. Also offers an abstraction to hardware access, manages user interface (UI) & applications resources too. Applications are written in Java programming language like Messaging, Calendar, Google Maps, Web Browser, Music Player, etc.http://aatul.me - Atul Palandurkar
  7. 7. AndroidApplications Applications are written in Java programming language like Messaging, Calendar, Google Maps, Web Browser, Music Player, etc. We can design UIs of Android Applications by using;  Java  XMLhttp://aatul.me - Atul Palandurkar
  8. 8. Thank You Atul PalandurkarWebsite : http://shardainfotech.comEmail : training@shardainfotech.com Blog : http://aatul.me Contact : 091-9766210353

×