MOOC on M4D 2013 I NTRODUCTION TO THE A NDROID P LATFORM Ashish Agrawal Indian Institute of Technology Kanpur.

Slides:



Advertisements
Similar presentations
Android Application Development A Tutorial Driven Course.
Advertisements

Mobile Application Development Keshav Bahadoor. Part 1 Cross Platform Web Applications.
Android architecture overview 1 CS 150. Android  A software stack for mobile devices developed and managed by Open Handset Alliance  Free software under.
David Angulo Rubio ANDROID OS Open Software Platform for Mobile Devices.
Android architecture overview
 Android is a software platform and operating system for mobile devices, based on the Linux kernel, developed by Google. It allows developers to write.
What’s new in this release? September 6, Milestone Systems Confidential Milestone’s September release 2012 XProtect ® Web Client 1 Connect instantly.
Android Mobile Development By: Kelvina Wibowo ( ) | Ignatius Albert ( ) | Albertus Andika ( ) | Schwanova.
DEPARTMENT OF COMPUTER ENGINEERING
Android An open handset alliance project Janice Garcia September 18, 2008 MIS 304.
@2011 Mihail L. Sichitiu1 Android Introduction Platform Overview.
Android Wentworth Institute of Technology Elec101 07/08 Douglas A. Arevalo-Santos.
Introduction to Android Platform Overview
MOBILE APP DEVELOPMENT Presented by Md. Zakaria Chowdhury CEO, Webcraft Bangladesh Director, Sylhet IT Academy.
Emerging Platform#4: Android Bina Ramamurthy.  Android is an Operating system.  Android is an emerging platform for mobile devices.  Initially developed.
Android Introduction Platform Overview.
Mobile Application Development with ANDROID Tejas Lagvankar UMBC 29 April 2009.
Mobile Application Development with ANDROID. Agenda Mobile Application Development (MAD) Intro to Android platform Platform architecture Application building.
About me Yichuan Wang Android Basics Credit goes to Google and UMBC.
Mobile Application Development using Android
Android 2: Introduction to the Technology Kirk Scott 1.
Introduction to Android Swapnil Pathak Advanced Malware Analysis Training Series.
Android Introduction Based on slides made by
@2011 Mihail L. Sichitiu1 Android Introduction Platform Overview.
01. Introduction to Android Prof. Oum Saokosal Master of Engineering in Information Systems, South Korea
ANDROID Presented By Mastan Vali.SK. © artesis 2008 | 2 1. Introduction 2. Platform 3. Software development 4. Advantages Main topics.
#gsa2012 Android Basics By: Amr Mohsen
Presented By: Muhammad Tariq Software Engineer Android Training course.
Mobile Device Programming
The Android Operating System I- Introduction II- History III- Features IV- Competitors V- References.
Android Security Model that Provide a Base Operating System Presented: Hayder Abdulhameed.
© 2015 albert-learning.com Android Operating System ANDROID OPERATING SYSTEM.
ANDROID BY:-AANCHAL MEHTA MNW-880-2K11. Introduction to Android Open software platform for mobile development A complete stack – OS, Middleware, Applications.
Vulnerability Study of the Android Ryan Selley, Swapnil Shinde, Michael Tanner, Madhura Tipnis, Colin Vinson (Group 8)
Android System Security Xinming Ou. Android System Basics An open-source operating system for mobile devices (AOSP, led by Google) – Consists of a base.
Android Android is a software stack for mobile devices that includes an operating system, middleware and key applications.
Mobile Application Development with ANDROID Umang Patel(6537) LDCE.
By, Rutika R. Channawar. Content Introduction Open Handset Alliance Minimum Hardware Requirements Versions Feature Architecture Advantages Disadvantages.
Dextrosoft SCHEDULED PHONE BACKUP Backup your mobile life Version Copyright © 2015 Dextrosoft Private Limited. All Rights Reserved.
1 Android Workshop Platform Overview. 2 What is Android?  Android is a software stack for mobile devices that includes an operating system, middleware.
AGENDA Introduction History Version history Features and specifications Android latest Android vs Symbian Android market Advantages of Android Disadvantages.
1 Get All Answers Get All Answers. Contents History of Android Android Fragmentation The Role of Google Features and Architecture Android Software Development.
Android Development For Beginners. What is Android? Android is an open mobile phone platform that was developed by Google and later by Open Handset Alliance.
Android operating system N. Sravani M. Tech(CSE) (09251D5804)
By : Abhishek Verma Main Topics : 1. Introduction 2. Platform 3. Software Development 4. Overall Evaluation.
By Adam Reimel. Outline Introduction Platform Architecture Future Conclusion.
By: Dylan Small.  History of Android  Android Versions  Technical Specs  New/Current Versions  Future of Android  Summary Road Map.
Kabarak University Android Mobile Application Kabarak Varsity
ANDROID OS Ravi Soni MTech (CS) III Sem. W HAT IS A NDROID ? Android is a software stack for mobile devices that includes an operating system, middleware.
Mobile Computing Lecture#01 Mobile Horizon. Leading Mobile Phone Technologies  iOS  Android  Blackberry  Symbian  Windows Phone  J2ME.
Android. Android An Open Handset Alliance Project A software platform and operating system for mobile devices Based on the Linux kernel Developed by Google.
Presented by: Saurabh Kumar Sinha (MRT07UGBIT 186) IT VII Semester, Shobhit University Meerut.
Google. Android What is Android ? -Android is Linux Based OS -Designed for use on cell phones, e-readers, tablet PCs. -Android provides easy access to.
The Basics of Android App Development Sankarshan Mridha Satadal Sengupta.
A presentation on Android and Android project Around Me
Brian Atzori 4B 2015/2016.
Visit for more Learning Resources
ANDROID AN OPEN HANDSET ALLIANCE PROJECT
Android.
APK Downloader
CSC 581: Mobile App Development
Mobile App Development
Application Development A Tutorial Driven Course
Android Developer Fundamentals V2
Android Introduction Platform Mihail L. Sichitiu.
Korea Software HRD Center
Emerging Platform#3 Android & Programming an App
Introduction to Android
Chapter 10. Mobile Device Security
CA16R405 - Mobile Application Development (Theory)
Presentation transcript:

MOOC on M4D 2013 I NTRODUCTION TO THE A NDROID P LATFORM Ashish Agrawal Indian Institute of Technology Kanpur

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

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

Open Handset Alliance (OHA) Alliance of companies o to develop open standards for mobile devices *Image source: MOOC on M4D 2013

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

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

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

Android Architecture MOOC on M4D 2013

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

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

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

Summary MOOC on M4D 2013

THANK YOU