SlideShare a Scribd company logo
1 of 23
DINESH KUMAR YADAV
RAJKUMAR SHARMA
ASRAF ALI KHAN
Group Members:
ANDROID OVERVIEW
 History
 Introduction To Android
 Platform
 Architecture
 Dalvik Virtual machine
 Features
History
 Software platform from Google and the Open Handset
Alliance.
 July 2005, Google acquired Android
 November 2007, Open Handset Alliance formed , a
consortium of 86 hardware, software, and
telecommunication companies devoted to advancing open
standards for mobile devices.
 October 2008, Android available as open source
 December 2008, 14 new members joined Android project
History Continue…..
 April 30, 2009: Official 1.5 Cupcake release
 September 15, 2009: 1.6 SDK Donut release
 October 26, 2009: 2.0 SDK Éclair release
 Updates to the Éclair release:
 2.0.1 on December 3, 2009
 2.1 on January 12, 2010
 May 20,2010: 2.2 SDK Froyo release
 December 6,2010: 2.3 SDK Gingerbread release
 Feb 22,2011:3.x SDK Honeycomb release
 Oct 19,2011:4.x SDK Cream Sandwich release
Introduction Android
What is Android?
 Android is the software platform from Google and the Open Handset
Alliance that some say has the potential to revolutionize the global cell
phone market.
 Based on the Linux kernel.
 Allows writing managed code in the Java language
 Possibility to write applications in other languages and compiling it to
ARM native code.
Introduction Android Continue….
What is the Open Handset Alliance (OHA)?
 The Open Handset Alliance is consortium of several technology
companies, including hardware manufacturers, mobile carriers, and
software developers.
 “A commitment to openness, a shared vision for the future, and
concrete plans to make vision a reality. To accelerate innovation in
mobile and offer consumers a richer, less expensive, and better mobile
experience.”
Introduction Android Continue….
OHA (Open Handset Alliance)
 A business alliance consisting of 47 companies to develop open standards for
mobile devices
Introduction Android Continue……..
Phones
HTC G1,
Droid,
Tattoo
Motorola Droid (X)
Suno S880 Samsung Galaxy Sony Ericsson
Tablets
Velocity Micro Cruz Gome FlyTouch Acer beTouch
Dawa D7
Toshiba Android
SmartBook
Cisco Android Tablet
Platform
Linux Kernel
Native Libraries
Surface Manager
2D + 3D Graphics Open GL + Media
SQL Lite
Browser
Runtime + Dalvik VM Lightweight java VM + Efficient bytecode
Android Framework
Application
Architecture
Android S/W Stack - Application
Android provides a set of core applications:
 Email Client
 SMS Program
 Calendar
 Maps
 Browser
 Contacts
 Etc
All applications are written using the Java language.
Android S/W Stack –
App Framework
Enabling and simplifying the reuse of components
 Developers have full access to the same framework APIs used by the core
applications.
 Users are allowed to replace components
Android S/W Stack - Libraries
.
 Including a set of C/C++ libraries used by components
of the Android system
 Exposed to developers through the Android
application framework
Android S/W Stack - Runtime
.
Dalvik Virtual Machine (Cont)
Executing the Dalvik Executable (.dex) format
.dex format is optimized for minimal memory footprint.
Compilation
Relying on the Linux Kernel for:
Threading
Low-level memory management
Android S/W Stack – Linux Kernel
.
 Relying on Linux Kernel 2.6 for core system services
 Memory and Process Management
 Network Stack
 Driver Model
 Security
 Providing an abstraction layer between the H/W and the
rest of the S/W stack
Dalvik Virtual Machine
The Dalvik virtual machine is simple Java interpreter
machine, completely optimized for Android
platform and which is developed to run on low-end
memory mobile devices. One of the prominent
aspects in Dalvik its capability to run along an application
compilation enhancing the runtime
performance of the applications. Dalvik is not exactly, a
Java machine, because Dalvik could not read
Java code, but consists its own byte code called „dex‟
Features Of Android OS
 The entire Application framework can be reused and
replaced by selective components
 Dalvik virtual machine enhances the power
management systems
 Support for 2D and 3D graphics , So lot of business
for animation developers.
 Reliable and enhanced data storage
 Developers can create media common applications
since it supports common media
 file formats(MPEG, MPEG3, MPEG4, H.286, AAC,
AMR, JPG, PNG, GIF and more)
Features Of Android OS
 GSM,3G, Wi-Fi network
 applications support (Depends on hardware)
 Open source Web-Kit Engine-based web-browser
 Touch-Unlock, and accelerometer applications
support (Depends on hardware)
 Androids development environment includes a device
emulator, debugger, performance
Query?
Thank You

More Related Content

What's hot

Android / Android Phones
Android / Android PhonesAndroid / Android Phones
Android / Android Phones
kevinlaurenz
 
A first look_at_google_android
A first look_at_google_androidA first look_at_google_android
A first look_at_google_android
Thai Kt
 

What's hot (20)

Android introduction
Android introductionAndroid introduction
Android introduction
 
Android / Android Phones
Android / Android PhonesAndroid / Android Phones
Android / Android Phones
 
Android
AndroidAndroid
Android
 
Android Operating System Architecture
Android Operating System ArchitectureAndroid Operating System Architecture
Android Operating System Architecture
 
Introduction to android
Introduction to androidIntroduction to android
Introduction to android
 
PPT Companion to Android
PPT Companion to AndroidPPT Companion to Android
PPT Companion to Android
 
Android My Seminar
Android My SeminarAndroid My Seminar
Android My Seminar
 
A first look_at_google_android
A first look_at_google_androidA first look_at_google_android
A first look_at_google_android
 
Android Applications Development
Android Applications DevelopmentAndroid Applications Development
Android Applications Development
 
Android ppt
Android pptAndroid ppt
Android ppt
 
Android Seminar
Android SeminarAndroid Seminar
Android Seminar
 
Android By Vipin
Android By VipinAndroid By Vipin
Android By Vipin
 
An introduction to Android
An introduction to AndroidAn introduction to Android
An introduction to Android
 
Gdsc android introduction
Gdsc android introductionGdsc android introduction
Gdsc android introduction
 
Basic android-ppt
Basic android-pptBasic android-ppt
Basic android-ppt
 
Introduction to Android
Introduction to Android Introduction to Android
Introduction to Android
 
Android development, Android
Android development, AndroidAndroid development, Android
Android development, Android
 
Android & Why Mobile Application Development
Android & Why Mobile Application DevelopmentAndroid & Why Mobile Application Development
Android & Why Mobile Application Development
 
Project presentation (Loginradius SDK for Android)
Project presentation (Loginradius SDK for Android)Project presentation (Loginradius SDK for Android)
Project presentation (Loginradius SDK for Android)
 
Introduction to Android App Development
Introduction to Android App DevelopmentIntroduction to Android App Development
Introduction to Android App Development
 

Viewers also liked

Horror presentation print screens
Horror presentation print screensHorror presentation print screens
Horror presentation print screens
jessiekeegan
 
Новинки 13каталога
Новинки 13каталогаНовинки 13каталога
Новинки 13каталога
ngespss02
 
Got nuffin but love media
Got nuffin but love mediaGot nuffin but love media
Got nuffin but love media
Gabby Vicentè
 
Audience profile
Audience profileAudience profile
Audience profile
paigepacex
 
ใบงานท 2
ใบงานท   2ใบงานท   2
ใบงานท 2
Robotto' Data
 
Mark Little newsrw presentation
Mark Little newsrw presentationMark Little newsrw presentation
Mark Little newsrw presentation
rachelmcathy
 
Tp ingles iii 15.09.11
Tp ingles iii 15.09.11Tp ingles iii 15.09.11
Tp ingles iii 15.09.11
andie77vallone
 

Viewers also liked (20)

Horror presentation print screens
Horror presentation print screensHorror presentation print screens
Horror presentation print screens
 
Agenda&minutes of meeting
Agenda&minutes of meetingAgenda&minutes of meeting
Agenda&minutes of meeting
 
Murli cement
Murli cementMurli cement
Murli cement
 
Deselction
DeselctionDeselction
Deselction
 
Addendum Catalogue 2013
Addendum Catalogue 2013Addendum Catalogue 2013
Addendum Catalogue 2013
 
130624 auto layout
130624 auto layout130624 auto layout
130624 auto layout
 
Soalmatematikaosnpti2010
Soalmatematikaosnpti2010Soalmatematikaosnpti2010
Soalmatematikaosnpti2010
 
التشخيص الميداني حول ظاهرة تشغيل الأطفال بأسفي2012 2013 دراسة للنقابة الوطنية...
التشخيص الميداني حول ظاهرة تشغيل الأطفال بأسفي2012 2013 دراسة للنقابة الوطنية...التشخيص الميداني حول ظاهرة تشغيل الأطفال بأسفي2012 2013 دراسة للنقابة الوطنية...
التشخيص الميداني حول ظاهرة تشغيل الأطفال بأسفي2012 2013 دراسة للنقابة الوطنية...
 
Geen1400
Geen1400Geen1400
Geen1400
 
Новинки 13каталога
Новинки 13каталогаНовинки 13каталога
Новинки 13каталога
 
Got nuffin but love media
Got nuffin but love mediaGot nuffin but love media
Got nuffin but love media
 
Јапан
ЈапанЈапан
Јапан
 
Micronutrientes
MicronutrientesMicronutrientes
Micronutrientes
 
Audience profile
Audience profileAudience profile
Audience profile
 
8а8а
 
Chapter 2 scm
Chapter 2 scmChapter 2 scm
Chapter 2 scm
 
Међумолекулске интеракције и водонична веза
Међумолекулске интеракције и водонична везаМеђумолекулске интеракције и водонична веза
Међумолекулске интеракције и водонична веза
 
ใบงานท 2
ใบงานท   2ใบงานท   2
ใบงานท 2
 
Mark Little newsrw presentation
Mark Little newsrw presentationMark Little newsrw presentation
Mark Little newsrw presentation
 
Tp ingles iii 15.09.11
Tp ingles iii 15.09.11Tp ingles iii 15.09.11
Tp ingles iii 15.09.11
 

Similar to Android

android presentation by akbar
android presentation by akbarandroid presentation by akbar
android presentation by akbar
Akbar Md
 
Ch1 hello, android
Ch1 hello, androidCh1 hello, android
Ch1 hello, android
Jehad2012
 
Android : Revolutionizing Mobile Devices
Android : Revolutionizing Mobile DevicesAndroid : Revolutionizing Mobile Devices
Android : Revolutionizing Mobile Devices
Ritesh Puthran
 
Android architecture
Android architectureAndroid architecture
Android architecture
Hari Krishna
 
presentation2-141101015616-conversion-gate01.pdf
presentation2-141101015616-conversion-gate01.pdfpresentation2-141101015616-conversion-gate01.pdf
presentation2-141101015616-conversion-gate01.pdf
imau6
 

Similar to Android (20)

Android seminar-report-body.doc
Android seminar-report-body.docAndroid seminar-report-body.doc
Android seminar-report-body.doc
 
Android Applications Development (a Walkthrough)
Android Applications Development (a Walkthrough)Android Applications Development (a Walkthrough)
Android Applications Development (a Walkthrough)
 
Introduction to Android.ppt
Introduction to Android.pptIntroduction to Android.ppt
Introduction to Android.ppt
 
Android..overwiew
Android..overwiewAndroid..overwiew
Android..overwiew
 
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
 
Introduction to Andriod
Introduction to AndriodIntroduction to Andriod
Introduction to Andriod
 
Android
AndroidAndroid
Android
 
Android
AndroidAndroid
Android
 
android presentation by akbar
android presentation by akbarandroid presentation by akbar
android presentation by akbar
 
01 03 - introduction to android
01  03 - introduction to android01  03 - introduction to android
01 03 - introduction to android
 
Android architecture
Android architectureAndroid architecture
Android architecture
 
Presentation on Android operating system
Presentation on Android operating systemPresentation on Android operating system
Presentation on Android operating system
 
Ch1 hello, android
Ch1 hello, androidCh1 hello, android
Ch1 hello, android
 
Android
AndroidAndroid
Android
 
Introduction to Android Environment
Introduction to Android EnvironmentIntroduction to Android Environment
Introduction to Android Environment
 
Android
AndroidAndroid
Android
 
Android : Revolutionizing Mobile Devices
Android : Revolutionizing Mobile DevicesAndroid : Revolutionizing Mobile Devices
Android : Revolutionizing Mobile Devices
 
Android architecture
Android architectureAndroid architecture
Android architecture
 
Aandroid
AandroidAandroid
Aandroid
 
presentation2-141101015616-conversion-gate01.pdf
presentation2-141101015616-conversion-gate01.pdfpresentation2-141101015616-conversion-gate01.pdf
presentation2-141101015616-conversion-gate01.pdf
 

More from Intekhab Alam Khan (13)

Web search engine
Web search engineWeb search engine
Web search engine
 
Sensor technology
Sensor technologySensor technology
Sensor technology
 
Bluetooth
BluetoothBluetooth
Bluetooth
 
Li fi
Li fiLi fi
Li fi
 
Dns
DnsDns
Dns
 
Artificial intelligence
Artificial intelligenceArtificial intelligence
Artificial intelligence
 
Artificial intelligence
Artificial intelligenceArtificial intelligence
Artificial intelligence
 
Artificial intelligenc
Artificial intelligencArtificial intelligenc
Artificial intelligenc
 
Artificial inteligence
Artificial inteligenceArtificial inteligence
Artificial inteligence
 
Android
AndroidAndroid
Android
 
Sixth sense technology
Sixth sense technologySixth sense technology
Sixth sense technology
 
Brain Computer Interface
Brain Computer InterfaceBrain Computer Interface
Brain Computer Interface
 
Brain computer interface
Brain computer interfaceBrain computer interface
Brain computer interface
 

Recently uploaded

Recently uploaded (20)

Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 
Developing An App To Navigate The Roads of Brazil
Developing An App To Navigate The Roads of BrazilDeveloping An App To Navigate The Roads of Brazil
Developing An App To Navigate The Roads of Brazil
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
 
What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of Terraform
 
Tech Trends Report 2024 Future Today Institute.pdf
Tech Trends Report 2024 Future Today Institute.pdfTech Trends Report 2024 Future Today Institute.pdf
Tech Trends Report 2024 Future Today Institute.pdf
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CV
 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...
 
HTML Injection Attacks: Impact and Mitigation Strategies
HTML Injection Attacks: Impact and Mitigation StrategiesHTML Injection Attacks: Impact and Mitigation Strategies
HTML Injection Attacks: Impact and Mitigation Strategies
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century education
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 

Android

  • 1.
  • 2. DINESH KUMAR YADAV RAJKUMAR SHARMA ASRAF ALI KHAN Group Members:
  • 3. ANDROID OVERVIEW  History  Introduction To Android  Platform  Architecture  Dalvik Virtual machine  Features
  • 4. History  Software platform from Google and the Open Handset Alliance.  July 2005, Google acquired Android  November 2007, Open Handset Alliance formed , a consortium of 86 hardware, software, and telecommunication companies devoted to advancing open standards for mobile devices.  October 2008, Android available as open source  December 2008, 14 new members joined Android project
  • 5. History Continue…..  April 30, 2009: Official 1.5 Cupcake release  September 15, 2009: 1.6 SDK Donut release  October 26, 2009: 2.0 SDK Éclair release  Updates to the Éclair release:  2.0.1 on December 3, 2009  2.1 on January 12, 2010  May 20,2010: 2.2 SDK Froyo release  December 6,2010: 2.3 SDK Gingerbread release  Feb 22,2011:3.x SDK Honeycomb release  Oct 19,2011:4.x SDK Cream Sandwich release
  • 6. Introduction Android What is Android?  Android is the software platform from Google and the Open Handset Alliance that some say has the potential to revolutionize the global cell phone market.  Based on the Linux kernel.  Allows writing managed code in the Java language  Possibility to write applications in other languages and compiling it to ARM native code.
  • 7. Introduction Android Continue…. What is the Open Handset Alliance (OHA)?  The Open Handset Alliance is consortium of several technology companies, including hardware manufacturers, mobile carriers, and software developers.  “A commitment to openness, a shared vision for the future, and concrete plans to make vision a reality. To accelerate innovation in mobile and offer consumers a richer, less expensive, and better mobile experience.”
  • 8. Introduction Android Continue…. OHA (Open Handset Alliance)  A business alliance consisting of 47 companies to develop open standards for mobile devices
  • 10. Phones HTC G1, Droid, Tattoo Motorola Droid (X) Suno S880 Samsung Galaxy Sony Ericsson
  • 11. Tablets Velocity Micro Cruz Gome FlyTouch Acer beTouch Dawa D7 Toshiba Android SmartBook Cisco Android Tablet
  • 12. Platform Linux Kernel Native Libraries Surface Manager 2D + 3D Graphics Open GL + Media SQL Lite Browser Runtime + Dalvik VM Lightweight java VM + Efficient bytecode Android Framework Application
  • 14. Android S/W Stack - Application Android provides a set of core applications:  Email Client  SMS Program  Calendar  Maps  Browser  Contacts  Etc All applications are written using the Java language.
  • 15. Android S/W Stack – App Framework Enabling and simplifying the reuse of components  Developers have full access to the same framework APIs used by the core applications.  Users are allowed to replace components
  • 16. Android S/W Stack - Libraries .  Including a set of C/C++ libraries used by components of the Android system  Exposed to developers through the Android application framework
  • 17. Android S/W Stack - Runtime . Dalvik Virtual Machine (Cont) Executing the Dalvik Executable (.dex) format .dex format is optimized for minimal memory footprint. Compilation Relying on the Linux Kernel for: Threading Low-level memory management
  • 18. Android S/W Stack – Linux Kernel .  Relying on Linux Kernel 2.6 for core system services  Memory and Process Management  Network Stack  Driver Model  Security  Providing an abstraction layer between the H/W and the rest of the S/W stack
  • 19. Dalvik Virtual Machine The Dalvik virtual machine is simple Java interpreter machine, completely optimized for Android platform and which is developed to run on low-end memory mobile devices. One of the prominent aspects in Dalvik its capability to run along an application compilation enhancing the runtime performance of the applications. Dalvik is not exactly, a Java machine, because Dalvik could not read Java code, but consists its own byte code called „dex‟
  • 20. Features Of Android OS  The entire Application framework can be reused and replaced by selective components  Dalvik virtual machine enhances the power management systems  Support for 2D and 3D graphics , So lot of business for animation developers.  Reliable and enhanced data storage  Developers can create media common applications since it supports common media  file formats(MPEG, MPEG3, MPEG4, H.286, AAC, AMR, JPG, PNG, GIF and more)
  • 21. Features Of Android OS  GSM,3G, Wi-Fi network  applications support (Depends on hardware)  Open source Web-Kit Engine-based web-browser  Touch-Unlock, and accelerometer applications support (Depends on hardware)  Androids development environment includes a device emulator, debugger, performance