Publicité

Android Operating System

Android Developer à Dial Kashmir
24 May 2013
Publicité

Contenu connexe

Publicité
Publicité

Android Operating System

  1. CONTENTS 2. MOBILE OPERATING SYSTEM 3. ANDROID 4. HISTORY 1. OPERATING SYSTEM 5. EVOLUTION 6. ARCHITECTURE 7. FEATURES 9. CONCLUSION 8. COMPARISON
  2. Operating System  Interface Between User and Machine (System) Program designed to run other programs/Applications Backbone Of Any System Examples: Windows 7 Win XP Vista Mac OS
  3. Mobile Operating System The operating system that controls a mobile device .
  4. Devices Smartphones Like IPhone, Sony Ericsson Xperia , Htc Desire.
  5. Devices Tablet Computers like  Apple I pad  Samsung Galaxy Tab.
  6. Software Platforms Android Symbian Blackberry iOS Windows Mobile
  7. What is ANDROID?  Android is a software stack Operating System Middleware Applications  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. Android OPEN 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 Android SDK. 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 OS Google now activates nearly 600,000 Android devices every single day .
  9. History  October 2003 Android Inc. was founded in California Andy Rubin Rich Miner Nick Sears Chris White  August 2005 Google acquired Android Inc.  5 Nov 2007 OHA was Formed .
  10. Open Handset Alliance Group of Hardware and Software Developers like Google, HTC, Intel, Motorola  The development of Android is a collaborative work between Google and the others members of the Open Handset Alliance.  5 Nov 2007-Open Handset Alliance also unveiled their first product, Android.
  11. Evolution Android 1.0 Alpha Sep 2008 First Android Device: HTC DREAM Android market October 2008 Android 1.1 Beta February 2009
  12. Recent Releases April 09 Sep09 Oct 09 May10 Dec 10 Jan11 Oct11
  13. ANDROID ARCHITECTURE Architecture of Android OS
  14. Linux Kernel  Android runs on Linux (version 2.6).  Linux Kernel provides :  Hardware abstraction layer  Memory management  Process management  Networking  Security
  15. Libraries  Written in C/C++  Surface manager - Handling UI.  Media Libraries- offer support for major audio/video files.  Display/Graphics(SGL)-for 2D graphics.  OpenGL ES – 3D Graphics Library.  SQLite –Storage-RDB engine.  WebKit–Display HTML ,same engine used in Google chrome browser or Apple’s Safari Browser.
  16. Android Runtime  Dalvik VM is Google’s implementation of Java, Optimized for mobile devices  Android Based on Java Lang  Dalvik VM runs .dex files  .Class and .jar files converted to .dex  More efficient than Class files
  17. Application Framework Building blocks Used to create applications. Activity manager –Manages the life cycle of applications Content Provider – Share data between applications Package Manager – Track of the applications Telephony Manager –Deals with calling applications
  18. Applications Android devices are prepackaged with applications like a)Email client (Gmail ) b)SMS program, c)Calendar d)Browser e)Market & others….
  19. Android Features  Connectivity Technologies: GSM,CDMA, EDGE, 3G Bluetooth, and Wi-Fi.
  20. Android Features MULTI-TASKING MULTIPLE LANGUAGE SUPPORT
  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 apps Easy to Install. Other Supported Features: GPS (Global Positioning System) Touch screen And Physical Keyboard Accelerometer for motion sensing Pre Installed Social Apps FM Radio
  22. COMPARISON  Android  BlackBerry  iOS  Symbian
  23. Performance Performance: Android Supports Dual Core Processors
  24. Application Support Application Support: Apple’s App store Leads
  25. Device Support  Device Support Android OS can be used on large number of devices than any other mobile operating systems.  Android is Device Friendly OS.
  26. Source Source • Android Google Open source • Symbian Nokia Open Source • Blackberry RIM Closed source • iOS Apple Closed Source •
  27. Conclusion Growing Technology Initially on mobile handsets, Later on Tablets FUTURE: GPS devices, Cars, Refrigerators And who-knows-what else.
Publicité