Android Operating System

657 views

Published on

Android is a software stack
Operating System
Middleware
Applications

Published in: Technology
  • Be the first to comment

Android Operating System

  1. 1. CONTENTS2. MOBILE OPERATING SYSTEM3. ANDROID4. HISTORY1. OPERATING SYSTEM5. EVOLUTION6. ARCHITECTURE7. FEATURES9. CONCLUSION8. COMPARISON
  2. 2. Operating System Interface Between User and Machine(System)Program designed to run otherprograms/ApplicationsBackbone Of Any SystemExamples:Windows 7Win XPVistaMac OS
  3. 3. Mobile Operating SystemThe operating system that controlsa mobile device .
  4. 4. DevicesSmartphones Like IPhone, Sony EricssonXperia , Htc Desire.
  5. 5. DevicesTablet Computerslike Apple I pad SamsungGalaxy Tab.
  6. 6. Software PlatformsAndroidSymbianBlackberryiOSWindows Mobile
  7. 7. What is ANDROID? Android is a software stackOperating SystemMiddlewareApplications Based On Linux Kernel Initially developed by Android Inc. Later purchased by Google Most Customizable OS Based on Java. The icon of Android is named Bugdroid.
  8. 8. AndroidOPEN SOURCE OS As a Developer: Develop Apps. Download and compile the code.Code can be Modified and reused.Developers can create applications for the platform using the AndroidSDK.Applications are written using the Java programming language. As a device manufacturer: They get fully featured OS for free.Customize OS to suit their particular hardware design. Fastest growing mobile OSGoogle now activates nearly 600,000 Android devices every singleday .
  9. 9. History October 2003Android Inc. was founded in CaliforniaAndy RubinRich MinerNick SearsChris White August 2005Google acquired Android Inc. 5 Nov 2007OHA was Formed .
  10. 10. Open Handset AllianceGroup of Hardware and Software Developers likeGoogle, HTC, Intel, Motorola The development of Android is a collaborative work between Googleand the others members of the Open Handset Alliance. 5 Nov 2007-Open Handset Alliance also unveiled their first product,Android.
  11. 11. EvolutionAndroid 1.0 Alpha Sep 2008First Android Device:HTC DREAMAndroid market October 2008Android 1.1 Beta February 2009
  12. 12. Recent ReleasesApril 09 Sep09 Oct 09 May10 Dec 10 Jan11 Oct11
  13. 13. ANDROID ARCHITECTUREArchitecture of Android OS
  14. 14. Linux Kernel Android runs on Linux (version 2.6). Linux Kernel provides : Hardware abstraction layer Memory management Process management Networking Security
  15. 15. Libraries Written in C/C++ Surface manager - Handling UI. Media Libraries- offer support for major audio/videofiles. Display/Graphics(SGL)-for 2D graphics. OpenGL ES – 3D Graphics Library. SQLite –Storage-RDB engine. WebKit–Display HTML ,same engine used in Googlechrome browser or Apple’s Safari Browser.
  16. 16. Android Runtime Dalvik VM is Google’s implementation of Java, Optimized for mobiledevices Android Based on Java Lang Dalvik VM runs .dex files .Class and .jar files converted to .dex More efficient than Class files
  17. 17. Application FrameworkBuilding blocks Used to create applications.Activity manager–Manages the life cycle of applicationsContent Provider– Share data between applicationsPackage Manager– Track of the applicationsTelephony Manager–Deals with calling applications
  18. 18. ApplicationsAndroid devices are prepackaged with applications likea)Email client (Gmail )b)SMS program,c)Calendard)Browsere)Market & others….
  19. 19. Android Features Connectivity Technologies: GSM,CDMA, EDGE, 3GBluetooth, and Wi-Fi.
  20. 20. Android FeaturesMULTI-TASKING MULTIPLE LANGUAGE SUPPORT
  21. 21. Android FeaturesMedia support :All major audio and video (MPEG4, H.264,MP3, AAC, AMR, JPG, PNG, GIF)Graphics: 2D and 3DTethering: Wi-Fi hotspot.Android Market:Free and paid.3rd party appsEasy to Install.Other Supported Features:GPS (Global Positioning System)Touch screen And Physical KeyboardAccelerometer for motion sensingPre Installed Social AppsFM Radio
  22. 22. COMPARISON Android BlackBerry iOS Symbian
  23. 23. PerformancePerformance: Android Supports DualCore Processors
  24. 24. Application SupportApplication Support: Apple’s App storeLeads
  25. 25. Device Support Device Support Android OS can be used on large number ofdevices than any other mobile operating systems. Android is Device Friendly OS.
  26. 26. SourceSource• Android Google Open source• Symbian Nokia Open Source• Blackberry RIM Closed source• iOS Apple Closed Source•
  27. 27. ConclusionGrowing TechnologyInitially on mobile handsets, Later on TabletsFUTURE: GPS devices,Cars,RefrigeratorsAnd who-knows-what else.

×