FACTOID # 6: Michigan is ranked 22nd in land area, but since 41.27% of the state is composed of water, it jumps to 11th place in total area.
 
 Home   Encyclopedia   Statistics   States A-Z   Flags   Maps   FAQ   About 
   
 
WHAT'S NEW
 

SEARCH ALL

FACTS & STATISTICS    Advanced view

Search encyclopedia, statistics and forums:

 

 

(* = Graphable)

 

 


Encyclopedia > Symbian OS
Symbian OS
Symbian OS logo
Website: http://www.symbian.com
Company/
developer:
Symbian Ltd.
Source model: Shared
Supported platforms: ARM (can be emulated on x86)
Kernel type: Real time
Default user interface: S60 platform, UIQ
Working state: Current

Symbian OS is a proprietary operating system, designed for mobile devices, with associated libraries, user interface frameworks and reference implementations of common tools, produced by Symbian Ltd. It is a descendant of Psion's EPOC and runs exclusively on ARM processors. Image File history File links Symbian_OS_logo. ... A website (alternatively, Web site or web site) is a collection of Web pages, images, videos and other digital assets that is hosted on one or several Web server(s), usually accessible via the Internet, cell phone or a LAN. A Web page is a document, typically written in HTML... It has been suggested that software publisher be merged into this article or section. ... For other uses, see Software developer (disambiguation). ... Symbian Ltd. ... A kernel connects the application software to the hardware of a computer. ... The user interface is the part of a system exposed to users. ... The S60 Platform (formerly Series 60 User Interface) is a platform for mobile phones that uses Symbian OS. S60 is currently amongst the leading smartphone platforms in the world. ... A screenshot of the UIQ one-handed interface A screenshot of the UIQ 3 pen-based interface UIQ (formerly known as User Interface Quartz) by UIQ Technology is a software platform based upon Symbian OS. Essentially this is a graphical user interface layer that provides additional components to the core... It has been suggested that closed source be merged into this article or section. ... // An operating system (OS) is the software that manages the sharing of the resources of a computer. ... Illustration of an application which may use libvorbisfile. ... The user interface is the part of a system exposed to users. ... Symbian Ltd. ... Psion PLC is a consumer hardware company mostly known for developing the Psion Organiser as well as a whole range of more advanced, clamshell-design Personal Digital Assistants. ... EPOC is a range of operating systems developed by Psion for portable devices, primarily PDAs. ... The ARM architecture (previously, the Advanced RISC Machine, and prior to that Acorn RISC Machine) is a 32-bit RISC processor architecture developed by ARM Limited that is widely used in a number of embedded designs. ...


Symbian is currently owned by Nokia (47.9%), Ericsson (15.6%), Sony Ericsson (13.1%), Panasonic (10.5%), Siemens AG (8.4%) and Samsung (4.5%). While BenQ has acquired the mobile phone subsidiary of Siemens AG the Siemens AG stake in Symbian does not automatically pass to BenQ - this will need the approval of the Symbian Supervisory Board. This article is about the telecommunications corporation. ... Ericsson () NASDAQ: ERIC. Founded in 1876, Ericsson is a leading provider of communications networks, related services and handset technology platforms. ... Sony Ericsson is a joint venture established in 2001 by the Japanese consumer electronics company Sony Corporation and the Swedish telecommunications company Ericsson to make mobile phones. ... Panasonic is an international brand name for Japanese electric products manufacturer Matsushita Electric Industrial Co. ... Siemens AG (ISIN: DE0007236101, FWB: SIE, NYSE: SI) is one of the worlds largest companies and Europes largest engineering firm. ... Samsung Group is one of the largest South Korean business groupings. ... BenQ Corporation (IPA: ; Chinese: ) is a Taiwanese company specializing in the manufacturing of computing, communications, and consumer electronics devices. ... Siemens AG (ISIN: DE0007236101, FWB: SIE, NYSE: SI) is one of the worlds largest companies and Europes largest engineering firm. ...

Contents

Design

Symbian OS, with its roots in Psion Software's EPOC, is structured like many desktop operating systems with pre-emptive multitasking, multithreading, and memory protection. Psion PLC is a consumer hardware company mostly known for developing the Psion Organiser as well as a whole range of more advanced, clamshell-design Personal Digital Assistants. ... EPOC is a range of Operating Systems developed by Psion for portable devices, primarily PDAs. ... Pre-emptive multitasking is a form of multitasking. ... Many programming languages, operating systems, and other software development environments support what are called threads of execution. ... Memory protection is a system that prevents one process from corrupting the memory of another process running on the same computer at the same time. ...


Symbian OS's major advantage is the fact that it was built for handheld devices, with limited resources, that may be running for months or years. There is a strong emphasis on conserving memory, using Symbian-specific programming idioms such as descriptors and a cleanup stack. Together with other techniques, these keep memory usage low and memory leaks rare. There are similar techniques for conserving disk space (though the disks on Symbian devices are usually flash memory). Furthermore, all Symbian OS programming is event-based, and the CPU is switched off when applications are not directly dealing with an event. This is achieved through a programming idiom called active objects. Correct use of these techniques helps ensure longer battery life. A descriptor is an index term used to identify a record in a database. ... In computer science, a memory leak is a particular kind of unintentional memory consumption by a computer program where the program fails to release memory when no longer needed. ... A USB flash drive. ... Die of an Intel 80486DX2 microprocessor (actual size: 12×6. ... Active Objects are a form of multitasking for computer systems. ...


All of this makes Symbian OS's flavor of C++[citation needed] very specialised. However, many Symbian OS devices can also be programmed in OPL, Python, Visual Basic, Simkin, and Perl - together with the Java ME and PersonalJava flavors of Java. C++ (pronounced see plus plus, IPA: ) is a general-purpose programming language with high-level and low-level capabilities. ... The Open Programming Language (OPL) is a programming language for the Symbian Operating System that can be found on e. ... Python is a high-level programming language first released by Guido van Rossum in 1991. ... This article is about the Visual Basic language shipping with Microsoft Visual Studio 6. ... Simkin is a scripting language that can be embedded in Java or C++ applications. ... Wikibooks has a book on the topic of Perl Programming Perl is a dynamic programming language created by Larry Wall and first released in 1987. ... Java Platform, Micro Edition or Java ME (formerly referred to as J2ME), is a runtime and collection of Java APIs for the development of software for resource constrained devices such as PDAs, cell phones and other consumer appliances. ... PersonalJava is a Java software development platform for mobile and embedded systems. ... “Java language” redirects here. ...


Competition

SymbianOS EKA2 also supports sufficiently-fast real-time response that it is possible to build a single-core phone around it- that is, a phone in which a single processor core executes both the user applications and the signalling stack. This is not a feature that is available from Linux or Windows CE. This has allowed SymbianOS EKA2 phones to become smaller, cheaper and more power efficient[citation needed]. This article does not cite any references or sources. ... A protocol stack (sometimes communications stack) is a particular software implementation of a computer networking protocol suite. ... This article is about operating systems that use the Linux kernel. ... Windows CE (sometimes abbreviated WinCE) is a variation of Microsofts Windows operating system for minimalistic computers and embedded systems. ...


Statistics published July 2006 showed that Symbian OS had a 67% share of the 'smart mobile device' market, with Microsoft having 15% and RIM having 6%. [1]


Structure

At its lowest level lie the base components of Symbian OS. This includes the kernel (EKA1 or EKA2 - see the 'History' section), and the user library which allows user-side programs to request things of the kernel. Symbian OS has a microkernel architecture, which means that the minimum necessary is within the kernel. It contains a scheduler and memory management, but no networking or filesystem support. These functions are provided by user-side servers. The base layer includes the file server, which provides a fairly DOS-like view of the filesystems on the device (each drive has a drive letter, and backslashes are used as the directory delimiter). Symbian OS supports various filesystem types including FAT32 and Symbian OS-specific NOR flash filing systems. The filesystem is generally not exposed to the user through the phone user interface. A kernel connects the application software to the hardware of a computer. ... EKA1 is the first-generation kernel for Symbian OS. It offers pre-emptive multitasking and memory protection, but no real-time guarantees and a single-threaded device driver model. ... EKA2 is the second-generation kernel for Symbian OS. Like its predecessor, EKA1, it has pre-emptive multithreading and full memory protection. ... Graphical overview of a microkernel A microkernel is a minimal computer operating system kernel providing only basic operating system services (system calls), while other services (commonly provided by kernels) are provided by user-space programs called servers. ... Scheduler can refer to many things: A person working in broadcasting, who is scheduling the content of a radio or television channel. ... Memory management is the act of managing computer memory. ... It has been suggested that Crash counting be merged into this article or section. ... Instructions on how to use the directory command. ... File Allocation Table (FAT) is a partially patented file system developed by Microsoft for MS-DOS and was the primary file system for consumer versions of Microsoft Windows up to and including Windows Me. ...


Immediately above base are a selection of system libraries. These take all shapes and sizes, including character set conversion, a DBMS database, and resource file handling.


Further up, the software is not so readily arranged into a stack.

There is a large networking and communication subsystem, which has three main servers - ETEL (EPOC telephony), ESOCK (EPOC sockets) and C32 (responsible for serial communication). Each of these has a plug-in scheme. For example ESOCK allows different ".PRT" protocol modules, implementing different types of networking protocol scheme. The subsystem also contains code that pertains to short-range communication links too, such as Bluetooth, IrDA and USB (with apposite applications it's possibile to connect internet without using wifi or operator connection). EPOC is a range of operating systems developed by Psion for portable devices, primarily PDAs. ... Bluetooth logo This article is about the electronic protocol named after Harald Bluetooth Gormson. ... The initials IRDA can refer to various things: In Information Technology and Communications, IrDA refers to Infrared Data Association, a standard for communication between devices (such as computers, PDAs and mobile phones) over short distances using infrared signals. ... Note: USB may also mean upper sideband in radio. ...


There is also a large volume of 'User Interface (UI) Code'. For the most part actual user interfaces are maintained by third parties. However the base classes and substructure are contained within the Symbian OS. This component is known as UIKON. The Symbian OS also contains the graphics, text layout, and font rendering libraries.


An application architecture provides for standard application types, embedding, and file and data recognition. There is also a selection of application engines for popular smartphone applications such as calendars, address books, and task lists. A typical Symbian OS application is split up into an engine DLL and a graphical application - the application being a thin wrapper over the engine DLL. Symbian OS provides some of these engine DLLs.


There are, of course, many other things that do not yet fit into this model - for example, SyncML, Java ME providing another set of APIs on top of most of the OS and multimedia. Quite a few of these are frameworks, and vendors are expected to supply plug-ins to these frameworks from third parties (for example, Helix player for multimedia codecs). This has the advantage that the APIs to such areas of functionality are the same on many phone models, and that vendors get a lot of flexibility, but means that phone vendors need to do a great deal of integration work to make a Symbian OS phone. SyncML (Synchronization Markup Language) is the former name (currently referred to as: Open Mobile Alliance Data Synchronization and Device Management) for a platform-independent information synchronization standard. ... Java Platform, Micro Edition or Java ME (formerly referred to as J2ME), is a runtime and collection of Java APIs for the development of software for resource constrained devices such as PDAs, cell phones and other consumer appliances. ... This article does not cite any references or sources. ... Helix is an open multi-format digital media framework. ... A codec is a device or program capable of performing encoding and decoding on a digital data stream or signal. ...


Symbian OS device manufacturers also get supplied with an example user interface layer called TechView. This is very similar to the user interface from a Psion Series 5 personal organiser, so isn't particularly similar to any given phone user interface, but provides a basis to start customisation. It is also the environment in which a lot of Symbian OS test code and example code runs. The Psion Series 5 is a PDA from Psion. ...


History

Psion

In 1980, Psion was founded by David Potter. Psion PLC is a consumer hardware company mostly known for developing the Psion Organiser as well as a whole range of more advanced, clamshell-design Personal Digital Assistants. ... David Potter is founder and Chairman of the microcomputer systems company Psion plc. ...


EPOC16

Psion released several Series 3 devices from 1991 to 1998 which used the EPOC16 OS, also known as SIBO. The Psion 3a The Psion Series 3 was one of the first truly useful Personal Digital Assistants or PDAs. ... EPOC is a range of operating systems developed by Psion for portable devices, primarily PDAs. ...


EPOC OS Releases 1–3

The Series 5 device, released in 1997, used the first iterations of the EPOC32 OS. A Psion Series 5mx PRO German Edition The Psion 5 is a PDA from Psion. ...


EPOC Release 4

Oregon Osaris and Geofox 1 were released using ER4. A PDA with EPOC OS distributed by Oregon Scientific. ...


In 1998, Symbian Ltd. was formed as a partnership between Ericsson, Nokia, Motorola and Psion, to explore the convergence between PDA's and mobile phones. Symbian Ltd. ... Technological convergence is the modern presence of a vast array of different types of technology to perform very similar tasks. ...


EPOC Release 5 aka. Symbian OS 5

Psion Series 5mx, Series 7, Psion Revo, Psion Netbook, netPad, Ericsson MC218 were released in 1999 using ER5. A Psion Series 5mx PRO German Edition The Psion 5 is a PDA from Psion. ... The Psion 7 is a notebook computer from Psion. ... Diamond Mako The Psion Revo is a PDA from Psion. ... The Psion NetBook is a notebook computer from Psion and similar in design to the Psion 7. ...


ER5u aka. Symbian OS 5.1

The first phone, the Ericsson R380 was released using ER5u in 2000. It was not an 'open' phone - software could not be installed. Notably, a number of never-released Psion prototypes for next generation PDAs, including a Bluetooth Revo successor codenamed Conan were using ER5u. The 'u' in the name refers to the fact that it supported Unicode. The Ericsson R380 was a GSM mobile phone made by Ericsson which ran Symbian OS. it was the first released Symbian OS phone, running version ER5U (Symbian OS version 5, unicode). ... Conan is the anglicized version of the Gaelic male name Conán, which means little wolf or little hound, derived from cú (grammatically changed to con), meaning hound or wolf, and the diminutive suffix án. ... The Unicode Standard, Version 5. ...


Symbian OS v6.0 and 6.1

Sometimes called ER6. The first 'open' Symbian OS phone, the Nokia 9210, was released in 2001. Nokia 9210 is a third generation Communicator series smartphone produced by Nokia, introduced in 2000. ...


Symbian OS 7.0 and 7.0s

First shipped in 2003. This is an important Symbian release which appeared with all contemporary user interfaces including UIQ (Sony Ericsson P800, P900, P910, Motorola A925, A1000), Series 80 (Nokia 9300, 9500), Series 90 (Nokia 7710), Series 60 (Nokia 3230, 6600, 7310) as well as several FOMA phones in Japan. A screenshot of the UIQ one-handed interface A screenshot of the UIQ 3 pen-based interface UIQ (formerly known as User Interface Quartz) by UIQ Technology is a software platform based upon Symbian OS. Essentially this is a graphical user interface layer that provides additional components to the core... Nokia Series 80 is a platform for enterprise and professional level mobile phones made by Nokia. ... Series 90 is yet another variant of symbain OS technology for cellphones and advanced PDAs. ... This article or section should be merged with Nokia Series 60 Series 60 is a user interface for mobile phones that is developed and marketed by Nokia. ... The word Foma has several meanings: Foma is a term in the fictional Bokononist religion in Kurt Vonneguts novel Cats Cradle. ...


Symbian OS 7.0s was a version of 7.0 special adapted to have greater backwards compatibility with Symbian OS 6.x, partly for compatibility between the Communicator 9500 and its predecessor the Communicator 9210.


In 2004, Psion sold its stake in Symbian. The same year, the first worm for mobile phones using Symbian OS, Cabir, was developed, which used Bluetooth to spread itself to nearby phones. See Cabir and Symbian OS threats. This is about the computer worm. ... Cabir (also known as EPOC.cabir and Symbian/Cabir) is the name of a computer worm developed in 2004 that is designed to infect mobile phones running Symbian OS. It is believed to be the first computer worm that can infect mobile phones. ... Bluetooth logo This article is about the electronic protocol named after Harald Bluetooth Gormson. ... Cabir (also known as EPOC.cabir and Symbian/Cabir) is the name of a computer worm developed in 2004 that is designed to infect mobile phones running Symbian OS. It is believed to be the first computer worm that can infect mobile phones. ... It has been suggested that this article or section be merged with Symbian OS. (Discuss) In 2004, Cabir was developed. ...


Symbian OS 8.0

First shipped in 2004, one of its advantages would have been a choice of two different kernels (EKA1 or EKA2). However, the EKA2 kernel version did not ship until Symbian OS 8.1b. The kernels behave more or less identically from user-side, but are internally very different. EKA1 was chosen by some manufacturers to maintain compatibility with old device drivers, while EKA2 offered advantages such as real-time response. 8.0b was deproductized in 2003.


Symbian OS 8.1

Basically a cleaned-up version of 8.0, this was available in 8.1a and 8.1b versions, with EKA1 and EKA2 kernels respectively. The 8.1b version, with EKA2's single-chip phone support but no additional security layer, was popular among Japanese phone companies desiring the real-time support but not allowing open application installation.


Symbian OS 9.0

This version was used for internal Symbian purposes only. It was deproductised in 2004. 9.0 marked the end of the road for EKA1. 8.1a is the final EKA1 version of Symbian OS.


Symbian OS has generally maintained reasonable binary compatibility. In theory the OS was BC from ER1-ER5, then from 6.0 to 8.1b. Substantial changes were needed for 9.0, related to tools and security, but this should be a one-off event. The move from requiring ARMv4 to requiring ARMv5 did not break backwards compatibility. In computer software, an application binary interface (ABI) describes the low-level interface between an application program and the operating system, between an application and its libraries, or between component parts of the application. ...


A Symbian developer proclaims that porting from Symbian 8.x to Symbian 9.x is a more daunting process than Symbian says. [2]


Symbian OS 9.1

Released early 2005. It includes many new security related features, particularly a controversial platform security module facilitating mandatory code signing. Symbian argues that applications and content, and therefore a developers investment, are better protected than ever, however others contend that the requirement that every application be signed (and thus approved) violates the rights of the end-user, the owner of the phone, and limits the amount of free software available. The new ARM EABI binary model means developers need to retool and the security changes mean they may have to recode. S60 platform 3rd Edition phones have Symbian OS 9.1. Sony Ericsson is shipping the M600 based on Symbian OS 9.1, and should ship the P990 in Q3 2006. The earlier versions had a fatal defect where the phone hangs temporarily after the owner sent hundreds of SMS'es. However, on 13 September 2006, Nokia released a small program to fix this defect[3]. Tivoization is the creation of a system that incorporates software under the terms of a copyleft software license, but uses hardware to prevent users from running modified versions of the software on that hardware. ... An Embedded-Application Binary Interface or EABI specifies standard conventions for file formats, data types, register usage, stack frame organization, and function parameter passing of an embedded software program. ... The S60 Platform (formerly Series 60 User Interface) is a platform for mobile phones that uses Symbian OS. S60 is currently amongst the leading smartphone platforms in the world. ... Sony Ericsson M600 is a Symbian based smartphone using the UIQ 3. ...


Support for Bluetooth 2.0 (was 1.2) Bluetooth logo This article is about the electronic protocol named after Harald Bluetooth Gormson. ...


Symbian OS 9.2

Released Q1 2006. Support for OMA Device Management 1.2 (was 1.1.2). S60 3rd Edition Feature Pack 1 phones have Symbian OS 9.2. Nokia phones with Symbian OS 9.2 OS: Nokia N75, Nokia N76, Nokia 6120 Classic, Nokia E90, Nokia N95, etc // OMA DM is a protocol specified by Open Mobile Alliance (OMA) for Device Management (DM) purposes, by the Device Management Working Group and the Data Synchronization (DS) Working Group. ... The S60 Platform (formerly Series 60 User Interface) is a platform for mobile phones that uses Symbian OS. S60 is currently amongst the leading smartphone platforms in the world. ... The Nokia N75 is a smartphone by Nokia. ... The Nokia N76 is a multimedia 3G Smartphone made by Nokia. ... Nokia 6120 classic not to be confused with Nokia 6120, is a mobile phone by Nokia. ... Nokia E90 Communicator is a 3G smartphone made by Nokia and the latest model of the Communicator series. ... The Nokia N95 is a smartphone produced by Nokia. ...


Symbian OS 9.3

Released on 12th July 2006. Upgrades include improved memory management and native support for Wifi 802.11, HSDPA, Vietnamese language support. (Redirected from 12th July) July 12 is the 193rd day (194th in leap years) of the year in the Gregorian Calendar, with 172 days remaining. ... Year 2006 (MMVI) was a common year starting on Sunday of the Gregorian calendar. ... IEEE 802. ... High-Speed Downlink Packet Access or HSDPA is a mobile telephony protocol. ...


Symbian OS 9.5

Announced in March 2007. Features up to 25% reduced RAM usage resulting in better battery life thanks to introduction of demand paging. Applications should launch up to 75% faster. Native support for mobile digital television broadcasts in DVB-H and ISDB-T formats and also location services. Additionally, SQL support is provided by SQLite. In computer operating systems, demand paging is an application of virtual memory. ... Digital television (DTV) is a telecommunication system for broadcasting and receiving moving pictures and sound by means of digital signals, in contrast to analog signals used by analog (traditional) TV. DTV uses digital modulation data, which is digitally compressed and requires decoding by a specially designed television set, or a... DVB-H (Digital Video Broadcasting - Handheld) is a technical specification for bringing broadcast services to handheld receivers. ... Integrated Services Digital Broadcasting (ISDB) is the digital television (DTV) and digital audio broadcasting (DAB) format. ... SQL (IPA: or IPA: ), commonly expanded as Structured Query Language, is a computer language designed for the retrieval and management of data in relational database management systems, database schema creation and modification, and database object access control management. ... SQLite is an ACID-compliant relational database management system contained in a relatively small C library. ...


Open Source Software for Symbian 9.1

The following Open Source software has been rewritten for Symbian 9.1: The Open Source Definition is used by the Open Source Initiative to determine whether or not a software license can be considered open source. ...


Utilities

PuTTY is a free software SSH, Telnet, rlogin, and raw TCP client. ... Ruby is a reflective, object-oriented programming language. ... SymTorrent running on a Nokia E61 mobile phone SymTorrent is a free GPL-licensed BitTorrent client for Nokia Series 60 Symbian phones made by Budapest university. ... Python is a high-level programming language first released by Guido van Rossum in 1991. ... The Apache HTTP Server, commonly referred to simply as Apache, is a web server notable for playing a key role in the initial growth of the World Wide Web. ...

Game emulation

ScummVM is a multi-platform stack-based virtual machine which was originally made to allow one to play LucasArts adventure games that use the SCUMM system on platforms other than those for which they were originally released. ...

Multimedia

  • OggPlay - Audio player with ogg vorbis audio format support

Symbian has announced PIPS (PIPS Is POSIX on Symbian) which may increase the number of Open Source projects written for Symbian 9.1. Ogg is an open standard for a free container format for digital multimedia, unrestricted by software patents and designed for efficient streaming and manipulation. ...


Security and malware

Main article Mobile virus.

Symbian OS has been subject to a variety of viruses, the best known of which is Cabir. Usually these send themselves from phone to phone by Bluetooth. So far, none have taken advantage of any flaws in Symbian OS - instead, they have all asked the user whether they would like to install the software, with somewhat prominent warnings that it can't be trusted. A mobile virus is an electronic virus that targets mobile phones or wireless-enabled PDAs. ... Cabir (also known as EPOC.cabir and Symbian/Cabir) is the name of a computer worm developed in 2004 that is designed to infect mobile phones running Symbian OS. It is believed to be the first computer worm that can infect mobile phones. ...


However, of course, the average mobile phone user shouldn't have to worry about such things, so Symbian OS 9 is adopting a capability model. Installed software will theoretically be unable to do damaging things (such as costing the user money by sending network data) without being digitally signed - thus making it traceable. Commercial developers who can afford the cost can apply to have their software signed via the Symbian Signed program. Currently, developers also have the option of self-signing their programs. However, the set of available features is smaller, and certain operators have opted on fully disabling certificates other than the Symbian Signed certificates. Capability-based security is a concept in the design of secure computing systems. ...


Some other hostile programs are listed below, but all of them still require the input of the user to run.

  • Drever.A is a malicious SIS file trojan that attempts to disable the automatic startup from Simworks and Kaspersky Symbian Anti-Virus applications.
  • Locknut.B is a malicious SIS file trojan that pretends to be patch for Symbian S60 mobile phones. When installed, it drops a binary that will crash a critical system service component. This will prevent any application from being launched in the phone.
  • Mabir.A is basically Cabir with added MMS functionality. The two are written by the same author, and the code shares many similarities. It spreads using Bluetooth via the same routine as early variants of Cabir. As Mabir.A activates it will search for the first phone it finds, and starts sending copies of itself to that phone.
  • Frontal.A is a SIS file trojan that installs a corrupted file which causes the phone to fail at reboot. If the user tries to reboot the infected phone, it will be permanently stuck on the reboot, and cannot be used without disinfection - that is, the use of the reformat key combination which causes the phone to lose all data. Being a trojan, Frontal.A cannot spread by itself - the most likely way for the user to get infected would be to acquire the file from untrusted sources, and then install it to the phone, inadvertently or otherwise.

Another virus comes as an audio file.It saves its self in the sound clips folder as disco.mid Cabir (also known as EPOC.cabir and Symbian/Cabir) is the name of a computer worm developed in 2004 that is designed to infect mobile phones running Symbian OS. It is believed to be the first computer worm that can infect mobile phones. ... Bluetooth logo This article is about the electronic protocol named after Harald Bluetooth Gormson. ...


Openness

Symbian is not Open Source software. However, phone manufacturers and other partners are provided with parts of its source code. The APIs are publicly documented and up to Symbian 8.1 anyone could develop software for Symbian OS.
Symbian 9.1 introduced capabilities and Platform Security framework. To access certain capabilities, the developer has to digitally sign their application. Basic capabilities are user-grantable and developer can self-sign them, more advanced require certification and signing via the Symbian Signed program; which uses independent Test Houses and/or phone manufacturer approval. For example file writing is a user-grantable capability, and access to Multimedia Device Drivers require phone manufacturer approval. TC TrustCenter ACS Publisher ID certificate required from developer for signing application with Test House. Signing application with Test House is not free, Symbian Signed provides [4] for freeware application via the mobile software publisher Cellmania. Open source refers to projects that are open to the public and which draw on other projects that are freely available to the general public. ... ... In cryptography, a digital signature or digital signature scheme is a type of asymmetric cryptography used to simulate the security properties of a signature in digital, rather than written, form. ... In cryptography and computer security, a self-signed certificate is an identity certificate that is signed by its own subject. ... In computer security, an Authorization Certificate (also known as Attribute Certificate) is a digital document that describes a written permisson from the issuer to use a service or a resource that the issuer controls or has access to use. ...


Devices that have used the Symbian OS

On November 16, 2006, the 100 millionth smartphone running the OS was shipped. [5]

The Ericsson R380 was a GSM mobile phone made by Ericsson which ran Symbian OS. it was the first released Symbian OS phone, running version ER5U (Symbian OS version 5, unicode). ... Nokia 9210 is a third generation Communicator series smartphone produced by Nokia, introduced in 2000. ... ARM9E is an ARM architecture 32-bit RISC CPU family. ... Reduced Instruction Set Computer (RISC), is a microprocessor CPU design philosophy that favors a smaller and simpler set of instructions that all take about the same amount of time to execute. ... Die of an Intel 80486DX2 microprocessor (actual size: 12×6. ... The Nokia 9300 is a Nokia Series 80 Symbian Smartphone much like the Nokia 9500 with some minor changes. ... Nokia 9500 Nokia 9500 Communicator is a smartphone produced by Nokia. ... Nokia Series 80 is a platform for enterprise and professional level mobile phones made by Nokia. ... A screenshot of the UIQ one-handed interface A screenshot of the UIQ 3 pen-based interface UIQ (formerly known as User Interface Quartz) by UIQ Technology is a software platform based upon Symbian OS. Essentially this is a graphical user interface layer that provides additional components to the core... Sony Ericsson is a joint venture established in 2001 by the Japanese consumer electronics company Sony Corporation and the Swedish telecommunications company Ericsson to make mobile phones. ... The Sony Ericsson P900 is a Symbian OS v7. ... The Sony Ericsson P910 is the Sony Ericsson P990 smartphones predecessor, and Sony Ericsson P900 successor. ... Sony Ericsson P990 is a smartphone and the successor of Sony Ericsson P910. ... The Sony Ericsson W950 is the third UIQ 3 smartphone based on Symbian OS v9. ... Sony Ericsson M600 (sold as M600i model in some markets and originally labelled M608c in other markets) is a 3G smartphone based upon the UIQ 3 platform (which is built upon Symbian OS 9. ... Motorola A925 Motorola A925 is a 3G smartphone from Motorola using Symbian OS. Among the most notable features is its built-in A-GPS. The A925 was preceded by the featurewise essentially identical Motorola A920, and was succeeded by the Motorola A1000. ... This article is about the telecommunications corporation. ... The S60 Platform (formerly Series 60 User Interface) is a platform for mobile phones that uses Symbian OS. S60 is currently amongst the leading smartphone platforms in the world. ... Nokia 7650 Photo taken by a Nokia 7650. ... Nokia 3650 The Nokia 3650 was the first Symbian Series 60 smartphone to appear in American markets. ... Nokia 3620 The Nokia 3620 and 3660 are successors of the Nokia 3650 smartphone. ... The Nokia 6600, launched in the second quarter of 2003 for around €600, was Nokias high-end model of the 6xxx Classic Business Series of mobile phones. ... Nokia supplies to the public the 7610 smartphone. ... The Nokia 6670 is a 2004 smartphone from Nokia. ... The Nokia 3230 is a Symbian Series 60 smartphone announced on November 2, 2004. ... Nokia N-Gage phone (original version) The Nokia N-Gage is a mobile telephone and handheld game system designed using the Nokia 3650 as a base. ... Nokia N-Gage phone (original version) The Nokia N-Gage is a mobile telephone and handheld game system designed using the Nokia 3650 as a base. ... The Siemens SX1 is a GSM mobile phone running version 1. ... Sendo was a British manufactuer and supplier of mobile phones founded in 1999. ... Panasonic is an international brand name for Japanese electric products manufacturer Matsushita Electric Industrial Co. ... Samsung Group is one of the largest South Korean business groupings. ... Samsung Group is one of the largest South Korean business groupings. ... The 6620 is a smartphone created by Nokia, which uses the Series 60 user-interface and the Symbian operating system. ... Nokia 6630 smartphone with the Aluminium Grey covers The Nokia 6630 is a smartphone using the Series 60 platform with the Symbian operating system, released in November 2004. ... Nokia 6680 imaging smartphone Three closely related handsets running the Symbian Series 60 operating system, the Nokia 6680, 6681 and 6682 feature Bluetooth, a 1. ... Three closely related handsets running the Symbian Series 60 operating system, the Nokia 6680, 6681 and 6682 feature Bluetooth, a 1. ... Three closely related handsets running the Symbian Series 60 operating system, the Nokia 6680, 6681 and 6682 feature Bluetooth, a 1. ... This article does not cite any references or sources. ... It is proposed that this article be deleted, because of the following concern: Wikipedia is not a crystal ball If you can address this concern by improving, copyediting, sourcing, renaming or merging the page, please edit this page and do so. ... The Nokia N73 is a smartphone by Nokia officially described as a multimedia computer. In common with other Nokia N-series and E-Series phones of its time (late 2006), the N73 comes loaded with many software applications, including contacts, messaging, picture and video galleries, a music player, a Visual... The Nokia N75 is a smartphone by Nokia. ... A Picture Taken Using N80 The Nokia N80 is a multimedia 3G smartphone made by Nokia with support for high-speed UMTS/WCDMA connections. ... The Nokia N90 multimedia has two displays and Carl Zeiss optics. ... The Nokia N91 is a mobile phone that was released to the public in April of 2006. ... The forthcoming Nokia N92 mobile phone is one of the Nseries mobile phones from Nokia. ... Nokia N93 (black and silver versions) The Nokia N93 is a smartphone by Nokia especially designed for multimedia use. ... The Nokia N95 is a smartphone produced by Nokia. ... The Nokia E50 Business Device is a bar-style monoblock quad-band smartphone from Nokia announced May 18 2006 [1], intended primarily for the corporate business market. ... Nokia E60 The Nokia E60 is a traditional candybar style smartphone from the Eseries business phone range, a S60 platform third edition device. ... The Nokia E61 is a smartphone from the Eseries range, a S60 platform third edition device with qwerty keyboard targeting business users in the european market. ... The Nokia E62 is a smartphone from the Eseries range, an S60 platform third edition device with qwerty keyboard targeting business users. ... The Nokia E65 is a smartphone in the Eseries range, a S60 platform third edition device with slide action targeting business users. ... The Nokia E70 is a candybar/fold keyboard type smartphone from the Eseries range, announced in October 2005 and released in May 2006 at a cost of approximately $500 with prices in July 2007 around $345. ... The Nokia 7710 is a mobile phone produced by Nokia. ... Nokia Series 90 is a platform for mobile phones that use Symbian OS. It is developed primarily by Nokia, and currently used only in the Nokia 7700 and 7710 phones. ... For the district in Saga, Japan, see Fujitsu, Saga. ... Mitsubishi Logo The Mitsubishi Group ), Mitsubishi Group of Companies, or Mitsubishi Companies, all refer to a large grouping of independently operated Japanese companies which share the Mitsubishi brand name. ... Sony Ericsson is a joint venture established in 2001 by the Japanese consumer electronics company Sony Corporation and the Swedish telecommunications company Ericsson to make mobile phones. ... Sharp Corporation ) (TYO: 6753 ) is a Japanese electronics manufacturer, founded in 1912. ... NTT DoCoMo, Inc. ... The word Foma has several meanings: Foma is a term in the fictional Bokononist religion in Kurt Vonneguts novel Cats Cradle. ...

Developing on Symbian OS

There are multiple platforms, based upon Symbian OS, that provide an SDK for application developers wishing to target a Symbian OS device - the main ones being UIQ and S60. Individual phone products, or families, often have SDKs or SDK extensions downloadable from the manufacturer's website too. The SDKs contain documentation, the header files and library files required to build Symbian OS software, and a Windows-based emulator ("WINS"). Up until Symbian OS version 8, the SDKs also included a version of the GCC compiler (a cross-compiler) required to build software to work on the device. A Software Development Kit, or SDK for short, is typically a set of development tools that allows a software engineer to create applications for a certain software package, software framework, hardware platform, computer system, operating system or similar. ... The GNU Compiler Collection (usually shortened to GCC) is a set of programming language compilers produced by the GNU Project. ... A cross compiler is a compiler capable of creating executable code for a platform other than the one on which the compiler is run. ...


Symbian OS 9 uses a new ABI and so requires a new compiler - a choice of compilers is available including a new version of GCC (see external links below). In terms of SDKs, UIQ Technology now provides a simplified framework so that the single UIQ SDK forms the basis for developing on all UIQ 3 devices, such as the Sony Ericsson P990 and Sony Ericsson M600. In computer software, an application binary interface (ABI) describes the low-level interface between an application program and the operating system, between an application and its libraries, or between component parts of the application. ... A screenshot of the UIQ one-handed interface A screenshot of the UIQ 3 pen-based interface UIQ (formerly known as User Interface Quartz) by UIQ Technology is a software platform based upon Symbian OS. Essentially this is a graphical user interface layer that provides additional components to the core... Sony Ericsson P990 is a smartphone and the successor of Sony Ericsson P910. ... Sony Ericsson M600 (sold as M600i model in some markets and originally labelled M608c in other markets) is a 3G smartphone based upon the UIQ 3 platform (which is built upon Symbian OS 9. ...


Symbian C++ programming is commonly done with an IDE. For previous versions of Symbian OS, the commercial IDE CodeWarrior for Symbian OS was favoured. The CodeWarrior tools were replaced during 2006 by Carbide.c++, an Eclipse-based IDE developed by Nokia. Carbide.c++ is offered in 4 different versions: Express, Developer, Professional, and OEM, with increasing levels of capability. Full featured software can be created and released with the Express edition, which is free. Features such as UI design, crash debugging etc. are available in the other charged for editions. This article or section does not cite any references or sources. ... CodeWarrior is an integrated development environment for the Macintosh, Microsoft Windows, Linux, and embedded systems. ... Carbide. ... Eclipse is an open-source software framework written primarily in Java. ... Carbide. ...


Visual Basic, VB.NET, and C# development for Symbian were posible through AppForge Crossfire, a plugin for Microsoft Visual Studio. March 13, 2007 AppForge ceased operations, Oracle purchased the intellectual property, but announced that they do not plan to sell or provide support for former AppForge products going forward. AppForge, Inc. ...


There is also a version of a Borland IDE for Symbian OS. Symbian OS development is also possible on Linux and Mac OS X using tools and techniques developed by the community, partly enabled by Symbian releasing the source code for key tools. A plugin that allows development of Symbian OS applications in Apple's Xcode IDE for Mac OS X is available. [7] Borland Software Corporation is a software company headquartered in Austin, Texas. ... This article is about operating systems that use the Linux kernel. ... Mac OS X (IPA: ) is a line of graphical operating systems developed, marketed, and sold by Apple Inc. ... Xcode is Apple Computers IDE for developing applications and other software for Mac OS X. It is shipped free with Mac OS X. First introduced on October 24, 2003 along with the release of Mac OS X v10. ...


Once developed, Symbian OS applications need to find a route to customers' mobile phones. They are packaged in SIS files which may be installed over-the-air, via PC connect or in some cases via Bluetooth or memory cards. An alternative is to partner with a phone manufacturer to have the software included on the phone itself. The SIS file route is more difficult for Symbian OS 9.x, because any application wishing to have any capabilities beyond the bare minimum must be signed via the Symbian Signed[8] program.


Java ME applications for Symbian OS are developed using standard techniques and tools such as the Sun Java Wireless Toolkit (formerly the J2ME Wireless Toolkit). They are packaged as JAR (and possibly JAD) files. Both CLDC and CDC applications can be created with NetBeans. Other tools include SuperWaba, which can be used to build Symbian 7.0 and 7.0s programs using Java. Java Platform, Micro Edition or Java ME (formerly referred to as J2ME), is a runtime and collection of Java APIs for the development of software for resource constrained devices such as PDAs, cell phones and other consumer appliances. ... This was formerly known as Java 2 Platform, Micro Edition (J2ME) Wireless Toolkit. ... This was formerly known as Java 2 Platform, Micro Edition (J2ME) Wireless Toolkit. ... NetBeans refers to both a platform for the development of Java desktop applications, and an integrated development environment (IDE) developed using the NetBeans Platform. ... SuperWaba is an exceptionally portable subset of Java that has been optimised for use on devices with small screens. ...


Nokia S60 phones can also run python scripts when the interpreter is installed, with a custom made API that allows for Bluetooth support and such. There is also an interactive console to allow the user to write python scripts directly from the phone.


See also

ACCESS Co. ... It has been suggested that this article or section be merged into Mobile games. ... Nokia OS is an operating system for Nokia mobile phones. ... The Operating System Embedded (mostly known under the acronym OSE), a real-time embedded operating system created by the Swedish firm ENEA. OSE uses signaling in the form of messages passed to and from processes in the system. ... Palm OS is a compact operating system developed and licensed by PalmSource, Inc. ... Screenshot of Qtopia Pdas Launcher Qtopia is Trolltechs application platform for embedded Linux based PDAs, mobile phones, web pads, and other mobile computing devices. ... The S60 Platform (formerly Series 60 User Interface) is a platform for mobile phones that uses Symbian OS. S60 is currently amongst the leading smartphone platforms in the world. ... A Sony Ericsson Smartphone (Model P910i) Look up smartphone in Wiktionary, the free dictionary. ... A screenshot of the UIQ one-handed interface A screenshot of the UIQ 3 pen-based interface UIQ (formerly known as User Interface Quartz) by UIQ Technology is a software platform based upon Symbian OS. Essentially this is a graphical user interface layer that provides additional components to the core... Windows Mobile is a compact operating system combined with a suite of basic applications for mobile devices based on the Microsoft Win32 API. Devices which run Windows Mobile include Pocket PCs, Smartphones, and Portable Media Centers. ...

Notes

  1. ^ http://www.canalys.com/pr/2006/r2006071.htm
  2. ^ Symbian developer reports on porting from 8.x to 9.x
  3. ^ Solution to Nokia Slow SMS / Hang Problem
  4. ^ free certification and signing
  5. ^ http://www.thesmartpda.com/50226711/six_years_of_symbian_produces_100_models_and_100_million_shipments.php
  6. ^ Symbian series 60 phones
  7. ^ Tom Sutcliffe and Jason Barrie Morley Xcode Symbian support
  8. ^ Symbian Signed

Sources

External links


  Results from FactBites:
 
Adobe - Reader: Adobe Reader for Symbian OS (291 words)
For Nokia Communicator 9500 devices Adobe Reader for Symbian OS is available in English, French, German, Spanish and Italian.
For Nokia Communicator 9210/9290 devices Adobe Reader for Symbian OS is available in English, French, German, Spanish and Italian.
We invite users to visit the Adobe Reader for Symbian OS user forum to compare notes with other users, or you may provide your feedback on Adobe Reader for Symbian OS software to arfeedback@adobe.com.
Symbian OS design faults - The Code Project - PDA / Embedded (3129 words)
Symbian OS has a common core, but the user interface part of the system interface classes are completely different.
Symbian OS complexity is apparently a good indication of wrong application of object oriented approach.
Symbian OS should be considerably redesigned to meet its design goals, especially "provide users with a richer mobile experience".
  More results at FactBites »

 
 

COMMENTARY     


Share your thoughts, questions and commentary here
Your name
Your comments

Want to know more?
Search encyclopedia, statistics and forums:

 


Press Releases |  Feeds | Contact
The Wikipedia article included on this page is licensed under the GFDL.
Images may be subject to relevant owners' copyright.
All other elements are (c) copyright NationMaster.com 2003-5. All Rights Reserved.
Usage implies agreement with terms, 1022, m