HistoryIn 1980, stood firm Psion software developer founded by David Potter. The product of the company was named EPOC. The 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 a device like a PDA than a mobile phone.Then came the so-called smartphones, and came also the latest versions of Symbian OS to something called the Symbian v6.0 or better known as the ER6 which 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 permissions for the application to be installed on the equipment in terms of accessing the API. There is also known as Symbian OS v9.2 which do perbaharuan on Bluetooth connectivity technology with the use of Bluetooth v.2.0. While the latest, to Symbian Symbian OS v9.3 (released on July 12, 2006) has brought the wifi 802.11 and HSDPA technology as part of standard components.Operating System ArchitectureThe general 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 applications that are available on the basis of the operating system. Other services include the form of data exchange and data management.
Framework services layer and the graphical interface (GUI Framework)This layer is an API framework that is available to provide support for handling user input in graphics and sound that can be used by other applications.
Communication layerThis layer serves as the focus of the operating system is implemented on mobile communications devices, Symbian OS has a set of APIs that focus on the communication layer. At the top of this layer there is support for search and text messaging. Next is the interface that provides support for communication such as Bluetooth and infrared (IrDA) and USB. The latter in this layer is the communication protocol of TCP / IP, HTTP, WAP and telephone service.Basic API layer systemThis layer is a collection of API that supports pengasksesan memory data, the date and time, as well as other basic systemClassification of Operating SystemsThis classification is based on functionality and access rights of a particular API. The purpose of defining the system in addition to distinguish any API that can be accessed by an application made by the application developer, also maintain the integration of services provided for the application developers with a common API used. This is also done to maximize interoperability between different products that use the Symbian OS. There are four categories in the classification of APIs that are available, namely:(API) General SymbianThis component is a component (API) core of Symbian OS. Any application developer 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, any 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 replacedComponents that require customization of the General Symbian component is needed to work with the ROM of the system where it is installed. This component is a component that works on low-level of a particular hardware. To get this component party application developers require a license with the Symbian version of this component as provided by the Symbian. But basically this is a standard component parts (general) available on all versions of Symbian OS.(API) Symbian OptionalThese components are optional (not always) 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 replaceableThis category is similar to the shape 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.