History of Symbian OS ~ Mobile Phone Center

Friday, January 6, 2012

History of Symbian OS


History of Symbian OS
Symbian OS is not free operating system developed by Symbian Ltd.. designed for use of mobile equipment (mobile).
Before Nokia announced the purchase of all remaining shares of Symbian Ltd.. it lacks on June 24, 2008, [Symbian owned by Nokia (47.9%), Ericsson (15.6%), Panasonic (10.5%), Samsung (4.5%), Siemens / BenQ (8.4 %), Sony Ericsson (13.1%). The latest version of Symbian is a Symbian ^ 3 with PR 02 called symbian belle. While the most widely circulated mobile phone is currently using the Symbian OS v6.1s, v7.0s, RV 47 75, v8.OS, v9.1s and s60 v5. Nokia Nseries on average using the Symbian OS v9.1s, except for the Nokia N95 uses the Symbian OS v9.2s. Symbian s60 v5 phones and Symbian ^ 3 is an average using the touch screen except nokia e6-00 and e7.ponsel nokia symbian ^ 3 which first rolled aadalah nokia n8 with a 12 megapiksel.symbian ^ 3 gets the updates first called symbian anna. used in mobile phones nokia x7-00 and G6-00. while the latest update is called symbian belle. all phones symbian ^ 3 can be upgraded to symbian belle.
Now the whole shares in Symbian Limited have been owned by Nokia and the Symbian operating system position as ruler of the operating system market moves have been taken by the operating system that is made by google android operating system that slid over the end of 2009 with its first mobile phone htc phones like samsung dreaam g1.vendor, lg, sony ericsson laagi now not using symbian oprasi systems and states stopped supporting this operating system.

Currently many Symbian OS has been widely used by many vendors of mobile communications equipment products on various types of products they are varied. Variations from the hardware side is where the Symbian OS is implemented can be made possible because the operating system has applications programming interfaces (Application Programming Interface; API). API support for communication and behavior are common in hardware that can be used by another application object. This is possible because the API is an interface object is defined at the application level, which contains procedures and functions (and also variables and data structures) that manage / kernel calls where as a liaison between the software and hardware. With the standard API helps developers to make adjustments on an application made to be installed on mobile phone products in variety.
Much like the desktop operating system, Symbian OS capable of operating in multithreading, multitasking and the safeguarding of the memory. Symbian and all programming is done on an event-based, meaning that the CPU hardware becomes inactive when no input in the form of a particular activity. However, it should be understood this operating system is intended to be installed on mobile devices with limited resources. Multithreaded and multitasking Symbian OS provides the ability to run more than one application at once. But this particular, the existence of preemptive multitasking kernel will give each program a time division processing is performed alternately so quickly that it seems to the user as if the process is executed simultaneously. For it has been defined based on specific priority scheduling to determine which processes are running first and process what's next and how much time will be given.

Symbian OS itself is not the nature of open source software in full as though there is availability of the API and documentation, a lot of help party application developers to create software that runs on these operating systems, published to the public but not for its own source code.

History

In 1980, stood firm Psion software developer which was founded by David Potter. Products from the company was named EPOC. This operating system is more focused on its use in mobile phones. In 1998, there was a collaboration between the companies Ericsson, Nokia, Motorola and Psion to explore further kekonvergensian between the PDA and mobile phone named Symbian. In 2004, Psion sold its stake and the results of this cooperation produces EPOC Release 5, which became known as Symbian OS v5. The operating system of Symbian OS v5 it has begun to integrate the needs of the implementation of applications on devices such as PDAs other than cellular phones.
Then came the so-called smartphones, and came also the latest versions of Symbian OS to something called the Symbian v6.0 or the more famous with the ER6 name is the first version of the Symbian OS. Are open because the system can be installed by a variety of software application developers. In early 2005, appeared Symbian OS v9.1 with the new platform security system which is known as a capability-based security. This security system set the permissions for the application to be installed on the equipment in terms of accessing the API.
There were also called to the Symbian OS v9.2 which do perbaharuan on Bluetooth connectivity technology with use of Bluetooth v.2.0. While the latest Symbian Symbian OS v9.3 (released on July 12, 2006) has been carrying the 802.11 WiFi and HSDPA technology as part of standard components.

Operating System Architecture

Overall architecture of Symbian OS itself can be described into four layers based on the use of APIs that are available, namely:
Application support layer (Application Layer Utility)
This layer consists of a variety of application-oriented support. This allows other applications (outside of the operating system) to integrate with the basic applications that are available on the operating system. Other services include process forms of data exchange and data management.

Service layer and framework graphical interface (GUI Framework)

This layer is a framework APIs that are available to provide support for handling user input in graphics and sound that can be used by other applications.

Communication layer

This layer serves as the operating system be implemented that focus on mobile communications devices, Symbian OS has a set of APIs that focus on the communication layer. The top of the layer have the support of search and text messaging. Next is the interface that provides support for communication such as Bluetooth and infrared (IrDA) and USB. The latter at this layer is the communication protocol of TCP / IP, HTTP, WAP and telephone service.

Basic API layer system

This layer is a collection of API that supports pengasksesan memory data, the date and time, as well as other basic system

Classification of Operating Systems

This classification is based on functionality and access rights of a particular API. The purpose of defining these systems in addition to distinguish any API that can be accessed by the applications made by the application developer, also maintain the integration of services provided for the application developers with the APIs are commonly used. This is also done to maximize interoperability between various products that use the Symbian OS.
There are four categories in the classification of APIs that are available, namely:

(API) General Symbian

This component is a component (API) core of Symbian OS. Each application developers can assume that these components are present in every version of the Symbian OS so it can be used on any mobile device that uses Symbian OS as the operating system. In other words each of program code that only uses the API in this category may dikompail and run without errors on any phone that uses Symbian OS. With the cooperation of the license, application developers can add the condition does not replace or modify the standard API functions are categorized in this section.

(API) General Symbian replaceable

Components that require customization of the General Symbian components necessary to work with the ROM of the system where it is installed. This component is a component that works on low-level of specific hardware. To get these components the application developers require a license with the Symbian version of this component as provided by the Symbian. But basically this component is a standard component (general) available on all versions of Symbian OS.

(API) Symbian Optional

These components are optional (not always present) on all versions of Symbian OS. However, if available, then the application developer received assurances that the application can use the API in this category on the same version of Symbian OS.

(API) Symbian Optional replaceable

The shape of this category is similar to the Symbian Optional category is a collection of APIs that are not bound by existing public APIs on Symbian OS version and can be added by the developer with a license from the Symbian.

Permalink :

0 comments:

Post a Comment

Related Posts Plugin for WordPress, Blogger...

Sharing Is Caring :)

 
Design by Free WordPress Themes | Bloggerized by Lasantha - Premium Blogger Themes | Best WordPress Themes