Date post: | 15-Feb-2017 |
Category: |
Mobile |
Upload: | megha-jain |
View: | 159 times |
Download: | 0 times |
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