outline of android

Post on 18-Nov-2014

215 Views

Category:

Technology

0 Downloads

Preview:

Click to see full reader

DESCRIPTION

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

TRANSCRIPT

ANDROID Platform

By,

Uma

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.

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.

Why Android?

Open-source

Builds on top of JAVA.

World's most popular mobile platform.

Not limited to mobile applications.

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

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

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.

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

Android Architecture

Linux Kernel

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

stack.

Libraries

Surface Manager -composites 2D and 3D graphic layers

Media Libraries - support playback and recording

SQLite - a powerful and lightweight relational database engine

FreeType - bitmap and vector font rendering

SGL - 2D graphics engine

LibWebCore - a modern web browser engine

Android Runtime

Core libraries- provides functionality available in Java programming language.

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

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

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

Applications

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

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

top related