More than two years have passed since PalmSource--the Palm OS developerby Access in 2005--released an update to the venerable operating system. But the next version, which is set for release next year, will be very different under the hood, according to Access executives Tomihisa Kamada and Didier Diaz.
The Access Linux Platform will still be able to run Palm OS applications, but Tokyo-based Access will use an open-source underpinning as its foundation. The mobile software maker asserts that this will make it easier and cheaper to get the update out to developers, who will likewise find it easier to take advantage of a wealth of open-source code to create Access Linux Platform applications.
Still, the operating system's historic leadership in handheld computers is. Microsoft has made huge strides in the two years that the Palm OS has languished, convincing even PalmSource's former partner-in-crime Palm to put .
At the recentin San Francisco, CNET News.com sat down with Kamada, who is Access' chief technology officer, and Diaz, who is vice president for product marketing. They discussed the Access Linux Platform and the future of the Palm community. An edited transcript follows.
Q: Where do things stand right now with the Access Linux Platform?
Diaz: What we set out to do is start from Linux and create a complete, commercial-grade mobile platform. Linux is considered to be the third platform in the mobile industry. Companies such as have said that moving forward they would support all the three main multitasking operating systems--Windows, Symbian and Linux.
When you try to build a mobile platform from Linux components, you find that you have to optimize some of them. Whether it would be for footprint or performance, you actually have to replace entire components sometimes or create components that do not exist at all. In addition, we are adding some key frameworks or subsystems that are not...in the open source area, so things such as telephony framework and messaging framework.
Kamada: Let's say only 20 percent of the system can be covered by open source. We develop all the remaining portions.
How much of the Access Linux Platform will bring Palm OS components forward?
Diaz: A big portion, actually. We are including a version of Garnet (Palm OS v5.4, the most current version) emulated. The approach is there is an abstraction layer that had been designed for Garnet to sit on various types of hardware, and we are now connecting this abstraction layer to Linux. So we are very much similar to Java; we are creating a virtual machine of Garnet inside the Access Linux Platform.
What will that do for the performance of Palm OS applications on the Access Linux Platform?
Diaz: We believe the performance will be good. Mostly it will be driven by the new processors that are available.
Well, it's still going to be emulated.
Diaz: It typically gives you software overhead. However, the bulk--if not all, actually--of all the commercial applications available for Palm were written for the 68K (processor, an old Motorola chip). Now you run (those applications) on an ARM processor.
It's a different style of emulation. It's a different approach to emulation. One of the things we are doing during LinuxWorld is to let Palm OS developers come and try their applications on our emulator. I really don't think performance will be an issue.