You are on page 1of 13

What is Android?

A software platform and operating system for


mobile devices
Based on Linux kernal
Developed by Google and later the Open
Handset Alliance(OHA)
Allows writing managed code in the java
language
Possibility to write applications in other
languages and compiling it to ARM native
code(support of Google?No)

->Its a consortium of several companies
Google. Intel. Borqs . Htc . Spirit.
Sony Ericssion . Toshiba.omron
License :-
Android is under version 2 of the Apache
Software License(ASL)
Devoted to advancing opem standards for
mobile devices
Develop technologies that will significantly
lower the cost of developing and distributing
mobile devices and services
Android Features
APPLICATION FRAMEWORK
DALWIK VIRTUAL MACHINE
INTEGRATED(WEBKIT)BROWSER
2D&3D GRAPHICS APIS WITH HW

Android Software Stack:
This picture describes the android
software stack that can be described as
Linux Kernel & c/c++ libraries exposed
through an application framework that
provides services for and management
of runtime and applications.
Hardware
Android is not a single piece of
hardware;its a compleate,end-to-end
software platform that can be adapted to
work on any number of hardware
configuration.
Operating System(s):-
Android uses Linux for its device drivers,
memory management, process
management & networking.
Dalvik virtualmachine.Dalvik runs dex
files,which are coverted at compile time
from standard class and jar files.
It supports wireless communication using:
GSM mobile-phone technology
3G
Edge
802.11 Wi-Wi networks
Google Android Sales to Overtake iPhone
in2012
Intel dosent want to loose ownership of the
netbook market, so they need to prepare for
anything, including Android
More Android devices are coming and some
will push the envelop even further
Every company will use Android to get
succed in market
Development requirements:-
Java
Android SDK
Eclipse IDE(optional)
Programming Language(s):-
Java-officially supported
c/c++_also but not supported
Advantages:-
As a result of many mobile phones carrying
Google Android , companies will come up
with such innovative products like the
location
Its free to customize
More Apps
A mature platform

Bluetooth Limitations:-
Android doesnt support
Bluetooth stereo
Contacts exchange
Modem pairing
Wireless keyboards
We can only hope that the next version
of Android have overcome the actual
limitations and that the future possibilities
became a reality.

You might also like