Download ppt - Ppt

Transcript
Page 1: Ppt

ANDROID BASED CELLPHONES

BASED CELL PHONES

MITESH KUMAR

1MJ06TE027

FINAL YEAR SUBJECT SEMINAR

Page 2: Ppt

1) OPEN HANDSET ALLIANCE2) INTRODUCTION TO ANDROID PLATFORM3) ANDROID ARCHITECTURE4) WHAT MAKES ANDROID SPECIAL?5) ADVANTAGES6) DISADVANTAGES7) APPLICATIONS8) INTRODUCTION TO ANDROID9) CONCLUSION

CONTENTS

Page 3: Ppt

INTRODUCTIONTO

ANDROID

Page 4: Ppt

Software platform and operating system for mobile devices.

Based on Linux operating systemDeveloped by Google & open handset

allianceManaged code in JAVA language

WHAT IS ANDROID?

Page 5: Ppt

Est. 2007, led by Google, open source

Main product: Android Platform

Enthusiastic support from Industry : both equipment makers and network

operators

HTC to deliver Android capable device soon!

Open Handset Alliance

5

Page 6: Ppt

Open Handset Alliance Members

Page 7: Ppt

Why Android Was Created? Full phone software stack including applications

Designed as a platform for software development

Android is open

Android is free

Community support

100% Java Phone

Page 8: Ppt

HISTORY

July 2005 Google acquired Android Inc.

5 Nov 2007 Open Handset Alliance formed. Android is the OHA first product.

9 DEC 2008 14 new members joined the project including

ARM , Vodafone group , Sony Ericson etc…

Page 9: Ppt

DIFFERENT ANDROID versions

Page 10: Ppt

INTRODUCTIONTO

THE PLATFORM : ANDROID

Page 11: Ppt

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 device

Android FeaturesSoftware features

Page 12: Ppt

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

Hardware features

Page 13: Ppt

ANDROID ARCHITECTURE

Page 14: Ppt

Enable applications access data from other applications ,sharing

Providing access to non-code resources

Enables all applications to display alerts in the status bar

Manages the lifecycle of applications

Application Framework

Page 15: Ppt

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

Display/Graphics(SGL)

Media Libraries

SQLite –RDB engine-light weight

LibWebCore–web browser engine–embeddable web view

Libraries

Page 16: Ppt

Linux Version 2.6Security, Memory & Process ManagementProven driver modelEfficient computing resource managementStable and proven OS for mobile platform

Linux Kernel

Page 17: Ppt

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

Android Runtime

Page 18: Ppt

Development ToolsThe 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:

1. Android Emulator -A virtual mobile device that runs on our computer -use to design, debug, and test our applications in an actual Android run-time environment

2. Android Development Tools Plugin -for the Eclipse IDE - adds powerful extensions to the Eclipse integrated environment

3. Dalvik Debug Monitor Service (DDMS) -Integrated with Dalvik -this tool let us manage processes on an emulator and assists in debugging

Page 19: Ppt

What makes android special?

A truly open, free development platform.Handset makers can use and customize

the platform without paying loyalty.Developers like it as platform is not

locked.Components can be replaced by

improved versions.High quality graphics and sound.

Page 20: Ppt

Open.All applications are equal.Breaking down boundaries.Fast and easy development.

Advantages

Page 21: Ppt

Security.Open source.Login.Incompotence.

Disadvantages

Page 22: Ppt

Applications

INSTANT MESSENGER TWIDROID

Page 23: Ppt

Applications

GOOGLE SKY MAP YELLOW BOOK

Page 24: Ppt

ConclusionAndroid is open to all: industry, developers

and users

Participating in many of the successful open source projects

Aims to be as easy to build for as the web.

Google Android is stepping into the next level of Mobile Internet

Page 25: Ppt

THANK YOU

Any questions?