SlideShare une entreprise Scribd logo
1  sur  26
ANDROID OS
           Next Generation Mobile Computing




                                    Presentation By
                                    Ghoto Hussain


                          Company
                          LOGO

1/6/2012
I am
           Android

                I
                am
               Open
               Source




1/6/2012
OUTLINE




           1. INTRODUCTION

           2. ARCHITECTURE

           3. ANATOMY OF DEVELOPMENT

           4. APPLICATION



1/6/2012
USING ANDROID OS




                                            Motorola (X)
     HTC G1,
     Tattoo




                                            Sony Ericsson
           Suno S880       Samsung Galaxy

1/6/2012
What is ANDROID?

•   Android is an Operating system and platform for mobile devices
•   We can write different apps to run on mobile phones
•   Android is Lightweight and full featured
•   Android is an Open Source Product, we can download SDK free
•   Android is under version 3 of the Apache Software License (ASL)
•   A SDK is available to build, compile, test and debug user applications
•   Mostly open sourced under the Apache and other open source
    licenses
•   Android is developed by Google and later the Open Handset Alliance
    (OHA)
•   Allows writing managed code in the Java language
• Good
1/6/2012   framework based on Java
Android is based of Linux Kernel
             2.6 but Android is not Linux




1/6/2012
Android Features

Application Framework
   Enabling reuse & replacement of component
Dalvik Virtual Machine
   Optimized for mobile devices

 Integrated Browser
   Based on open source WebKit engine
Optimized graphics
            powered by custom 2D graphics library 3D based on openGL
           ES 1.0 specification
SQlite
       Structured data storage
Media Support
            common audio,video and image format


1/6/2012
Android Features


GSM telephony (hardware dependant)


Bluetooth,EDGE,3G,Wi-Fi(hardware dependant)

Camera ,GPS (hardware dependant)

Rich Development Environment

           SDK include device emulator, debugger, memory &
           performance profiling , plugin for Eclipse IDE




1/6/2012
ANDROID ARCHITECTURE




            Fig. Architecture of Android OS

1/6/2012
Linux Kernel




 Linux Version 2.6 as - h/w abstraction layer

 Proven driver model

 Security, Memory & Process Management

 Efficient computing resource management

 Stable and proven for mobile platform

1/6/2012
Libraries




 Written in C/C++ - System C Library(libc)

 Surface manager - composing different drawing screens

 Display/Graphics(SGL)-for 2D graphics

 OpenGLES – 3D Graphics Library

 Media Libraries

 SQLite –RDB engine-light weight
 LibWebCore–web browser engine–embeddable web view
  1/6/2012
Techniques for saving data


       SQLite Databases: relational database library for
        storing and managing complex data

       Files: you can create, write, and read files from the local
        storage or external media (SD Cards)
           FileOutputStream, FileInputStream, and Resources
            classes.




1/6/2012
DEVELOPMENT TOOL

 Android Emulator -A virtual mobile device that runs
  on our computer -use to design, debug, and test our
  applications in an actual Android run-time environment

 Android Development Tools Plugin -for the Eclipse
  IDE – adds powerful extensions to the Eclipse integrated
  environment

 Dalvik Debug Monitor Service (DDMS) -Integrated
 with Dalvik-this tool let us manage processes on an
 emulator and assists in debugging


1/6/2012
APPLICATION




1/6/2012
APPLICATION




1/6/2012
Versions of Android


   Platform              Codename
   Android 1.5           Cupcake
   Android 1.6           Donut
   Android 2.1           Éclair
   Android 2.2           Android 2.2
   Android 2.3           Gingerbread
   Android 3.0           Honeycomb
   Android 4.0           Ice Cream Sandwich

1/6/2012
Android 1.0

             The Android 1.0 was launched in 23
              September 2008
             The first Android device, the HTC
              Dream(G1), featuring Android 1.0.
              Integrated with Google Services
             Web browser to show, zoom and full
              HTML and XHTML WebPages,
              multiple pages show as windows
             Android Market app downloads and
              updates
             Multitasking, Instant Messaging, Wifi
              and Bluetooth



1/6/2012
Android 1.5(Cupcake)


 The Cupcake was launched in 30 April
  2009
 Based on Linux Kernel 2.6.27
 Faster Camera start up and image capture
 Much faster GPS
 Onscreen Soft Keyboard
 Directly uploads videos to Youtube and
  Picasa




  1/6/2012
Android 1.6(Donut)


               The Donut was launched in 15 September
                2009
               Based on Linux Kernel 2.6.29 - Quick
                Search box and Voice Search
               Integrated camera, camcorder and
                gallary, toggle between still and video
                capture modes
               Battery usage indicator
               CDMA support
               Multilingual text-to-speech function




1/6/2012
Android 2.0(Eclair)

 The Éclair was launched in 26
  October 2009
 Multiple Accounts for email and
  contact synchronization
 Bluetooth 2.1 Support
 New browser User-interface and
  support for HTML5
 New calendar features




 1/6/2012
Android 2.2(Froyo)


                 Based on Linux Kernel 2.6.32
                 The Froyo was launched in 20 May,2010
                 New tips widget for home screen
                 Improve exchange support
                 Hotspot Support
                 Multiple keyboard language
                 Adobe Flash 10.1.




1/6/2012
Android 2.3(Gingerbread )


 Gingerbread was launched in 6,
  December 2010
 UI refinements for simplicity and
  speed
 New keyboard for faster text input
 One-touch word selection and
  copy/paste
 Internet Calling




 1/6/2012
Android 3.0(Honeycomb) - 10 May 2011


                        Honeycomb was launched in 10 May
                         2011
                        Specially optimized for tablets and
                         devices with larger screen sizes
                        Refined multitasking, rich notifications,
                         home screen customizations widgets
                        Bluetooth tethering
                        Built-in support for Media/Picture
                         Transfer Protocol




1/6/2012
Android Version Distribution
              ( As On July 5,2011 )




1/6/2012
CONCLUSION



         Android is a disruptive technology, which was introduced
   initially on mobile handsets, but has much wider potential.




1/6/2012
1/6/2012

Contenu connexe

Tendances (19)

Introduction to Andriod
Introduction to AndriodIntroduction to Andriod
Introduction to Andriod
 
Android
AndroidAndroid
Android
 
Android By Vipin
Android By VipinAndroid By Vipin
Android By Vipin
 
Android versions
Android versionsAndroid versions
Android versions
 
Android
AndroidAndroid
Android
 
Android
AndroidAndroid
Android
 
Android Applications Development
Android Applications DevelopmentAndroid Applications Development
Android Applications Development
 
Android app development
Android app developmentAndroid app development
Android app development
 
Android Report
Android ReportAndroid Report
Android Report
 
Android ppt
Android pptAndroid ppt
Android ppt
 
Android versions A to L
Android versions A to LAndroid versions A to L
Android versions A to L
 
Versions of android
Versions of androidVersions of android
Versions of android
 
Android Versions with Release date and Features
Android Versions with Release date and FeaturesAndroid Versions with Release date and Features
Android Versions with Release date and Features
 
Android
AndroidAndroid
Android
 
Module 1
Module 1Module 1
Module 1
 
Android : Architecture & Components
Android : Architecture & ComponentsAndroid : Architecture & Components
Android : Architecture & Components
 
Software training report
Software training reportSoftware training report
Software training report
 
Android report
Android reportAndroid report
Android report
 
Android Overview
Android OverviewAndroid Overview
Android Overview
 

En vedette

HIV/AIDS By Kristyn norton
HIV/AIDS By Kristyn nortonHIV/AIDS By Kristyn norton
HIV/AIDS By Kristyn nortonyourpassport
 
A Testament Against The World... The Lord's Rebuke
A Testament Against The World... The Lord's RebukeA Testament Against The World... The Lord's Rebuke
A Testament Against The World... The Lord's RebukeDaniel Gleijsteen
 
Bullying By Courtney Krause
Bullying By Courtney KrauseBullying By Courtney Krause
Bullying By Courtney Krauseyourpassport
 
My presentation! by abby parker
My presentation! by abby parkerMy presentation! by abby parker
My presentation! by abby parkeryourpassport
 
Final project mr q
Final project mr qFinal project mr q
Final project mr qyourpassport
 
WW1 to WW2 Econemy Eldon
WW1 to WW2 Econemy EldonWW1 to WW2 Econemy Eldon
WW1 to WW2 Econemy Eldonyourpassport
 
All about Android app development -Texavi presentation
All about Android app development -Texavi presentationAll about Android app development -Texavi presentation
All about Android app development -Texavi presentationTexavi Innovative Solutions
 
Android Project Presentation
Android Project PresentationAndroid Project Presentation
Android Project PresentationLaxmi Kant Yadav
 

En vedette (12)

HIV/AIDS By Kristyn norton
HIV/AIDS By Kristyn nortonHIV/AIDS By Kristyn norton
HIV/AIDS By Kristyn norton
 
A Testament Against The World... The Lord's Rebuke
A Testament Against The World... The Lord's RebukeA Testament Against The World... The Lord's Rebuke
A Testament Against The World... The Lord's Rebuke
 
Presentation1
Presentation1Presentation1
Presentation1
 
Bullying By Courtney Krause
Bullying By Courtney KrauseBullying By Courtney Krause
Bullying By Courtney Krause
 
My presentation! by abby parker
My presentation! by abby parkerMy presentation! by abby parker
My presentation! by abby parker
 
Examen
ExamenExamen
Examen
 
Final project mr q
Final project mr qFinal project mr q
Final project mr q
 
WW1 to WW2 Econemy Eldon
WW1 to WW2 Econemy EldonWW1 to WW2 Econemy Eldon
WW1 to WW2 Econemy Eldon
 
Devon
DevonDevon
Devon
 
All about Android app development -Texavi presentation
All about Android app development -Texavi presentationAll about Android app development -Texavi presentation
All about Android app development -Texavi presentation
 
Android Project Presentation
Android Project PresentationAndroid Project Presentation
Android Project Presentation
 
Android ppt
Android pptAndroid ppt
Android ppt
 

Similaire à Android presentation

Similaire à Android presentation (20)

My presentation on Android in my college
My presentation on Android in my collegeMy presentation on Android in my college
My presentation on Android in my college
 
Android (1)
Android (1)Android (1)
Android (1)
 
Android Presentation
Android PresentationAndroid Presentation
Android Presentation
 
Presentation on Android operating system
Presentation on Android operating systemPresentation on Android operating system
Presentation on Android operating system
 
Android ppt
Android pptAndroid ppt
Android ppt
 
Android
AndroidAndroid
Android
 
Android ! BATRA COMPUTRE CENTER
Android ! BATRA COMPUTRE CENTERAndroid ! BATRA COMPUTRE CENTER
Android ! BATRA COMPUTRE CENTER
 
Android operating system
Android operating systemAndroid operating system
Android operating system
 
Android OS by Prasad & Sarang
Android OS by Prasad & SarangAndroid OS by Prasad & Sarang
Android OS by Prasad & Sarang
 
What is operating system
What is operating systemWhat is operating system
What is operating system
 
What is operating system
What is operating systemWhat is operating system
What is operating system
 
presentation2-141101015616-conversion-gate01.pdf
presentation2-141101015616-conversion-gate01.pdfpresentation2-141101015616-conversion-gate01.pdf
presentation2-141101015616-conversion-gate01.pdf
 
ANDROID technology
ANDROID technologyANDROID technology
ANDROID technology
 
Android
AndroidAndroid
Android
 
Saminar ppt of
Saminar ppt ofSaminar ppt of
Saminar ppt of
 
Introducing Android
Introducing AndroidIntroducing Android
Introducing Android
 
Day1 what is android(print)
Day1 what is android(print)Day1 what is android(print)
Day1 what is android(print)
 
ANDROID MOBILE OPERATING SYSTEM
ANDROID MOBILE OPERATING SYSTEMANDROID MOBILE OPERATING SYSTEM
ANDROID MOBILE OPERATING SYSTEM
 
android architecture
android architectureandroid architecture
android architecture
 
Android 1
Android 1Android 1
Android 1
 

Dernier

Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsMaria Levchenko
 
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 3652toLead Limited
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsEnterprise Knowledge
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Miguel Araújo
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonetsnaman860154
 
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j
 
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...shyamraj55
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationSafe Software
 
Google AI Hackathon: LLM based Evaluator for RAG
Google AI Hackathon: LLM based Evaluator for RAGGoogle AI Hackathon: LLM based Evaluator for RAG
Google AI Hackathon: LLM based Evaluator for RAGSujit Pal
 
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | DelhiFULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhisoniya singh
 
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.pptxHampshireHUG
 
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...gurkirankumar98700
 
A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024Results
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonAnna Loughnan Colquhoun
 
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 WorkerThousandEyes
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking MenDelhi Call girls
 
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersEnhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersThousandEyes
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxMalak Abu Hammad
 
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024BookNet Canada
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitecturePixlogix Infotech
 

Dernier (20)

Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
 
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonets
 
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
 
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 
Google AI Hackathon: LLM based Evaluator for RAG
Google AI Hackathon: LLM based Evaluator for RAGGoogle AI Hackathon: LLM based Evaluator for RAG
Google AI Hackathon: LLM based Evaluator for RAG
 
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | DelhiFULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
 
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
 
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
 
A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 
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
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
 
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersEnhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptx
 
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC Architecture
 

Android presentation

  • 1. ANDROID OS Next Generation Mobile Computing Presentation By Ghoto Hussain Company LOGO 1/6/2012
  • 2. I am Android I am Open Source 1/6/2012
  • 3. OUTLINE 1. INTRODUCTION 2. ARCHITECTURE 3. ANATOMY OF DEVELOPMENT 4. APPLICATION 1/6/2012
  • 4. USING ANDROID OS Motorola (X) HTC G1, Tattoo Sony Ericsson Suno S880 Samsung Galaxy 1/6/2012
  • 5. What is ANDROID? • Android is an Operating system and platform for mobile devices • We can write different apps to run on mobile phones • Android is Lightweight and full featured • Android is an Open Source Product, we can download SDK free • Android is under version 3 of the Apache Software License (ASL) • A SDK is available to build, compile, test and debug user applications • Mostly open sourced under the Apache and other open source licenses • Android is developed by Google and later the Open Handset Alliance (OHA) • Allows writing managed code in the Java language • Good 1/6/2012 framework based on Java
  • 6. Android is based of Linux Kernel 2.6 but Android is not Linux 1/6/2012
  • 7. Android Features Application Framework Enabling reuse & replacement of component Dalvik Virtual Machine Optimized for mobile devices Integrated Browser Based on open source WebKit engine Optimized graphics powered by custom 2D graphics library 3D based on openGL ES 1.0 specification SQlite Structured data storage Media Support common audio,video and image format 1/6/2012
  • 8. Android Features GSM telephony (hardware dependant) Bluetooth,EDGE,3G,Wi-Fi(hardware dependant) Camera ,GPS (hardware dependant) Rich Development Environment SDK include device emulator, debugger, memory & performance profiling , plugin for Eclipse IDE 1/6/2012
  • 9. ANDROID ARCHITECTURE Fig. Architecture of Android OS 1/6/2012
  • 10. Linux Kernel  Linux Version 2.6 as - h/w abstraction layer  Proven driver model  Security, Memory & Process Management  Efficient computing resource management  Stable and proven for mobile platform 1/6/2012
  • 11. Libraries  Written in C/C++ - System C Library(libc)  Surface manager - composing different drawing screens  Display/Graphics(SGL)-for 2D graphics  OpenGLES – 3D Graphics Library  Media Libraries  SQLite –RDB engine-light weight  LibWebCore–web browser engine–embeddable web view 1/6/2012
  • 12. Techniques for saving data  SQLite Databases: relational database library for storing and managing complex data  Files: you can create, write, and read files from the local storage or external media (SD Cards)  FileOutputStream, FileInputStream, and Resources classes. 1/6/2012
  • 13. DEVELOPMENT TOOL  Android Emulator -A virtual mobile device that runs on our computer -use to design, debug, and test our applications in an actual Android run-time environment  Android Development Tools Plugin -for the Eclipse IDE – adds powerful extensions to the Eclipse integrated environment  Dalvik Debug Monitor Service (DDMS) -Integrated with Dalvik-this tool let us manage processes on an emulator and assists in debugging 1/6/2012
  • 16. Versions of Android Platform Codename Android 1.5 Cupcake Android 1.6 Donut Android 2.1 Éclair Android 2.2 Android 2.2 Android 2.3 Gingerbread Android 3.0 Honeycomb Android 4.0 Ice Cream Sandwich 1/6/2012
  • 17. Android 1.0  The Android 1.0 was launched in 23 September 2008  The first Android device, the HTC Dream(G1), featuring Android 1.0. Integrated with Google Services  Web browser to show, zoom and full HTML and XHTML WebPages, multiple pages show as windows  Android Market app downloads and updates  Multitasking, Instant Messaging, Wifi and Bluetooth 1/6/2012
  • 18. Android 1.5(Cupcake)  The Cupcake was launched in 30 April 2009  Based on Linux Kernel 2.6.27  Faster Camera start up and image capture  Much faster GPS  Onscreen Soft Keyboard  Directly uploads videos to Youtube and Picasa 1/6/2012
  • 19. Android 1.6(Donut)  The Donut was launched in 15 September 2009  Based on Linux Kernel 2.6.29 - Quick Search box and Voice Search  Integrated camera, camcorder and gallary, toggle between still and video capture modes  Battery usage indicator  CDMA support  Multilingual text-to-speech function 1/6/2012
  • 20. Android 2.0(Eclair)  The Éclair was launched in 26 October 2009  Multiple Accounts for email and contact synchronization  Bluetooth 2.1 Support  New browser User-interface and support for HTML5  New calendar features 1/6/2012
  • 21. Android 2.2(Froyo)  Based on Linux Kernel 2.6.32  The Froyo was launched in 20 May,2010  New tips widget for home screen  Improve exchange support  Hotspot Support  Multiple keyboard language  Adobe Flash 10.1. 1/6/2012
  • 22. Android 2.3(Gingerbread )  Gingerbread was launched in 6, December 2010  UI refinements for simplicity and speed  New keyboard for faster text input  One-touch word selection and copy/paste  Internet Calling 1/6/2012
  • 23. Android 3.0(Honeycomb) - 10 May 2011  Honeycomb was launched in 10 May 2011  Specially optimized for tablets and devices with larger screen sizes  Refined multitasking, rich notifications, home screen customizations widgets  Bluetooth tethering  Built-in support for Media/Picture Transfer Protocol 1/6/2012
  • 24. Android Version Distribution ( As On July 5,2011 ) 1/6/2012
  • 25. CONCLUSION Android is a disruptive technology, which was introduced initially on mobile handsets, but has much wider potential. 1/6/2012