Symbian is a mobile operating system originally designed for smartphones. It was formed in 1998 when Psion contributed its EPOC operating system. Symbian has undergone many updates over its versions (6.0 to 10.1) to incorporate new voice, data and telephony technologies. It has features such as a user interface, browser, messaging, multimedia and supports application development. Symbian uses a microkernel architecture and includes services for communications, device services, generic OS services and more. It provides memory management and platform security for applications.
A short introduction to Symbian OS 9, followed by a more detailed description of the new Platform Security concept. Explains the relevant topics like capabilities, data caging or Symbian Signed. The slides are based on the new Symbian Signed scheme which launched in Q4 2007. Knowledge of the basic concepts of Symbian OS is recommended.
Contents
* Symbian OS 9
* Trust Model
* Capabilities
* Data Caging
* Identifiers (UID, SID, VID)
* Symbian Signed (Open Signed, Express Signed, Certified Signed)
A short introduction to Symbian OS 9, followed by a more detailed description of the new Platform Security concept. Explains the relevant topics like capabilities, data caging or Symbian Signed. The slides are based on the new Symbian Signed scheme which launched in Q4 2007. Knowledge of the basic concepts of Symbian OS is recommended.
Contents
* Symbian OS 9
* Trust Model
* Capabilities
* Data Caging
* Identifiers (UID, SID, VID)
* Symbian Signed (Open Signed, Express Signed, Certified Signed)
This short part will introduce you to the world of Symbian OS mobile phones. It contains some high level information about the Symbian Foundation as well as Symbian OS, what you'll need to start developing and gives you some tips for literature. Some of the projects that we developed at the University of Applied Sciences in Hagenberg are demonstrated, in order to give you an overview of what you can do based on various variants of Symbian OS based or Nokia platform phones.
Contents:
* Introduction to Symbian Foundation and Symbian OS
* History of Symbian (OS)
* Platform Overview
* User Interfaces
* IDEs and Development
* Community and Possibilities
* Recommended Literature
* Symbian Academy
An embedded operating system is an operating system for embedded computer systems.
These operating systems are designed to be compact, efficient, and reliable.
E-OS are frequently also real-time operating systems, and the term RTOS is often used as a synonym for embedded operating system.
This course will give you an overview of the general development of an application with an UI in Symbian OS. It contains explanations of the concepts and the framework that is built directly into Symbian OS as well as into the UI-frameworks. The various concepts for S60 UI-apps are explained in greater detail. In the challenge you will develop a simple control and use the new Component Array introduced in Symbian OS 9.
Contents:
* GUI Frameworks
* Structure of a GUI application
* Architectures
* Views, Controls, Dialogs
* Seperating UI and engine
o MVC
o ECom
This short part will introduce you to the world of Symbian OS mobile phones. It contains some high level information about the Symbian Foundation as well as Symbian OS, what you'll need to start developing and gives you some tips for literature. Some of the projects that we developed at the University of Applied Sciences in Hagenberg are demonstrated, in order to give you an overview of what you can do based on various variants of Symbian OS based or Nokia platform phones.
Contents:
* Introduction to Symbian Foundation and Symbian OS
* History of Symbian (OS)
* Platform Overview
* User Interfaces
* IDEs and Development
* Community and Possibilities
* Recommended Literature
* Symbian Academy
An embedded operating system is an operating system for embedded computer systems.
These operating systems are designed to be compact, efficient, and reliable.
E-OS are frequently also real-time operating systems, and the term RTOS is often used as a synonym for embedded operating system.
This course will give you an overview of the general development of an application with an UI in Symbian OS. It contains explanations of the concepts and the framework that is built directly into Symbian OS as well as into the UI-frameworks. The various concepts for S60 UI-apps are explained in greater detail. In the challenge you will develop a simple control and use the new Component Array introduced in Symbian OS 9.
Contents:
* GUI Frameworks
* Structure of a GUI application
* Architectures
* Views, Controls, Dialogs
* Seperating UI and engine
o MVC
o ECom
Get an overview of the current market of mobile operating systems. Learn about current market shares, the major players and some key topics of each system.
Contents:
* Mobile Phones: Market Share and Operating Systems
* Symbian Foundation / Symbian OS
* Android
* Mac OS X (iPhone)
* Others (Windows Mobile, BlackBerry, Palm, Linux)
* Cross-platform: Java ME
* Future
Introduces Mobile Operating Systems and goes deeply on Android OS presenting the different layers, developing basics and boot process. Also presents some hardware related topics.
Hello guys, this is my latest power point presentation on the topic "MOBILE OS". Here I mentioned about almost popular mobile OS and discussed about 4 best platforms. View my ppts in MS office 2010 or 2013
Mobile Device Operating Systems – Special Constrains & Requirements – Commercial Mobile Operating Systems – Software Development Kit: iOS, Android, BlackBerry, Windows Phone – M-Commerce – Structure – Pros & Cons – Mobile Payment System – Security Issues.
3. Symbian is a mobile operating system (OS) and
computing platform designed for Smartphone's and
currently maintained by Accenture.
INTRODUCTION
4. Symbian was formed in 1998, Psion contributed
EPOC into the group.
EPOC was renamed Symbian OS and has been
progressively updated, incorporating both voice
and data telephony technologies of ever greater
sophistication with every product release.
HISTORY
5. Symbian OS 6.0 and 6.1
Symbian OS 7.0 and 7.0s (including MMF)
Symbian OS 8.0 and 8.1
Symbian OS 9.0, 9.1, 9.2, 9.3, 9.4
Symbian^2
Symbian^3 (Symbian OS 9.5) and Symbian Anna
Nokia Belle (Symbian OS 10.1)
VERSIONS
6. User interface
Browser
Multiple language support
Application development
Messaging
Multimedia
Communication protocols
Mobile telephony
FEATURES
8. The Symbian kernel (EKA2) supports sufficiently fast real-
time response.
The real-time kernel has a microkernel architecture
containing only the minimum, most basic primitives and
functionality, for maximum robustness, availability and
responsiveness
KERNEL AND HARDWARE
INTEGRATION
9. Includes the File Server and User Library
A Plug-In Framework which manages all plug-ins, Store,
Central Repository, DBMS and cryptographic service
It also includes the Text Window Server and the Text
BASE SERVICES
10. Cellular Baseband Services
Communications Framework
Device Services
Generic OS Services
OS SERVICES
11. Messaging
Browsing
Data synchronization
Java ME providing another set of APIs on top of most
of the OS and multimedia
APPLICATION SERVICES
12. S60, UIQ and MOAP — were contributed to Symbian
in 2009.
Symbian also contains graphics, text layout and font
rendering libraries.
USER INTERFACE
SERVICES
13. Stack and Heap
Leaves
Cleanup Stack
Two Phase Construction
Memory Leaks
MEMORY MANAGEMENT
14. Symbian 9.1 introduced capabilities and a Platform
Security framework. To access certain APIs,
developers have to sign their application with a digital
signature.
The Symbian platform attempts to ensure the integrity
of data even in the presence of unreliable
communication and a shortage of resources, such as
memory, power, and storage.
PLATFORM SECURITY
16. Device protection: Protection of the Symbian platform-based
device against a physical attack is controlled by the device
lock feature, which is not necessarily often used.
Device Authentication: When powering on the device, the
user is authenticated in the operating system level with
standard device authentication methods, such as a PIN
code and security code requests.
DEVICE SECURITY..(CONT)
17. Robust and Multitasking
Natively IP-based, with fully integrated communications
and messaging.
Enables a large community of developers
The open platform allows the installation of third party
software to further enhance the platform.
CONCLUSION