Proceed to WirelessDevNet Home Page
Publications, e-books, and more! Community Tutorials Store Downloads, tools, & Freebies! IT Career Center News Home
newnav.gif

Newsletters
EMail Address:



   Content
  - Articles
  - Columns
  - Training
  - Library
  - Glossary
 
   Career Center
  - Career Center Home
  - View Jobs
  - Post A Job
  - Resumes/CVs
  - Resource Center
 
   Marketplace
  - Marketplace Home
  - Software Products
  - Wireless Market Data
  - Technical Books
 
   News
  - Daily News
  - Submit News
  - Events Calendar
  - Unsubscribe
  - Delivery Options
 
   Community
  - Discussion Boards
  - Mailing List
  - Mailing List Archives
 
   About Us
  - About WirelessDevNet
  - Wireless Source Disks
  - Partners
  - About MindSites Group
  - Advertising Information
 

From The Editor

by WDN Staff, February 1, 2000

Mobile Wishes and Linux Dreams

A favorite pasttime of mobile device owners and developers is the topic of operating system superiority. However, unlike the desktop wars of the early 90's between OS/2, Windows, and the Macintosh, the leading handheld OSs were all designed with different goals in mind resulting in most of these superiority discussions ending in a draw. In fact, an interesting sidebar tangential to the topic of OS superiority would be to discuss whether it is necessary to even have one dominant operating environment. In a distributed, networked world, the operating system is being marginalized to a point where as long as your computer can "speak" a few specific dialects (HTTP, HTML, XML, TCP/IP, and Acrobat for instance), noone around you much cares which OS you're using. This line of thinking has been pushed to varying degrees of success by industry luminaries such as Larry Ellison of Oracle. In the end, I think we trivialize end user requirements with the notion that all client software is unnecessary and that all data can be formatted for display in a standardized manner. Admitting that client application development is not a thing of the past opens up the playing field a bit by placing the partial success or failure of a platform in developers' hands.

If developers are, in fact, an important factor in the success of an OS, I have to believe that a huge advantage is offered by any technology promising a smooth transition from the desktops and server of today to the mobile, wireless platforms of tomorrow. Looking around at the competitors lining up to do battle for this new market space, I see an interesting assortment of choices. The Palm Computing Platform is popular among the early adopters (that's what we all are termed at this point until these technologies become truly ubiquitous...) yet it asks you to learn yet another entirely new API and GUI toolkit. Java is being positioned to enter this space but it's already been pushed back from PC clients to back-end servers; if the performance and portability problems limited it on the desktop, how on earth do we expect it to dominate handhelds? Psion/Symbian has also generated strong developer emotions but...new tools, new API. Windows CE...well, when Microsoft nails down what THEY want to do with this OS, I'm sure we will revisit that topic.

Clearly, there is an opportunity here for an inexpensive, portable, stable OS with an existing large developer base to step in and generate a significant amount of interest. Linux is obviously the best candidate to lead this charge, and recently a possible candidate has stepped forward led by Transmeta and coincidentally enough, Linux's creator: Linus Torvalds. If you didn't follow the big announcement on January 19, Transmeta (a super-secretive startup based in Santa Clara, CA) recently presented a very interesting new microprocessor named Crusoe along with several related technologies.

Essentially, Crusoe is a "smart" microprocessor that uses Transmeta's Code Morphing technology to "morph" standard instructions (such as x86 instructions) to the much simpler Crusoe instruction set for execution on their VLIW (Very Large Instruction Word) engine. If this works as promised, up to 80% of the transistors (and therefore power) required of a standard microprocessor can be eliminated and replaced with software. The promise of an extremely low-power/high-performance architecture is the Holy Grail of mobile computing. In conjunction with Crusoe, Transmeta has also announced Mobile Linux, which is basically the standard Linux 2.3 kernel with special power management drivers; Transmeta refers to this power management as their LongRun technology. Instead of the off/on cycling common among most mobile computing chips (such as the Motorola Dragonball processor used by Palm organizers), LongRun allows power to be regulated by the dynamic control of both processor voltage and clock frequency resulting in even larger power savings to the device. Clearly, this is a technology that we will be following closely!

The use of Mobile Linux with the Crusoe architecture could be the "killer application" that places Linux at the forefront of mobile developers' minds. Linux already has the marked advantage of being very low-cost (essentially free with optional support costs) and it sports a rapidly growing developer base. The ability to build code libraries once and port them to a wide range of platforms is a very strong argument in its favor; unfortunately, the one thing that Linux is lacking at this stage may be the most important factor of all: a champion. IBM has championed Linux on the server yet has opted to license the Palm OS and Windows CE for their own mobile computing products. Linux has grown through a grass-roots movement of developers and administrators looking for a low-cost, powerful, extensible operating system. The end result of this has been a large network of developers but very few companies that have championed the product and marketed it agressively. Transmeta has taken some criticism from industry watchers who cite Transmeta's lack of current customers as evidence that the technology is more vapor than real. If it, in fact, works as advertised, will that be enough to overcome the early lead other vendors have taken in this market niche?

In short, the questions to ask at this early stage of the game are these:

  • How important is it for a handheld OS to offer the advantages of robustness and technical superiority versus the advantages of simplicity and connectivity?
  • Does developer mindshare equate to market success if all competitors are starting on equal footing?
  • Conversely, does market share success drive developers to your platform and ensure future success?

I'd certainly be interested in knowing what you, the readers, think. I think we can ignore market share numbers for just a bit longer. The race hasn't started in earnest yet but I think the competitors are all present and accounted for. In fact, they are approaching the starting line.


Sponsors

Search

Eliminate irrelevant hits with our industry-specific search engine!









Wireless Developer Network - A MindSites Group Trade Community
Copyright© 2000-2010 MindSites Group / Privacy Policy
Send Comments to:
feedback@wirelessdevnet.com