manish solanki

22
Mobile Operating System (Symbian OS) Presented By:- Manish Solanki 0105IT121047 Information Technology Submitted to:- Prateek Sir

Upload: mannysh74

Post on 29-Nov-2014

175 views

Category:

Engineering


2 download

DESCRIPTION

presentation on symbian operating system

TRANSCRIPT

Page 1: Manish solanki

Mobile Operating System

(Symbian OS)

Presented By:-

Manish Solanki

0105IT121047

Information Technology

Submitted to:- Prateek Sir

Page 2: Manish solanki

2 Contents

Introduction

Types of Operating System

Symbian OS

Architecture

Symbian Mobile Operating System Version

Future Mobile OS’s

Applications

Technologies in Symbian

Conclusion

Page 3: Manish solanki

3 Introduction

An operating system (OS) is an interface between hardware and user. It manages hardware and software resources of the system.

An operating system which controls mobile devices is called Mobile OS. They are simple and deal with the wireless versions of broadband and local connectivity.

Page 4: Manish solanki

4 Different types of OS’s

Mobile OS

Symbian OS

iPhone OS

RIM BlackBerry

Windows

Mobile

Linux

Palm OS

Android

Page 5: Manish solanki

5 SYMBIAN OS

Symbian OS is a mobile operating system, developed by Symbian Ltd, in 1997.

It is a mobile operating system (OS) and designed for Smartphone’s and currently maintained by Accenture.

It runs exclusively on ARM processors.

In June 2008, Nokia announced the acquisition of Symbian Ltd.

Page 6: Manish solanki

04/09/2023

6

Licensees

Owners

1st Developer is NOKIA

Page 7: Manish solanki

7

It was the most popular smartphone OS across the world till the end of 2010,untill it was overtaken by Android, although in some developing nations, Symbian is still the biggest.

The current form of Symbian is an open-source platform developed by Symbian Foundation in 2009.

Symbian OS is programmed in C++.

Page 8: Manish solanki

8 Architecture

Architecture of Symbian OS

Page 9: Manish solanki

9

Frameworks and libraries for constructing a UI.

Includes the basic class hierarchies for UI controls.

Other frameworks and utilities.

UI Framework

Kernel Architecture

Connectivity Services

Generic OS Services

Multimedia & Graphic Services

Comms Framework

Telephony Services

Short Link Services

Networking Services

Java J2ME

Topmost layer of Symbian OS, foundation for variant UI

Page 10: Manish solanki

10

Spans the UI Framework and Application Services layer.

It defines a platform for dynamically and securely deploying optimized, graphical, networked applications.

JAVA J2ME MIDP

Kernel Architecture

Connectivity Services

Generic OS Services

Multimedia & Graphic Services

Comms Framework

Telephony Services

Short Link Services

Networking Services

Java J2ME

Java J2MEMIDP 2.0 and CLDC 1.1

Page 11: Manish solanki

11

It provides support independent of the user interface for applications on Symbian OS.

Application class (“technology specific”) logic.

support for specific applications

Application Services

Kernel Architecture

Connectivity Services

Generic OS Services

Multimedia & Graphic Services

Comms Framework

Telephony Services

Short Link Services

Networking Services

Java J2ME

GenericApplication class specific - Messaging, browsingApplication specific - Word, Sheet

Page 12: Manish solanki

12

the ‘middleware’ layer of Symbian OS, provides servers, frameworks, and libraries that extend the base-system into a complete operating system.

OS Services

Kernel Architecture

Connectivity Services

Generic OS Services

Multimedia & Graphic Services

Comms Framework

Telephony Services

Short Link Services

Networking Services

Java J2ME

Generic OS Services

“Middleware" layer of Symbian OS, full range of servers, frameworks, and libraries which extend the base system into a complete OS

Multimedia & Graphics Services

Connectivity Services

Page 13: Manish solanki

13

It includes the File Server and User Library

Plug-In Framework which manages all plug-ins

Central Repository, DBMS

Cryptographic services

Services for a functional port

Base Services

Kernel Architecture

Connectivity Services

Generic OS Services

Multimedia & Graphic Services

Comms Framework

Telephony Services

Short Link Services

Networking Services

Java J2MELowest level of user-side services, extends the OS kernel into a useable (but minimal) system

Page 14: Manish solanki

14

Provides physical and logical device drivers and other hardware abstraction.

Creates and manages the fundamental OS kernel abstractions.

Kernel services & Hardware Interface

Kernel Architecture

Connectivity Services

Generic OS Services

Multimedia & Graphic Services

Comms Framework

Telephony Services

Short Link Services

Networking Services

Java J2ME

Kernel layer, contains the OS kernel itself, device drivers, and similar low-level components

Page 15: Manish solanki

15 SYMBIAN MOBILE OS VERSION

Series 60 3rd edition Feature Pack 2

Released on 12 July 2006.

Support for Wi-Fi 802.11, HSDPA.

Symbian^1 (Series 60 5th edition):-

Applications should launch up to 75% faster.

Additionally, SQL support is provided by SQLite.

Symbian^3:-

Released in the year 2010.

Symbian^3 is an improvement over previous S60 5th Edition and features single touch menus in the user interface, as well as new Symbian OS kernel with hardware-accelerated graphics.

Page 16: Manish solanki

16 Contd..

Symbian Anna and Symbian Belle:-

Released in the year 2011.

Free-form, differently-sized, live widgets

More home screens

Improved status bar

Modernised navigation

New apps

Informative lock screen

NFC devices

Page 17: Manish solanki

17 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.

Page 18: Manish solanki

18 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.

Page 19: Manish solanki

GVPCE(A)

19 Applications

Page 20: Manish solanki

20 Technologies in Symbian

Symbian SDK

Carbide.c++

Page 21: Manish solanki

21 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 22: Manish solanki

22

Thank you all..!