Android

Intekhab Alam Khan
Android
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
1 de 23

Recomendados

Android ArchitectureAndroid Architecture
Android Architecturedeepakshare
17.6K vistas6 diapositivas
Android PPTAndroid PPT
Android PPTsaikrishnabachuwar
462 vistas13 diapositivas
Android Android
Android Anand Buddarapu
340 vistas20 diapositivas
android architectureandroid architecture
android architectureAashita Gupta
22.4K vistas32 diapositivas

Más contenido relacionado

La actualidad más candente

Android introductionAndroid introduction
Android introductionmcanotes
317 vistas21 diapositivas
Android / Android PhonesAndroid / Android Phones
Android / Android Phoneskevinlaurenz
707 vistas20 diapositivas
AndroidAndroid
Androidkevinlaurenz
885 vistas20 diapositivas
Introduction to androidIntroduction to android
Introduction to androidzeelpatel0504
8.6K vistas45 diapositivas
PPT Companion to AndroidPPT Companion to Android
PPT Companion to AndroidDharani Kumar Madduri
15.5K vistas370 diapositivas

La actualidad más candente(20)

Android introductionAndroid introduction
Android introduction
mcanotes317 vistas
Android / Android PhonesAndroid / Android Phones
Android / Android Phones
kevinlaurenz707 vistas
AndroidAndroid
Android
kevinlaurenz885 vistas
Android Operating System ArchitectureAndroid Operating System Architecture
Android Operating System Architecture
DINESH KUMAR ARIVARASAN1.4K vistas
Introduction to androidIntroduction to android
Introduction to android
zeelpatel05048.6K vistas
PPT Companion to AndroidPPT Companion to Android
PPT Companion to Android
Dharani Kumar Madduri15.5K vistas
Android My SeminarAndroid My Seminar
Android My Seminar
Ganesh Waghmare10.9K vistas
A first look_at_google_androidA first look_at_google_android
A first look_at_google_android
Thai Kt705 vistas
Android Applications DevelopmentAndroid Applications Development
Android Applications Development
Michael Angelo Rivera2.2K vistas
Android pptAndroid ppt
Android ppt
Dharmdutt Gupta903 vistas
Android SeminarAndroid Seminar
Android Seminar
Ganesh Waghmare5.2K vistas
Android By VipinAndroid By Vipin
Android By Vipin
Vipin Mundayad339 vistas
An introduction to AndroidAn introduction to Android
An introduction to Android
Rajesh Jambukia1.2K vistas
Gdsc android introductionGdsc android introduction
Gdsc android introduction
ShambhaviGupta14300 vistas
Basic android-pptBasic android-ppt
Basic android-ppt
Srijib Roy20.7K vistas
Introduction to Android Introduction to Android
Introduction to Android
Ranjith Kumar13.4K vistas
Android development, AndroidAndroid development, Android
Android development, Android
NetConnectWeb476 vistas
Android & Why Mobile Application DevelopmentAndroid & Why Mobile Application Development
Android & Why Mobile Application Development
Aatul Palandurkar8.2K vistas
Introduction to Android App DevelopmentIntroduction to Android App Development
Introduction to Android App Development
Todd Burgess2.4K vistas

Destacado

Agenda&minutes of meetingAgenda&minutes of meeting
Agenda&minutes of meetingwwgreatmutha
1.7K vistas14 diapositivas
Murli cementMurli cement
Murli cementAkhil Jain
1.6K vistas19 diapositivas
DeselctionDeselction
DeselctionErnani Agulto
504 vistas16 diapositivas
Addendum Catalogue 2013Addendum Catalogue 2013
Addendum Catalogue 2013ecobuild.brussels
1.3K vistas20 diapositivas
130624 auto layout130624 auto layout
130624 auto layoutyuichi takeda
2.2K vistas29 diapositivas

Destacado(20)

Horror presentation print screensHorror presentation print screens
Horror presentation print screens
jessiekeegan237 vistas
Agenda&minutes of meetingAgenda&minutes of meeting
Agenda&minutes of meeting
wwgreatmutha1.7K vistas
Murli cementMurli cement
Murli cement
Akhil Jain1.6K vistas
DeselctionDeselction
Deselction
Ernani Agulto504 vistas
Addendum Catalogue 2013Addendum Catalogue 2013
Addendum Catalogue 2013
ecobuild.brussels1.3K vistas
130624 auto layout130624 auto layout
130624 auto layout
yuichi takeda2.2K vistas
Soalmatematikaosnpti2010Soalmatematikaosnpti2010
Soalmatematikaosnpti2010
Hj Rafi'ah630 vistas
Geen1400Geen1400
Geen1400
David Taylor237 vistas
Новинки 13каталогаНовинки 13каталога
Новинки 13каталога
ngespss02421 vistas
Got nuffin but love mediaGot nuffin but love media
Got nuffin but love media
Gabby Vicentè149 vistas
ЈапанЈапан
Јапан
Tanja Milanović786 vistas
MicronutrientesMicronutrientes
Micronutrientes
nutriscience941 vistas
Audience profileAudience profile
Audience profile
paigepacex293 vistas
8а8а
Alexander Denisov305 vistas
Chapter 2 scmChapter 2 scm
Chapter 2 scm
Sandy Thakur303 vistas
ใบงานท   2ใบงานท   2
ใบงานท 2
Robotto' Data314 vistas
Mark Little newsrw presentationMark Little newsrw presentation
Mark Little newsrw presentation
rachelmcathy493 vistas
Tp ingles iii 15.09.11Tp ingles iii 15.09.11
Tp ingles iii 15.09.11
andie77vallone222 vistas

Similar a Android

Android seminar-report-body.docAndroid seminar-report-body.doc
Android seminar-report-body.docDeepak Yadav
1.9K vistas32 diapositivas
Android..overwiewAndroid..overwiew
Android..overwiewSai Teja
590 vistas7 diapositivas
Introduction to AndriodIntroduction to Andriod
Introduction to AndriodKaviarasu D
1.1K vistas31 diapositivas

Similar a Android (20)

Android seminar-report-body.docAndroid seminar-report-body.doc
Android seminar-report-body.doc
Deepak Yadav1.9K vistas
Introduction to Android.pptIntroduction to Android.ppt
Introduction to Android.ppt
ahmadfaisal7447218 vistas
Android..overwiewAndroid..overwiew
Android..overwiew
Sai Teja590 vistas
Introduction to AndriodIntroduction to Andriod
Introduction to Andriod
Kaviarasu D1.1K vistas
AndroidAndroid
Android
Lina Shamiah1.3K vistas
AndroidAndroid
Android
Shivam Tuteja1.8K vistas
android presentation by akbarandroid presentation by akbar
android presentation by akbar
Akbar Md370 vistas
01  03 - introduction to android01  03 - introduction to android
01 03 - introduction to android
Siva Kumar reddy Vasipally1.3K vistas
Android architectureAndroid architecture
Android architecture
Saurabh Kukreja6.4K vistas
Presentation on Android operating systemPresentation on Android operating system
Presentation on Android operating system
Salma Begum139.8K vistas
Ch1 hello, androidCh1 hello, android
Ch1 hello, android
Jehad2012656 vistas
AndroidAndroid
Android
Dr. Ramkumar Lakshminarayanan269 vistas
Introduction to Android EnvironmentIntroduction to Android Environment
Introduction to Android Environment
Compare Infobase Limited5.4K vistas
AndroidAndroid
Android
Guevarra Institute of Technology928 vistas
Android : Revolutionizing Mobile DevicesAndroid : Revolutionizing Mobile Devices
Android : Revolutionizing Mobile Devices
Ritesh Puthran808 vistas
Android architectureAndroid architecture
Android architecture
Hari Krishna11.8K vistas
AandroidAandroid
Aandroid
jyoti_prakash520 vistas

Más de Intekhab Alam Khan

Web search engineWeb search engine
Web search engineIntekhab Alam Khan
854 vistas12 diapositivas
Sensor technologySensor technology
Sensor technologyIntekhab Alam Khan
4.5K vistas24 diapositivas
BluetoothBluetooth
BluetoothIntekhab Alam Khan
612 vistas15 diapositivas
Li fiLi fi
Li fiIntekhab Alam Khan
3.5K vistas15 diapositivas
DnsDns
DnsIntekhab Alam Khan
970 vistas37 diapositivas
Artificial intelligenceArtificial intelligence
Artificial intelligenceIntekhab Alam Khan
1.4K vistas21 diapositivas

Más de Intekhab Alam Khan(13)

Web search engineWeb search engine
Web search engine
Intekhab Alam Khan854 vistas
Sensor technologySensor technology
Sensor technology
Intekhab Alam Khan4.5K vistas
BluetoothBluetooth
Bluetooth
Intekhab Alam Khan612 vistas
Li fiLi fi
Li fi
Intekhab Alam Khan3.5K vistas
DnsDns
Dns
Intekhab Alam Khan970 vistas
Artificial intelligenceArtificial intelligence
Artificial intelligence
Intekhab Alam Khan1.4K vistas
Artificial intelligenceArtificial intelligence
Artificial intelligence
Intekhab Alam Khan808 vistas
Artificial intelligencArtificial intelligenc
Artificial intelligenc
Intekhab Alam Khan3.9K vistas
Artificial inteligenceArtificial inteligence
Artificial inteligence
Intekhab Alam Khan67.6K vistas
AndroidAndroid
Android
Intekhab Alam Khan891 vistas
Sixth sense technologySixth sense technology
Sixth sense technology
Intekhab Alam Khan842 vistas
Brain Computer InterfaceBrain Computer Interface
Brain Computer Interface
Intekhab Alam Khan5.5K vistas
Brain computer interfaceBrain computer interface
Brain computer interface
Intekhab Alam Khan1.1K vistas

Android

  • 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