Click here to learn
about this Sponsor:
Home  |  News  |  Articles  |  Forum

  Home arrow Linux For Devices Articles arrow Executive Interview: Michael Kelley and John Cook of PalmSource

Executive Interview: Michael Kelley and John Cook of PalmSource
By Linux Devices

Rate This Article: Add This Article To:

This installment in LinuxDevices.com's "Executive Interview" series explores PalmSource's plans with respect to morphing Palm OS into a middleware and application stack that runs on top of Linux, with an aim of targeting mobile phones and...

other wireless-enabled devices. While visiting the company's annual developers conference in San Jose this week, we sat down with PalmSource VP of Engineering Mike Kelley and Director of Product Marketing John Cook to discuss PalmSource's Linux strategy and plans. Here's what we learned . . .



Q1. When will we see PalmSource middleware that enables all the legacy Palm applications to run on Linux?

A1. Kelley -- First half of 2006. Our intent is to support both [categories of] applications in slightly different ways. The Garnet applications which are on 68K run in Garnet on an emulation layer we call PACE. That same API will be available in Palm OS for Linux.

The native APIs for Cobalt are called Protein, and are being carried forward largely unchanged to Linux. Although, there are cases where they will change. We have endeavored to make a best-practices Linux platform out of Palm OS Cobalt. So, there have been a few cases where we've looked at APIs and decided to make some changes so that they capture the style and essence of Linux programming. But, our intent is it will be very straightforward for a developer who has an application running on Cobalt to recompile it and get it running on Palm OS for Linux.

Q2. Does PalmSource still intend to ship the Cobalt OS?

A2. Kelley -- Yes, we definitely have licensees working with it. GSPDA publicly said they are going to ship a Cobalt phone. We can't discuss the confidential plans of our licensees, however.

Q3. If Cobalt exists, and its usable, and production-ready, why haven't we seen any PDAs based on it?

A3. Kelley -- That's more of a business question. When we went to market with Cobalt, we were having discussions with customers who were interested in Linux. Interest in Cobalt, whether on our proprietary micro-kernel or on Linux, has risen since our Linux announcements. The model we have to move the OS forward carries a lot of the higher-level features of Cobalt forward onto the Linux platform very cleanly. So licensees have a very clear migration path.

Q4. You acquired several products along with China MobileSoft, which you now call PalmSource China. Are those products a relevant part of your roadmap, or was the acquisition merely a means to gain customers in China?

A4. Kelley -- The acquisition was a means to gain customers in China. However, those products are a very active part of our product line. We expect to introduce technology for smartphones, as well as featurephones, that leverages very heavily off of the CMS technology.

Cook -- They have a very robust business today, around their RTOS-based stuff. Around 70 customers. They've almost doubled [their customer base] since being acquired by PalmSource. The secondary thing is that there's a fair number of companies that are interested in taking that business to other parts of the world, including other parts of Asia, India, Europe and America as well.

Q5. Do you know anything about the Linux-based smartphone that's about to ship with PalmSource China's smartphone stack?

A5. Kelley -- Yes, but I'm not the right person to brief you on that.

Q6: PalmSource has said it will focus on the Asian market, and mobile phones. When can we expect to see Linux-powered phones (or PDAs) in Asia that can run Palm applications? How about in the US?

A6. Cook -- We have to be kind of careful about what we say about that. We got badly burned last year in discussions behind the scenes with licensees about their enthusiasm. In building phones, you also have the operator and carrier element, that has a big influence. We've been saying we'll have something out next year for the OS, but it doesn't mean there might not be some licensees that have early access, and might try to do something.

Kelley -- We also have a very competitive set of licensees, and we can't afford to comment on their plans.

Q7: Which RTOSes does the CMS mobile middleware support?

A7. Kelley -- Nucleus is probably the biggest one, that most of the development work has been done on. Some are Asia-specific. Just to be clear, the CMS mobile applications are not Palm-based. But they have a lot of customers that they've been doing business with. And our objective is to grow that, and leverage that. But that's a small product, and our aim is to have a large uptake of our big product. That was our first acquisition.

Q8: Will you primarily focus on smartphones, or featurephones?

A8. Cook -- There are a lot of people who push the limits of what a mobile phone can do: like with the Treo smartphone. But featurephones are getting smarter too, and more features are going into them. We feel there's an opportunity to push a robust OS down further into the mainstream. At the same time, there's RTOS-based phones that could run out of steam. As you get into 3G networks, they want to be able to do more. Instead of a picture phone, you want a video phone. There's a lot more interest in the middle of the pie than ever.

Kelley -- Operating systems exist to help you manage complex software. The 3G featureset being driven by operators has absolutely pushed the software on the phones into the "complex" category. So, I think we've seen huge interest in using a "real" operating system such as Palm OS on Linux to address that space. That's by no means limited to the smartphone segment.

Q9: Can you comment on Microsoft's Windows Mobile focus being narrowly on the "smartphone grail," while leaving the Windows CE featurephone to partners like Intrinsyc [story]?

A9. Kelley -- Microsoft has always fallen back to "Windows Everywhere" as their basic approach. We've always believed devices need to be optimized in form-factor, software design, and differentiated to meet different needs. When you talk about phones, there's probably 20 verticals.

Q9: Is the move to Linux motivated by a desire to broaden PalmSource's customer base beyond PalmOne? If so, will you target other device categories, beyond PDAs and mobile phones?

A9. Cook -- The short answer is, "yes." It's no secret that we're out talking with a lot of handset vendors and consumer electronics companies all the time. But more and more doors have been re-opened by our move to Linux. Linux has momentum in the mobile device space. Linux is interesting to companies both as a preferred OS and an alternative OS. From that standpoint, this move has been well-perceived.

Q10: What is PalmSource's grand strategic vision? Is it handhelds and software platforms? Is it embedded, in the general sense? Is it predominantly the mobile phone space? What sorts of products are you targeting -- medical instruments? telematics systems? Your software's very UI oriented.

A10. Kelley -- We have a very strong focus on phones, because it's a huge market, we have great traction there, and it's a very innovative market. It's not, however, an exclusive focus. There's no question there are other opportunities for us. Our general vision is mobile devices where we can add value will tend to be wireless-enabled, in the future. I hate the "convergence" word, but we can talk about pervasive wireless. Even though there's a wide range of diverse products, there's a basic need to be in communications while mobile, whether to talk with people, or communicate, or get new games, or get a new song. That's a very powerful driver.

Q11. What benefits does Linux offer, as a PDA/mobilephone OS, compared to Palm OS? How about challenges?

A11. Kelley -- Linux has a lot of momentum. I was at SGI when we kicked up our Linux migration there. The pace at which Linux penetrated the server market was really amazing, and caught people off-guard. My personal opinion is that the pace of Linux penetration in embedded is going to blow that away. It's a very good solution for embedded. There's tremendous opportunity to standardize the basic parts of the operating system that don't need to be a value-add. The basic Linux services are reliable, secure, pervasive -- everything that's necessary to power the basic OS.

To build a phone on that is still a complicated project. Which is good, because that's what people pay us to do. That's a huge benefit.

There's also the strategic aspect. Many are attracted to Linux as an alternative to other major players in this space that they view to be maybe not good partners in the long term. Not naming any names.

We're very committed to both benefiting from that and contributing to it. We look forward to riding the wave.

Q12: Contribution-wise, you've already joined CELF [story]. What are you currently doing there?

A12: Kelley -- We're a new member, but we're looking to see where we can help.

Q13: Dr. Nagel, in his keynote, said Palm has expertise in the mobile field that no one else can match. What did he mean by that, and what will PalmSource contribute?

A13. Kelley -- Two examples. It's a challenge to build a really compact and complete solution. Linux provides only a piece of the solution. There are other vendors targeting the phone space on Linux. But no one else has our credentials for having taken actual complete hardware products all the way through, completely qualifying them, and taking them to market.

For example, power management is really challenging. There are some great open source frameworks for power management, but to actually build it out and productize it for any given architecture is very involved. So that's an area where we expect to see a lot of interest.

These are not areas we view as sustainable differentiators, though. Our value-add is building great frameworks, great user experiences, great application suites, and technology that is very flexible so that licensees are free to go and further differentiate their products.

There's a lot of value in what we bring right down to the metal in Linux today, because it is really difficult to finish a fully productized embedded Linux product. It isn't at the point where you just go download it, drop it on your chipset, and say "Wow! it worked!"

In phones, one thing the Linux community is still learning to deal with is proprietary intellectual property. Phones have a lot of technology that is highly proprietary, such as wireless stacks, media, and codecs, etc. One of the areas we help our licensees is finding a way to protect their intellectual property rights. A large contingent in Linux would love it all to be free, but most recognize that there are areas of intellectual property that are not going to be moving into the public domain any time soon.

Q14: Will PalmSource partner with other commercial embedded Linux and software stack providers such as MontaVista, Wind River, and Trolltech?

A14. Kelley -- There are opportunities for collaboration with all of them. Past that, until we announce specifics, I shouldn't speculate.

Q15: When Trolltech had established their software stack for phones, they open-sourced their software stack for PDAs. Do you think PalmSource might do something similar?

A15. Kelley -- I wouldn't want to promise that. But I wouldn't rule it out.

Q16: What benefits will a combined Linux/PalmSource solution offer over competing stacks from Symbian, Microsoft, and others? How about challenges?

A16. Kelley -- Versus Symbian and Microsoft, one big advantage is, "It runs Linux." I believe that is actually a tangible advantage for licensees.

Our product has always been very lean, mean, and efficient, and that is an area of ongoing differentiation. Also, our user interface is often cited as the best there is.

Q17. How is the integration of CMS going? What are CMS engineers currently tasked with? How about PalmSource engineers?

A17. Kelley -- It's going very well. We're very pleased with the pace of integration. We have three geographic divisions now. There's Sunnyvale. There's Mt. Pelier in France, which you may not be aware of. And now we have Nanjing (China). All three of those are very involved in every project, and we have almost perfect geographic distribution.

Q18. In general, how has the reaction been to PalmSource's announcement of plans to embrace embedded Linux as an underlying software platform?

A18. Cook -- We didn't have a big announcement this year [at our devcon]. We didn't have a big OS release, like last year. But we ended up getting twice as many attendees as we planned for.

Kelley: It's exceeded my wildest expectations.

LinuxDevices.com: Thanks very much, and good luck!



About the interviewees

Mike Kelley is vice president of engineering for R&D responsible for software development of the Palm OS platform, including telephony, wireless, multimedia, and applications. Kelley began his career in 1983 developing hardware and software products for high-end 3D graphics production, managing teams at some of the early leaders in the industry, including Vertigo, Inc. In 1989, he joined Apple's Advanced Technology Group, and was subsequently promoted to director of the Interactive Media Group, shipping numerous award-winning technologies, including QuickTime VR, QuickDraw 3D, and the first 3D hardware accelerator for Mac. In 1996, Kelley joined SGI as senior director for Cosmo Software, shipping breakthrough Web authoring tools such as CosmoWorlds and advancing the VRML Internet standard. He then became senior director for the Advanced Graphics Division, developing SGI's high-end graphics supercomputers and strategic technologies such as OpenGL. From 1999 to 2003, Kelley was vice president of engineering at ePeople, experiencing the dot-com wave while developing award-winning Web based enterprise software for collaboration, CRM, and knowledge management. His individual achievements include more than a dozen patents and numerous technical publications. Kelley studied Mathematical Physics and Philosophy at Simon Fraser University, in British Columbia, Canada.

John has more than 20 years of high-technology experience in consulting and senior level corporate positions. Most recently, he was vice president of product management and marketing for Palm, Inc. Before that, he spent almost 10 years with Apple, where he served in product marketing and business development roles for the company's hardware, software and multimedia divisions. John holds several patents for technology used in mobile and wireless devices. He holds a bachelor's degree from Auburn University.



Related Stories:


Discuss Executive Interview: Michael Kelley and John Cook of PalmSource
 
>>> Be the FIRST to comment on this article!
 
 
 
>>> More Linux For Devices Articles Articles          >>> More By Linux Devices
 



FUEL Database on MontaVista Linux
Whether building a mobile handset, a car navigation system, a package tracking device, or a home entertainment console, developers need capable software systems, including an operating system, development tools, and supporting libraries, to gain maximum benefit from their hardware platform and to meet aggressive time-to-market goals.

Breaking New Ground: The Evolution of Linux Clustering
With a platform comprising a complete Linux distribution, enhanced for clustering, and tailored for HPC, Penguin Computing¿s Scyld Software provides the building blocks for organizations from enterprises to workgroups to deploy, manage, and maintain Linux clusters, regardless of their size.

Data Monitoring with NightStar LX
Unlike ordinary debuggers, NightStar LX doesn¿t leave you stranded in the dark. It¿s more than just a debugger, it¿s a whole suite of integrated diagnostic tools designed for time-critical Linux applications to reduce test time, increase productivity and lower costs. You can debug, monitor, analyze and tune with minimal intrusion, so you see real execution behavior. And that¿s positively illuminating.

Virtualizing Service Provider Networks with Vyatta
This paper highlights Vyatta's unique ability to virtualize networking functions using Vyatta's secure routing software in service provider environments.

High Availability Messaging Solution Using AXIGEN, Heartbeat and DRBD
This white paper discusses a high-availability messaging solution relying on the AXIGEN Mail Server, Heartbeat and DRBD. Solution architecture and implementation, as well as benefits of using AXIGEN for this setup are all presented in detail.

Understanding the Financial Benefits of Open Source
Will open source pay off? Open source is becoming standard within enterprises, often because of cost savings. Find out how much of a financial impact it can have on your organization. Get this methodology and calculator now, compliments of JBoss.

Embedded Hardware and OS Technology Empower PC-Based Platforms
The modern embedded computer is the jack of all trades appearing in many forms.

Data Management for Real-Time Distributed Systems
This paper provides an overview of the network-centric computing model, data distribution services, and distributed data management. It then describes how the SkyBoard integration and synchronization service, coupled with an implementation of the OMG¿s Data Distribution Service (DDS) standard, can be used to create an efficient data distribution, storage, and retrieval system.

7 Advantages of D2D Backup
For decades, tape has been the backup medium of choice. But, now, disk-to-disk (D2D) backup is gaining in favor. Learn why you should make the move in this whitepaper.

Got a HOT tip?   please tell us!
Free weekly newsletter
Enter your email...
PLATINUM SPONSORS
 
 
 
 
 
 

GOLD SPONSORS


(Become a sponsor)

(Become a sponsor)

ADVERTISEMENT
(Advertise here)

Check out the latest Linux powered...

Mobile phones!

MIDs, UMPCs
& tablets

Mobile devices

Other cool
gadgets

Resource Library

• Unix, Linux Uptime and Reliability Increase: Patch Management Woes Plague Windows Yankee Group survey finds IBM AIX Unix is highest in ...
• Scalable, Fault-Tolerant NAS for Oracle - The Next Generation For several years NAS has been evolving as a storage ...
• Managing Software Intellectual Property in an Open Source World This whitepaper draws on the experiences of the Black Duck ...
• Open Source Security Myths Dispelled Is it risky to trust mission-critical infrastructure to open source ...
• Bringing IT Operations Management to Open Source & Beyond Download this IDC analyst report to learn how open source ...


BREAKING NEWS

• NAS system houses 2.5-inch drives for up to 6TB
• Atom SBC boasts special low-power mode
• Android leaps to rugged handheld, and more phones
• Simulator runs Android apps on Ubuntu
• Fanless industrial PC taps Atom
• Router platform runs OpenWRT Linux
• Feature-packed UMPC survives four-foot drops
• UMPC pioneer gives up the ghost
• Biodegradable, solar-powered netbook runs Linux
• Hypervisor rev'd for higher reliability
• Eurotech spins Atom development kits
• Home media server to demo on Intel Atom platform
• Atom boards feature fanless DC operation
• Low-cost pluggable NAS adds Linux support
• Taiwan open source conference sets agenda


Most popular stories -- past 90 days:
• Linux boots in 2.97 seconds
• Tiniest Linux system, yet?
• Linux powers "cloud" gaming console
• Report: T-Mobile sells out first 1.5 million G1s
• Open set-top box ships
• E17 adapted to Linux devices, demo'd on Treo650
• Android debuts
• First ALP Linux smartphone?
• Cortex-A8 gaming handheld runs Linux
• Ubuntu announces ARM port


DesktopLinux headlines:
• Simulator runs Android apps on Ubuntu
• Hypervisor rev'd for higher reliability
• Pluggable NAS now supports Linux desktops
• Moblin v2 beta targets netbooks
• Linux-ready netbook touted as "Student rugged"
• USB display technology heading for Linux
• Ubuntu One takes baby step to the cloud
• Game over for Linux netbooks?
• Linux Foundation relaunches Linux web site
• Dell spins lower-cost netbook


Also visit our sister site:


Sign up for LinuxForDevices.com's...

news feed


Or, follow us on Twitter...