PalmSource, Inc. has releases the Palm OS Developer Suite 1.0, a set of tools designed to enable the development of next generation multimedia and wireless applications for ARM- and 68K-based Palm Powered devices. The Palm OS Developer Suite 1.0 is available free of charge to all PalmSource registered developers. Registered Palm OS developers can also download Palm OS Developer Suite 1.0 free of charge.
The new Palm OS Developer Suite 1.0 includes an open-source Integrated Development Environment (IDE) based on Eclipse, originally developed by IBM. Eclipse is a commercial-quality, best-in-class IDE with several hundred plug-in tools that support major software languages including C, C++, Java, and COBOL. The introduction of Palm OS Developer Suite enables developers to create mobile applications that run natively on ARM-based smartphones and mobile devices running Palm OS Cobalt.
Developers have traditionally used Metrowerks CodeWarrior or command line tools to develop applications for Palm OS Garnet or previous versions of Palm OS. PalmSource has since developed and incorporated the Palm Application Compatibility Environment (PACE) into Palm OS Cobalt, designed to allow most existing 68K applications to be forward compatible and "just work" on Palm Powered devices running Palm OS Cobalt.
Although 68K applications have the advantage of running on a wide variety of Palm Powered devices, only Palm OS Protein applications-ARM-native applications written using the new Palm OS Protein APIs-can take advantage of the many new features introduced in Palm OS Cobalt. Palm OS Developer Suite is currently the only free toolchain available for the development of ARM-native, Palm OS Protein applications.
PalmSource also announced the new Web Browser 3.0, specifically optimized for smartphones and wireless mobile devices. Licensees and mobile operators can update the default home page, pre-provision bookmarks, customize settings specific to each operator's service and add navigation functions tailored to different mobile devices.
Built on the ACCESS NetFront core technology, PalmSource Web Browser 3.0 offers enhanced graphics rendering and navigation capability for the wireless delivery of information and streaming media. PalmSource Web Browser 3.0 uses technologies such as page zooming, scalable fonts and 'squeeze' rendering, allowing users to eliminate horizontal scrolling for easier navigation.
PalmSource Web Browser 3.0 is designed to support the latest W3C standard specifications including WAP 2.0, HTML and XHTML, enabling mobile device users to browse operator portals or traditional Web content. Smartphone and smart mobile device users with wireless connectivity can browse Web and WAP pages to shop, download games and music, watch and listen to news, connect to corporate intranets and access email. Enterprises and wireless shoppers will benefit from increased security with support for SSL (Secure Socket Layer) or TLS (Transport Layer Security) for secure communications and e-commerce transactions. PalmSource Web Browser 3.0 is also designed to support optional proxy settings for use in environments that require a proxy server.
Developers will find documentation in the PalmSource Web Browser 3.0 software development kit (SDK) on how to best create content for the smaller screens of mobile devices and how to integrate their applications with the PalmSource Web Browser 3.0. The SDK also includes the browser application for use on the Palm OS Simulator, additional documentation, coding samples and libraries.
The company has also release a tool that gives developers the controls to deploy new software over-the-air (OTA). By enabling easier and more efficient software installation, PalmSource Installer minimizes technical support operations for software developers, freeing up resources to bring new Palm OS software applications to market. Palm Powered Mobile World operator partners report they gain increased data usage and ARPU on their wireless network by providing their customers with software applications that are easy to download, install and manage on a Palm Powered smart mobile device.
PalmSource Installer is designed to allow developers to bundle their Palm OS software application, support files and desktop components into a single, compressed software package that a user can download and install with a single touch of a button, whether via a HotSync™ connection to the PC or while on the go, via OTA delivery. PalmSource Installer is automatically downloaded whenever an end user downloads a PalmSource Installer enabled application package.