YOUR FEEDBACK
NGASI Releases AppServer Manager 8.1
Dave Jenkins wrote: The remote server management is a welcomed added feature...


2007 West
GOLD SPONSORS:
Active Endpoints
Your SOA Needs BPEL for Orchestration
BEA
Virtualized SOA: Adaptive Infrastructure for Demanding Applications
Nexaweb
Overcoming Bandwidth Challenges with Nexaweb
TIBCO
What is Service Virtualization?
SILVER SPONSORS:
WSO2
Using Web Services Technologies and FOSS Solutions
Click For 2007 East
Event Webcasts

2008 East
PLATINUM SPONSORS:
Appcelerator
Think Fast: Accelerate AJAX Development with Appcelerator
GOLD SPONSORS:
DreamFace Interactive
The Ultimate Framework for Creating Personalized Web 2.0 Mashups
ICEsoft
AJAX and Social Computing for the Enterprise
Kaazing
Enterprise Comet: Real–Time, Real–Time, or Real–Time Web 2.0?
Nexaweb
Now Playing: Desktop Apps in the Browser!
Sun
jMaki as an AJAX Mashup Framework
POWER PANELS:
The Business Value
of RIAs
What Lies Beyond AJAX?
KEYNOTES:
Douglas Crockford
Can We Fix the Web?
Anthony Franco
2008: The Year of the RIA
Click For 2007 Event Webcasts
SYS-CON.TV
TOP LINKS YOU MUST CLICK ON


Riding the Open Innovation Wave with Linux

Digg This!

Innovation is the lifeblood of the technology industry. With every new technical innovation comes a whole new crop of companies riding the wave of change as they try to build companies (and sometimes even whole industries) out of the Next Big Thing.

Ask Thomas Reardon of Openwave Systems about Linux and innovation and he'll have some pretty strong opinions. And he should know - in fact, Reardon (as he's known) was selected this year as one of the World's Top Young Innovators by Technology Review, MIT's magazine of innovation.

Technology Review's Top Young Innovators list reads like a who's who of technical innovators from around the world. These are the kind of people who figure out how to diagnose cancer more accurately, achieve breakthroughs in quantum computing, or invent new high-efficiency engines. One person on the list even figured a way to use the GPS system to guide tractors within 3 centimeters of their intended path.

Reardon was recognized for being at the center of a number of major software innovations over the last 10 years. For one thing, he at one time was Microsoft's entire Internet Explorer development team. He ended up being at the center of the development of a number of Internet standards and was a member of the World Wide Web Consortium (W3C) from 1997 to 2000. Previous to that he played a central role in Microsoft's efforts to design and build networking software to compete with Novell.

Reardon now works with Openwave Systems, Inc., as VP and general manager of their Client Products group. His ideas now revolve around how to create innovative products for mobile phones to help Openwave compete in the extremely competitive market for mobile phone software.

Where Does Linux Fit In?
Which brings us, finally, to Linux. Reardon - the former Microsoft guy - is now one of Linux's biggest fans. I had a chance recently to spend some time with Reardon to talk about it.

"In five years, all cell phones will run Linux," he says once we get talking. This is a pretty brash statement considering that right now virtually none of them do.

He's convinced that all cell phones will run Linux for the same reasons most Linux users today use it for other things. In short, Linux is reliable, highly portable between different hardware platforms, and has a huge, world-wide developer following.

To get an idea how Linux fits in the cell phone picture, consider Figure 1.

 

At the bottom of the figure is the phone hardware. Directly above the phone hardware is a set of drivers that allow Linux to run on the phone and control it. Directly above the drivers is Linux. This implies that Linux can be ported to a new piece of phone hardware (and, yes, I'm simplifying a bit) by simply writing a new set of drivers to "port" Linux to the new phone.

Now let's revisit this diagram from the top down. At the top of the figure is a set of integrated mobile applications. These are the applications you'll use with your phone. They'll allow you to take and send pictures, to store addresses, to download and listen to music, to browse the Internet - and to do a host of other things we haven't thought of yet.

Just below the integrated mobile applications is an application framework. The application framework is really a programming toolkit that software developers will use to create the applications with. One of Openwave's primary products is an application framework called Openwave Phone Suite that sits on top of Linux inside mobile phones. And this is why Reardon is now such a big fan of Linux.

"Handset user experiences available today lack the capabilities of most phone hardware," according to Reardon. "Linux closes that gap by opening innovation and freeing manufacturers to compete."

In short, Linux accelerates innovation by giving phone manufacturers a stable, powerful operating system in the phone that enables application frameworks such as the Openwave Phone Suite to exist.

Application Portability Is Huge
Another big advantage in using Linux is how easy it is to port applications between phones. Cell phones, unlike PCs, vary widely in their hardware designs from one to the next. According to Reardon, "Going from a Mac to a PC adds a lot of complexity to operating system development. Macs are all identical and manufactured by one vendor, while PCs are much more varied and have many different components from different vendors. Well, going from a PC to a cell phone is even more of a jump since each handset is so different."

Given the extreme variation in the underlying phone hardware from one phone to the next, porting applications built for one phone to another has been a big challenge. Linux helps to tame all this in a big way.

Here's how it all works. To begin with, a cell phone manufacturer (for example, NEC or Motorola) first provides a cell phone with the Linux operating system installed on it. One common choice is to use MontaVista Linux Consumer Electronics Edition. This Linux distribution is tuned for embedded devices and provides the base on top of which the Openwave application framework is built.

Because the Linux distribution chosen provides support for many of the same capabilites a PC has, Openwave now has a full-featured operating system and development environment to work in. For example, MontaVista Linux provides the same or similar graphics, networking, and file system support as does any other Linux distribution.

Since Linux brings so much to the phone already, Openwave can port its application framework to new cell phones relatively quickly and inexpensively.

As a result, the cell phone manufacturers can spend much more time creating mobile applications instead of having to focus on writing software to control a display or manipulate files.

It's difficult to understate the impact of having Linux available on a phone. I remember almost 20 years ago when I got out of college my first job as a developer was writing embedded applications. We used assembly language and wrote the code on a Digital Equipment Corporation Vax computer. We then burned the code into chips called EEPROMS and installed them in the devices we were writing the code for. My debugging tools were (and, no, I'm not joking) a VT-52 dumb terminal, an Electronics Technician, and an oscilliscope. We never even imagined having something as powerful as Linux to develop applications with.

Why Linux Accelerates Innovation
Linux gives you so much power and such a well-developed environment that the productivity of the knowledge workers creating the applications speeds up dramatically. This helps application ideas get developed much faster. It also makes things possible that simply weren't before because they would've taken so long to implement.

In addition, the stability of Linux frees programmers to focus on application development without having to spend as much time worrying about software defects. And because the same development environment and operating system run on every phone, the time needed to take an application developed for one phone and move it to another has dropped dramatically.

All these things combine to increase the speed at which new features can be developed and, hence, the overall innovation rate.

The Future of Linux and Cell Phone Technologies
According to Reardon, cell phones and Linux will be one of the hottest areas for innovation for the next several years.

"In this industry, almost all the innovation is happening at the level of the cell phone. Some people are saying that PDAs are going to get more capabilities and continue to shrink until they replace phones. I think the opposite is occuring; cell phones are becomming more and more powerful and will replace a lot of the Palms and WinCE devices people are carrying now as their capabilities expand."

He is also convinced that other companies are seeing the same thing. He says, for example, that "Sharp and the other leading display technologies manufacturers are releasing their most advanced technologies on phones first, then moving them up to other platforms." He sees these trends as indicating that the cell phone will stay one of the hottest areas for innovation for some time.

Given Reardon's record of finding his way to the center of innovation in the past, it's a good bet he knows what he's talking about.

About Kevin Bedell
Kevin Bedell, one of the founding editors of Linux.SYS-CON.com, writes and speaks frequently on Linux and open source. He is the director of consulting and training for Black Duck Software.

LATEST LINUX STORIES
Sun Challenges Linux
Sun's mule train has finally pulled into Indiana after three years on the road. Indiana is the Linux-friendly Fedora-like OpenSolaris project meant to move the Solaris-shy Linux community off Linux and on to Solaris tempted by Solaris widgetry like the highly scalable, rollback-easy, 1
Virtualization Conference Keynote Webcast Live on SYS-CON.TV
Brian Stevens, the Chief Technology Officer and Vice President of Engineering of Red Hat, delivered his Virtualization Keynote 'The Future of the Virtual Enterprise' at SYS-CON's Virtualization Conference & Expo 2007 West in San Francisco. 'Virtualization is the hottest subject today,
"Virtualization Journal" Debuts This Week at JavaOne
Founded in 2006, SYS-CON Media's 'Virtualization Journal' is the world's first magazine devoted exclusively to what Gartner has earmarked as the single highest-impact IT trend through 2012: virtualization. And now it will be available on newsstands worldwide, as SYS-CON Media seeks to
CNR.com Announces Support For Linux Mint Operating System
Linspire announced the support for the Linux Mint operating system. To gain access to the free CNR Service, Linux Mint 4.0 users simply install the free CNR Client that is available at CNR.com. With Linux Mint support, CNR.com now offers its one-click software delivery service to five
3rd International Virtualization Conference & Expo: Themes & Topics
From Application Virtualization to Xen, a round-up of the virtualization themes & topics being discussed in NYC June 23-24, 2008 by the world-class speaker faculty at the 3rd International Virtualization Conference & Expo being held by SYS-CON Events in The Roosevelt Hotel, in midtown
Red Hat Named "Platinum Sponsor" of Virtualization Conference & Expo
Red Hat is a trusted open source provider. Red Hat offers enterprise customers a long-term plan for building infrastructures on the quality and innovation of open source. Combining open source operating system platform, Red Hat Enterprise Linux, together with applications, management
SUBSCRIBE TO THE WORLD'S MOST POWERFUL NEWSLETTERS
SUBSCRIBE TO OUR RSS FEEDS & GET YOUR SYS-CON NEWS LIVE!
Click to Add our RSS Feeds to the Service of Your Choice:
Google Reader or Homepage Add to My Yahoo! Subscribe with Bloglines Subscribe in NewsGator Online
myFeedster Add to My AOL Subscribe in Rojo Add 'Hugg' to Newsburst from CNET News.com Kinja Digest View Additional SYS-CON Feeds
Publish Your Article! Please send it to editorial(at)sys-con.com!

Advertise on this site! Contact advertising(at)sys-con.com! 201 802-3021

SYS-CON FEATURED WHITEPAPERS

ADS BY GOOGLE