Symbian OS

7,390 views

Published on

Published in: Technology, Business
0 Comments
6 Likes
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total views
7,390
On SlideShare
0
From Embeds
0
Number of Embeds
22
Actions
Shares
0
Downloads
586
Comments
0
Likes
6
Embeds 0
No embeds

No notes for slide

Symbian OS

  1. 2. INTRODUCTION <ul><li>a proprietary operating system, designed for mobile devices, with associated libraries, user interface frameworks and reference implementations of common tools </li></ul><ul><li>produced by Symbian Pvt Ltd. </li></ul><ul><li>currently owned by Nokia ,Sony Ericsson, Panasonic, Siemens AG and Samsung </li></ul><ul><li>a descendant of Psion’s EPOC </li></ul>
  2. 3. More … <ul><li>Market leader with a 70% share </li></ul><ul><li>runs exclusively on ARM processors </li></ul><ul><li>Structure:32 bit micro kernel architecture </li></ul><ul><li>Developing language :Commonly C++ and Java </li></ul><ul><li>Design: event based ,pre-emptive multitasking and multithreading </li></ul><ul><li>Openness :not ‘open’ in the sense of Open source software-the source code is not publicly available </li></ul>
  3. 4. Contd… <ul><li>Applications are object oriented </li></ul><ul><li>Restricted memory </li></ul><ul><li>Optimum memory management performance </li></ul><ul><li>Reduced power consumption </li></ul>
  4. 7. Symbian OS Architecture
  5. 8. Symbian Hardware Architecture
  6. 9. Hardware Platform <ul><li>From the hardware perspective, the core is a system on-chip package that will contain </li></ul><ul><li>ARM® CPU core and various peripherals. </li></ul><ul><li>A printed circuit board (PCB) contains the system components, such as a GSM radio, data storage and so on. </li></ul><ul><li>Integrated memory management unit(MMU), caches, access to the various privileged execution modes, and interrupt and exception handling logic. </li></ul>
  7. 10. Contd.. <ul><li>The CPU, MMU and cache along with a number of peripherals all reside on the system-on-chip. </li></ul><ul><li>These system-on-chips usually include a DMA controller, timers, watch-dog timer, interrupt controller, real-time clock, UARTs, LCD controller, GPIO interface, some internal SRAM, and other bus interfaces. </li></ul>
  8. 11. Application Platforms <ul><li>Series 60: a UI for mobile phones that are </li></ul><ul><li>single-handed operated. In addition to voice communication, multimedia messaging, content browsing and application downloading are the main features of this platform. </li></ul><ul><li>Series 80: a UI for devices with larger horizontal screens. It is used in clamshell devices with a keyboard. </li></ul>
  9. 12. Contd … <ul><li>UIQ : a customizable pen-based user interface platform for media-rich mobile phones based on Symbian OS. </li></ul><ul><li>Symbian OS is also being used in the new Series 90 platform, which is being introduced in the Nokia 7700phone. With a pen input user interface, a horizontal screen and an optional television tuner, the Nokia 7700 brings mobile multimedia to a new level </li></ul>
  10. 13. Eg for a clamshell phone
  11. 14. History <ul><li>EPOC16 OS </li></ul><ul><li>EPOC32 OS  Symbian OS(1998) </li></ul><ul><li>Symbian v5.1: </li></ul><ul><li>The first phone Ericsson R380 in </li></ul><ul><li>2000 </li></ul><ul><li>Symbian OS v6.0 and v6.1 </li></ul><ul><li>Nokia 9210 using v6.0 </li></ul><ul><li>Symbian OS v7.0 and v7.0s  2003 </li></ul><ul><li>UIQ(S E P800,P900,p910,Motorola A925,A1000),S80(Nokia9300,9500),S90(Nokia7710),S60(Nokia6600,7310),FOMA phones . </li></ul>
  12. 15. Contd… <ul><li>Symbian OS v8.0  2004 </li></ul><ul><li>Symbian OS v8.1: v8.1a and v8.1b </li></ul><ul><li>popular among Japanese phone companies </li></ul><ul><li>Symbian v9.0 </li></ul><ul><li>Symbian v9.1  2005 </li></ul><ul><li>S60 3 rd edition phones ,S E M600i,P990 </li></ul><ul><li>Symbian v9.2  first quarter of 2006 </li></ul><ul><li>Symbian v9.3  July 2006 </li></ul><ul><li>Symbian v9.5  March 2007 </li></ul>
  13. 16. About Symbian v9.5 <ul><li>Memory management: </li></ul><ul><li>flash and expansion card memory ,kernel runs with its own address space </li></ul><ul><li>File management: </li></ul><ul><li>file server provides access. The drive ,directory and file hierarchy is VFAT. File manager for file handling application. Provides local file systems (RAM, ROM and removable media) </li></ul>
  14. 17. Contd … <ul><li>Introducing demand paging </li></ul><ul><li>RAM defragmentation and 25% reduced RAM usage </li></ul><ul><li>File caching </li></ul><ul><li>Memory optimization </li></ul><ul><li>SQL database </li></ul><ul><li>Active synchronization </li></ul>
  15. 18. Contd… <ul><li>More scalable database </li></ul><ul><li>Real time networking </li></ul><ul><li>Location based service frameworks </li></ul><ul><li>Support for mobile digital television broadcasts </li></ul><ul><li>Advanced camera features </li></ul>
  16. 19. Main diagram of Symbian v9.5
  17. 20. <ul><li>base </li></ul><ul><li>security </li></ul><ul><li>graphics </li></ul><ul><li>application framework </li></ul><ul><li>application engines </li></ul><ul><li>multimedia </li></ul><ul><li>application services </li></ul><ul><li>application protocols </li></ul><ul><li>communication infrastructure </li></ul><ul><li>infrared, bluetooth ,networking </li></ul>Details…
  18. 21. Contd … <ul><li>telephony </li></ul><ul><li>messaging </li></ul><ul><li>WAP stack </li></ul><ul><li>WAP browser </li></ul><ul><li>MIDP (Mobile Information Device Profile) </li></ul><ul><li>Java </li></ul>
  19. 22. Development Kits <ul><li>Symbian OS Customization Kit (CustKit) </li></ul><ul><li>Symbian OS Development Kit (DevKit) </li></ul><ul><li>Symbian OS Binary Access Kit (BAK) </li></ul><ul><li>Symbian OS Technology Preview SDK(TPSDK) </li></ul>
  20. 23. User’s of Symbian OS <ul><li>Ericsson R380 (2000) was the first commercially available phone based on Symbian OS. As with the modern &quot;FOMA&quot; phones, this device was closed, and the user could not install new C++ applications. Unlike those, however, the R380 could not even run Java applications. </li></ul><ul><li>Nokia 9210 Communicator smartphone (32-bit 66 MHz ARM9-based RISC CPU) (2001), 9300 Communicator (2004), 9500 Communicator (2004) using the Nokia Series 80 interface </li></ul><ul><li>UIQ interface: Used for PDAs such as Sony Ericsson P800 (2002), P900 (2003), P910 (2004), P990, W950, M600, Motorola A920, A925, A1000, DoCoMoM1000, BenQ P30, P31 and Nokia 6708 using this interface. </li></ul>
  21. 24. Contd… <ul><li>Nokia S60 (2002): The first being the Nokia 7650,Nokia 3650, Nokia 3620/3660, Nokia NGage and Nokia N-Gage QD gaming/smartphone combos. It was also used on other manufacturers' phones such as the Siemens SX1, Sendo X, Panasonic X700, Panasonic X800, Samsung SGH-D730 etc. A next generation N series, including the Nokia N70, Nokia N72, Nokia N73, Nokia N75, Nokia N80, Nokia N90, Nokia N91, Nokia N92, Nokia N93 and Nokia N95, and the enterprise (i.e. business) model E series, including the Nokia E50, Nokia E60, Nokia E61, Nokia E62 etc </li></ul>
  22. 25. Contd… <ul><li>Nokia 7710 (2004) using the Nokia Series 90 interface: Fujitsu, Mitsubishi, Sony Ericsson and Sharp phones for NTT DoCoMo in Japan, using an interface developed specifically for DoCoMo's FOMA &quot;Freedom of Mobile Access&quot; network brand. This UI platform is called MOAP &quot;Mobile Orientated Applications Platform&quot; and is based on the UI from earlier Fujitsu FOMA models. </li></ul>
  23. 26. SE W960,v9.1,UIQ
  24. 27. Nokia N81 8GB,v9.2,S60
  25. 28. Nokia N95,v9.2,S60
  26. 29. Nokia 5700 XpressMusic Nokia
  27. 30. Advantages <ul><li>Boots in seconds </li></ul><ul><li>Optimum memory management performance </li></ul><ul><li>Reduced power consumption </li></ul><ul><li>APIs are publicly documented and anyone can develop software for Symbian OS </li></ul><ul><li>Offering extensive customization options and supporting global technology standards as well as languages from 99% of the world’s countries </li></ul><ul><li>3G and HSDPA (High Speed Downlink Packet Access) </li></ul><ul><li>Seamless multitasking for uninterrupted VoIP ,push email </li></ul>
  28. 31. Contd… <ul><li>High resolution support </li></ul><ul><li>Unlocking youth market demands </li></ul><ul><li>Seamless connectivity for music and pictures and so on </li></ul>
  29. 32. Issues … <ul><li>Symbian OS subject to a variety of viruses ,the best known of which is Cabir </li></ul><ul><li>SIS (Symbian Installation Source) file trojans like </li></ul><ul><li>Drever.A </li></ul><ul><li>Frontal.A </li></ul>
  30. 33. Future … <ul><li>super 3G </li></ul><ul><li>WiMax and 4G </li></ul><ul><li>all IP wireless broadband and bearer mobility </li></ul><ul><li>Ultra high resolution color displays </li></ul><ul><li>Rich multimedia enablers (for creation ,consumption, communication) </li></ul><ul><li>High speed, low-latency real-time networking </li></ul>
  31. 34. Contd … <ul><li>Large memories and persistent storage </li></ul><ul><li>Superior graphics effects in the user interface </li></ul><ul><li>Energy and thermal efficiency and so on </li></ul>
  32. 35. Summary <ul><li>It has support for all the leading industry standards that will be essential for the current and forthcoming generations of data enabled mobile phones. </li></ul><ul><li>The open platform allows the installation of third party software to further enhance the user experience with these phones. </li></ul><ul><li>Symbian OS is trying to replace PC. </li></ul>
  33. 36. THANK YOU

×