Transcript Symbian OS
Inês Santos
Joachim Laus
Juha Hollanti
Sven Heremans
Thomas Hoffner
Thomas Wachnik
Symbian’s Introduction
The Smartphone operating system Symbian OS is produced by the software
development and licensing company Symbian Ltd.
Symbian Ltd was established in June 1998 and is headquartered in Southwark in
the UK, and the current CEO is Nigel Clifford.
Research
We had in mind Symbian’s background, the whole history and development behind
this operating system, his capabilities, security, performance and so on.
Hardware support and connectivity were, as well, one of our research points.
The native language of the Symbian OS is C++, there for, our research will passes
through the programming languages that can be used on Symbian.
The advantages and limitations will be the last tasks we’ll talk about.
Hardware
Computer Hardware Requirements: (minimum)
CPU: 1.2GHz processor, x86 architecture
Monitor: 1024 x 768-pixel screen, 16-bit color
Memory: 512MB
Hard drive: 200 MB of free disk space
Telephone Hardware Requirements:
A Symbian-able smart phone is needed, not every
phone can run Symbian as OS.
Operating System(s)
Computer Software:
Most of todays PC are suitable to run the required programs for
developing for Symbian.
Telephone Software:
S60
UIQ
MOAP
Network Connectivity
Which evolution in the various versions?
Symbian OS 6.0 and 6.1 (also called ER6 ): Bluetooth was added for
exchanging data over short distances from fixed and mobile devices.
(2002)
Symbian OS 7.0 and 7.0s: This version added EDGE support and
IPV6. (2003)
What is the EDGE? (Enhanced Data rates for GSM Evolution)
What is the IPV6?
Symbian OS 8.0: There are not great evolution has shared some
API’s to support 3G.
Network Connectivity
Which evolution in the various versions?
Symbian OS 9.1: Change of version 1.2 for the Bluetooth has version
2.0 where the difference is the introduction of an Enhanced Data
Rate (EDR) for faster data transfer.
Symbian OS 9.3: The WIFI 802.11 and the HSDPA (High Speed
Downlink Packet Access) appear on Symbian OS.
What is HSDPA?
Symbian Os 9.5: This last version includes native-support for mobile
digital television broadcasts in DVB-H and ISDB-T formats and also
location services.
– Operating system designed from scratch for mobile
platforms
• mobile phones are both small and mobile
• mobile phones are ubiquitous – they target a mass-market
of consumer, enterprise and professional users
• mobile phones are occasionally connected – they can be
used when connected to the wireless phone network,
locally to other devices, or on their own
• manufacturers need to differentiate their products in order
to innovate and compete in a fast-evolving market
• the platform has to be open to enable independent
technology and software vendors to develop third-party
applications, technologies and services
– Best fitted for mobile market
– Great market share
Security
The Symbian security model can be broken down into three main modules:
1.
Trusted Computing Base (TCB)
Kernel, file system and software installer.
2.
Data Caging
Protects executables and data files of applications.
3.
Capabilities
Define what the application can and cannot do.
Capabilities:
Four types of capabilites:
- Open to all
- Granted by the user at installation time
- Granted through Symbian Signed
- Granted by the manufacturer
Symbian os
Tough competition between Nokia N900 & Sony Ericsson Satio (Idou)
Similarities & Dissimilarities
Both of these are touch screen phones and having the same size of 3.5 inches
and display 16 Million colours but the screen resolution is different as Nokia
N900 has 480 by 800 pixels resolution but the screen of Sony Ericsson Satio
comes with 640 x 360 Pixels. Users will find Nokia N900 is a superb phone due
to incorporating full slide out QWERTY keyboard and also it has Proximity
sensor for auto turn-off and accelerometer sensor for auto-rotate while Sony
Ericsson Satio (Idou) is missing it.
– The leading mobile OS
Symbian OS is still the “leading figure” in the smartphones market and according
to Gartner Symbian’s market share is still the majority with a trend to decline.
– Symbian - open source software platform
Nokia’s buying the rest of Symbian that it doesn’t already own, and will then
create the Symbian Foundation, in collaboration with a number of other companies,
and make Symbian royalty-free and open-source.
– Implications to the other OS
The Symbian Foundation stirs up the future of the open mobile platform space. It
does seem fair to draw the conclusion that the Symbian Foundation puts the
Symbian platform in a stronger position and this will negatively affect the other
players.
3.1 Development requirements
The right SDK
S60
UIQ
MOAP
The IDE-tool of your choice
http://www.symbian.com/
-symbian ltd website
http://developer.symbian.com/
-tools,tutorial,source code on symbian software development
http://www.allaboutsymbian.com/
-all about symbian news ,software
http://www.allaboutseries80.com
-Sites on S80 devices, applications
http://www.s60.com/
-Sites on S60 devices, applications
http://www.i-symbian.com/
-Latest news on symbian phones and application
http://www.uiq.com/
-UIQ technology site
http://www.newlc.com/ (symbian C++ developer forum)
-SDK, Development tools, Guide, Example source code
http://pf128.krakow.sdi.tpnet.pl/symbdev/
-symDev opensource developer tools
http://www.wirelexsoft.com/
-website for wirelexsoft IDE
http://www.appforge.com/
-website for appforge IDE
http://www.forum.nokia.com
-everything on starting to develop
symbian application
http://symbian.org
-opensource project for Symbian OS