SlideShare una empresa de Scribd logo
1 de 8
Android
Architecture
 - Atul Palandurkar
Android




http://aatul.me       - Atul Palandurkar
Android

Linux 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
Android

Libraries
 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
Android

Android 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
Android

Application 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
Android

Applications
 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
      XML




http://aatul.me                     - Atul Palandurkar
Thank You



   Atul Palandurkar
Website : http://shardainfotech.com
Email : training@shardainfotech.com
         Blog : http://aatul.me
     Contact : 091-9766210353

Más contenido relacionado

La actualidad más candente

Introduction to Android
Introduction to AndroidIntroduction to Android
Introduction to AndroidMurat Aydın
 
Introduction to Android ppt
Introduction to Android pptIntroduction to Android ppt
Introduction to Android pptTaha Malampatti
 
Android Technology Presentation
Android Technology PresentationAndroid Technology Presentation
Android Technology PresentationVijay Shinde
 
android phone ppt
android phone pptandroid phone ppt
android phone pptmehul patel
 
1319571 634635606205391250
1319571 6346356062053912501319571 634635606205391250
1319571 634635606205391250MadNor Exe
 
Android Seminar Presentation [March 2019]
Android Seminar Presentation [March 2019]Android Seminar Presentation [March 2019]
Android Seminar Presentation [March 2019]Jowin John Chemban
 
Presentation On Android
Presentation On AndroidPresentation On Android
Presentation On AndroidTeachMission
 
Android OS Presentation
Android OS PresentationAndroid OS Presentation
Android OS Presentationhession25819
 
Android introduction
Android introductionAndroid introduction
Android introductionRaynaITSTEP
 
Android Operating System (Androrid OS)
Android Operating System (Androrid OS)Android Operating System (Androrid OS)
Android Operating System (Androrid OS)Siddharth Belbase
 
Android technology- Advantages & Limitations
Android technology- Advantages & LimitationsAndroid technology- Advantages & Limitations
Android technology- Advantages & LimitationsVaibhav Dixit
 
Android os: presentaion by Prerak
Android os: presentaion by PrerakAndroid os: presentaion by Prerak
Android os: presentaion by PrerakPrerak Rathore
 
Android technology
Android technologyAndroid technology
Android technologysatish kumar
 
Android Technology
Android TechnologyAndroid Technology
Android TechnologyAmar Shah
 

La actualidad más candente (20)

Android Marshmallow
Android MarshmallowAndroid Marshmallow
Android Marshmallow
 
Introduction to Android
Introduction to AndroidIntroduction to Android
Introduction to Android
 
Ppt on android
Ppt on androidPpt on android
Ppt on android
 
Psd andriod
Psd andriodPsd andriod
Psd andriod
 
Introduction to Android ppt
Introduction to Android pptIntroduction to Android ppt
Introduction to Android ppt
 
Android Technology Presentation
Android Technology PresentationAndroid Technology Presentation
Android Technology Presentation
 
android phone ppt
android phone pptandroid phone ppt
android phone ppt
 
Android ppt
Android pptAndroid ppt
Android ppt
 
1319571 634635606205391250
1319571 6346356062053912501319571 634635606205391250
1319571 634635606205391250
 
Android Seminar Presentation [March 2019]
Android Seminar Presentation [March 2019]Android Seminar Presentation [March 2019]
Android Seminar Presentation [March 2019]
 
Presentation On Android
Presentation On AndroidPresentation On Android
Presentation On Android
 
Android o ppt
Android o pptAndroid o ppt
Android o ppt
 
Android OS Presentation
Android OS PresentationAndroid OS Presentation
Android OS Presentation
 
Android introduction
Android introductionAndroid introduction
Android introduction
 
Android Operating System (Androrid OS)
Android Operating System (Androrid OS)Android Operating System (Androrid OS)
Android Operating System (Androrid OS)
 
Android technology- Advantages & Limitations
Android technology- Advantages & LimitationsAndroid technology- Advantages & Limitations
Android technology- Advantages & Limitations
 
Android os: presentaion by Prerak
Android os: presentaion by PrerakAndroid os: presentaion by Prerak
Android os: presentaion by Prerak
 
Android technology
Android technologyAndroid technology
Android technology
 
Android Technology
Android TechnologyAndroid Technology
Android Technology
 
Android Technology
Android TechnologyAndroid Technology
Android Technology
 

Similar a Architecture of Android

Android architecture
Android architectureAndroid architecture
Android architecturepoojapainter
 
Wifi Direct Based Chat And File Transfer Android Application
Wifi Direct Based Chat And File Transfer Android ApplicationWifi Direct Based Chat And File Transfer Android Application
Wifi Direct Based Chat And File Transfer Android ApplicationNitin Bhasin
 
Getting started with android
Getting started with androidGetting started with android
Getting started with androidamitgb
 
Introduction to Android
Introduction to Android Introduction to Android
Introduction to Android Ranjith Kumar
 
Android- Introduction for Beginners
Android- Introduction for BeginnersAndroid- Introduction for Beginners
Android- Introduction for BeginnersTripti Tiwari
 
Android architecture
Android architectureAndroid architecture
Android architecturefahim shahzad
 
Phonebook Directory or Address Book In Android
Phonebook Directory or Address Book In AndroidPhonebook Directory or Address Book In Android
Phonebook Directory or Address Book In AndroidABHISHEK DINKAR
 
Android 1-intro n architecture
Android 1-intro n architectureAndroid 1-intro n architecture
Android 1-intro n architectureDilip Singh
 
Android platform overview
Android platform overviewAndroid platform overview
Android platform overviewtamilmani1020
 
Android platform overview
Android platform overviewAndroid platform overview
Android platform overviewmagicshui
 
Ch1 hello, android
Ch1 hello, androidCh1 hello, android
Ch1 hello, androidJehad2012
 

Similar a Architecture of Android (20)

Android architecture
Android architectureAndroid architecture
Android architecture
 
Wifi Direct Based Chat And File Transfer Android Application
Wifi Direct Based Chat And File Transfer Android ApplicationWifi Direct Based Chat And File Transfer Android Application
Wifi Direct Based Chat And File Transfer Android Application
 
01 02 - introduction - adroid stack
01  02 - introduction - adroid stack01  02 - introduction - adroid stack
01 02 - introduction - adroid stack
 
Getting started with android
Getting started with androidGetting started with android
Getting started with android
 
Android Anatomy
Android  AnatomyAndroid  Anatomy
Android Anatomy
 
Android
AndroidAndroid
Android
 
Android
Android Android
Android
 
Android
Android Android
Android
 
Introduction to Android
Introduction to Android Introduction to Android
Introduction to Android
 
Android Seminar
Android SeminarAndroid Seminar
Android Seminar
 
Android- Introduction for Beginners
Android- Introduction for BeginnersAndroid- Introduction for Beginners
Android- Introduction for Beginners
 
Android architecture
Android architectureAndroid architecture
Android architecture
 
Android
AndroidAndroid
Android
 
Phonebook Directory or Address Book In Android
Phonebook Directory or Address Book In AndroidPhonebook Directory or Address Book In Android
Phonebook Directory or Address Book In Android
 
Android 1-intro n architecture
Android 1-intro n architectureAndroid 1-intro n architecture
Android 1-intro n architecture
 
Android My Seminar
Android My SeminarAndroid My Seminar
Android My Seminar
 
Android platform overview
Android platform overviewAndroid platform overview
Android platform overview
 
Android platform overview
Android platform overviewAndroid platform overview
Android platform overview
 
Ch1 hello, android
Ch1 hello, androidCh1 hello, android
Ch1 hello, android
 
Android Operating System Architecture
Android Operating System ArchitectureAndroid Operating System Architecture
Android Operating System Architecture
 

Más de Aatul Palandurkar (7)

Franchise Proposal
Franchise ProposalFranchise Proposal
Franchise Proposal
 
Adopt a JSR
Adopt a JSRAdopt a JSR
Adopt a JSR
 
NetCAT
NetCATNetCAT
NetCAT
 
Android Components
Android ComponentsAndroid Components
Android Components
 
Java
JavaJava
Java
 
NetBeans IDE & Platform
NetBeans IDE & PlatformNetBeans IDE & Platform
NetBeans IDE & Platform
 
Netbeans IDE & Platform
Netbeans IDE & PlatformNetbeans IDE & Platform
Netbeans IDE & Platform
 

Último

General Principles of Intellectual Property: Concepts of Intellectual Proper...
General Principles of Intellectual Property: Concepts of Intellectual  Proper...General Principles of Intellectual Property: Concepts of Intellectual  Proper...
General Principles of Intellectual Property: Concepts of Intellectual Proper...Poonam Aher Patil
 
SOC 101 Demonstration of Learning Presentation
SOC 101 Demonstration of Learning PresentationSOC 101 Demonstration of Learning Presentation
SOC 101 Demonstration of Learning Presentationcamerronhm
 
Application orientated numerical on hev.ppt
Application orientated numerical on hev.pptApplication orientated numerical on hev.ppt
Application orientated numerical on hev.pptRamjanShidvankar
 
Graduate Outcomes Presentation Slides - English
Graduate Outcomes Presentation Slides - EnglishGraduate Outcomes Presentation Slides - English
Graduate Outcomes Presentation Slides - Englishneillewis46
 
SKILL OF INTRODUCING THE LESSON MICRO SKILLS.pptx
SKILL OF INTRODUCING THE LESSON MICRO SKILLS.pptxSKILL OF INTRODUCING THE LESSON MICRO SKILLS.pptx
SKILL OF INTRODUCING THE LESSON MICRO SKILLS.pptxAmanpreet Kaur
 
ICT role in 21st century education and it's challenges.
ICT role in 21st century education and it's challenges.ICT role in 21st century education and it's challenges.
ICT role in 21st century education and it's challenges.MaryamAhmad92
 
Mixin Classes in Odoo 17 How to Extend Models Using Mixin Classes
Mixin Classes in Odoo 17  How to Extend Models Using Mixin ClassesMixin Classes in Odoo 17  How to Extend Models Using Mixin Classes
Mixin Classes in Odoo 17 How to Extend Models Using Mixin ClassesCeline George
 
On National Teacher Day, meet the 2024-25 Kenan Fellows
On National Teacher Day, meet the 2024-25 Kenan FellowsOn National Teacher Day, meet the 2024-25 Kenan Fellows
On National Teacher Day, meet the 2024-25 Kenan FellowsMebane Rash
 
Python Notes for mca i year students osmania university.docx
Python Notes for mca i year students osmania university.docxPython Notes for mca i year students osmania university.docx
Python Notes for mca i year students osmania university.docxRamakrishna Reddy Bijjam
 
Fostering Friendships - Enhancing Social Bonds in the Classroom
Fostering Friendships - Enhancing Social Bonds  in the ClassroomFostering Friendships - Enhancing Social Bonds  in the Classroom
Fostering Friendships - Enhancing Social Bonds in the ClassroomPooky Knightsmith
 
UGC NET Paper 1 Mathematical Reasoning & Aptitude.pdf
UGC NET Paper 1 Mathematical Reasoning & Aptitude.pdfUGC NET Paper 1 Mathematical Reasoning & Aptitude.pdf
UGC NET Paper 1 Mathematical Reasoning & Aptitude.pdfNirmal Dwivedi
 
Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...
Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...
Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...christianmathematics
 
Holdier Curriculum Vitae (April 2024).pdf
Holdier Curriculum Vitae (April 2024).pdfHoldier Curriculum Vitae (April 2024).pdf
Holdier Curriculum Vitae (April 2024).pdfagholdier
 
How to Create and Manage Wizard in Odoo 17
How to Create and Manage Wizard in Odoo 17How to Create and Manage Wizard in Odoo 17
How to Create and Manage Wizard in Odoo 17Celine George
 
How to Give a Domain for a Field in Odoo 17
How to Give a Domain for a Field in Odoo 17How to Give a Domain for a Field in Odoo 17
How to Give a Domain for a Field in Odoo 17Celine George
 
Salient Features of India constitution especially power and functions
Salient Features of India constitution especially power and functionsSalient Features of India constitution especially power and functions
Salient Features of India constitution especially power and functionsKarakKing
 
Unit-IV; Professional Sales Representative (PSR).pptx
Unit-IV; Professional Sales Representative (PSR).pptxUnit-IV; Professional Sales Representative (PSR).pptx
Unit-IV; Professional Sales Representative (PSR).pptxVishalSingh1417
 
Accessible Digital Futures project (20/03/2024)
Accessible Digital Futures project (20/03/2024)Accessible Digital Futures project (20/03/2024)
Accessible Digital Futures project (20/03/2024)Jisc
 
Unit-IV- Pharma. Marketing Channels.pptx
Unit-IV- Pharma. Marketing Channels.pptxUnit-IV- Pharma. Marketing Channels.pptx
Unit-IV- Pharma. Marketing Channels.pptxVishalSingh1417
 

Último (20)

General Principles of Intellectual Property: Concepts of Intellectual Proper...
General Principles of Intellectual Property: Concepts of Intellectual  Proper...General Principles of Intellectual Property: Concepts of Intellectual  Proper...
General Principles of Intellectual Property: Concepts of Intellectual Proper...
 
SOC 101 Demonstration of Learning Presentation
SOC 101 Demonstration of Learning PresentationSOC 101 Demonstration of Learning Presentation
SOC 101 Demonstration of Learning Presentation
 
Application orientated numerical on hev.ppt
Application orientated numerical on hev.pptApplication orientated numerical on hev.ppt
Application orientated numerical on hev.ppt
 
Graduate Outcomes Presentation Slides - English
Graduate Outcomes Presentation Slides - EnglishGraduate Outcomes Presentation Slides - English
Graduate Outcomes Presentation Slides - English
 
SKILL OF INTRODUCING THE LESSON MICRO SKILLS.pptx
SKILL OF INTRODUCING THE LESSON MICRO SKILLS.pptxSKILL OF INTRODUCING THE LESSON MICRO SKILLS.pptx
SKILL OF INTRODUCING THE LESSON MICRO SKILLS.pptx
 
ICT role in 21st century education and it's challenges.
ICT role in 21st century education and it's challenges.ICT role in 21st century education and it's challenges.
ICT role in 21st century education and it's challenges.
 
Mixin Classes in Odoo 17 How to Extend Models Using Mixin Classes
Mixin Classes in Odoo 17  How to Extend Models Using Mixin ClassesMixin Classes in Odoo 17  How to Extend Models Using Mixin Classes
Mixin Classes in Odoo 17 How to Extend Models Using Mixin Classes
 
On National Teacher Day, meet the 2024-25 Kenan Fellows
On National Teacher Day, meet the 2024-25 Kenan FellowsOn National Teacher Day, meet the 2024-25 Kenan Fellows
On National Teacher Day, meet the 2024-25 Kenan Fellows
 
Python Notes for mca i year students osmania university.docx
Python Notes for mca i year students osmania university.docxPython Notes for mca i year students osmania university.docx
Python Notes for mca i year students osmania university.docx
 
Fostering Friendships - Enhancing Social Bonds in the Classroom
Fostering Friendships - Enhancing Social Bonds  in the ClassroomFostering Friendships - Enhancing Social Bonds  in the Classroom
Fostering Friendships - Enhancing Social Bonds in the Classroom
 
UGC NET Paper 1 Mathematical Reasoning & Aptitude.pdf
UGC NET Paper 1 Mathematical Reasoning & Aptitude.pdfUGC NET Paper 1 Mathematical Reasoning & Aptitude.pdf
UGC NET Paper 1 Mathematical Reasoning & Aptitude.pdf
 
Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...
Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...
Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...
 
Holdier Curriculum Vitae (April 2024).pdf
Holdier Curriculum Vitae (April 2024).pdfHoldier Curriculum Vitae (April 2024).pdf
Holdier Curriculum Vitae (April 2024).pdf
 
How to Create and Manage Wizard in Odoo 17
How to Create and Manage Wizard in Odoo 17How to Create and Manage Wizard in Odoo 17
How to Create and Manage Wizard in Odoo 17
 
How to Give a Domain for a Field in Odoo 17
How to Give a Domain for a Field in Odoo 17How to Give a Domain for a Field in Odoo 17
How to Give a Domain for a Field in Odoo 17
 
Salient Features of India constitution especially power and functions
Salient Features of India constitution especially power and functionsSalient Features of India constitution especially power and functions
Salient Features of India constitution especially power and functions
 
Unit-IV; Professional Sales Representative (PSR).pptx
Unit-IV; Professional Sales Representative (PSR).pptxUnit-IV; Professional Sales Representative (PSR).pptx
Unit-IV; Professional Sales Representative (PSR).pptx
 
Accessible Digital Futures project (20/03/2024)
Accessible Digital Futures project (20/03/2024)Accessible Digital Futures project (20/03/2024)
Accessible Digital Futures project (20/03/2024)
 
Unit-IV- Pharma. Marketing Channels.pptx
Unit-IV- Pharma. Marketing Channels.pptxUnit-IV- Pharma. Marketing Channels.pptx
Unit-IV- Pharma. Marketing Channels.pptx
 
Spatium Project Simulation student brief
Spatium Project Simulation student briefSpatium Project Simulation student brief
Spatium Project Simulation student brief
 

Architecture of Android

  • 2. Android http://aatul.me - Atul Palandurkar
  • 3. Android Linux 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. Android Libraries  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. Android Android 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. Android Application 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. Android Applications  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  XML http://aatul.me - Atul Palandurkar
  • 8. Thank You Atul Palandurkar Website : http://shardainfotech.com Email : training@shardainfotech.com Blog : http://aatul.me Contact : 091-9766210353