outline of android

18
ANDROID Platform By, Uma

Upload: uma-maheswari

Post on 18-Nov-2014

215 views

Category:

Technology


0 download

DESCRIPTION

This presentation give introduction to android os, android sdk, android versions,history and its architecture

TRANSCRIPT

Page 1: Outline of Android

ANDROID Platform

By,

Uma

Page 2: Outline of Android

Android OperatingSystem(OS) for mobile devices such as

smart phones and tablet computers. Developed by the Open Handset Alliance(OHA), led by

Google. Google releases the Android code as open-source.

Page 3: Outline of Android

Android SDK Android SDK-Software Development Kit.

Creates applications for Android OS.

Applications developed by Java.

Provides API libraries and developer tools.

To build, test, and debug applications for Android.

Page 4: Outline of Android

Why Android?

Open-source

Builds on top of JAVA.

World's most popular mobile platform.

Not limited to mobile applications.

Page 5: Outline of Android

Provided strong competition to Symbian, iOS and Black Berry OS.

Page 6: Outline of Android
Page 7: Outline of Android

Android is also used in Tablet which referred as a mobile computer larger than a mobile phone integrated into a flat touch screen.

Page 8: Outline of Android

Life of Android Android, Inc. was founded in US, October 2003 by

Andy Rubin , Rich Miner, Nick Sears, and Chris White.

It is developed by the Open Handset Alliance, led by Google.

Page 9: Outline of Android

Cupcake1.5

Donut1.6

Eclair2.0/2.1

Froyo2.2.x

Gingerbread

2.3.x

Honecomb

3.0

I

IcecreamSandwich

4.0.x

Jelly Bean4.1 KitKat

4.4

Page 10: Outline of Android

Android Architecture

Page 11: Outline of Android

Linux Kernel

Security Memory management, Process management Network stack Driver model. Abstraction layer-between hardware and software

stack.

Page 12: Outline of Android

Libraries

Surface Manager -composites 2D and 3D graphic layers

Media Libraries - support playback and recording

Page 13: Outline of Android

SQLite - a powerful and lightweight relational database engine

FreeType - bitmap and vector font rendering

SGL - 2D graphics engine

LibWebCore - a modern web browser engine

Page 14: Outline of Android

Android Runtime

Core libraries- provides functionality available in Java programming language.

DVM-Java language compiler that have been transformed into the .dex format

Page 15: Outline of Android

Application Framework

Activity Manager-manages the lifecycle of applications

Views-to build an application, including lists, grids, text boxes, buttons, and even an embeddable web browser

Page 16: Outline of Android

Content Providers- to access data from other applications

Resource Manager - providing access to non-code resources localized strings, graphics, and layout files

Notification Manager - to display custom alerts in the status bar

Page 17: Outline of Android

Applications

Set of core applications - Email client, SMS program, calendar, maps, browser, contacts, and others.

Page 18: Outline of Android

Reuse and Replacement of components DVM-Dalvik Virtual Machine Integrated Browser-Webkit Engine 2D and 3D Graphics SQLite Media Support Bluetooth,EDGE,3G and Wi-Fi Camera,GPS,Compass,Accelerometer AVD-Android Virtual Device