Symbian OS

20

description

symbian OS

Transcript of Symbian OS

Page 1: Symbian OS
Page 2: Symbian OS

Symbian Mobile Operating SystemSymbian Mobile Operating System

Submitted By Arun s kurupArun s kurup S5 CTS5 CT

Page 3: Symbian OS

• IntroductionIntroduction• Need for Symbian OSNeed for Symbian OS• Evolution in the various versionsEvolution in the various versions• ArchitectureArchitecture• Architectural OverviewArchitectural Overview• Software DevelopmentSoftware Development• Programming LanguagesProgramming Languages• Advantages & DisadvantagesAdvantages & Disadvantages• ConclusionConclusion

Page 4: Symbian OS

• Symbian OS is designed for the mobile phone Symbian OS is designed for the mobile phone environment. environment.

• The Smartphone operating system Symbian OS is The Smartphone operating system Symbian OS is produced by the software development and produced by the software development and licensing company Symbian Ltd.licensing company Symbian Ltd.

• Symbian Ltd was established in June 1998 and is Symbian Ltd was established in June 1998 and is headquartered in Southwark in the UK, and the headquartered in Southwark in the UK, and the current CEO is Nigel Cliffordcurrent CEO is Nigel Clifford..

IntroductionIntroduction

Page 5: Symbian OS

Need for Symbian OS

• Small & mobile, but always available.Small & mobile, but always available.

• Addressing the mass marketAddressing the mass market

• Open platformOpen platform

Page 6: Symbian OS

11.Symbian 5.0

-Symbian 5.0 released in 1999 failed to -Symbian 5.0 released in 1999 failed to receive much attention at that time. receive much attention at that time. -With Symbian 5.0 devices like users could not -With Symbian 5.0 devices like users could not only surf the Internet with mobile web only surf the Internet with mobile web browser, send emails or add contacts but also browser, send emails or add contacts but also run some apps on the basic of JAVA support.run some apps on the basic of JAVA support.

2.Symbian 6.03.Symbian 7.03.Symbian 7.0 Nokia 3230 (2003)

Nokia 9210 (2001) 

Ericsson MC218 (1999)

Page 7: Symbian OS

6.Symbian 9.3

5.Symbian 9.04.Symbian 8.0

7.Symbian ^3 Nokia N8 (2010) Nokia N96(2008)

Nokia N70 (2005)Nokia 6630 (2004)

Page 8: Symbian OS

8.Symbian Donna

Symbian Donna also known as Symbian Bella FP2 was released in 2012 and turned out to be the last Symbian system available in the market.

Page 9: Symbian OS

Architecture

Application Engines

User Interface Framework

Applications

System layer

CORE

Symbian OS

UI Platforms

Page 10: Symbian OS

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.

Page 11: Symbian OS

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.

Page 12: Symbian OS

Software Devlopment• Development requirements :Development requirements :

1.S 601.S 60

2.UIQ2.UIQ

3.MOAP3.MOAP

and the IDE tool of your choice.and the IDE tool of your choice.

Page 13: Symbian OS

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.

Page 14: Symbian OS

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.

Page 15: Symbian OS

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…

Page 16: Symbian OS

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. Multiple language support

Page 17: Symbian OS

Disadvantages

• Not available for PCs.

• Level of security is low and such accessibility makes the OS vulnerable to viruses.

Page 18: Symbian OS

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.

Page 19: Symbian OS
Page 20: Symbian OS