Sunday, 1 September 2013

Symbian Mobile Operating System

About Symbian 

Symbian is an mobile Operating system Designed by Psion in 1980's. Symbian MOS is a open source software free available for all mobile devices manufacturers. It is produced from EPOC and this software arise by Symbian Limited in 1998. In 1998 there is confide between Psion and phone device developer such as Ericsson, Nokia, Motorola and Samsung devices. Some models like Nokia s60 sony Ericson UIQ, Fujitsu MOAP runs on Symbian platform of mobile operating system. EPL ( eclipse public license) announced the Symbian MOS as open source code and free software to device manufacturer in 2010. The Symbian open source code was mostly used Nokia device manufacturer rather than others. EPL approved a source code which became the stage for whole Symbian MOS under OSI and FSF in 2010. The source code of Symbian was created by Symbian Foundation . Some important Source code that are restricted for device manufacturer but they accesses these source code under Symbian Foundation License.



Image Source : webadvices.com

Symbian Mobile Operating System

Recently  Symbian MOS is manage by Accenture But in 2009 This was Launched by Symbian foundation. Symbian MOS become famous Operating system of smartphone at the end of 2010. It become most popular with S60 Model released by Nokia in 2002. Other Symbian UIQ was released in 2002.

In 2010 Nokia N8 was released with collaboration of S60 and UIQ features. Symbian ANNA MOS was released in Nokia Belle Models with few updates features in 2011. But in February 2011, Nokia Promulgate that Symbian is franchise platform and Microsoft window phone is a primary platform for smartphones.

In 2011 Accenture prepared Symbian based MOS for Nokia devices like Nokia 808 devices and still they  making Mobile Devices. The s60 Nokia  (AVKON) Software was implemented with mini qwerty keyboard (15 telephone Keypad). The Symbian ^3 was released with Update of AVKON including QT framework application. 

The Symbian^4 was designed with new GUI library framework for touch based devices and it is based on QT widget known as UIEMO ( UI extension for mobile) but it has been cancelled in 2010. Touchscreen interface devices was designed with Symbian Meego OS was using QT with QML ( High level UI).

Beneficial capability of Symbian MOS 

  •  Some Symbian dependent devices have Opera mobile (Opera mini) As the default browser for accessing of internet. Nokia also released new browser in Symbian ANNA with High speed Surfing of Internet.
  • Symbian MOS supports Multiple Languages Up to 48 Languages including local language which are commonly spoken in that area where devices are used or sold. Multiple Language feature is organized by Symbian with the intention of global distribution of mobile devices.
  • Application of Symbian MOS is based on C++ language with using QT either QT creator or QT carbide as the main SDK (Software Development Kit) rather than C++ language QML is also used during the implementation of Applications. Mobile device users can downloaded or update SDK from makers Website. The header and library files are used during development of Symbian MOS the SDK included Versions Of GCC cross compiler( GIU compiler collection).  
Binary interface application was used in Symbian operating system 9. Clean up stack, descriptors and active object are required for development in special technique in Symbian c++ language programming. Code warriors, the commercial IOE was favored for Symbian MOS. Nokia used Carbide C++ instead of code warriors during implementation of software. Express, developer, professional and OEM versions is organized in C++ programming. Express C++ version is created with new features in software such as UI design crash debugging, Python, Java ME, Flash lite, ruby, net programmed For Symbian devices. 

Software Packages

Symbian used technology domains comprises various software packages. Each software package allocated one technology domain which is work on specific function areas. Technology domain prepare road map for each technology and these road map are managed by Symbian foundation. by using technology domain and packages Symbian foundation encourage the users.

Kernel

The kernel of Symbian Mobile operating is EKA2 which supports single core phones for fast real time response. The user applications and signal status can be execute by using single processor core in phone. The nano kernel architecture implement abstractions like functionality maximum robustness and availability. It holds device drivers OS layers memory management and scheduler. Symbian operating System is designs with few targets like safe user time, security, privacy and integrity and resource should be secure, low power battery based mobile devices. These all principles are implemented by using micro kernel in Symbian OS. Descriptors and clean up stack is a strong emphasis by Symbian programming.
.

 Layers 

The Symbian OS is designed by using following layer which are implemented from top to bottom.
Framework layer, Application identity layer, OS identity Layer, Base Identity layer.

Application identity layer contain Java ME services and OS identity layer hold generic operating System identities, communication, graphics and multimedia services and connectivity services.

The text  window server and text shell are essential required for creation of complete function port for software. Micro kernel is used in Symbian OS which is necessary for maximize robustness, responsiveness and availability . These contain memory management devices drivers file system telephony networking and scheduler.

ETEL( EPOX telephony), C32 (serial communication), ESOCK (EPOX sockets) are three main server. These are sub system of network and communication. ESOCK also allows several PRT protocols for implementation of different network protocol. These also support Bluetooth USB and other sort range communication .

The version of Symbian MOS are Series 60, 80, 90 are used by Nokia Devices. UIQ Symbian MOS used By Sony Ericson and motorola devices. MOAP Symbian OS used by Fujitsu, Mitsubishi sharp and Sony Ericson for developing TT Docomo phone.       

No comments:

Post a Comment

Popular Posts