Sunteți pe pagina 1din 51

Mobile Operating System

Delos Santos, Ellisiah


Magtaas, Ruella
Talastas, Seth
Symbian is a computing platform designed
for smartphones or at mobile phones that offers a
high-level of integration with communication and
personal information management (PIM)
functionality.
Symbian is open for third-party development by
independent software vendors, enterprise IT
departments, network operators and Symbian OS
licensees.
Symbian supports Java, PC synchronization,
Bluetooth local wireless access and GPRS packet-
switched data.
Symbian is a software licensing company that
develops and supplies the advanced, open,
standard operating system for data-enabled
mobile phones.
Symbian is a discontinued mobile operating
system (OS).
3 design rules
• The integrity and security of user data is
paramount. 
• User time must not be wasted.
• All resources are scarce.
Founded 1980 by David Potter
Primary programming language C++
Developer Symbian Ltd. (1998-2008)
Symbian Foundation (2008-2011)
Nokia (2010-2011)
Accenture on behalf of Nokia (2011-2013)
OS family RTOS
Working state Discontinued
Source model Closed source
Initial release June 5, 1997
Latest release October 2, 2012
Nokia Belle Feature Pack 2
Language 48
Package manager .sis
.sisx
.jad
.jar
Platforms ARM
x86
Kernel type Microkernel
EKA2
Default user interface S60
License Proprietary
Official website symbian.nokia.com
symbian.org
EPOC16
• Developed in late 1980s and early 1990s
EPOC16
• MC200
• MC400
• Series 3 (1991-1998)
• Series 3a
• Series 3c
• Series 3mx
• Siena
• Workabout
• Workabout mx
EPOC32 or Symbian OS 1-5
• First version was released in 1997
EPOC32 or Symbian OS 1-5
• Psion Series 5 ROM v1.0
• Psion Series 5 ROM v1.1
• Psion Series 5mx rebranded MC218
• Psion Revo/Revo plus
• Psion Series 7/Psion netBook
• Psion netPad
• EricssonR380
• R380
• Diamond Mako
Symbian OS 6.0 and 6.1
• First version was released in June 2001
Symbian OS 6.0
Nokia 9210
Symbian OS 6.1
Nokia 7650
Symbian OS 7.0 and 7.0s
• First shipped in 2003
Symbian OS 7.0 and 7.0s
• Sony Ericsson P800
• Sony Ericsson P900
• Sony Ericsson P910
• Motorola A925
• Motorola A1000
• Series 60 (Nokia 3230, 6260, 6600, 6670, 7610)
• Series 80 (Nokia 9300 and Nokia 9500)
• Series 90 (Nokia 7710)
• FOMA phones
Symbian OS 7.0 and 7.0s
Nokia 7710
Nokia 7710

Nokia 3230
Nokia 6600
Symbian OS 6.x
Nokia 9500
Symbian OS 8.0
• First shipped in 2004
Symbian OS 8.1
• First version was released in 2005
Symbian OS 8.1a
Nokia N90
Symbian OS 9.0
• De-productized in 2004
Symbian OS 9.1
• Released in early 2005
Symbian OS 9.1
• Sony Ericsson M600
• Sony Ericsson P990
• Nokia E61
• Nokia N95
Symbian OS 9.1
Nokia N95 Nokia E61
Symbian OS 9.2
• Released in 2006
Symbian OS 9.2
• E Series (Nokia E90, E66, E63, E71, E51)
• N Series (Nokia N95, N81, N82)
• Nokia 5700
• Nokia 6120 classic
• Nokia 6290
Symbian OS 9.2
Nokia N82 Nokia E90
Symbian OS 9.3
• Released on July 12, 2006
Symbian OS 9.3
• Nokia E72
• Nokia E52
• Nokia E75
• Nokia N79
• Nokia N96
• Nokia 5730 XpressMusic
• Nokia 5320 XpressMusic
• Sony Ericsson P1
Symbian OS 9.3
Nokia N96
Symbian OS 9.4
• Announced in March 2007
Symbian OS 9.4
• Samsung i8910 Omnia • Nokia 5233
HD • Nokia 5235
• Nokia N97 • Nokia C6-00
• Nokia N97 mini • Nokia X6
• Nokia 5800 • Sony Ericsson Satio
XpressMusic
• Sony Ericsson Vivaz
• Nokia 5530 • Sony Ericsson Vivaz Pro
XpressMusic
• Nokia 5228
• Nokia 5230
Symbian OS 9.4
Nokia 5800
Symbian^2
• Started selling in Japan market since May 2010
Symbian^3 (Symbian OS 9.5) and Symbian
Anna
• Further improvements came in the first half of
2011
Symbian^3 (Symbian OS 9.5) and Symbian
Anna
Nokia N97
Nokia Belle (Symbian OS 10.1)
• Early leaked version in the summer 2011
• Announced on August 24, 2011
Nokia Belle (Symbian OS 10.1)
• Nokia N8 • Nokia E6
• Nokia C7 • Nokia 600
• Nokia C6-01 • Nokia 603
• Oro • Nokia 700
• Nokia 500 • Nokia 701
• Nokia X7 • Nokia 808
• Nokia E7
Nokia Belle (Symbian OS 10.1)
• Nokia 808 PureView
Symbian Carla and Donna
• Planned to be released in late 2012 and late
2013 respectively
Operating system
The All over Model contains the following layers, from top to bottom:
• UI Framework Layer
• Application Services Layer
– Java ME
• OS Services Layer
– generic OS services
– communications services
– multimedia and graphics services
– connectivity services
• Base Services Layer
• Kernel Services & Hardware Interface Layer
Application development
• C
• C++
• Java ME
• QML
• Python
• Flash Lite
• Ruby
• .NET
• Web Runtime (WRT)
Memory management
• Supports RAM maximum of 2GB.
• Applications share RAM with operating system
but has exclusive access to their allocated
memory area.
• Flash and expansion card memory is used for
storage.
Memory management
• The kernel runs within its own protected
address space.
• Symbian OS presents a virtual machine model
to all running programs.
• Programs use linear virtual memory
environment facilitated by the use of the
memory management unit.
File management
• The drive, directory and file hierarchy is Virtual
File Allocation Table (VFAT)
• The file system naturally compatible with
desktop PCs.
• It provides local file systems (ROM, RAM and
removable media)
• It provides an interface to allow dynamically
installable file systems.
Application platforms
• Series 60
• Series 80
• UIQ
• Series 90
Success
Technical
• Symbian has large software development
community.
• Symbian OS maintains its position as the industry’s
leading development platform for phones designed
for 3G networks.
• Symbian OS is a Real Time Compatibility Layer (RTCL)
• Modularity: Runtime linking between dynamically
linked shared library.
Success
Commercial
• Q3 2005 shipments of Symbian OS phones rise
131% (Symbian OS, 2005)
• Symbian OS worldwide installed base reaches
almost 48 million phones.
Threats
• Symbian OS has been subject to a variety of
viruses the best known of which is Cabir.
• Critics also argue that Symbian is trying to
replace pc.

S-ar putea să vă placă și