Symbian os
Upcoming SlideShare
Loading in...5
×
 

Symbian os

on

  • 4,929 views

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

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

Statistics

Views

Total Views
4,929
Views on SlideShare
4,928
Embed Views
1

Actions

Likes
1
Downloads
79
Comments
0

1 Embed 1

http://localhost 1

Accessibility

Categories

Upload Details

Uploaded via as Microsoft PowerPoint

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

Symbian os Symbian os Presentation Transcript

  • Prepared by. Parimal Patel Guided by. Prof. AnkitPrajapati
    MGITER
    Computer Science & Engg.
  • Main topics
    Introduction
    Platform
    Software development
    Overall evaluation
    By Parimal Patel,CSE dept.
  • 1. Introduction
    Symbian’s Introduction
    The Smartphone operating system Symbian OS is produced by the software development and licensing company Symbian Ltd.
     Symbian Ltd was established in June 1998 and is headquartered in Southwark in the UK, and the current CEO is Nigel Clifford.
    By Parimal Patel,CSE dept.
  • 1. Introduction
    Research
    • We had in mind Symbian’s background, the whole history and development behind this operating system, his capabilities, security, performance and so on.
    • Hardware support and connectivity were, as well, one of our research points.
    • 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.
     The advantages and limitations will be the last tasks we’ll talk about.
    By Parimal Patel,CSE dept.
  • 2. Platform
    2.1 Hardware
    Computer Hardware Requirements: (minimum)
    CPU: 1.2GHz processor, x86 architectureMonitor: 1024 x 768-pixel screen, 16-bit colorMemory: 512MBHard drive: 200 MB of free disk space
    Telephone Hardware Requirements:
    A Symbian-able smartphone is needed, not every phone can run Symbian as OS.
    By Parimal Patel,CSE dept.
  • 2. Platform
    2.2 Operating System(s)
    Computer Software:
    Most of todays PC are suitable to run the required programs for developing for Symbian.
    Telephone Software:
    • S60
    • UIQ
    • MOAP
    By Parimal Patel,CSE dept.
  • 2. Platform
    2.3 Network Connectivity
    • Which evolution in the various versions?
    • 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)
    • Symbian OS 7.0 and 7.0s: This versionadded EDGE support and IPV6. (2003)
    What is the EDGE? (Enhanced Data rates for GSM Evolution)
    • Symbian OS 8.0: There are not great evolution has shared some API’s to support 3G.
    By Parimal Patel,CSE dept.
  • 2. Platform
    2.3 Network Connectivity
    • Which evolution in the various versions?
    • 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.
    • Symbian OS 9.3: The WIFI 802.11 and the HSDPA (High Speed Downlink Packet Access) appear on Symbian OS.
    • 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.
    By Parimal Patel,CSE dept.
  • 2. Platform
    2.4 Security
    The Symbian security model can be broken down into three main modules:
    Trusted Computing Base (TCB)Kernel, file system and software installer.
    Data Caging Protects executables and data files of applications.
    CapabilitiesDefine what the application can and cannot do.
    Capabilities:
    Four types of capabilites:
    - Open to all
    - Granted by the user at installation time
    - Granted through Symbian Signed
    - Granted by the manufacturer
    By Parimal Patel,CSE dept.
  • 2. Platform
    Signing an application
    - Open Signed
    - Express Signed
    - Certified Signing ( Symbian Signed )
    By Parimal Patel,CSE dept.
  • 2. Platform
    2.5 Architecture
    By Parimal Patel,CSE dept.
  • 2. Platform
    2.6 Architectural Overview
    • Core
    • Kernel, file server, memory management and device drivers
    • System Layer
    • Communication and computing services e.g. TCP/IP, IMAP4, SMS and database management
    • Application Engines
    • User Interface Software
    • Applications
    • All layers communicate with each other using Client/Server Mechanism
    By Parimal Patel,CSE dept.
  • 3. Software development
    3.1 Development requirements
    • The right SDK
    • S60
    • UIQ
    • MOAP
    • The IDE-tool of your choice
    By Parimal Patel,CSE dept.
  • 3. Software development
    By Parimal Patel,CSE dept.
  • 3. Software development
    3.2 IDE and Tools
    What is IDE* ?
    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.
    *Integrated Development Environment or also known as integrated design environment or integrated debugging environment.
    By Parimal Patel,CSE dept.
  • 3. Software development
    Which IDE ?
    • Carbide C++
    • CodeWarrior
    • Visual C++
    By Parimal Patel,CSE dept.
  • 3. Software development
    What tools are needed:
    By Parimal Patel,CSE dept.
  • Programing languages
    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.
    By Parimal Patel,CSE dept.
  • Programing languages
    Java 2nd the most important programing language on Symbian OS.
    • Others programing languages which you can use on Symbian;
    JavaSript, Assembler,WMLScript,C# , Visual Basic, OPL and so on…
    By Parimal Patel,CSE dept.
  • 4. Overall Evaluation
    4.1 Advantages 
    • Operating system designed from scratch for mobile platforms
    • mobile phones are both small and mobile
    • mobile phones are ubiquitous – they target a mass-market of consumer, enterprise and professional users
    • mobile phones are occasionally connected – they can be used when connected to the wireless phone network, locally to other devices, or on their own
    • manufacturers need to differentiate their products in order to innovate and compete in a fast-evolving market
    • the platform has to be open to enable independent technology and software vendors to develop third-party applications, technologies and services
    • Best fitted for mobile market
    • Great market share
    By Parimal Patel,CSE dept.
  • 4. Overall Evaluation
    4.2 Limitations 
    • Steep learning curve for developers 
    • Developing in general  
    • Porting 
    • Symbian signed 
    • Dependency on Nokia (!)
    By Parimal Patel,CSE dept.
  • 4. Overall Evaluation
    4.3 Future possibilities
    • The leading mobile OS
     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.
    • Symbian - open source software platform
     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.
    • Implications to the other OS
     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.
    By Parimal Patel,CSE dept.
  • 4. Overall Evaluation
    4.3 Conclusion
    • Manufacturs point-of-view
    • Strong Operating System
    • Established value
    • Developers point-of-view
    • Developing for Symbian brings limitations.
    • A Symbian developer will only develop for Symbian. Is that interesting?
    By Parimal Patel,CSE dept.
  • 4. Overall Evaluation
    By Parimal Patel,CSE dept.
    4.3 Conclusion
    • 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).
    • Symbian OS is natively IP-based, with fully integrated communications and messaging.
    • 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.
    • The open platform allows the installation of third party software to further enhance the platform.
  • References
    • http://www.wikipedia.org
    • http://www.symbian.org
    • http://www.allaboutsymbian.com
    By Parimal Patel,CSE dept.
  • Thanks
    • ThankIng you!!!
    By Parimal Patel,CSE dept.
  • Q & A
    Any questions??
    By Parimal Patel,CSE dept.