You are on page 1of 39

Mobile Operating System

(Mobile OS)

Presented By:-
G. Santosh Kumar
10135A1203
Information Technology
2 Contents

 Introduction

 Different Mobile OS‟s

 Future Mobile OS‟s

 Conclusion

 References

GVPCE(A) 5/22/2013
3 Introduction

 An operating system (OS) is an interface between


hardware and user. It manages hardware and
software resources of the system.
 An operating system which controls mobile devices is
called Mobile OS. They are simple and deal with the
wireless versions of broadband and local connectivity.

GVPCE(A) 5/22/2013
4 Different types of OS‟s

Mobile OS

Symbian RIM Windows Linux


iPhone OS Palm OS Android
OS BlackBerry Mobile

GVPCE(A) 5/22/2013
5 SYMBIAN OS

 Symbian OS is a mobile operating system, developed


by Symbian Ltd, in 1997.
 It is a mobile operating system (OS) and designed for
Smartphone‟s and currently maintained by
Accenture.
 It runs exclusively on ARM processors.
 In June 2008, Nokia announced the acquisition of
Symbian Ltd.

GVPCE(A) 5/22/2013
6

GVPCE(A) 5/22/2013
7

GVPCE(A) 5/22/2013
8

 It was the most popular smartphone OS across the


world till the end of 2010,untill it was overtaken by
Android, although in some developing
nations, Symbian is still the biggest.
 The current form of Symbian is an open-source
platform developed by Symbian Foundation in 2009.
 Symbian OS is programmed in C++.

GVPCE(A) 5/22/2013
9 Architecture

Architecture of Symbian OS
GVPCE(A) 5/22/2013
10 UI Framework

 Frameworks and libraries


for constructing a UI.
Topmost layer of Symbian  Includes the basic class
OS, foundation for variant UI hierarchies for UI
controls.
 Other frameworks and
utilities.

GVPCE(A) 5/22/2013
11 JAVA J2ME MIDP

 Spans the UI Framework


and Application Services
Java J2ME layer.
MIDP 2.0 and CLDC 1.1  It defines a platform for
dynamically and securely
deploying optimized,
graphical, networked
applications.

GVPCE(A) 5/22/2013
12 Application Services

 It provides support
independent of the
user interface for
applications on
Generic Symbian OS.
Application class specific -
 Application class
Messaging, browsing
(“technology
Application specific - Word, Sheet
specific”) logic.
 support for specific
applications

GVPCE(A) 5/22/2013
13 OS Services
Generic OS
Services
 the „middleware‟ layer of
Symbian OS, provides
servers, frameworks, and
libraries that extend the
base-system into a
complete operating
system.

“Middleware" layer of
Symbian OS, full range of
servers, frameworks, and
libraries which extend the Connectivity
base system into a complete Services
OS
Multimedia &
GVPCE(A) Graphics 5/22/2013
Services
14 Base Services

 It includes the File


Server and User Library
 Plug-In Framework
Lowest level of user-side services, which manages all
extends the OS kernel into a useable plug-ins
(but minimal) system
 Central
Repository, DBMS
 Cryptographic services
 Services for a functional
port

GVPCE(A) 5/22/2013
15 Kernel services & Hardware Interface

 Provides physical and


logical device drivers and
other hardware
abstraction.
 Creates and manages the
fundamental OS kernel
abstractions.
Kernel layer, contains the OS
kernel itself, device
drivers, and similar low-level
components
GVPCE(A) 5/22/2013
16 SYMBIAN MOBILE OS VERSION
 Series 60 3rd edition Feature Pack 2
 Released on 12 July 2006.
 Support for Wi-Fi 802.11, HSDPA.
 Symbian^1 (Series 60 5th edition):-
 Applications should launch up to 75% faster.
 Additionally, SQL support is provided by SQLite.
 Symbian^3:-
 Released in the year 2010.
 Symbian^3 is an improvement over previous S60
5th Edition and features single touch menus in the
user interface, as well as new Symbian OS kernel
with hardware-accelerated graphics.
GVPCE(A) 5/22/2013
17 Contd..

 Symbian Anna and Symbian Belle:-


 Released in the year 2011.
 Free-form, differently-sized, live widgets
 More home screens
 Improved status bar
 Modernised navigation
 New apps
 Informative lock screen
 NFC devices

GVPCE(A) 5/22/2013
18 Features
 Processes and Threads:
 Symbian OS is a multitasking and multithreaded
operating system.
 Many processes can run concurrently, can
communicate with each other, and can utilize multiple
threads that run internal to each process.
 Common File System support:
 Symbian OS organizes access to system storage using a
file system model, just like larger Operating systems.
 It has a default file system compatible with windows (by
default it uses FAT-32 file system).
 It supports several different file systems , like FAT 16 & FAT
32, NTFS etc.

GVPCE(A) 5/22/2013
19 Contd..

 Networking:
Symbian OS supports TCP/IP networking as well
as several other communication interfaces such as
serial, infrared and Bluetooth.

 Memory Management:
Although Symbian OS does not use or have the
facilities for mapped virtual memory , it organizes
memory access in pages and allows for the replacement
of the pages, that is , bringing pages in, but not
swapping them out.

GVPCE(A) 5/22/2013
20 Technologies in Symbian

 Symbian SDK

 Carbide.c++

GVPCE(A) 5/22/2013
21 Nokia Ovi Store

GVPCE(A) 5/22/2013
22 iOS
 iOS (previously iPhone OS) is
a mobile operating system
developed and distributed
by Apple Inc.
 Originally released in 2007 for
the iPhone and iPod Touch, it
has been extended to
support other Apple devices
such as the iPad and Apple
TV.
 In June 2010, Apple
rebranded iPhone OS as
"iOS".

GVPCE(A) 5/22/2013
23 contd..

 The trademark "IOS" had been used by Cisco for


over a decade for its operating system, IOS, used
on its routers.
 In 2011, iOS accounted for 60% of the market
share for smartphones and tablet computers. By
the end of 2012, iOS accounted for 21% of the
smartphone OS market and 43.6% of the tablet OS
market.

GVPCE(A) 5/22/2013
24 Architecture

GVPCE(A) 5/22/2013
25
Cocoa Touch Layer

GVPCE(A) 5/22/2013
26
Media Layer

GVPCE(A) 5/22/2013
27 Core Services Layer

GVPCE(A) 5/22/2013
28 Core OS Layer

GVPCE(A) 5/22/2013
29 Previous versions
 iOS4: iOS4 was the first version of the OS to be a free
upgrade on the iPod touch.
 iOS4.0.1: There were several antenna issues in the
previous version, iOS4.0.1 included a fix to the reception
signal strength indicator.
 iOS4.1: iOS4.1 for the iPhone and iPod touch was released
with an update fixed some bugs reported by users,
improved battery life and added several new features
such as Game Center.
 iOS4.2: iOS4.2 was never released but instead iOS4.2.1
was released which added iPad compatibility. Further on
iOS4.2.5 was released as a demo version for the CDMA
version of the iPhone 4.
 iOS4.3: The public release of iOS4.3 included many new
features such as a Nitro JavaScript engine in Safari. iTunes
Home Sharing also received a major revision in iOS4.3; it
allows users to connect to their home Wi-Fi networks .
GVPCE(A) 5/22/2013
30 Technologies in iOS

 iOS framework

 Simulator framework

 iOS developer tools

 Xcode

GVPCE(A) 5/22/2013
31 App store for IPhone Os

GVPCE(A) 5/22/2013
32 Future Mobile OS‟s

 Firefox OS

 Ubuntu Touch

 Tizen OS

GVPCE(A) 5/22/2013
33 Firefox OS

 Firefox OS is a Linux-based open source


operating system for smartphones and
tablet computers being developed by
Mozilla.
 Programmed in HTML5, C++, JavaScript
and CSS.
 The first smartphone running Firefox OS
should be released in the first half of
2013 (expecting July, 2013).
 Firefox have also announced that LG
Electronics, ZTE, Huawei and TCL
Corporation have committed to
making Firefox OS devices.

GVPCE(A) 5/22/2013
34 Ubuntu Touch

 Ubuntu Touch OS developed by Canonical Ltd.


 Ubuntu Touch aims to provide a similar user
experience as the Unity desktop.
 Canonical aims to release handsets running the
operating system by October 2013.
 Ubuntu Touch devices can be equipped with a full
Ubuntu session and may change into a full desktop
operating system when plugged into a docking
station.

GVPCE(A) 5/22/2013
35
Tizen OS

 Tizen is an operating system for devices including


smartphones, tablets, in-vehicle infotainment (IVI)
devices, and smart TVs.
 It is an open source system that aims to offer a
consistent user experience across devices.
 The Tizen project resides within the Linux Foundation
and is governed by a Technical Steering Group (TSG)
composed of Intel and Samsung.
 Tizen provides an environment for application
developers based on the JavaScript libraries JQuery
and JQuery Mobile.

GVPCE(A) 5/22/2013
36 Conclusion

 For developers the operating system is an ultimate


platform to develop apps innovatively and publish in
market very easily. Not only in mobile phones, the OS is
diverging in various fields like Tabs, Smart TVs and
Cameras etc.
 A mobile OS should be a result of factors like user
experience, battery life, cloud readiness, security and
openness. A successful mobile OS is a result of a
design between software and hardware together.

GVPCE(A) 5/22/2013
37 References
 http://en.wikipedia.org/wiki/Symbian
 http://www.developer.nokia.com/Community/Wiki/C
ategory:Symbian
 http://eketab.files.wordpress.com/2007/09/thesymbia
nosarchitecturesourcebook.pdf
 http://www.developer.nokia.com/Resources/Library/
 http://developer.apple.com/library/ios/#releasenotes
/General/WhatsNewIniOS/Introduction/Introduction.ht
ml
 http://developer.apple.com/library/ios/#documentati
on/miscellaneous/conceptual/iphoneostechoverview
/Introduction/Introduction.html
 http://developer.apple.com/library/ios/documentatio
n/miscellaneous/conceptual/iphoneostechoverview/i
PhoneOSTechOverview.pdf
GVPCE(A) 5/22/2013
38 Cond..

 http://www.mozilla.org/en-US/firefox/partners/#

 http://www.ubuntu.com/devices/phone

 https://www.tizen.org/about

GVPCE(A) 5/22/2013
Thank you all..!
39

GVPCE(A) 5/22/2013

You might also like