SlideShare a Scribd company logo
1 of 26
© Frank Mueller & Seokyong Hong (TA) North Carolina State University Center for Efficient, Secure and Reliable Computing Android Platform Overview (1) Except as otherwise noted, the content of this presentation is  licensed under the Creative Commons Attribution 2.5 License
Android ,[object Object],[object Object],Operating System (Linux Kernel 2.6) Middleware Key Applications Android
OHA (Open Handset Alliance) ,[object Object]
Android Software Stack
Android S/W Stack – Linux Kernel ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Android S/W Stack – Linux Kernel (Cont) ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Android S/W Stack – Linux Kernel (Cont) ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Android S/W Stack – Linux Kernel (Cont) ,[object Object],[object Object],[object Object],[object Object]
Android S/W Stack – Linux Kernel (Cont) ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Android S/W Stack – Linux Kernel (Cont) ,[object Object],[object Object],[object Object]
Android S/W Stack - Runtime ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Android S/W Stack – Runtime (Cont)  ,[object Object],[object Object],[object Object],[object Object],[object Object]
Android S/W Stack – Runtime (Cont)  ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Android S/W Stack - Libraries ,[object Object],[object Object]
Android S/W Stack – Libraries (Cont) ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Android S/W Stack – Libraries (Cont) ,[object Object],[object Object],[object Object]
Android S/W Stack – Libraries (Cont) ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Android S/W Stack – Libraries (Cont) ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Android S/W Stack – Libraries (Cont) ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Android S/W Stack – Libraries (Cont) ,[object Object],[object Object],[object Object]
Android S/W Stack – Libraries (Cont) ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Android S/W Stack – Libraries (Cont) ,[object Object],[object Object],[object Object]
Android S/W Stack – Libraries (Cont) ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Android S/W Stack – App Framework ,[object Object],[object Object],[object Object]
Android S/W Stack – App Framework (Cont) ,[object Object],Feature Role View  System Used to build an application, including lists, grids, text boxes, buttons, and embedded web browser Content  Provider Enabling applications to access data from other  applications or to share their own data Resource  Manager Providing access to non-code resources (localized string , graphics, and layout files) Notification Manager Enabling all applications to display customer alerts in the  status bar Activity  Manager Managing the lifecycle of applications and providing  a common navigation backstack
Android S/W Stack - Application ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]

More Related Content

What's hot

Embedded Linux Multimedia
Embedded Linux MultimediaEmbedded Linux Multimedia
Embedded Linux Multimedia
Caglar Dursun
 
Wonho Park_20151209
Wonho Park_20151209Wonho Park_20151209
Wonho Park_20151209
Wonho Park
 
Windows Embedded Compact 7 White Paper
Windows Embedded Compact 7 White PaperWindows Embedded Compact 7 White Paper
Windows Embedded Compact 7 White Paper
Ryan Berg
 
BruceRamsland_Resume_12282015
BruceRamsland_Resume_12282015BruceRamsland_Resume_12282015
BruceRamsland_Resume_12282015
Bruce Ramsland
 
11 Java User Interface Libraries for Developing Mobile Applications
11 Java User Interface Libraries for Developing Mobile Applications11 Java User Interface Libraries for Developing Mobile Applications
11 Java User Interface Libraries for Developing Mobile Applications
AEGIS-ACCESSIBLE Projects
 

What's hot (12)

Android : Deep dive into developing MobileApp using Android
Android : Deep dive into developing MobileApp using AndroidAndroid : Deep dive into developing MobileApp using Android
Android : Deep dive into developing MobileApp using Android
 
Embedded Linux Multimedia
Embedded Linux MultimediaEmbedded Linux Multimedia
Embedded Linux Multimedia
 
Graphical libraries
Graphical librariesGraphical libraries
Graphical libraries
 
Ankur_Srivastava
Ankur_SrivastavaAnkur_Srivastava
Ankur_Srivastava
 
Wonho Park_20151209
Wonho Park_20151209Wonho Park_20151209
Wonho Park_20151209
 
WIndows Embedded Compact 2013 – What’s news
WIndows Embedded Compact 2013 – What’s newsWIndows Embedded Compact 2013 – What’s news
WIndows Embedded Compact 2013 – What’s news
 
Vb ch 2-introduction_to_.net
Vb ch 2-introduction_to_.netVb ch 2-introduction_to_.net
Vb ch 2-introduction_to_.net
 
Windows Embedded Compact 7 White Paper
Windows Embedded Compact 7 White PaperWindows Embedded Compact 7 White Paper
Windows Embedded Compact 7 White Paper
 
BruceRamsland_Resume_12282015
BruceRamsland_Resume_12282015BruceRamsland_Resume_12282015
BruceRamsland_Resume_12282015
 
Embedded Webinar #12 “GloDroid or Boosting True Open Source Android Stack Dev...
Embedded Webinar #12 “GloDroid or Boosting True Open Source Android Stack Dev...Embedded Webinar #12 “GloDroid or Boosting True Open Source Android Stack Dev...
Embedded Webinar #12 “GloDroid or Boosting True Open Source Android Stack Dev...
 
Introduction to Mobile Application Development
Introduction to Mobile Application DevelopmentIntroduction to Mobile Application Development
Introduction to Mobile Application Development
 
11 Java User Interface Libraries for Developing Mobile Applications
11 Java User Interface Libraries for Developing Mobile Applications11 Java User Interface Libraries for Developing Mobile Applications
11 Java User Interface Libraries for Developing Mobile Applications
 

Similar to Android platform overview

Portinig Application, Drivers And Os
Portinig Application, Drivers And OsPortinig Application, Drivers And Os
Portinig Application, Drivers And Os
momobangalore
 
Android Introduction
Android IntroductionAndroid Introduction
Android Introduction
mehfooz7007
 

Similar to Android platform overview (20)

01 02 - introduction - adroid stack
01  02 - introduction - adroid stack01  02 - introduction - adroid stack
01 02 - introduction - adroid stack
 
Android Anatomy
Android  AnatomyAndroid  Anatomy
Android Anatomy
 
Android Seminar
Android SeminarAndroid Seminar
Android Seminar
 
Android
Android Android
Android
 
Intro To Android App Development
Intro To Android App DevelopmentIntro To Android App Development
Intro To Android App Development
 
Android apps
Android appsAndroid apps
Android apps
 
Android understanding
Android understandingAndroid understanding
Android understanding
 
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
 
Introduction to Android
Introduction to Android Introduction to Android
Introduction to Android
 
Getting started with android
Getting started with androidGetting started with android
Getting started with android
 
Portinig Application, Drivers And Os
Portinig Application, Drivers And OsPortinig Application, Drivers And Os
Portinig Application, Drivers And Os
 
Android Handheld Systems
Android Handheld SystemsAndroid Handheld Systems
Android Handheld Systems
 
Android overview
Android overviewAndroid overview
Android overview
 
Android 1-intro n architecture
Android 1-intro n architectureAndroid 1-intro n architecture
Android 1-intro n architecture
 
Android architecture
Android architectureAndroid architecture
Android architecture
 
Android Introduction
Android IntroductionAndroid Introduction
Android Introduction
 
Architecture of Android
Architecture of AndroidArchitecture of Android
Architecture of Android
 
Lecture slides introduction_introduction
Lecture slides introduction_introductionLecture slides introduction_introduction
Lecture slides introduction_introduction
 
Android My Seminar
Android My SeminarAndroid My Seminar
Android My Seminar
 
Andriod - Technical Review
Andriod - Technical ReviewAndriod - Technical Review
Andriod - Technical Review
 

More from magicshui (8)

网络信息管理-rss介绍-方案1
网络信息管理-rss介绍-方案1网络信息管理-rss介绍-方案1
网络信息管理-rss介绍-方案1
 
网络信息管理-rss介绍-方案2
网络信息管理-rss介绍-方案2网络信息管理-rss介绍-方案2
网络信息管理-rss介绍-方案2
 
.Net网络编程入门
.Net网络编程入门.Net网络编程入门
.Net网络编程入门
 
Android installation guide
Android installation guideAndroid installation guide
Android installation guide
 
Android application model
Android application modelAndroid application model
Android application model
 
One
OneOne
One
 
计算机网络:复习
计算机网络:复习计算机网络:复习
计算机网络:复习
 
Hetaoo come on
Hetaoo come onHetaoo come on
Hetaoo come on
 

Android platform overview

  • 1. © Frank Mueller & Seokyong Hong (TA) North Carolina State University Center for Efficient, Secure and Reliable Computing Android Platform Overview (1) Except as otherwise noted, the content of this presentation is licensed under the Creative Commons Attribution 2.5 License
  • 2.
  • 3.
  • 5.
  • 6.
  • 7.
  • 8.
  • 9.
  • 10.
  • 11.
  • 12.
  • 13.
  • 14.
  • 15.
  • 16.
  • 17.
  • 18.
  • 19.
  • 20.
  • 21.
  • 22.
  • 23.
  • 24.
  • 25.
  • 26.

Editor's Notes

  1. 1
  2. 2