29

Android

Embed Size (px)

DESCRIPTION

all details about actually what android is...

Citation preview

Page 1: Android
Page 2: Android
Page 3: Android

Subject - Matter

Introduction BackgroundArchitecture of “Android”Versions & ConfigurationFeatures & UsesComparision with Other Operating SystemConclusionBiblography

Page 4: Android

Introduction

A software platform and operating system for mobile

devices

Powered by Linux operating system

Developed by Google and later the Open Handset

Alliance (OHA)

It utilizes ARM Processors

ARM stands for ADVANCED RISC MACHINE.

Where

Page 5: Android

Mobile Operators Handset Manufacturers

Semiconductor Companies Software Companies Commercialization Companies

OHA

OPEN HANDSET ALLIANCE

Page 6: Android

BACKGROUND

Android Inc. was founded by ANDY RUBIN, RICH

MINER, NICK SEARS, CHRIS WHITE in October 2003

in Palo Alto in California

Android has got his name by the developer ANDY

RUBIN.

In 17th August 2005 ‘GOOGLE’ acquired Android Inc.

Page 7: Android

(CONT.)At ‘GOOGLE’ a team lead by Andy Rubin developed a

mobile device platform powered by the Linux Kernel version

2.6

On 5th November 2007 the 1st Android Mobile Device was

launched.

On same day OHA was formed to develop Open Standards

for mobile devices which promotes development from global

community.

Page 8: Android

ARCHITECTURE

Page 9: Android

DETAILS OF ARCHITECTURE(1/5)

Android uses Linux kernel for it’s device manager, memory management, power management & process management, and networking.

This layer contains all the drivers used in the device.

This layer is written in c.

Page 10: Android

Details of architecture (2/5)

This layer contains Android’s libraries.

Contents are written in C, C++. But runs only through JAVA Interface.

Exposed to Developers through the Android Application framework.

Page 11: Android

DETAILS OF LIBRAREIS

Libc : c standard lib.

SSL : Secure Socket Layer

SGL : 2D image engine

OpenGL/ES : 3D image engine

Media Framework : Core part of Android multi-media

SQLite : Embedded database

WebKit : Kernel of web browser FreeType : Bitmap and Vector SufraceManager : Manage difference windows for different applications

Page 12: Android

DETAILS OF ARCHITECTURE(3/5)

Core Libraries Provides the functionality of the JAVA Programming Language Android Application runs in its own process, with its own instance of the Dalvik virtual machine

Dalvik Virtual Machine : Java based license free VM Register based VM, optimization for low memory requirements Executes files in the Dalvik Executable (.dex) format DX tool converts classes to .dex format Dalvik has been written such that a device can run multiple VMs efficiently.

Page 13: Android

DETAILS OF ARCHITECTURE(4/5)

Developer use the Application Framework as well as

system resources based on local hardware to create

Applications.

Important component of this layer is activity manager,

which manages Life Cycle of Application.

Page 14: Android

Details of application framework

Feature Role

View System

Used to build an application, including lists, grids, textboxes, buttons, and embedded web browser

Content Provider

Enabling applications to access data from other applications or to share their own data

Resource Manager

Providing access to non-code resources (localized strings, graphics, and layout files)

Notification Manager

Enabling all applications to display customer alerts in the status bar

Activity Manager

Managing the lifecycle of applications and providing a common navigation.

Page 15: Android

DETAILS OF ARCHITECTURE(5/5)

Android provides a set of core applications:- Contacts

Message

Home Screen

Maps

Email etc.

All the Application’s code are written in C, C++, & in Java

Page 16: Android
Page 17: Android

Android versions

The Android era officially began on 22nd October , 2008. With the

launching of G1 from T1 mobile.

The names of the versions of ANDROID are named in

Alphabetical order on a Dessert or Sugary treat.

The different versions of Android with release dates are:-

Android 1.0 ASTRO on 23rd September, 2008.

Android 1.1 BENDER on 9th February, 2009.

Android 1.5 CUPCAKE on 30th April, 2009.

Page 18: Android

Versions(contd.)

Android 1.6 DONUT on 15th September, 2009.

Android 2.0/2.1 ÉCLAIR on 26th October, 2009.

Android 2.2.x FROYO on 20th May, 2010.

Android 2.3.x GINGERBREAD on 6th December, 2010.

Android 3.x HONEYCOMB on February 22, 2011.

Android 4.0.x ICE CREAM SANDWICH on 19th

October, 2011.

Android 4.1.x JELLY BEAN on June 27, 2012.

Page 19: Android

Minimum requirements

CHIPSET ARM based

MEMORY 128 mb Ram, 256 mb flash external

STORAGE Mini or Micro SD

PRIMARY DISPLAY QVGA,TFT LCD or Larger, 16 Bit color or bettter

NAVIGATION KEYS Minimum 5 navigation & application keys like power, volume, camera.

USB Standard mini usb interface.

BLUETOOTH 1.2 or 2.0

Page 20: Android

features

Handset layouts : Platfom based on VGA, 2D & 3D Graphics

Storage : SQLite a relational database used for data storage. Connectivity : GSM/EDGE, CDMA, WI-FI,

BLUETOOTH,UMTS.Multitasking : Multitasking of applications, with unique handling of memory allocation, is available.Voice based features : Voice actions for calling, texting, navigation, etc. are supported on Android 2.2 onwards. Multiple language support : Android supports multiple languages.

Page 21: Android

Features (cont.)

Video calling : via the UMTS network. Video calling through Google Talk is available in Android 2.3.4 and later. Media support : It supports almost every format of

Audio/Video/Pictures/Text.

GPS based navigation.

Page 22: Android

Comparison with other mobile os

Change the defaults:- Unlike Symbian, Apple’s IOS or any other operating system, Google’s Android comes with the power of customization. Browsing :- Other OS have the Browsers which have complex algorithms, whereas Android has Google based no.1 browser Chorme as it’s default browser. Android can Run Multiple Apps at the Same Time.Every Information is Visible on Your Home Screen.Android Has a Better Free App Market.Android Gives You Better Notifications. displays an icon for every notification you have waiting.

Page 23: Android

Market share of android

Page 24: Android

Android based devices

Toshiba’s Android smartbook

Cisco Android Tablet

Android hdtv made by GPNC,

KOREA on 15th April 2010.

Page 25: Android

Cont.

1st Android car made by

SAIC(Shanghai Automotive

Industry Corporation) on 18th

march 2010.

Page 26: Android

1st Android based Kitchen

appliances washing machine

& microwave.

1st Android based Desktop

or Office telephone.

Page 27: Android

biblography

www.google.comwww.wikipedia.comwww.eLinux.org

Page 28: Android
Page 29: Android

Thank u