You are on page 1of 29

Guided By AJAY M.

Mrs. Manju R A.
Roll No:
OVERVIEW

1. What is OHA?

2. What is Android?

3. Android Features And Architecture

4. Anatomy Of An Android Application

5. Life Cycle Of An Android Application

6. The world on Finger tips

7. Android v/s other OSs Government 7/1/10 2


What is Open Handset
Alliance?
Est. 2007, led by
Google,open source
Main product: Android
Platform
Enthusiastic support from
Industry : both equipment
makers and network
operators
HTC delivered first Android
capable device 33

Government 7/1/10
What is Android?

A complete & modern embedded operating


system

A cutting-edge mobile user experience

A world-class software stack for building


applications

An open platform for developers,


Government users
7/1/10& 4
Software Features

Integrated browser based on the open source


WebKit engine
SQLite for relational data storage
Media support for common audio, video, and
still image formats (MPEG4, H.264, MP3, AAC,
AMR, JPG, PNG, GIF)
Dalvik Virtual Machine optimized for mobile
devices

Government 7/1/10 5
Hardware Features

Cellular networking : GSM, EDGE, 3G


(hardware dependent)
LAN : Bluetooth, and Wi-Fi (hardware
dependent)
Graphics Hardware Acceleration
Camera, GPS and Compass (hardware
dependent)
Touch screen and accelerometer for motion
sensing

Government 7/1/10 6
7/1/10 7
Linux Kernel

Linux Version 2.6

Security, Memory & Process Management

Proven driver model

Efficient computing resource management

Stable and proven OS for mobile platform


Government 7/1/10 8
Libraries

Written in C/C++ - System C Library(libc)

Display/Graphics(SGL)

Media Libraries

SQLite –RDB engine-light weight

Government 7/1/10 9
Android Runtime

Includes a set of core libraries that provides


most of the functionality-JAVA

Every Android application runs in its own


process

Dalvik VM executes files in the (.dex) format

Device can run multiple VMs efficiently


Government 7/1/10 10
Application Framework

Content Provider
Enable applications access data from other
applications ,sharing
Resource Manager
Providing access to non-code resources
Notification Manager
Enables all applications to display alerts in the
status bar
Activity Manager Government 7/1/10 11
Anatomy of an Android
Application
There are four building blocks for an Android
application:

Activity
-a single screen

Intent Receiver
-to execute in reaction to an external
event(Phone Ring) Government 7/1/10 12
Click to edit Master text styles
Second level
● Third level

● Fourth level

● Fifth level

Activity
Life
Cycle

Government 7/1/10 13
Importance Hierarchy
(in Order Of Importance)
Foreground Process -required for what the
user is currently doing

Visible Process -holding an Activity - visible to


the user on-screen but not in the
foreground(on pause)

Service Process -holding a Service - not


directly visible to the user- relevant tasks
Government 7/1/10 14
Development Tools

The Android SDK includes a variety of custom


tools that help you develop
mobile applications on the Android platform.
Three of the most significant
tools are:

Android Emulator
-A virtual mobile device that runs on our
computer -use to design, debug,
Government
and7/1/10
test our 15
Click to edit Master text styles
Second level
● Third level

● Fourth level

● Fifth level

A
p
p
l
i
c
Government 7/1/10
a 16
The world on Fingertips…

Government 7/1/10 17
Click to edit Master text styles
econd level
● Third level

● Fourth level

● Fifth level

Government 7/1/10 18
“This isn’t a Mobile or PC, It’s the
Future!!!”
Click to edit Master text styles
Second level
● Third level

● Fourth level

● Fifth level

Government 7/1/10 19
Click to edit Master text styles
Second level
● Third level

● Fourth level

● Fifth level

“There should be nothing that users can access on their


desktop
that they can’t access on their cell phone” – Andy Rubin

Government 7/1/10 20
Android v/s Other OSs

Government 7/1/10 21
Click to edit Master text styles
Second level
● Third level

● Fourth level

● Fifth level

Government 7/1/10 22
Click to edit Master text styles
Wind
Second level
ows ● Third level
P7 ● Fourth level

● Fifth level

Andr
oid

Government 7/1/10 23
Wind Click to edit Master text styles
ows Second level
● Third level
P7
● Fourth level

● Fifth level

Andr
oid

Government 7/1/10 24
Why Android is the Future?

Open source

The project Google codes ensure partnership


of wide range of customers in development

User driven

Manufacturer Independent

Government 7/1/10 25
High performance of multitasking

Webkit browser gives PC like browsing


experience

Average Kernel size

Wide product diversity

Reliable Government 7/1/10 26


To Conclude

Android is :
Open to all: industry, developers and users

predicted to become the norm of computing


world.

Best OS for moving world

One of the best innovative gifts for the next


generation Government 7/1/10 27
References
[1] Benjamin Speckmann. The Android mobile platform.
Master’s thesis, Eastern Michigan University, 2008

[2] Hello Android by Ed Burnette

[3] Unlocking Android by Ableson, Collins and Sen

Government 7/1/10 28
Click to edit Master text styles
Second level
THANK YOU
● Third level

● Fourth level

● Fifth level

You might also like