Android and android versions

Post on 15-Feb-2017

159 views 0 download

transcript

ANDROID AND

ANDROID PHONES

Contents

History of AndroidIntroduction of AndroidWhat is Open Handset AllianceAndroid versionsHistory of Android OSFeatures of AndroidAndroid architectureAndroid appsDrawbacksConclusion

HISTORY OF ANDROID

The version history of the Android mobile operating system began with the release of the Android beta in November 2007.

The first commercial version, Android 1.0, was released in September 2008.

Android is under ongoing development by Google and the Open Handset Alliance (OHA), and has seen a number of updates to its base operating system since its initial release.

WHAT IS ANDROID?• The name "Android" comes from the term android, which refers to a

robot designed to look and act like a human.

• It is a open source software platform and operating system for mobile devices

• Based on the Linux kernel

• Developed by Google and later the Open Handset Alliance (OHA) Allows writing managed code in the Java language

• Android has its own virtual machine i.e. DVM(Dalvik Virtual Machine),which is used for executing the android application.

• Google purchased the initial developer of the software , android incorporated in 2005.

FEATURES OF ANDROID

Background Wi-Fi location still runs even when Wi-Fi is turned offDeveloper logging and analyzing enhancementsIt is optimized for mobile devices.It enables reuse and replacement of components.Java support ,media support, multi touch, video

calling,multi tasking ,voice based features, screen capture, camera ,bluetooth,gps,compass and accelerometer,3G

ANDROID ARCHITECTURE

The software stack is split into These Layers::

• The application layer

• The application framework

• Lunix kernel

• Libraries

• Android run time

APPLICATION LAYER

Top most layer in android system.

Include home application and native application.

Works with the help of application framework to operate.

Application Framework

2nd topmost component of android system.

Written in Java Programming Language.

All apps directly interact with application framework.

LINUX KERNEL

Bottom layer of android system.

Based on lunix 2.6 kernel.

Core of android architecture.

Helps in software or hardware binding for better communication.

Libraries

This layer is top of lunix kernel.

Provide different libraries useful for well functioning of android.

Java libraries build for android system.

Android run time

Third layer of android system.

Provide most important part of android – DALVIK VIRTUAL MACHINE.

DVM uses the core function of lunix.

CONCLUSION

We hope that the next versions of Android have overcome the actual limitations and that the future possibilities became a reality and may this software is also developed to use in PC’s also.

THANK YOU