Introduction to Android Platform Overview 19.3.2013.

Slides:



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

Google Android Introduction to Mobile Computing. Android is part of the build a better phone process Open Handset Alliance produces Android Comprises.
Introduction.  Professor  Adam Porter 
Mobile Application Development with ANDROID Mobile Application Development with ANDROID d.
What is Android?.
Android architecture overview
Introduction to Android Mohammad A. Gowayyed CS334-Spring 2014.
Android Platform Overview (1)
Chan pak lim chau ho chit cheung tak ching yip pak ho g2
Student Name: Group.  Developed by Microsoft  Alliance with Nokia in 2011  4 main functions:  Outlook Mobile  Windows Media Player for Windows Mobile.
DEPARTMENT OF COMPUTER ENGINEERING
ANDROID OPERATING SYSTEM Guided By,Presented By, Ajay B.N Somashekar B.T Asst Professor MTech 2 nd Sem (CE)Dept of CS & E.
Mobile Application Development
Google Android as a mobile development platform T Internet Technologies for Mobile Computing Olli Mäkinen.
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.
Asst.Prof.Dr.Ahmet Ünveren SPRING Computer Engineering Department Asst.Prof.Dr.Ahmet Ünveren SPRING Computer Engineering Department.
To be Presented by, T.Sathishkumar [11mw07] 1. Synopsis Introduction Version Features License An Application Development Demo Possibilities Advantages.
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.
By Mihir Joshi Nikhil Dixit Limaye Pallavi Bhide Payal Godse.
Android Introduction Based on slides made by
@2011 Mihail L. Sichitiu1 Android Introduction Platform Overview.
Copyright© Jeffrey Jongko, Ateneo de Manila University Android.
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.
Android for Java Developers Denver Java Users Group Jan 11, Mike
ANDROID 응용 프로그래밍 과정 – 목차 - 안드로이드란 - 안드로이드가 만들어지게 된배경 - 안드로이드의 철학 - 안드로이드 환경설정 ( SDK download, eclipse plug-in 설정, 간단한 프로그램 실행 ) - 안드로이드 동작원리 - 안드로이드 핵심.
© 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.
Created By. Jainik B Patel Prashant A Goswami Gujarat Vidyapith Computer Department Ahmedabad.
1 Android Introduction Platform Overview. 2 What is Android?  Android is a software stack for mobile devices that includes an operating system, middleware.
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.
Vs "Smart phones are getting popular quickly. Compare the Apple’s I-phone platform (which is a closed system) with Google’s Droid platform (which is open)
1 Android Workshop Platform Overview. 2 What is Android?  Android is a software stack for mobile devices that includes an operating system, middleware.
Analysis And Research Of System Security Based On.
AGENDA Introduction History Version history Features and specifications Android latest Android vs Symbian Android market Advantages of Android Disadvantages.
J.BHAVANA 3/4B.TECH CSE Ch.Rochasmathi 3/4B.tech CSE.
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.
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.
Android. Android An Open Handset Alliance Project A software platform and operating system for mobile devices Based on the Linux kernel Developed by Google.
Vijetha Prabhu B & Sushmitha Shenoy. Android is a software stack for mobile devices that includes an operating system, middleware and key applications.
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
Android Mobile Application Development
Android Application -Architecture.
Visit for more Learning Resources
Architecture of Android
ANDROID AN OPEN HANDSET ALLIANCE PROJECT
Chapter 2: Operating-System Structures
chapter 6- Android Introduction
ANDROID AND ANDROID PHONES
Android.
Contents: Introduction Different Mobile Operating Systems
CMPE419 Mobile Application Development
ANDROID AND ANDROID PHONES
Application Development A Tutorial Driven Course
Android Introduction Platform Mihail L. Sichitiu.
Korea Software HRD Center
Android Platform, Android App Basic Components
CMPE419 Mobile Application Development
Presentation transcript:

Introduction to Android Platform Overview

Content Introduction to Android Market Share Architecture Comparisons between Android and others Advantage and disadvantage Specialty of Android

What is Android? Android is a software stack for mobile devices that includes an operating system, middleware and key applications.

Android Linux based mobile phone operating system Developed by Google Open software platform for mobiles Fast application development in Java An Open Handset Alliance (OHA) project

OHA (Open Handset Alliance) OHA consist of 47 companies to develop open standards for mobile devices

Phones HTC One Motorola Droid Samsung Galaxy Sony Xperia Google Nexus LG Optimus

Google Nexus Asus TransformerKindle Fire Samsung Galaxy Tab Toshiba Android SmartBook Motorola Xoom Tablets

Market Share

Architecture

Applications Android provides a set of core applications: Client SMS Program Calendar Maps Browser Contacts All applications written by Java language

Developers have full access to the framework APIs allow to reuse components Application framework

FeatureRole View System Used to build an application, GUI Objects and embedded web browser Content Provider Enables applications to access data from other applications, or to share their own data Resource Manager Provides access to non-code resources (graphics, and layout files) Notification Manager Enables applications to display customer alerts in the status bar Activity Manager Manages the lifecycle of applications. Provides common navigation back stack Application framework

A set of C/C++ libraries Used by components of the Android system Developers can use through the Android application framework Libraries

Core Libraries Provides most functionalities for: Data Structures Utilities File Access Network Access Graphics Runtime

Dalvik Virtual Machine Executing the Dalvik Executable (.dex) format Optimized for minimal memory footprint Compilation Rely on the Linux Kernel for: -Threading -Low-level memory management

Linux Kernel Relies on Linux Kernel 2.6 for core system services Memory and Process Management Network Stack Driver Model Security Provides an abstraction layer between the H/W and the rest of the S/W stack

AndroidSymbian Multiple Home Screen5 Multiple Home Screens You can change the base firmware You can never the base firmware Android market has 200,000 apps. Nokia store has around 40,000 apps. Supports multi-core processors (dual/quad core) Single core processors up to 1 GHz Supports more than 2 GB of RAM Supports up to 512 MB of RAM

AndroidWindows Phone Open-sourceClosed-source Association with Google search, Google Maps, Google Voice apps Association with Bing search, Bing Maps, Bing Voice Support Multitasking Supports multitasking only in Windows 8 Full support Multiple Account Sync., No Outlook require Gmail support only though Outlook

Advantages Open Source Platform Multitasking capable to run many applications same time Easy access easy access to lot of free and premium apps Easy notification of any SMS and Widgetized home screen easy access to settings quickly and easily

Disadvantages Open source Anyone can scrutinize the source code Problem of Security For Administrative changes, need to know Linux commands Unstable and prone to crashes compared to other Mobile OS Poor supports for online games Poor battery backup

Summary of Android A component based architecture Browser and map views can be embedded directly in your applications Automatic management of application life cycle High quality graphics and sound Portability across a wide range of hardware