Mobile devices have seen an extensive amount of
development in recent years, but one question is still
looming and nobody seems to have the answer: what is
’standard’ for the mobile platform?Many companies have
already written their own in-house operating systems for the
devices they manufacture such as Symbian or iPhone OS.
However, with the existence of so many closed-source
operating systems, no rational company would want to
disclose their secrets and lose their edge on the competition.
This presents a problem where software developers can’t
write their code to be generalized. The Android team hopes
to solve this on two levels. Firstly, it seeks to arrive at a
common open-source operating system that any mobile
device can run on. Secondly, it seeks to make developing
applications for these mobile phones more general and
hardware-agnostic.
Ranjit R. Keole : Professor (Dept. of Information Technology)
HVPM COET,
Amravati, (M.S.), India
Akshata N. Rathod : First Year M.E.(CS&IT)
HVPM COET,
Amravati (M.S.), India
Dalvik VM
Linux
Sandbox
Android is a truly open, free development platform based
on Linux andopen source. Handset makers can use and
customize the platform without paying aroyalty. A
component-based architecture inspired by Internet mashups.
Parts of oneapplication can be used in another in
ways not originally envisioned by the developer. can even
replace built-in components with own improved versions.
This will unleash a new round of creativity in the mobile
space.
[1] Ben Elgin, “Google buys android for its mobile
arsenal,”http://www.businessweek.com/technology/co
ntent/aug2005/tc20050817_0949_tc024.htm, August
2005.
[2] John Cox, “Why google’s gphone won’t kill apple’s
iphone,” http://www.networkworld.com/
news/2007/100807-google-gphone-iphone.html,
October 2007. [3] Mike Cleron, “Androidology: Architecture overview,”
http://www.youtube.com/watch?v= Mm6Ju0xhUW8,
November 2007.
[4] Josh Aas, “Understanding the linux 2.6.8.1 cpu
scheduler,” Retrieved from
http://www.angelfire.com/folk/citeseer/linux_schedule
r.pdf, February 2005.
[5] C harles Manning and Wookey, YAFFS
Specifications, Aleph One, Bottisham, UK, version
0.3edition, February 2002, Retrieved from
http://www.yaffs.net/yaffs-spec.
[6] Google, Mountain View, CA, Radio Layer Interface,
March 2009, See path
’/development/pdk/docs/telephony.html’ in Android
source tree.