Android is an open-source operating system developed by Google and the Open Handset Alliance. It allows developers to write managed code in Java and uses the Linux kernel. The first commercial version was released in 2008 and it has seen ongoing updates. Android is optimized for mobile devices and enables component reuse, replacement and multitasking. The software stack includes applications, an application framework, the Linux kernel, libraries and the Android runtime which includes the Dalvik Virtual Machine. Future versions aim to overcome limitations and expand possibilities.
2. Contents
History of Android
Introduction of Android
What is Open Handset Alliance
Android versions
History of Android OS
Features of Android
Android architecture
Android apps
Drawbacks
Conclusion
3. 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.
4. 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.
5.
6.
7.
8.
9.
10. FEATURES OF ANDROID
Background Wi-Fi location still runs even when
Wi-Fi is turned off
Developer logging and analyzing enhancements
It 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
11.
12. ANDROID ARCHITECTURE
The software stack is split into These Layers::
• The application layer
• The application framework
• Lunix kernel
• Libraries
• Android run time
13.
14. APPLICATION LAYER
Top most layer in android system.
Include home application and native application.
Works with the help of application framework to
operate.
15. Application Framework
2nd
topmost component of android system.
Written in Java Programming Language.
All apps directly interact with application framework.
16. 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.
17. Libraries
This layer is top of lunix kernel.
Provide different libraries useful for well
functioning of android.
Java libraries build for android system.
18. Android run time
Third layer of android system.
Provide most important part of android –
DALVIK VIRTUAL MACHINE.
DVM uses the core function of lunix.
19.
20.
21. 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.