SlideShare a Scribd company logo
ANDROID OS By:  Oza Utsav 09CE002
ABSTRACT Android is a software stack for mobile devices that includes an operating system, middle ware and key applications. Android is a software platform and operating system for mobile devices based on the Linux operating system and developed by Google and the Open Handset Alliance. It allows developers to write managed code in a Java-like language that utilizes Google-developed Java libraries, but does not support programs developed in native code.
OVERVIEW Powerful mobile devices Capable of general-purpose computing; Will become the next PC Enormous base and growth Google developed Android Linux kernel but becoming a fork Powerful free SDK and tools makes low to no-risk entry Support by Google, OEMs and telecoms Android will be the mobile OS of choice OEM creates unit with best mobile OS Telecoms can customize User gets Android Marketplace, others shopping
BACKGROUND Open Handset Alliance established on 5 November 2007 10 mobile operators 13 software companies 15 semiconductor producers 13 handset producers 8 system integrators First products Android SDK on 12-Nov-2007 First handset HTC Dream 22-Oct-2008
WORLDWIDE SMARTPHONE SALES Growth = 50.5% 1000 1000
ANDROID FAST GROWTH During 2010 Android share grows to 17% from 12% Microsoft share declines 2.2% RIM share declines 1.8% Apple share declines 1.3% Iphone 4 launched in June Android share of smartphone market forecast to rise to 24.6 percent  between 2010 and 2014.
DEVELOPER VIEWPOINT Market Opportunity Current strong market position Favorable press, reviews, user comments High growth expectations Development Support Google Device OEMs (Samsung, HTC, Motorola, etc.) Telecoms Worldwide: Sprint, Vodafone, NTT, China Mob, etc. Thailand: True, AIS, etc. Community And Users
WHAT MAKES ANDROID SPECIAL? Truly open, free development platform Linux based Component-based architecture Reusable, replaceable modules  Multi-layer isolation of programs Many services included High quality graphics and sound Portability across hardware Java programs executed by Davlik virtual machine ARM, x86 and other  Support by multiple large organizations
ANDROID ARCHITECTURE
Versions Of Android OS Different versions of Android OS:- 1.5 Cupcake 1.6 Donut 2.x Éclair(includes 2.0,2.0.1,2.1) 2.2 Froyo 2.3.x Gingerbread(includes 2.3,2.3.3,2.3.4,2.3.5,2.3.6,2.3.7) 3.x Honeycomb(includes 3.0,3.1,3.2)
Usage share of different versions Distribution API  level Usage share 3.x.x Honeycomb 11-13 1.4% 2.3.x Gingerbread 9-10 31.3% 2.2 Froyo 8 51.2% 2.1 Eclair 7 13.3% 1.6 Donut 4 1.8% 1.5 Cupcake 3 1.0%
KEY TOOLS Linux, Windows, Mac OSX Java (Oracle/Sun) Java SDK 6 update 22 SDK (Google) Android SDK r7 Eclipse Eclipse 3.6.1
APPLICATION Devices Phones Tablets Netbooks Embedded and control units Apps
IMPLEMENTATION Cheap: Install the tools Java, Eclipse, Android SDK Your computer: Windows, Linux, Mac Phone emulator included Easy: Create your first program Android Development Toolkit (ADT) Plugin for Eclipse, written by Google Examples and tutorials available Run on the Emulator Verify by USB connecting a phone to computer Rewarding: Prepare to publish eg. Google Market
SOFTWARE DEVELOPMENT Design Testing Release Process Errors? Design Error? No Yes No Yes
ECLIPSE WITH EMULATOR
 
ECLIPSE WITH EMULATOR
RELEASE PROCESS Prepare for Build Perform Build “ Release Candidate” Thoroughly Test Build Publish Release Test Packaged Release Candidate Package and Sign Package Fix Bugs! Got Bugs? Got Bugs? No Bugs?
APP INVENTOR Googlelab development No developer experience needed Create functional flowsheet Assemble modular blocks Final product can be sold on Android Market
OUTLOOK Android will continue rapid growth Expected to be #1 smartphone by 2014 Handsets will be major market tablets and netbooks significant fringe Google will guide but not rule Android Telco's want to differentiate and have image Telco's want to lock users Telco aims conflict with developers and update process Google is expected to impose more uniformity  System minimum requirements GUI design
SECURITY Android is a multi-process system, in which each application (and parts of the system) runs in its own process. Most security between applications and the system is enforced at the process level through standard Linux facilities, such as user and group IDs that are assigned to applications.  Additional finer-grained security features are provided through a "permission" mechanism that enforces restrictions on the specific operations that a particular process can perform, and per-URI permissions for granting ad-hoc access to specific pieces of data.
ADVANTAGES There are a host of advantages that Google’s Android will derive from being an open source software. Some of the advantages include: The ability for anyone to customize the Google Android platform The consumer will benefit from having a wide range of mobile applications to choose from since the monopoly will be broken by Google Android Men will be able to customize a mobile phones using Google Android platform like never before
LIMITATIONS Bluetooth limitations Android doesn't support: Bluetooth stereo Contacts exchange Wireless keyboards   But it'll work with Bluetooth headsets
SUMMARY Solid, proven, popular, open platform Used on wide range of devices Support from Google, OEMs, telcoms Low barriers to entry Major opportunity for new developers Creativity, hard work, persistence
ONLINE ANDROID RESOURCES Android developer website http://developer.android.com Open Handset Alliance http://www.openhandsetalliance.com Android Market http://market.android.com/publish Android libraries and extensions http://openintents.org Android developer forum http://www.anddev.org
Thank you Any Questions? OR Any Remarks?

More Related Content

PPT
Android technology
PPTX
PPTX
Android technology
PPTX
Andriod Presentation
PPTX
Andriod Lollipop 5.0
PDF
Webinar Roadmap TotalCross 2020
PPTX
Android presantation
PPT
Android as a technology
Android technology
Android technology
Andriod Presentation
Andriod Lollipop 5.0
Webinar Roadmap TotalCross 2020
Android presantation
Android as a technology

What's hot (20)

PPTX
Android technology
PDF
Reasons to Develop Your Next App in Android
PPTX
Android
PPTX
Android technology by #Manoj_Rockstar
PPTX
Andriod (operating system)
PPTX
Android Technology
PPTX
Basic android
PPT
Ro Ck St Ar
PPT
Android Technology
PPTX
Android Operating system
PPTX
Android_Seminar
PPT
Android seminar-presentation
PPTX
Android operating system
PPT
Android technology
PPTX
Android Operating system
PPTX
Mobile Trends - Sosyal Medya Akademi
PPTX
Andriod os ppt
PPTX
Android OS
PPTX
Presentation2 android Os
PPTX
Android technology
Android technology
Reasons to Develop Your Next App in Android
Android
Android technology by #Manoj_Rockstar
Andriod (operating system)
Android Technology
Basic android
Ro Ck St Ar
Android Technology
Android Operating system
Android_Seminar
Android seminar-presentation
Android operating system
Android technology
Android Operating system
Mobile Trends - Sosyal Medya Akademi
Andriod os ppt
Android OS
Presentation2 android Os
Android technology
Ad

Viewers also liked (20)

DOC
Doc muntation of android
PPTX
Communication Asymmetry - Mobile Computing
PPT
PPTX
Research paper review on car pooling using android operating system a step t...
PPT
Synapseindia mobile apps cellular networks and mobile computing part1
PPTX
abstrac
PPT
Introduction & history of mobile computing
PPT
Android seminar report
PPTX
Mobile Computing (Part-1)
ODP
Mobile Operating Systems
PDF
IT6601 MOBILE COMPUTING
PPTX
Mobile computing unit 1
PPTX
wireless network IEEE 802.11
PDF
Gsm signaling
PPTX
FDMA-TDMA-CDMA
PPTX
Android OS Presentation
PPTX
What is Android OS in ppt ?
PPTX
Android seminar ppt
PPT
An atm with an eye
PPT
Error Detection And Correction
Doc muntation of android
Communication Asymmetry - Mobile Computing
Research paper review on car pooling using android operating system a step t...
Synapseindia mobile apps cellular networks and mobile computing part1
abstrac
Introduction & history of mobile computing
Android seminar report
Mobile Computing (Part-1)
Mobile Operating Systems
IT6601 MOBILE COMPUTING
Mobile computing unit 1
wireless network IEEE 802.11
Gsm signaling
FDMA-TDMA-CDMA
Android OS Presentation
What is Android OS in ppt ?
Android seminar ppt
An atm with an eye
Error Detection And Correction
Ad

Similar to Android Intrduction (20)

PPT
Building Smartphone Applications using Google Android
PPTX
Android Revolution
DOC
Android
PPTX
Android PPT Presentation 2018
PPTX
Introduction to Android - Seminar
PPTX
Introduction to Android - Seminar
PPTX
Basic android-ppt
PPTX
Android operating system
PPTX
Android
DOCX
Android os
PDF
ABS 2014 - The Growth of Android in Embedded Systems
PPTX
Android ! BATRA COMPUTRE CENTER
PPT
Android presentation slide
PPTX
androidos.pptxnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnn
PPTX
Android OS of Mobile Systems
PPT
PPTX
18ITT61 - Introduction.pptx
PPTX
Android ! BATRA COMPUTER CENTRE
PDF
Day 1 Android: Before Getting Started
PPT
Android Presentation
Building Smartphone Applications using Google Android
Android Revolution
Android
Android PPT Presentation 2018
Introduction to Android - Seminar
Introduction to Android - Seminar
Basic android-ppt
Android operating system
Android
Android os
ABS 2014 - The Growth of Android in Embedded Systems
Android ! BATRA COMPUTRE CENTER
Android presentation slide
androidos.pptxnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnn
Android OS of Mobile Systems
18ITT61 - Introduction.pptx
Android ! BATRA COMPUTER CENTRE
Day 1 Android: Before Getting Started
Android Presentation

Recently uploaded (20)

PPT
MENTAL HEALTH - NOTES.ppt for nursing students
PPTX
Transforming Regulatory Affairs with ChatGPT-5.pptx
PPTX
LUNG ABSCESS - respiratory medicine - ppt
PPTX
surgery guide for USMLE step 2-part 1.pptx
PPTX
Neuropathic pain.ppt treatment managment
PPTX
Acid Base Disorders educational power point.pptx
PPTX
anaemia in PGJKKKKKKKKKKKKKKKKHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHH...
PPTX
Chapter-1-The-Human-Body-Orientation-Edited-55-slides.pptx
PPTX
Fundamentals of human energy transfer .pptx
PPT
genitourinary-cancers_1.ppt Nursing care of clients with GU cancer
PPTX
15.MENINGITIS AND ENCEPHALITIS-elias.pptx
PPTX
Pathophysiology And Clinical Features Of Peripheral Nervous System .pptx
PPT
Management of Acute Kidney Injury at LAUTECH
PDF
NEET PG 2025 | 200 High-Yield Recall Topics Across All Subjects
PPTX
CEREBROVASCULAR DISORDER.POWERPOINT PRESENTATIONx
PPT
OPIOID ANALGESICS AND THEIR IMPLICATIONS
PDF
Human Health And Disease hggyutgghg .pdf
PPT
Obstructive sleep apnea in orthodontics treatment
PPTX
SKIN Anatomy and physiology and associated diseases
PPTX
JUVENILE NASOPHARYNGEAL ANGIOFIBROMA.pptx
MENTAL HEALTH - NOTES.ppt for nursing students
Transforming Regulatory Affairs with ChatGPT-5.pptx
LUNG ABSCESS - respiratory medicine - ppt
surgery guide for USMLE step 2-part 1.pptx
Neuropathic pain.ppt treatment managment
Acid Base Disorders educational power point.pptx
anaemia in PGJKKKKKKKKKKKKKKKKHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHH...
Chapter-1-The-Human-Body-Orientation-Edited-55-slides.pptx
Fundamentals of human energy transfer .pptx
genitourinary-cancers_1.ppt Nursing care of clients with GU cancer
15.MENINGITIS AND ENCEPHALITIS-elias.pptx
Pathophysiology And Clinical Features Of Peripheral Nervous System .pptx
Management of Acute Kidney Injury at LAUTECH
NEET PG 2025 | 200 High-Yield Recall Topics Across All Subjects
CEREBROVASCULAR DISORDER.POWERPOINT PRESENTATIONx
OPIOID ANALGESICS AND THEIR IMPLICATIONS
Human Health And Disease hggyutgghg .pdf
Obstructive sleep apnea in orthodontics treatment
SKIN Anatomy and physiology and associated diseases
JUVENILE NASOPHARYNGEAL ANGIOFIBROMA.pptx

Android Intrduction

  • 1. ANDROID OS By: Oza Utsav 09CE002
  • 2. ABSTRACT Android is a software stack for mobile devices that includes an operating system, middle ware and key applications. Android is a software platform and operating system for mobile devices based on the Linux operating system and developed by Google and the Open Handset Alliance. It allows developers to write managed code in a Java-like language that utilizes Google-developed Java libraries, but does not support programs developed in native code.
  • 3. OVERVIEW Powerful mobile devices Capable of general-purpose computing; Will become the next PC Enormous base and growth Google developed Android Linux kernel but becoming a fork Powerful free SDK and tools makes low to no-risk entry Support by Google, OEMs and telecoms Android will be the mobile OS of choice OEM creates unit with best mobile OS Telecoms can customize User gets Android Marketplace, others shopping
  • 4. BACKGROUND Open Handset Alliance established on 5 November 2007 10 mobile operators 13 software companies 15 semiconductor producers 13 handset producers 8 system integrators First products Android SDK on 12-Nov-2007 First handset HTC Dream 22-Oct-2008
  • 5. WORLDWIDE SMARTPHONE SALES Growth = 50.5% 1000 1000
  • 6. ANDROID FAST GROWTH During 2010 Android share grows to 17% from 12% Microsoft share declines 2.2% RIM share declines 1.8% Apple share declines 1.3% Iphone 4 launched in June Android share of smartphone market forecast to rise to 24.6 percent between 2010 and 2014.
  • 7. DEVELOPER VIEWPOINT Market Opportunity Current strong market position Favorable press, reviews, user comments High growth expectations Development Support Google Device OEMs (Samsung, HTC, Motorola, etc.) Telecoms Worldwide: Sprint, Vodafone, NTT, China Mob, etc. Thailand: True, AIS, etc. Community And Users
  • 8. WHAT MAKES ANDROID SPECIAL? Truly open, free development platform Linux based Component-based architecture Reusable, replaceable modules Multi-layer isolation of programs Many services included High quality graphics and sound Portability across hardware Java programs executed by Davlik virtual machine ARM, x86 and other Support by multiple large organizations
  • 10. Versions Of Android OS Different versions of Android OS:- 1.5 Cupcake 1.6 Donut 2.x Éclair(includes 2.0,2.0.1,2.1) 2.2 Froyo 2.3.x Gingerbread(includes 2.3,2.3.3,2.3.4,2.3.5,2.3.6,2.3.7) 3.x Honeycomb(includes 3.0,3.1,3.2)
  • 11. Usage share of different versions Distribution API  level Usage share 3.x.x Honeycomb 11-13 1.4% 2.3.x Gingerbread 9-10 31.3% 2.2 Froyo 8 51.2% 2.1 Eclair 7 13.3% 1.6 Donut 4 1.8% 1.5 Cupcake 3 1.0%
  • 12. KEY TOOLS Linux, Windows, Mac OSX Java (Oracle/Sun) Java SDK 6 update 22 SDK (Google) Android SDK r7 Eclipse Eclipse 3.6.1
  • 13. APPLICATION Devices Phones Tablets Netbooks Embedded and control units Apps
  • 14. IMPLEMENTATION Cheap: Install the tools Java, Eclipse, Android SDK Your computer: Windows, Linux, Mac Phone emulator included Easy: Create your first program Android Development Toolkit (ADT) Plugin for Eclipse, written by Google Examples and tutorials available Run on the Emulator Verify by USB connecting a phone to computer Rewarding: Prepare to publish eg. Google Market
  • 15. SOFTWARE DEVELOPMENT Design Testing Release Process Errors? Design Error? No Yes No Yes
  • 17.  
  • 19. RELEASE PROCESS Prepare for Build Perform Build “ Release Candidate” Thoroughly Test Build Publish Release Test Packaged Release Candidate Package and Sign Package Fix Bugs! Got Bugs? Got Bugs? No Bugs?
  • 20. APP INVENTOR Googlelab development No developer experience needed Create functional flowsheet Assemble modular blocks Final product can be sold on Android Market
  • 21. OUTLOOK Android will continue rapid growth Expected to be #1 smartphone by 2014 Handsets will be major market tablets and netbooks significant fringe Google will guide but not rule Android Telco's want to differentiate and have image Telco's want to lock users Telco aims conflict with developers and update process Google is expected to impose more uniformity System minimum requirements GUI design
  • 22. SECURITY Android is a multi-process system, in which each application (and parts of the system) runs in its own process. Most security between applications and the system is enforced at the process level through standard Linux facilities, such as user and group IDs that are assigned to applications. Additional finer-grained security features are provided through a "permission" mechanism that enforces restrictions on the specific operations that a particular process can perform, and per-URI permissions for granting ad-hoc access to specific pieces of data.
  • 23. ADVANTAGES There are a host of advantages that Google’s Android will derive from being an open source software. Some of the advantages include: The ability for anyone to customize the Google Android platform The consumer will benefit from having a wide range of mobile applications to choose from since the monopoly will be broken by Google Android Men will be able to customize a mobile phones using Google Android platform like never before
  • 24. LIMITATIONS Bluetooth limitations Android doesn't support: Bluetooth stereo Contacts exchange Wireless keyboards   But it'll work with Bluetooth headsets
  • 25. SUMMARY Solid, proven, popular, open platform Used on wide range of devices Support from Google, OEMs, telcoms Low barriers to entry Major opportunity for new developers Creativity, hard work, persistence
  • 26. ONLINE ANDROID RESOURCES Android developer website http://developer.android.com Open Handset Alliance http://www.openhandsetalliance.com Android Market http://market.android.com/publish Android libraries and extensions http://openintents.org Android developer forum http://www.anddev.org
  • 27. Thank you Any Questions? OR Any Remarks?