Mobile phone operating system and platform

Document Sample
Mobile phone operating system and platform Powered By Docstoc
					Mobile phone operating system and platform
Mobile phone operating system (OS) as the connection hardware, carrying the key
application platform, playing a pivotal role. Currently on the market there are four
major mobile phone operating systems: Symbian, Smartphone, Palm OS, Linux.
By Nokia, Motorola and Ericsson joined forces to establish several telecom giants
Symbian platform, is the strength of the smart phone market in the school, install
Symbian mobile phone share of global smartphone shipments 70%, its got most of the
traditional mobile phone manufacturers vendor support. However, in August this year,
Motorola announced the Symbian stake to give up.
Symbian smart two major platforms, one is suitable for single hand operation S60, the
representative product is the Nokia 7650,3650; the other hand the operation S80,
Nokia 9210 on behalf of products, mainly for business users. In addition, there is
another platform on the Symbian UIQ, to document operations, which represents the
product is Sony Ericsson's P802.
These on the Symbian S60 platform central to the current market has 10 million units
in the S60 cell phone. Nokia, Sony Ericsson, Siemens, Samsung and other companies
are S60 platform, developed in the application. Compared to several other smart
phone platform, Symbian because it is the characteristics from the use of mobile
phones, mobile phone users in the acceptance of mobile phone software, ease of use,
operator habits of cooperation, there has advantages.
Palm is a virtue in the handheld computer market dominance into smartphones, the
current market ranked second only to Symbian.
Software giant Microsoft Smartphone is a mobile intelligent terminal based operating
system developed by Intel mobile chips, the representative model is the Dopod
Dopod686. Microsoft Smartphone 2003 released this year, the Chinese version.
Gaining more and more handset manufacturers to support, on Symbian and Palm
generate no small impact.
Typical embedded Linux system is Motorola's smart phone A760.
Linux-based phone might only be in the future, Smartphone and other mobile phone
operating system is a strong opponent.
Second, smart phone development platform:
At present, the smart phone development platform mainly: JAVA, BREW and. NET.
Now widely used in mobile development platform developed by Sun J2ME (Java 2
Micro Edition), that is used for embedded systems Java. J2ME technology consists of
a virtual machine KVM (K Virtual Machine) and a set of API form, this set of API for
the consumer and embedded electronic devices through the tailoring of the operating
KVM (K Virtual Machine) virtual machine itself requires only 40-80KB
RAM ,20-40KB of dynamic memory (heap), can run 16-bit 25MHz processor. Classic
phone 6688I as support K-JAVA, can be unlimited expansion capabilities, making it a
favorite cell phone enthusiasts, their friends network, Mobile is still bustling.
J2ME for mobile Internet introduces a new model, which allows mobile phone can be
downloaded from the Internet, a variety of applications, and mobile environment to
create executable to run these programs off-line. As a Java technology in mobile
phones and other small devices version, it addresses the screen, limited power and
memory resources of mobile devices optimized and defined, to address wireless
devices Duo Yanghua the 矛盾, Sun Yi Zhao 各种 Resource Characteristics of Jiang
J2ME devices technical architecture is divided into Java Virtual Machine (JVM),
configuration (configuration) and description (profile) three, and then further broken
down, which makes J2ME can limit each type of equipment to work, while providing
a minimum of Java language functionality.
As defined in the standard executable program downloaded and created the
executable in the mobile phone application development environment and language,
thus, the first time in the mobile communications industry for software developers to
create great business opportunities are abundant in the application of mobile phone
users experience, but also greatly improve the operator's network traffic.
Java had a famous saying: "write once, run anywhere" (Write
Once, Run Anywhere), has been dubbed the "Write Once, Debug
Anywhere". From a practical point of view, both have some truth.
Disadvantages: J2ME mobile devices now support the processing speed is relatively
slow, Java services applications relatively small.
QUALCOMM's BREW (Binary Runtime Environment for Wireless)
platform for wireless devices is an open standard platform for thin application
execution environment is a wireless application development, device configuration,
application publishing, and billing and payment part of a complete end to end solution.
Complete BREW solution includes the developer for the BREW SDK (tm) (software
development kit), for equipment manufacturers, BREW applications platform and
porting tools, and by the operator to control and manage the BREW Distribution
System (BDS). Using this system, they can easily develop application developers to
market and coordinate the billing and payment process. Use of BREW-based services
to operators, users can the application from the operator to download server to
download the application from the definition of wireless handheld devices.
BREW platform is independent of air interface technology, so the network with any
combination of BREW is very smooth. In the CDMA2000 1X network can take full
advantage of its high-speed data transfer rates, great for end users impact the user
So far, China Unicom already has developed based on BREW platform, commercial
programs, such as: Adventure (International Adventures), Any Flash (Anyka software),
City Online (Metropolitan line), E4E Stock (stock), Hit Submarine (battle four
oceans), Instant Weather (weather Express), Mobi Escape (Moby The Great Escape),
Suc Esc (interstellar survival), Yao Ming Basketball (Yao Ming basketball), etc..
Disadvantages: BREW development tools currently not mature, the main use c
language development. In addition, 34 carriers worldwide using Java, while only eight
operators using BREW, its application is relatively small.
3. NET
. NET is the Microsoft XML Web services platform, is a set of development tools and
operating systems, used to create, open and consumer XML Web services, intelligent
devices through the integration of personalized Web. It consists of four parts:. NET
Framework and Visual Studio.NET, server architecture, building block services and
smart device software.
XML Web services allow applications to communicate through the Internet and share
data, regardless of which operating system is used, equipment or programming
language. Microsoft.NET platform to create XML Web services and integrate these
services need. The benefits of the individual user is seamless and compelling
. NET Framework is a used to generate, deploy and run XML Web services and other
applications environment. It consists of three main parts: the common language
runtime, framework classes, and ASP.NET. . NET Framework is a compressed version
of companion structure, which has a programming interface for developers for smart
phones and PDA and other mobile devices software.
Fundamentally,. NET is about making technology used by people, not force
individuals to adapt to the restrictions on their computer. Use. NET, whenever and
wherever, you can always connect to your preferred device information. Use. NET,
you can protect your personal information and corporate data, while allowing others
to have your authorization to connect to the information.
. NET's shortcomings: some of the design of the platform is too good, does
not guarantee that up to be (at least in the short run).
QQ: 314230924