Mobile Operating Systems

Only available on StudyMode
  • Download(s) : 163
  • Published : May 24, 2013
Open Document
Text Preview
Research report on Mobile Operating systems
FINAL PAPER

This paper provides detailed information about the various features of two major mobile operating systems i.e Android and the iOS. This paper also compares and contrasts their applications from the system and the user point of view

2012

TABLE OF CONTENTS
1) General Introduction
2) Introduction to Android OS
2.1) Overview
2.2) Origin
3) Architecture
3.1) Android Runtime
3.2) Linux kernels
3.3) Libraries
3.4) Application Framework
3.5) Application Layer
4) Advantages of Android OS
5) Disadvantages of Android OS
6) Introduction to iOS
6.1) Overview of iOS
6.2) Origin of iOS
6.3) History of iOS
7) Technology behind iOS
8) Writing code for iOS
9) iOS updates
10) What’s still missing
11) Future Scope
11.1) Semi thread message
11.2) No real upgrade for iPod
11.3) Lack of ringtone ideas
11.4) Unlock is way complicated
11.5) Mail does not support attachments
12) Difference between Android and iOS systems
13) Conclusion
14) Bibliography
15) References

1) GENERAL INTRODUCTION
“A mobile operating system, also known as a mobile OS, mobile software platform or a handheld operating system, is the operating system that controls a mobile device or information appliance—similar in principle to an operating system such as Windows, Mac OS X, or Linux distributions that controls a desktop computer or laptop. However, they are currently somewhat simpler, and deal more with the wireless versions of broadband and local connectivity, mobile multimedia formats, and different input methods.” This paper provides detailed information about the various features of two major mobile operating systems i.e Android and the iOS. This paper also compares and contrasts there applications from the system and the user point of view. 2.1) OVERVIEW

Android is a software stack for mobile devices that includes an operating system, middleware and key applications. Android is a software platform and operating system for mobile devices based on the Linux operating system and developed by Google and the Open Handset Alliance. It allows developers to write managed code in a Java-like language that utilizes Google-developed Java libraries, but does not support programs developed in native code. The unveiling of the Android platform on 5 November 2007 was announced with the founding of the Open Handset Alliance, a consortium of 34hardware, software and telecom companies devoted to advancing open standards for mobile devices. When released in 2008, most of the Android platform will be made available under the Apache free-software and open-source license

2.2) ORIGIN
THE BIRTH OF ANDROID
The Open Handset Alliance, a consortium of several companies whichinclude Google, HTC, Intel, Motorola, Qualcomm, T-Mobile, Sprint Nextel and NVIDIA, was unveiled with the goal to develop open standards for mobile devices. Along with the formation of the Open Handset Alliance, the OHA also unveiled their first product, Android, an open source mobile device platform based on the Linux operating system. 3) ARCHITECTURE

3.1) ANDROID RUNTIME
At the same level there is Android Runtime, where the main component Dalvik Virtual Machine is located. It was designed specifically for Android running in limited environment, where the limited battery, CPU, memory and datastorage are the main issues. Android gives an integrated tool “dx”, which converts generated byte code from .jar to .dex file, after this byte code becomes much more efficient to run on the small processors.

3.2) LINUX KERNAL

Android relies on Linux version 2.6 for core system services such as security, memory management, process management, network...
tracking img