21
ANDROID AN OPEN HANDSET ALLIANCE PROJECT

Android-Seminar Ppt (2)

  • Upload
    j009

  • View
    166

  • Download
    6

Embed Size (px)

Citation preview

Page 1: Android-Seminar Ppt (2)

ANDROID AN OPEN HANDSET ALLIANCE

PROJECT

Page 2: Android-Seminar Ppt (2)

2

Overview

1.What is Android

2.Information about Android

3.History

4.Open Handset Alliance

5.Version

6.Features

7.Opportunities

8.Android Architecture

9.Advantage

10. Limitation

11.Conclusion

Page 3: Android-Seminar Ppt (2)

WHAT IS ANDROID?

A software platform for mobile devices.

It includes an operating system, middleware & key application.

An Open Handset Alliance (OHA) Project.

Fast application development in Java.

An open platform for developers, users & industry. 3

Page 4: Android-Seminar Ppt (2)

INTRODUCTION TO ANDROID

Company / Developer Google Inc., Open Headset Alliance

Programmed In XML, C, Java, C++

Source Model Mixed ( Free & Open source software)

Initial Release 21st Oct 2008

Kernel Type Linux Kernel ( Monolithic)

Default User Interface Graphical

Official Website http://www.android.com/

4

Page 5: Android-Seminar Ppt (2)

HISTORY

Oct 2003

Android Inc. was founded in California. July 2005

Android Inc. was purchased by Google. 5 Nov 2007

Open HandSet Alliance formed by Google, HTC, Intel, Motorola, Qualcomm,T-Mobile

12 Nov 2007

OHA released a preview of the Android OHA. 21 Oct 2008

Initial release 5

Page 6: Android-Seminar Ppt (2)

Est. 2007, led by Google, open source

Main product: Android Platform

Enthusiastic support from Industry : both equipment makers & network operator

It is a consortium of 34 hardware, software & telecom companies.

Open Handset Alliance

6

Page 7: Android-Seminar Ppt (2)

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

7

Page 8: Android-Seminar Ppt (2)

VERSION

2.0 (Eclair) 2.1 (Eclair) 2.2 (Froyo) 2.3 (Gingerbread) 3.0 (Honeycomb) 3.1 (Honeycomb) 3.2 (Honeycomb) 4.0 (Ice Cream Sandwich) It is combination of Gingerbread and Honeycomb

8

Page 9: Android-Seminar Ppt (2)

9

Android Features

Software features

SQLite, a light weight relational data base, is

used for data storage purposes.

Media support for common audio, video, and still

image formats

Integrated browser based on the open source

WebKit engine (MPEG4, H.264, MP3, AAC, AMR,

JPG, PNG, GIF)

Dalvik Virtual Machine optimized for mobile

devices

Page 10: Android-Seminar Ppt (2)

HARDWARE FEATURES SUPPORTS

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

sensing10

Page 11: Android-Seminar Ppt (2)

OPPORTUNITIES

100s of millions of mobile phone users

Very high growth, esp. in Asia

app + the internet in your pocket.

You can develop for it today!

4.5 % User per week.

11

Page 12: Android-Seminar Ppt (2)

ANDROID ARCHITECTURE

12

Page 13: Android-Seminar Ppt (2)

LINUX KERNEL

Linux Version 2.6 for core system services

It helps to manage Security, Memory &

Process Management, network stack & other

imp issue.

It acts as an abstraction layer b/w hardware

& software.

Efficient computing resource management

Stable and proven OS for mobile platform

13

Page 14: Android-Seminar Ppt (2)

LIBRARIES Written in C/C++ Library for stable

performance of various components.

Interface through Java

SQLite –RDB engine-light weight

Lib Web Core–web browser engine–embeddable web view.

14

Page 15: Android-Seminar Ppt (2)

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 efficiently15

Page 16: Android-Seminar Ppt (2)

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

16

Application Framework

Page 17: Android-Seminar Ppt (2)

17

Applications

Page 18: Android-Seminar Ppt (2)

ADVANTAGES 

The ability for anyone to customize the Google Android platformWide range of mobile applications.Men will be able to customize a mobile phones using Google Android platform like never beforeFeatures like weather details, opening screen, live RSS feeds and even the icons on the opening screen will be able to be customizedAs a result of many mobile phones carrying Google Android, companies will come up with such innovative products.Online real time multiplayer games

18

Page 19: Android-Seminar Ppt (2)

LIMITATIONS

Bluetooth limitationsAndroid doesn't support:

Bluetooth stereoContacts exchangeModem pairingWireless keyboards

But it'll work with Bluetooth headsets, but that's about it

Firefox Mobile isn't coming to Android Apps in Android Market need to be programmed with a

custom form of Java → Mozilla and the Fennec won't have that

 

19

Page 20: Android-Seminar Ppt (2)

CONCLUSION

Android 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.

20

Page 21: Android-Seminar Ppt (2)

THANK YOU

?

21