Android OS Architecture and Services  
  Authors : Ranjit R. Keole; Akshata N. Rathod

 

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.

 

Published In : IJCAT Journal Volume 3, Issue 2

Date of Publication : February 2016

Pages : 77 - 86

Figures :05

Tables : --

Publication Link :Android OS Architecture and Services

 

 

 

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.