A Smart Phone is a mobile device that has advanced features. It is not like a common mobile phone. It has the competence of a Personal Computer.
In reality, the industry of mobile devices does not have a definite meaning for Smart Phones. Smart Phones have an operating system that allows adding applications to develop the processing of information or connections. A network operator or software developer can enhance these applications.
Smart Phone uses many different operating systems. The most common are:
o Symbian Operating System of Symbian Ltd.
o Linux Operating System
o Palm Operating System of Palm Source
o Windows Mobile of Microsoft
o RIM Blackberry Operating System
o Phone Operating System of Apple
o Binary Runtime Environment for Wireless or BREW
BREW (Binary Runtime Environment for Wireless) was made by Qualcomm. It is a software platform for application development. It can run and download small programs for sharing photos, playing games, and sending messages. The developer can simply port applications between all Qualcomm devices.
BREW is used between application and chip operating system of wireless devices. It helps a programmer improve applications without using code for system interface. It can run on BREW RTOS. BREW application can work on all BREW devices once the emulator runs.
BREW runs faster because of its nature.
Another well-known operating system is LINUX. It uses the LINUX Kernel and it is like UNIX. It is an example of a free software and source development. It is easy to use, can be modified and the source code be redistributed.
The libraries and utilities come from GNU OS. It is the basis for GNU/LINUX. The man behind the GNU project was Richard Stallman. It was created for a free software system that is absolutely UNIX compatible.
PALM OS is another operating system that empowered mobile devices. It is designed for Pilot PDA of Palm Computing, Inc. It is a proprietary set in operating system. It has been applied for:
o Handheld gaming consoles
o Smart Phones
o Barcode readers
o Wrist watches and
o GPS devices
Earlier versions run on free scale Dragon ball procedures and Motorola Processors. Newer ones (version 5.0 and up) run on ARM architecture processors.
PALM OS Garnet 5.4 version features:
o It can access TCP/IP network.
o It has the ability to record and playback sounds.
o It can lock the devices by using password.
o It can make arbitrary application records private.
o It allows full screen launching with common GUI set in simple tasking environment.
o It has an input system called Graffiti 2 for handwriting identification.
o It can synchronize with desktop computers through HotSync technology.
o It has 480 x 320 resolutions.
o It has connections such as:
– USB/Serial Port
o It has expansion memory support card.
o It can define standard data format for personal information management applications.
It can store addresses, calendar events and notes.
These can be accessed by third party applications.
Versions of Palm OS
o Palm Operating System 1.0
o Palm Operating System 2.0
o Palm Operating System 3.0
o Palm Operating System 3.1
o Palm Operating System 3.2
o Palm Operating System 3.3
o Palm Operating System 3. 5
o Palm Operating System 4.0
o Palm Operating System 4.1
o Palm Operating System 4.2
o Palm Operating System 5
o Palm Operating System 5.2
o Palm Operating System 5.3
o Palm Operating System Garnet 5.4
o Palm Operating System 5.5
o Palm Operating System Cobalt
o Palm Operating System Cobalt 6.1