Professional Documents
Culture Documents
(Mobile OS)
Presented By:-
G. Santosh Kumar
10135A1203
Information Technology
2 Contents
Introduction
Conclusion
References
GVPCE(A) 5/22/2013
3 Introduction
GVPCE(A) 5/22/2013
4 Different types of OS‟s
Mobile OS
GVPCE(A) 5/22/2013
5 SYMBIAN OS
GVPCE(A) 5/22/2013
6
GVPCE(A) 5/22/2013
7
GVPCE(A) 5/22/2013
8
GVPCE(A) 5/22/2013
9 Architecture
Architecture of Symbian OS
GVPCE(A) 5/22/2013
10 UI Framework
GVPCE(A) 5/22/2013
11 JAVA J2ME MIDP
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
GVPCE(A) 5/22/2013
15 Kernel services & Hardware Interface
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..
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
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
GVPCE(A) 5/22/2013
34 Ubuntu Touch
GVPCE(A) 5/22/2013
35
Tizen OS
GVPCE(A) 5/22/2013
36 Conclusion
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