Dr. Dobb's is part of the Informa Tech Division of Informa PLC

This site is operated by a business or businesses owned by Informa PLC and all copyright resides with them. Informa PLC's registered office is 5 Howick Place, London SW1P 1WG. Registered in England and Wales. Number 8860726.


Channels ▼
RSS

Mobile

Analysis: How Smartphone Platforms Compare


Linux/Palm
Linux has an advantage over other mobile operating systems: a far-reaching community of developers ready to write smartphone applications. That group dynamic helps explain why Fujitsu, Motorola, NEC, Panasonic, and Samsung all make Linux-based phones.

But there's a problem: too many Linux variants from Motorola, SavaJe Technologies, TrollTech, and others. Applications designed for one Linux- based phone generally don't work on another. "It's a big disadvantage today for Linux compared with Symbian and Windows Mobile," admits Haila Wang, president of the Linux Phone Standards (LiPS) Forum, formed 14 months ago to create specs for mobile Linux.

Two efforts are under way to create an industry-standard mobile Linux. Access, a mobile software company in Japan that acquired PalmSource, the maker of the Palm OS, plans to introduce a Linux for smartphones--called the Access Linux Platform--in the first half of this year, using the standards set by the LiPS Forum. Access' Palm OS, now available on Palm Treo phones, has fallen to No. 5 in the smartphone OS market, accounting for only 2% of worldwide sales in the third quarter of 2006, compared with 4.5% during the same quarter a year earlier, according to Canalys. (Linux accounts for 17% of the smartphone market.) Access intends to give the Palm OS new life by putting a Palm emulation layer on its Access Linux Platform.

"One of the reasons behind our migration to Linux is to have a platform that's highly reliable, highly secure, and robust, which are the key features that IT departments look for in a mobile OS," says Mike Kelley, senior VP of engineering at Access. The company has integrated more than 120 open source components into the Access Linux Platform and optimized them for smartphones. It's also added features such as a "service access policy," which controls access to smartphone resources, to make its new platform more secure than the Palm OS, Kelley says.

The transition has some Palm OS users concerned. Mark Spruill, an IT director at Mighty Distributing System of America, a company that sources auto parts from manufacturers and delivers them to technicians, worries about his company's investment in Palm-based applications. "I don't want to convert all my code to run on another OS if I don't have to," Spruill says. A portion of the company's salespeople use Palm OS-based Treo 650 smartphones with a point-of-sale application.

The Access Linux Platform will be able to run applications created for Palm OS via the emulation layer. With more than 400,000 Palm developers and 29,000 Palm apps, "we understood that maintaining compatibility was critical," says Didier Diaz, senior VP of strategic product management for Access.

Palm Inc., maker of Treo smartphones, has made no commitment to the Access Linux Platform. Last month, Palm agreed to license a version of the Palm OS called Garnet from Access. Current Analysis speculates that Palm might convert Garnet into a software layer on top of Windows, Symbian, or Linux. Palm will say only that it plans to create "future variations" of the Palm OS.


Related Reading


More Insights






Currently we allow the following HTML tags in comments:

Single tags

These tags can be used alone and don't need an ending tag.

<br> Defines a single line break

<hr> Defines a horizontal line

Matching tags

These require an ending tag - e.g. <i>italic text</i>

<a> Defines an anchor

<b> Defines bold text

<big> Defines big text

<blockquote> Defines a long quotation

<caption> Defines a table caption

<cite> Defines a citation

<code> Defines computer code text

<em> Defines emphasized text

<fieldset> Defines a border around elements in a form

<h1> This is heading 1

<h2> This is heading 2

<h3> This is heading 3

<h4> This is heading 4

<h5> This is heading 5

<h6> This is heading 6

<i> Defines italic text

<p> Defines a paragraph

<pre> Defines preformatted text

<q> Defines a short quotation

<samp> Defines sample computer code text

<small> Defines small text

<span> Defines a section in a document

<s> Defines strikethrough text

<strike> Defines strikethrough text

<strong> Defines strong text

<sub> Defines subscripted text

<sup> Defines superscripted text

<u> Defines underlined text

Dr. Dobb's encourages readers to engage in spirited, healthy debate, including taking us to task. However, Dr. Dobb's moderates all comments posted to our site, and reserves the right to modify or remove any content that it determines to be derogatory, offensive, inflammatory, vulgar, irrelevant/off-topic, racist or obvious marketing or spam. Dr. Dobb's further reserves the right to disable the profile of any commenter participating in said activities.

 
Disqus Tips To upload an avatar photo, first complete your Disqus profile. | View the list of supported HTML tags you can use to style comments. | Please read our commenting policy.