Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

Symbian os

Guyzzzz plzzz see dis at lst once...i thnk it ll b important to someone in his/her work...n Also rate it...;)

  • Be the first to comment

Symbian os

  1. 1.
  2. 2. Prepared by. Parimal Patel Guided by. Prof. AnkitPrajapati<br /> MGITER<br /> Computer Science & Engg.<br />
  3. 3. Main topics<br />Introduction<br />Platform<br />Software development<br />Overall evaluation<br />By Parimal Patel,CSE dept.<br />
  4. 4. 1. Introduction<br />Symbian’s Introduction<br />The Smartphone operating system Symbian OS is produced by the software development and licensing company Symbian Ltd.<br /> Symbian Ltd was established in June 1998 and is headquartered in Southwark in the UK, and the current CEO is Nigel Clifford.<br />By Parimal Patel,CSE dept.<br />
  5. 5. 1. Introduction<br />Research<br /><ul><li>We had in mind Symbian’s background, the whole history and development behind this operating system, his capabilities, security, performance and so on.
  6. 6. Hardware support and connectivity were, as well, one of our research points.
  7. 7. The native language of the Symbian OS is C++, there for, our research will passes through the programming languages that can be used on Symbian.</li></ul> The advantages and limitations will be the last tasks we’ll talk about.<br />By Parimal Patel,CSE dept.<br />
  8. 8. 2. Platform<br />2.1 Hardware<br />Computer Hardware Requirements: (minimum)<br /> CPU: 1.2GHz processor, x86 architectureMonitor: 1024 x 768-pixel screen, 16-bit colorMemory: 512MBHard drive: 200 MB of free disk space<br />Telephone Hardware Requirements:<br />A Symbian-able smartphone is needed, not every phone can run Symbian as OS.<br />By Parimal Patel,CSE dept.<br />
  9. 9. 2. Platform<br />2.2 Operating System(s)<br /> Computer Software:<br /> Most of todays PC are suitable to run the required programs for developing for Symbian.<br /> Telephone Software:<br /><ul><li>S60
  10. 10. UIQ
  11. 11. MOAP</li></ul>By Parimal Patel,CSE dept.<br />
  12. 12. 2. Platform<br />2.3 Network Connectivity<br /><ul><li>Which evolution in the various versions?
  13. 13. Symbian OS 6.0 and 6.1 (also called ER6 ):Bluetooth was added for exchanging data over short distances from fixed and mobile devices. (2002)
  14. 14. Symbian OS 7.0 and 7.0s: This versionadded EDGE support and IPV6. (2003)</li></ul>What is the EDGE? (Enhanced Data rates for GSM Evolution)<br /><ul><li>Symbian OS 8.0: There are not great evolution has shared some API’s to support 3G.</li></ul>By Parimal Patel,CSE dept.<br />
  15. 15. 2. Platform<br />2.3 Network Connectivity<br /><ul><li>Which evolution in the various versions?
  16. 16. Symbian OS 9.1: Change of version 1.2 for the Bluetooth has version 2.0 where the difference is the introduction of an Enhanced Data Rate (EDR) for faster data transfer.
  17. 17. Symbian OS 9.3: The WIFI 802.11 and the HSDPA (High Speed Downlink Packet Access) appear on Symbian OS.
  18. 18. Symbian Os 9.5:This last version includes native-support for mobile digital television broadcasts in DVB-H and ISDB-T formats and also location services.</li></ul>By Parimal Patel,CSE dept.<br />
  19. 19. 2. Platform<br />2.4 Security<br />The Symbian security model can be broken down into three main modules: <br />Trusted Computing Base (TCB)Kernel, file system and software installer.<br />Data Caging Protects executables and data files of applications. <br />CapabilitiesDefine what the application can and cannot do. <br />Capabilities:<br /> Four types of capabilites:<br /> - Open to all<br /> - Granted by the user at installation time<br /> - Granted through Symbian Signed<br /> - Granted by the manufacturer<br />By Parimal Patel,CSE dept.<br />
  20. 20. 2. Platform<br />Signing an application <br /> - Open Signed<br /> - Express Signed<br /> - Certified Signing ( Symbian Signed )<br />By Parimal Patel,CSE dept.<br />
  21. 21. 2. Platform<br />2.5 Architecture<br />By Parimal Patel,CSE dept.<br />
  22. 22. 2. Platform<br />2.6 Architectural Overview<br /><ul><li>Core
  23. 23. Kernel, file server, memory management and device drivers
  24. 24. System Layer
  25. 25. Communication and computing services e.g. TCP/IP, IMAP4, SMS and database management
  26. 26. Application Engines
  27. 27. User Interface Software
  28. 28. Applications
  29. 29. All layers communicate with each other using Client/Server Mechanism</li></ul>By Parimal Patel,CSE dept.<br />
  30. 30. 3. Software development<br />3.1 Development requirements<br /><ul><li>The right SDK
  31. 31. S60
  32. 32. UIQ
  33. 33. MOAP
  34. 34. The IDE-tool of your choice</li></ul>By Parimal Patel,CSE dept.<br />
  35. 35. 3. Software development<br />By Parimal Patel,CSE dept.<br />
  36. 36. 3. Software development<br />3.2 IDE and Tools<br />What is IDE* ?<br /> An IDE is a software application that allows the computer programmer to develop software for a certain platform. An IDE normally has a: source editor, compiler and/or interpreter anddebugger.<br />*Integrated Development Environment or also known as integrated design environment or integrated debugging environment.<br />By Parimal Patel,CSE dept.<br />
  37. 37. 3. Software development<br />Which IDE ?<br /><ul><li> Carbide C++
  38. 38. CodeWarrior
  39. 39. Visual C++</li></ul>By Parimal Patel,CSE dept.<br />
  40. 40. 3. Software development<br />What tools are needed:<br />By Parimal Patel,CSE dept.<br />
  41. 41. Programing languages<br />Symbian OS offers a choice of programming languages to the developer. Symbian OS is written in C++ , and this is therefore regarded as its primary programming language.<br />By Parimal Patel,CSE dept.<br />
  42. 42. Programing languages<br />Java 2nd the most important programing language on Symbian OS.<br /><ul><li>Others programing languages which you can use on Symbian;</li></ul>JavaSript, Assembler,WMLScript,C# , Visual Basic, OPL and so on…<br />By Parimal Patel,CSE dept.<br />
  43. 43. 4. Overall Evaluation<br />4.1 Advantages  <br /><ul><li>Operating system designed from scratch for mobile platforms
  44. 44. mobile phones are both small and mobile
  45. 45. mobile phones are ubiquitous – they target a mass-market of consumer, enterprise and professional users
  46. 46. mobile phones are occasionally connected – they can be used when connected to the wireless phone network, locally to other devices, or on their own
  47. 47. manufacturers need to differentiate their products in order to innovate and compete in a fast-evolving market
  48. 48. the platform has to be open to enable independent technology and software vendors to develop third-party applications, technologies and services
  49. 49. Best fitted for mobile market
  50. 50. Great market share</li></ul>By Parimal Patel,CSE dept.<br />
  51. 51. 4. Overall Evaluation<br />4.2 Limitations  <br /><ul><li>Steep learning curve for developers 
  52. 52. Developing in general  
  53. 53. Porting 
  54. 54. Symbian signed 
  55. 55. Dependency on Nokia (!)</li></ul>By Parimal Patel,CSE dept.<br />
  56. 56. 4. Overall Evaluation<br />4.3 Future possibilities <br /><ul><li>The leading mobile OS</li></ul> Symbian OS is still the “leading figure” in the smartphones market and according to Gartner Symbian’s market share is still the majority with a trend to decline.<br /><ul><li>Symbian - open source software platform</li></ul>  Nokia’s buying the rest of Symbian that it doesn’t already own, and will then create the Symbian Foundation, in collaboration with a number of other companies, and make Symbian royalty-free and open-source.<br /><ul><li>Implications to the other OS</li></ul>  The Symbian Foundation stirs up the future of the open mobile platform space. It does seem fair to draw the conclusion that the Symbian Foundation puts the Symbian platform in a stronger position and this will negatively affect the other players.<br />By Parimal Patel,CSE dept.<br />
  57. 57. 4. Overall Evaluation<br />4.3 Conclusion<br /><ul><li>Manufacturs point-of-view
  58. 58. Strong Operating System
  59. 59. Established value
  60. 60. Developers point-of-view
  61. 61. Developing for Symbian brings limitations.
  62. 62. A Symbian developer will only develop for Symbian. Is that interesting?</li></ul>By Parimal Patel,CSE dept.<br />
  63. 63. 4. Overall Evaluation<br />By Parimal Patel,CSE dept.<br />4.3 Conclusion<br /><ul><li>Symbian OS is a robust multi-tasking operating system, designed specifically for real-world wireless environments and the constraints of mobile phones (including limited amount of memory).
  64. 64. Symbian OS is natively IP-based, with fully integrated communications and messaging.
  65. 65. It supports all the leading industry standards that will be essential for this generation of data-enabled mobile phones. Symbian OS enables a large community of developers.
  66. 66. The open platform allows the installation of third party software to further enhance the platform.</li></li></ul><li>References<br /><ul><li>
  67. 67.
  68. 68.</li></ul>By Parimal Patel,CSE dept.<br />
  69. 69. Thanks<br /><ul><li>ThankIng you!!!</li></ul>By Parimal Patel,CSE dept.<br />
  70. 70. Q & A<br />Any questions??<br />By Parimal Patel,CSE dept.<br />