Symbian OS
-
Upload
deva-singh -
Category
Technology
-
view
4.937 -
download
0
description
Transcript of Symbian OS
SYMBIAN OS
By Deva Ashish Singh
INDEX
Introduction Need for Symbian OS Evolution in the various versions Architecture Architectural Overview Software Development Programming Languages Advantages & Disadvantages Conclusion
Symbian OS is designed for the mobile phone environment.
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.
Introduction
Need for Symbian OS
Small & mobile, but always available. Addressing the mass market Open platform
Evolution in the various versions
Symbian OS 5.0
Symbian OS 6.0
• Symbian OS 7.0 • Symbian OS 8.0• Symbian OS 9.1• Symbian OS 9.3• Symbian OS 9.4• Symbian Os 9.5
Architecture
Application Engines
User Interface Framework
Applications
System layer
CORE
Symbian OS
UI Platforms
Architectural Overview
1. Core : Symbian OS core is common to all devices i.e. kernel, file server, memory management & device drivers.
2. System layer : It provides communication & computing services such as TCP/IP, SMS & database management.
3. Application Engines : It’s above the system layer, enabling the software developers to create user interface to data.
4. User Interface Software : It can be made or licensed by manufacturers.
5. Applications : are slotted aboved the user interface & pre-loaded in the Symbian OS mobile phone.
Software Devlopment
• Development requirements :1.S 602.UIQ3.MOAPand the IDE tool of your choice.
What is IDE ?
• An IDE is a software application that allows the computer programmer to develop a software for a certain platform. An IDE has a source editor, compiler and debugger.
Tools to for the software development
Tool name Description
GCC for Symbian Compile Symbian C++ Applications.
Symbian Certificate manager Allows you to manage your device’s certificates.
Symbian DevCert Request Enables you to obtain Symbian Developer Certificate.
Symbian MakeSIS It converts your C++ applications in .SIS packages(formats).
Symbian UnSIS Extracts the .SIS packages.
Programming languages
Symbian OS offers a choice of programming languages to the developer. It’s written in C++.
Java, 2nd the most important programming language on Symbian OS.
Other programming languages are Java Script, Assembler, Visual Basic and So on…
ADVANTAGES
It’s an open platform based on C++ (Object Oriented Concepts), which is easy to configure.
Giving an additional feature of Power Management like “ Power Saving”.
Fully multitasking. Small but with a lots of in-built features.
DISADVANTAGES
Not available for PCs.
Conclusion Symbian OS is a multi-tasking
operating system which addressing the mass-market and designed for simplifying the work load.
It’s a open platform allows the installation of third party software to enhance the platform.