1 / 13

Introduction to the Android Platform

Introduction to the Android Platform. Ashish Agrawal Indian Institute of Technology Kanpur. Operating Systems. For a PC For Smart Devices : Additional Support. What is Android ?. Software stack for mobile devices. Key Applications. Phone, Contacts, Browsers ….

Download Presentation

Introduction to the Android Platform

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Introduction to the Android Platform Ashish Agrawal Indian Institute of Technology Kanpur

  2. Operating Systems • For a PC • For Smart Devices : Additional Support MOOC on M4D 2013

  3. What is Android ? • Software stack for mobile devices Key Applications Phone, Contacts, Browsers …. Application framework, run-time environment for apps Middleware Operating System Linux Kernel MOOC on M4D 2013

  4. Open Handset Alliance (OHA) • Alliance of companies • to develop open standards for mobile devices MOOC on M4D 2013 *Image source:http://androidland.pl/android-news/poznajcie-open-handset-alliance/

  5. Why Android ? • ~900M active devices, • 1M daily activation • Open • Open-source • Users control their experience, installed applications • Developers do not need any permission for delivering applications MOOC on M4D 2013

  6. Android Versions Android versions are named after desserts or sweets and are alphabetically ordered MOOC on M4D 2013

  7. Update Process • Google releases the Android • The code is ready for flagship devices of google • For other devices, updates are released by their manufacturers (HTC, Samsung, etc.) • Need to configure the new version for device capabilities, manufacturer apps • Updates for old devices might not be available soon, (not a priority for manufacture) MOOC on M4D 2013

  8. Android Architecture MOOC on M4D 2013

  9. Android Apps • Applications for Android platform • App Model vs Web • 975000+ Apps • All apps are equal • Run in a sandbox given by Android run-time environment • Where do we get them? MOOC on M4D 2013

  10. App Stores • Repository for apps • Google Play: • ~ 1 million apps and ~50 billion downloads MOOC on M4D 2013

  11. Android Permissions • 100+ permissions to protect sensitive resources • User needs to grant these permissions explicitly to the apps MOOC on M4D 2013

  12. Summary MOOC on M4D 2013

  13. THANK YOU

More Related