SlideShare a Scribd company logo
1 of 22
OPERATING SYSTEM

YESHWANTRAO CHAVAN COLLEGE OF ENGINEERING, NAGPUR
         DEPT. OF COMPUTER TECHNOLOGY
                PRESENTED BY:
               DHIRAJ P. NINAVE
                 ROLL NO. 12


                                        Dhiraj Ninave
INDEX

•   Introduction.
•   History of Android.
•   Android Architecture.
•   Android Features.
•   Development Tools.
•   Real Time Application.
•   Advantages & Disadvantages
•   Conclusion and Future Scope
•   References.

                                  Dhiraj Ninave
INTRODUCTION
                            3


•   A Software platform and Operating System for
    Mobile Devices.
•   Full phone software stack including applications.
•   Based on the Linux operating system.
•   Developed by Google and the Open Handset
    Alliance.
•   An open platform for developers, users & industry.
•   100 % pure Java code.
                                                Dhiraj Ninave
HISTORY
                            4


•   July 2005, Google acquired Android Inc., a small
    startup company.
•   Started as a mobile software development company.
•   Developed a Linux-based mobile device OS.
•   On 5 November 2007, the Open Handset Alliance
    founded.
•   First product Android as open source mobile device
    platform.
                                                Dhiraj Ninave
Open Handset Alliance
          5




                        Dhiraj Ninave
Android Architecture
         6




                       Dhiraj Ninave
Linux Kernel
                         7



•   Android Architecture is based on Linux 2.6
    kernel
•   Works as a HAL
•   Security and Process management.
•   Memory management.




                                           Dhiraj Ninave
Libraries
                         8



•   Set of native libraries written in C/C++.
•   Interface through Java.
•   Surface manager – Handling UI Windows.
•   2D and 3D graphics.
•   SQLite – Light Weight Database.




                                           Dhiraj Ninave
Android Runtime
                           9



• Dalvik VM
  •   Dex files
  •   Compact and efficient than class files
  •   Limited memory and battery power
• Core Libraries
  •   Java 5 Std. edition
  •   Collections, I/O etc…


                                               Dhiraj Ninave
Application Framework
                                   10

•   Contents Provider
       Enable applications access data from other applications
       sharing.

•   Notification Manager
       Enables all applications to display alerts in the status bar.

•   Activity Manager
       Manages the lifecycle of applications.




                                                              Dhiraj Ninave
Applications
                        11




•   Built in and User Applications.


•   Can Replace Built in Applications




                                        Dhiraj Ninave
Android Features
                                  12

SOFTWARE FEATURES
 •   Integrated browser based on the open source WebKit engine.

 •   SQLite for relational data storage.

 •   Media support for common audio, video, and still image

     formats.

 •   (MPEG4, H.264, MP3, AAC, AMR, JPG, PNG, GIF).

 •   Dalvik Virtual Machine optimized for mobile devices.
                                                        Dhiraj Ninave
Android Features
                                13

HARDWARE FEATURES
 •   Cellular networking : GSM, EDGE, 3G (hardware dependent)

 •   LAN : Bluetooth, and Wi-Fi (hardware dependent)

 •   Graphics Hardware Acceleration

 •   Camera, GPS and Compass (hardware dependent)

 •   Touch screen and accelerometer for motion sensing.



                                                          Dhiraj Ninave
Development Tools
                         14




• Eclipse IDE.


• Android SDK.


• Android Emulator.




                                     Dhiraj Ninave
Android Building Blocks
                            15

•   Activity -
       User Interface Component.
•   Intent Receiver -
       Wakes up predefined Action.
•   Service -
       A task – done in background.
•   Content Provider -
       Sharing data with other processes
                                           Dhiraj Ninave
Android Version Released :
                                         16


                                                                        Distribution
 Version          Code name         Release date         API level
                                                                     (December 3, 2012)

   4.2            Jelly Bean       November 13, 2012        17             1.2%

   4.1.x          Jelly Bean              July 9, 2012      16             9.0%

   4.0.x      Ice Cream Sandwich   December 16, 2011        15             29.1%

   3.2           Honeycomb               July 15, 2011      13             1.1%

   3.1           Honeycomb               May 10, 2011       12             0.4%

2.3.3–2.3.7      Gingerbread         February 9, 2011       10             47.4%

2.3–2.3.2        Gingerbread        December 6, 2010        9              0.2%

   2.2              Froyo               May 20, 2010        8              9.0%

 2.0–2.1            Éclair           October 26, 2009       7              2.4%

   1.6              Donut          September 15, 2009       4              0.2%




                                                                       Dhiraj Ninave
Real Time Application
                          17



•   Android@Home

•   Google Translate.

•   Sony Smart Watch.

•   Google TV.

•   Galaxy Cameras etc.
                                     Dhiraj Ninave
Advantages
                         18


Open-


Versions Upgrades-


All applications are equal-


Breaking down boundaries-


Fast and easy development-

                                Dhiraj Ninave
Disadvantages
                                 19
 Security –
        Making source code available to everyone inevitably invites
the attention of black hat hackers.
 Open Source –
       Anyone can scrutinize the source code to find vulnerabilities
and write exploits.
 Login –
       Platform doesn't run on an encrypted file system and has a
vulnerable log-in.
 Incompetence –
        Google’s dependence on hardware and carrier partners puts
the final product out of their control.
                                                         Dhiraj Ninave
Future Scope
     20




               Dhiraj Ninave
Conclusion
                                   21

• The community that Android has provided efficiently collects like
  minded people on one platform and gives them proper channels to
  express themselves and provides them with all the necessary help and
  guidance.

• With the expansion of Android, the community based on it would also
  expand and this would certainly be useful for people lacking resources
  since the aim of the open source community is to bring forward those
  people who have talent but lack the resource to showcase that talent.


• It is still Beta.




                                                             Dhiraj Ninave
References
                                       22

   http://www.android.com
    - Android Official Webpage
   http://code.google.com/android/
    - Official Android Google Code Webpage
   http://www.openhandsetalliance.com/
    - Open Handset Alliance Webpage
   http://www.androidwiki.com
    – Android Wiki
   http://googleblog.blogspot.com/
    - Official Google Blog
                          Questions ?
                        WWW.GOOGLE .COM
                             :p



                                             Dhiraj Ninave

More Related Content

What's hot

Android Development: The Basics
Android Development: The BasicsAndroid Development: The Basics
Android Development: The BasicsMike Desjardins
 
Android Operating System
Android Operating SystemAndroid Operating System
Android Operating Systemrenoy reji
 
Introduction to Android - Mobile Portland
Introduction to Android - Mobile PortlandIntroduction to Android - Mobile Portland
Introduction to Android - Mobile Portlandsullis
 
Android & Why Mobile Application Development
Android & Why Mobile Application DevelopmentAndroid & Why Mobile Application Development
Android & Why Mobile Application DevelopmentAatul Palandurkar
 
Android PPT Presentation 2018
Android PPT Presentation 2018Android PPT Presentation 2018
Android PPT Presentation 2018Rao Purna
 
Android seminar report
Android seminar reportAndroid seminar report
Android seminar reportdgpune
 
Android tutorial
Android tutorialAndroid tutorial
Android tutorialmaster760
 
Android Technology Presentation
Android Technology PresentationAndroid Technology Presentation
Android Technology PresentationVijay Shinde
 
Android technology by #Manoj_Rockstar
Android technology by #Manoj_RockstarAndroid technology by #Manoj_Rockstar
Android technology by #Manoj_RockstarManoj Magatapalli
 
Android Operating System
Android Operating SystemAndroid Operating System
Android Operating SystemBilal Mirza
 
History of android os from 1.0 to 9.0 pie
History of android os   from 1.0 to 9.0 pieHistory of android os   from 1.0 to 9.0 pie
History of android os from 1.0 to 9.0 pieXicom Technologies Ltd.
 
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 collegeSneha Lata
 
Presentation On Android
Presentation On AndroidPresentation On Android
Presentation On AndroidTeachMission
 
Introduction to android
Introduction to androidIntroduction to android
Introduction to androidzeelpatel0504
 

What's hot (20)

Android Development: The Basics
Android Development: The BasicsAndroid Development: The Basics
Android Development: The Basics
 
Android Operating System
Android Operating SystemAndroid Operating System
Android Operating System
 
Introduction to Android - Mobile Portland
Introduction to Android - Mobile PortlandIntroduction to Android - Mobile Portland
Introduction to Android - Mobile Portland
 
Android & Why Mobile Application Development
Android & Why Mobile Application DevelopmentAndroid & Why Mobile Application Development
Android & Why Mobile Application Development
 
Android PPT Presentation 2018
Android PPT Presentation 2018Android PPT Presentation 2018
Android PPT Presentation 2018
 
Android ppt
Android pptAndroid ppt
Android ppt
 
Android seminar report
Android seminar reportAndroid seminar report
Android seminar report
 
Android tutorial
Android tutorialAndroid tutorial
Android tutorial
 
Android ppt
Android pptAndroid ppt
Android ppt
 
Android Technology Presentation
Android Technology PresentationAndroid Technology Presentation
Android Technology Presentation
 
Android technology by #Manoj_Rockstar
Android technology by #Manoj_RockstarAndroid technology by #Manoj_Rockstar
Android technology by #Manoj_Rockstar
 
Android ppt
Android pptAndroid ppt
Android ppt
 
Android Operating System
Android Operating SystemAndroid Operating System
Android Operating System
 
History of android os from 1.0 to 9.0 pie
History of android os   from 1.0 to 9.0 pieHistory of android os   from 1.0 to 9.0 pie
History of android os from 1.0 to 9.0 pie
 
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 Technology
Android TechnologyAndroid Technology
Android Technology
 
Presentation On Android
Presentation On AndroidPresentation On Android
Presentation On Android
 
Introduction to android
Introduction to androidIntroduction to android
Introduction to android
 
ppt on Android os- vinit
ppt on Android os- vinitppt on Android os- vinit
ppt on Android os- vinit
 
Andriod
AndriodAndriod
Andriod
 

Similar to Seminar report on android os

Android Application Development Training by NITIN GUPTA
Android Application Development Training by NITIN GUPTA Android Application Development Training by NITIN GUPTA
Android Application Development Training by NITIN GUPTA NITIN GUPTA
 
Android application development
Android application developmentAndroid application development
Android application developmentFahad A. Shaikh
 
1319571 634635606205391250
1319571 6346356062053912501319571 634635606205391250
1319571 634635606205391250MadNor Exe
 
Android Application Development Presentation
Android Application Development PresentationAndroid Application Development Presentation
Android Application Development PresentationMukesh Green Develoepr
 
Introduction to Android ppt
Introduction to Android pptIntroduction to Android ppt
Introduction to Android pptTaha Malampatti
 
EMEA AppForum 2015 Android KitKat & Lollipop - new features for enterprise de...
EMEA AppForum 2015 Android KitKat & Lollipop - new features for enterprise de...EMEA AppForum 2015 Android KitKat & Lollipop - new features for enterprise de...
EMEA AppForum 2015 Android KitKat & Lollipop - new features for enterprise de...Pietro F. Maggi
 
Android platform
Android platformAndroid platform
Android platformmaya_slides
 

Similar to Seminar report on android os (20)

Android Presentation
Android PresentationAndroid Presentation
Android Presentation
 
Android
AndroidAndroid
Android
 
Android.pptx
Android.pptxAndroid.pptx
Android.pptx
 
Android Application Development Training by NITIN GUPTA
Android Application Development Training by NITIN GUPTA Android Application Development Training by NITIN GUPTA
Android Application Development Training by NITIN GUPTA
 
Android application development
Android application developmentAndroid application development
Android application development
 
1319571 634635606205391250
1319571 6346356062053912501319571 634635606205391250
1319571 634635606205391250
 
Android Application Development Presentation
Android Application Development PresentationAndroid Application Development Presentation
Android Application Development Presentation
 
Android Programming
Android ProgrammingAndroid Programming
Android Programming
 
Android 1
Android 1 Android 1
Android 1
 
Introduction to Android ppt
Introduction to Android pptIntroduction to Android ppt
Introduction to Android ppt
 
android
androidandroid
android
 
Android ppt
Android pptAndroid ppt
Android ppt
 
My androidpresentation
My androidpresentationMy androidpresentation
My androidpresentation
 
Gl android platform
Gl android platformGl android platform
Gl android platform
 
Android
AndroidAndroid
Android
 
EMEA AppForum 2015 Android KitKat & Lollipop - new features for enterprise de...
EMEA AppForum 2015 Android KitKat & Lollipop - new features for enterprise de...EMEA AppForum 2015 Android KitKat & Lollipop - new features for enterprise de...
EMEA AppForum 2015 Android KitKat & Lollipop - new features for enterprise de...
 
Android platform
Android platformAndroid platform
Android platform
 
Introduction to Android
Introduction to AndroidIntroduction to Android
Introduction to Android
 
Android based os
Android based osAndroid based os
Android based os
 
Introduction to android
Introduction to androidIntroduction to android
Introduction to android
 

Recently uploaded

ISYU TUNGKOL SA SEKSWLADIDA (ISSUE ABOUT SEXUALITY
ISYU TUNGKOL SA SEKSWLADIDA (ISSUE ABOUT SEXUALITYISYU TUNGKOL SA SEKSWLADIDA (ISSUE ABOUT SEXUALITY
ISYU TUNGKOL SA SEKSWLADIDA (ISSUE ABOUT SEXUALITYKayeClaireEstoconing
 
Procuring digital preservation CAN be quick and painless with our new dynamic...
Procuring digital preservation CAN be quick and painless with our new dynamic...Procuring digital preservation CAN be quick and painless with our new dynamic...
Procuring digital preservation CAN be quick and painless with our new dynamic...Jisc
 
ECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptx
ECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptxECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptx
ECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptxiammrhaywood
 
GRADE 4 - SUMMATIVE TEST QUARTER 4 ALL SUBJECTS
GRADE 4 - SUMMATIVE TEST QUARTER 4 ALL SUBJECTSGRADE 4 - SUMMATIVE TEST QUARTER 4 ALL SUBJECTS
GRADE 4 - SUMMATIVE TEST QUARTER 4 ALL SUBJECTSJoshuaGantuangco2
 
ENGLISH6-Q4-W3.pptxqurter our high choom
ENGLISH6-Q4-W3.pptxqurter our high choomENGLISH6-Q4-W3.pptxqurter our high choom
ENGLISH6-Q4-W3.pptxqurter our high choomnelietumpap1
 
ACC 2024 Chronicles. Cardiology. Exam.pdf
ACC 2024 Chronicles. Cardiology. Exam.pdfACC 2024 Chronicles. Cardiology. Exam.pdf
ACC 2024 Chronicles. Cardiology. Exam.pdfSpandanaRallapalli
 
AMERICAN LANGUAGE HUB_Level2_Student'sBook_Answerkey.pdf
AMERICAN LANGUAGE HUB_Level2_Student'sBook_Answerkey.pdfAMERICAN LANGUAGE HUB_Level2_Student'sBook_Answerkey.pdf
AMERICAN LANGUAGE HUB_Level2_Student'sBook_Answerkey.pdfphamnguyenenglishnb
 
Inclusivity Essentials_ Creating Accessible Websites for Nonprofits .pdf
Inclusivity Essentials_ Creating Accessible Websites for Nonprofits .pdfInclusivity Essentials_ Creating Accessible Websites for Nonprofits .pdf
Inclusivity Essentials_ Creating Accessible Websites for Nonprofits .pdfTechSoup
 
INTRODUCTION TO CATHOLIC CHRISTOLOGY.pptx
INTRODUCTION TO CATHOLIC CHRISTOLOGY.pptxINTRODUCTION TO CATHOLIC CHRISTOLOGY.pptx
INTRODUCTION TO CATHOLIC CHRISTOLOGY.pptxHumphrey A Beña
 
MULTIDISCIPLINRY NATURE OF THE ENVIRONMENTAL STUDIES.pptx
MULTIDISCIPLINRY NATURE OF THE ENVIRONMENTAL STUDIES.pptxMULTIDISCIPLINRY NATURE OF THE ENVIRONMENTAL STUDIES.pptx
MULTIDISCIPLINRY NATURE OF THE ENVIRONMENTAL STUDIES.pptxAnupkumar Sharma
 
How to Add Barcode on PDF Report in Odoo 17
How to Add Barcode on PDF Report in Odoo 17How to Add Barcode on PDF Report in Odoo 17
How to Add Barcode on PDF Report in Odoo 17Celine George
 
Influencing policy (training slides from Fast Track Impact)
Influencing policy (training slides from Fast Track Impact)Influencing policy (training slides from Fast Track Impact)
Influencing policy (training slides from Fast Track Impact)Mark Reed
 
Difference Between Search & Browse Methods in Odoo 17
Difference Between Search & Browse Methods in Odoo 17Difference Between Search & Browse Methods in Odoo 17
Difference Between Search & Browse Methods in Odoo 17Celine George
 
DATA STRUCTURE AND ALGORITHM for beginners
DATA STRUCTURE AND ALGORITHM for beginnersDATA STRUCTURE AND ALGORITHM for beginners
DATA STRUCTURE AND ALGORITHM for beginnersSabitha Banu
 
Keynote by Prof. Wurzer at Nordex about IP-design
Keynote by Prof. Wurzer at Nordex about IP-designKeynote by Prof. Wurzer at Nordex about IP-design
Keynote by Prof. Wurzer at Nordex about IP-designMIPLM
 

Recently uploaded (20)

Model Call Girl in Tilak Nagar Delhi reach out to us at 🔝9953056974🔝
Model Call Girl in Tilak Nagar Delhi reach out to us at 🔝9953056974🔝Model Call Girl in Tilak Nagar Delhi reach out to us at 🔝9953056974🔝
Model Call Girl in Tilak Nagar Delhi reach out to us at 🔝9953056974🔝
 
ISYU TUNGKOL SA SEKSWLADIDA (ISSUE ABOUT SEXUALITY
ISYU TUNGKOL SA SEKSWLADIDA (ISSUE ABOUT SEXUALITYISYU TUNGKOL SA SEKSWLADIDA (ISSUE ABOUT SEXUALITY
ISYU TUNGKOL SA SEKSWLADIDA (ISSUE ABOUT SEXUALITY
 
Procuring digital preservation CAN be quick and painless with our new dynamic...
Procuring digital preservation CAN be quick and painless with our new dynamic...Procuring digital preservation CAN be quick and painless with our new dynamic...
Procuring digital preservation CAN be quick and painless with our new dynamic...
 
ECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptx
ECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptxECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptx
ECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptx
 
FINALS_OF_LEFT_ON_C'N_EL_DORADO_2024.pptx
FINALS_OF_LEFT_ON_C'N_EL_DORADO_2024.pptxFINALS_OF_LEFT_ON_C'N_EL_DORADO_2024.pptx
FINALS_OF_LEFT_ON_C'N_EL_DORADO_2024.pptx
 
GRADE 4 - SUMMATIVE TEST QUARTER 4 ALL SUBJECTS
GRADE 4 - SUMMATIVE TEST QUARTER 4 ALL SUBJECTSGRADE 4 - SUMMATIVE TEST QUARTER 4 ALL SUBJECTS
GRADE 4 - SUMMATIVE TEST QUARTER 4 ALL SUBJECTS
 
ENGLISH6-Q4-W3.pptxqurter our high choom
ENGLISH6-Q4-W3.pptxqurter our high choomENGLISH6-Q4-W3.pptxqurter our high choom
ENGLISH6-Q4-W3.pptxqurter our high choom
 
ACC 2024 Chronicles. Cardiology. Exam.pdf
ACC 2024 Chronicles. Cardiology. Exam.pdfACC 2024 Chronicles. Cardiology. Exam.pdf
ACC 2024 Chronicles. Cardiology. Exam.pdf
 
TataKelola dan KamSiber Kecerdasan Buatan v022.pdf
TataKelola dan KamSiber Kecerdasan Buatan v022.pdfTataKelola dan KamSiber Kecerdasan Buatan v022.pdf
TataKelola dan KamSiber Kecerdasan Buatan v022.pdf
 
AMERICAN LANGUAGE HUB_Level2_Student'sBook_Answerkey.pdf
AMERICAN LANGUAGE HUB_Level2_Student'sBook_Answerkey.pdfAMERICAN LANGUAGE HUB_Level2_Student'sBook_Answerkey.pdf
AMERICAN LANGUAGE HUB_Level2_Student'sBook_Answerkey.pdf
 
Inclusivity Essentials_ Creating Accessible Websites for Nonprofits .pdf
Inclusivity Essentials_ Creating Accessible Websites for Nonprofits .pdfInclusivity Essentials_ Creating Accessible Websites for Nonprofits .pdf
Inclusivity Essentials_ Creating Accessible Websites for Nonprofits .pdf
 
YOUVE GOT EMAIL_FINALS_EL_DORADO_2024.pptx
YOUVE GOT EMAIL_FINALS_EL_DORADO_2024.pptxYOUVE GOT EMAIL_FINALS_EL_DORADO_2024.pptx
YOUVE GOT EMAIL_FINALS_EL_DORADO_2024.pptx
 
INTRODUCTION TO CATHOLIC CHRISTOLOGY.pptx
INTRODUCTION TO CATHOLIC CHRISTOLOGY.pptxINTRODUCTION TO CATHOLIC CHRISTOLOGY.pptx
INTRODUCTION TO CATHOLIC CHRISTOLOGY.pptx
 
MULTIDISCIPLINRY NATURE OF THE ENVIRONMENTAL STUDIES.pptx
MULTIDISCIPLINRY NATURE OF THE ENVIRONMENTAL STUDIES.pptxMULTIDISCIPLINRY NATURE OF THE ENVIRONMENTAL STUDIES.pptx
MULTIDISCIPLINRY NATURE OF THE ENVIRONMENTAL STUDIES.pptx
 
How to Add Barcode on PDF Report in Odoo 17
How to Add Barcode on PDF Report in Odoo 17How to Add Barcode on PDF Report in Odoo 17
How to Add Barcode on PDF Report in Odoo 17
 
Influencing policy (training slides from Fast Track Impact)
Influencing policy (training slides from Fast Track Impact)Influencing policy (training slides from Fast Track Impact)
Influencing policy (training slides from Fast Track Impact)
 
Difference Between Search & Browse Methods in Odoo 17
Difference Between Search & Browse Methods in Odoo 17Difference Between Search & Browse Methods in Odoo 17
Difference Between Search & Browse Methods in Odoo 17
 
DATA STRUCTURE AND ALGORITHM for beginners
DATA STRUCTURE AND ALGORITHM for beginnersDATA STRUCTURE AND ALGORITHM for beginners
DATA STRUCTURE AND ALGORITHM for beginners
 
Raw materials used in Herbal Cosmetics.pptx
Raw materials used in Herbal Cosmetics.pptxRaw materials used in Herbal Cosmetics.pptx
Raw materials used in Herbal Cosmetics.pptx
 
Keynote by Prof. Wurzer at Nordex about IP-design
Keynote by Prof. Wurzer at Nordex about IP-designKeynote by Prof. Wurzer at Nordex about IP-design
Keynote by Prof. Wurzer at Nordex about IP-design
 

Seminar report on android os

  • 1. OPERATING SYSTEM YESHWANTRAO CHAVAN COLLEGE OF ENGINEERING, NAGPUR DEPT. OF COMPUTER TECHNOLOGY PRESENTED BY: DHIRAJ P. NINAVE ROLL NO. 12 Dhiraj Ninave
  • 2. INDEX • Introduction. • History of Android. • Android Architecture. • Android Features. • Development Tools. • Real Time Application. • Advantages & Disadvantages • Conclusion and Future Scope • References. Dhiraj Ninave
  • 3. INTRODUCTION 3 • A Software platform and Operating System for Mobile Devices. • Full phone software stack including applications. • Based on the Linux operating system. • Developed by Google and the Open Handset Alliance. • An open platform for developers, users & industry. • 100 % pure Java code. Dhiraj Ninave
  • 4. HISTORY 4 • July 2005, Google acquired Android Inc., a small startup company. • Started as a mobile software development company. • Developed a Linux-based mobile device OS. • On 5 November 2007, the Open Handset Alliance founded. • First product Android as open source mobile device platform. Dhiraj Ninave
  • 5. Open Handset Alliance 5 Dhiraj Ninave
  • 6. Android Architecture 6 Dhiraj Ninave
  • 7. Linux Kernel 7 • Android Architecture is based on Linux 2.6 kernel • Works as a HAL • Security and Process management. • Memory management. Dhiraj Ninave
  • 8. Libraries 8 • Set of native libraries written in C/C++. • Interface through Java. • Surface manager – Handling UI Windows. • 2D and 3D graphics. • SQLite – Light Weight Database. Dhiraj Ninave
  • 9. Android Runtime 9 • Dalvik VM • Dex files • Compact and efficient than class files • Limited memory and battery power • Core Libraries • Java 5 Std. edition • Collections, I/O etc… Dhiraj Ninave
  • 10. Application Framework 10 • Contents Provider Enable applications access data from other applications sharing. • Notification Manager Enables all applications to display alerts in the status bar. • Activity Manager Manages the lifecycle of applications. Dhiraj Ninave
  • 11. Applications 11 • Built in and User Applications. • Can Replace Built in Applications Dhiraj Ninave
  • 12. Android Features 12 SOFTWARE FEATURES • Integrated browser based on the open source WebKit engine. • SQLite for relational data storage. • Media support for common audio, video, and still image formats. • (MPEG4, H.264, MP3, AAC, AMR, JPG, PNG, GIF). • Dalvik Virtual Machine optimized for mobile devices. Dhiraj Ninave
  • 13. Android Features 13 HARDWARE FEATURES • Cellular networking : GSM, EDGE, 3G (hardware dependent) • LAN : Bluetooth, and Wi-Fi (hardware dependent) • Graphics Hardware Acceleration • Camera, GPS and Compass (hardware dependent) • Touch screen and accelerometer for motion sensing. Dhiraj Ninave
  • 14. Development Tools 14 • Eclipse IDE. • Android SDK. • Android Emulator. Dhiraj Ninave
  • 15. Android Building Blocks 15 • Activity - User Interface Component. • Intent Receiver - Wakes up predefined Action. • Service - A task – done in background. • Content Provider - Sharing data with other processes Dhiraj Ninave
  • 16. Android Version Released : 16 Distribution Version Code name Release date API level (December 3, 2012) 4.2 Jelly Bean November 13, 2012 17 1.2% 4.1.x Jelly Bean July 9, 2012 16 9.0% 4.0.x Ice Cream Sandwich December 16, 2011 15 29.1% 3.2 Honeycomb July 15, 2011 13 1.1% 3.1 Honeycomb May 10, 2011 12 0.4% 2.3.3–2.3.7 Gingerbread February 9, 2011 10 47.4% 2.3–2.3.2 Gingerbread December 6, 2010 9 0.2% 2.2 Froyo May 20, 2010 8 9.0% 2.0–2.1 Éclair October 26, 2009 7 2.4% 1.6 Donut September 15, 2009 4 0.2% Dhiraj Ninave
  • 17. Real Time Application 17 • Android@Home • Google Translate. • Sony Smart Watch. • Google TV. • Galaxy Cameras etc. Dhiraj Ninave
  • 18. Advantages 18 Open- Versions Upgrades- All applications are equal- Breaking down boundaries- Fast and easy development- Dhiraj Ninave
  • 19. Disadvantages 19  Security – Making source code available to everyone inevitably invites the attention of black hat hackers.  Open Source – Anyone can scrutinize the source code to find vulnerabilities and write exploits.  Login – Platform doesn't run on an encrypted file system and has a vulnerable log-in.  Incompetence – Google’s dependence on hardware and carrier partners puts the final product out of their control. Dhiraj Ninave
  • 20. Future Scope 20 Dhiraj Ninave
  • 21. Conclusion 21 • The community that Android has provided efficiently collects like minded people on one platform and gives them proper channels to express themselves and provides them with all the necessary help and guidance. • With the expansion of Android, the community based on it would also expand and this would certainly be useful for people lacking resources since the aim of the open source community is to bring forward those people who have talent but lack the resource to showcase that talent. • It is still Beta. Dhiraj Ninave
  • 22. References 22  http://www.android.com - Android Official Webpage  http://code.google.com/android/ - Official Android Google Code Webpage  http://www.openhandsetalliance.com/ - Open Handset Alliance Webpage  http://www.androidwiki.com – Android Wiki  http://googleblog.blogspot.com/ - Official Google Blog Questions ? WWW.GOOGLE .COM :p Dhiraj Ninave