2. INTRODUCTION
A mobile operating
system developed by Google,
based on the Linux kernel and
designed primarily
for touchscreen mobile devices
such as smartphones and tablets.
Android's user interface is
mainly based on direct
manipulation, using touch
gestures that loosely correspond
to real-world actions.
Variants of Android are also
used on notebooks, game
consoles, digital cameras, and
other electronics.
3. ORIGIN OF ANDROID
Android Inc. was founded in Palo Alto,
California in October 2003 by Andy
Rubin, Rich Miner, Nick Sears, and Chris
White.
Beginning with the first commercial Android
device in September 2008, the operating
system has gone through multiple major
releases.
As of May 2017, Android has two billion
monthly active users, and it has the
largest installed base of any operating
system.
4. FEATURES
General:
Messaging, Web browser,
Voice-based features,
Multi-touch, Multitasking,
Screen capture, TV
recording, Video calling,
Multiple language support
Connectivity:
GSM/EDGE, Bluetoot
h, LTE, CDMA, EV-
DO, UMTS, NFC, IDE
N and Wi-MAX.
Media:
Streaming media
support, External
storage.
6. ARCHITECTURE OF ANDROID
Linux kernel:
At the bottom of the layers is Linux - Linux 3.6 with
approximately 115 patches.
Provides a level of abstraction between the device
hardware and contains all the essential drivers.
handles all the things that Linux is really good at which
take the pain out of interfacing to peripheral hardware.
Libraries:
On top of Linux kernel there is a set of libraries
including open-source Web browser engine Web-Kit.
Useful repository for storage and sharing of application
data, libraries to play and record audio and video, SSL
libraries responsible for Internet security etc.
7. CONT.
Android Runtime:
Third section of the architecture and available on the second layer from the bottom.
Provides a key component called Dalvik Virtual Machine which is a kind of Java
Virtual Machine specially designed and optimized for Android.
Also provides a set of core libraries which enable Android application developers
to write Android applications using standard Java programming language.
Application Framework:
Provides many higher-level services to applications in the form of Java classes.
13. APPLICATIONS OF ANDROID OS
Turn it into a home media controller
Turn it into a kitchen command center
Use it as a digital photo frame
Make it your live window into the world
Make it kid-friendly
Turn it into a security camera
Turn it into your own personal testing ground
14. LIMITATIONS
Little Memory for Storage
Force Close on Large
App/Games
Data Connection
Battery Problem
Box of Malware Google play
store
15. CONCLUSION
oDesigned for mobile and
flexibility both in hardware and
software.
oContains of 5 Layers.
oUsed for Application
Development.
Ibrahim Kazanci
www.KAZANCI.ca
www.QUALITIA.com