For the modern smartphone operating system by Palm, see: webOS

Palm OS (also known as Garnet OS ) is an embedded operating system initially developed by Palm, Inc. for personal digital assistants (PDAs) in 1996. Instead of attempting full handwriting recognition, early Palm devices recognized a slightly-modified version of English lettering called Graffiti.

Palm OS is designed for ease of use with a touchscreen-based graphical user interface. It is provided with a suite of basic applications for personal information management. Later versions of the OS have been extended to power smartphones. Several other licensees have manufactured devices powered by Palm OS.

Following Palm's purchase of the Palm trademark, the currently licensed version from ACCESS was renamed Garnet OS . In 2007, ACCESS introduced the successor to Garnet OS, called Access Linux Platform and in 2009, the main licensee of Palm OS, Palm, Inc., switched to webOS for new device such as the Palm Pre.

Creator and ownership

Palm OS was originally developed under the direction of Jeff Hawkins at Palm Computing, Inc. Palm was later acquired by U.S. Robotics Corp., which in turn was later bought by 3Com, which made the Palm subsidiary an independent publicly traded company on March 2, 2000.

In January 2002, Palm set up a wholly owned subsidiary to develop and license Palm OS, which was named PalmSource. PalmSource was then spun off from Palm as an independent company on October 28, 2003. Palm (then called palmOne) became a regular licensee of Palm OS, no longer in control of the operating system.

In September 2005, PalmSource announced that it was being acquired by ACCESS.

In December 2006, Palm gained perpetual rights to the Palm OS Garnet source code from ACCESS. With this Palm can modify the licensed operating system as needed without paying further royalties to ACCESS. Together with the May 2005 acquisition of full rights to the Palm brand name, only new operating system versions from Palm may be called 'Palm OS'.

As a consequence, on January 25, 2007 ACCESS announced a name change to their current Palm OS Garnet operating system, now titled Garnet OS .

OS overview

Palm OS is a proprietary, embedded operating system to power mobile devices. Designed in 1996 for Palm Computing, Inc.'s new Pilot PDA, it has been implemented on a wide array of mobile devices, including smartphones, wrist watches, handheld gaming consoles, barcode readers and GPS devices.

Palm OS versions earlier than 5.0 run on Motorola/Freescale DragonBall processors. From version 5.0 onwards, Palm OS runs on ARM architecture-based processors.

The key features of the current Palm OS (Garnet 5.4) are:

  • Simple, single-tasking environment to allow launching of full screen applications with a basic, common GUI set
  • Monochrome or color screens with resolutions up to 480x320
  • Handwriting recognition input system called Graffiti 2
  • HotSync technology for synchronization with desktop computers
  • Sound playback and record capabilities
  • Simple security model: Device can be locked by password, arbitrary application records can be made private
  • TCP/IP network access
  • Serial port/USB, Infrared, Bluetooth and Wi-Fi connections
  • Expansion memory card support
  • Defined standard data format for personal information management applications to store calendar, address, task and note entries, accessible by third-party applications.

Included with the OS is also a set of standard applications, with the most relevant ones for the four mentioned PIM operations.

Version history and technical background

Manufacturers are free to implement different features of the OS in their devices or even add new features. This version history describes the officially licensed version from Palm/PalmSource/ACCESS.

Palm OS 1.0

Palm OS 1.0 is the original version present on the Pilot 1000 and 5000. This version and all versions prior to Palm OS 5 are based on top of the AMX 68000 kernel licensed from KADAK Products Ltd. While this kernel is technically capable of multitasking, the "terms and conditions of that license specifically state that Palm may not expose the API for creating/manipulating tasks within the OS.".

Palm OS does not differentiate between RAM and file system storage. Applications are installed directly into RAM and executed in place. As no dedicated file system is supported, the operation system depends on constant RAM refresh cycles to keep its memory. The OS supports 160x160 monochrome output displays. User input is generated through the Graffiti handwriting recognition system or optionally through a virtual keyboard. The system supports data synchronization to another PC via its HotSync technology over a serial interface. The latest bugfix release is version 1.0.7.

Version 1.0 features the classic PIM applications Address , Date Book , Memo Pad , and To Do List . Also included is a calculator and the Security tool to hide records for private use.

Palm OS 2.0

Palm OS 2.0 was introduced on March 10, 1997 with the PalmPilot Personal and Professional. This version adds TCP/IP network, network HotSync, and display backlight support. The last bugfix release is version 2.0.5.

Two new applications, Mail and Expense are added, and the standard PIM applications have been enhanced.

Palm OS 3.0

Palm OS 3.0 was introduced on March 9, 1998 with the launch of the Palm III series. This version adds IrDA infrared and enhanced font support. This version also features updated PIM applications and an update to the application launcher.

Palm OS 3.1 adds only minor new features, like network HotSync support. It was introduced with the Palm IIIx and Palm V.

Palm OS 3.2 adds Web Clipping support, which is an early Palm-specific solution to bring web-content to a small PDA screen. It was introduced with the Palm VII organizer.

Palm OS 3.3 adds faster HotSync speeds and the ability to do infrared hotsyncing. It was introduced with the Palm Vx organizer.

Palm OS 3.5 is the first version to include native 8-bit color support. It also adds major convenience features that simplify operation, like a context-sensitive icon-bar or simpler menu activation. The datebook application is extended with an additional agenda view. This version was first introduced with the Palm IIIc device. The latest bugfix release is version 3.5.3.

As a companion, Palm later offered a Mobile Internet Kit software upgrade for Palm OS 3.5. This included Palm's Web Clipping software, MultiMail (which was later renamed to VersaMail) Version 2.26 e-mail software, handPHONE Version 1.3 SMS software, and Neomar Version 1.5 WAP browser.

Palm OS 4.0

Palm OS 4.0 was released with the new Palm m500 series on March 19, 2001. This version adds a standard interface for external file system access (such as SD cards). External file systems are a radical change to the operating system's previous in-place execution. Now, application code and data need to be loaded into the device's RAM, similar to desktop operating system behaviour. A new Universal Connector with USB support is introduced. The previous optional Mobile Internet Kit is now part of the operating system. Version 4.0 adds an attention manager to coordinate information from different applications, with several possibilities to get the user's attention, including sound, LED blinking or vibration. 16-bit color screens and different time zones are supported. This version also has security and UI enhancements.

Palm OS 4.1 is a bugfix release. It was introduced with the launch of the Palm i705. The later minor OS update to version 4.1.2 includes a backport of Graffiti 2 from Palm OS 5.2.

Palm OS 4.2 Simplified Chinese Edition is targeted especially for the Chinese market with fully Simplified Chinese support, co-released with Palm OS 5.3. No device has been manufactured with this version up to now.

Palm OS 5

Palm OS 5 (not called 5.0) was unveiled by the Palm subsidiary PalmSource in June 2002 and first implemented on the Palm Tungsten T. It is the first version released to support ARM devices, with support for DragonBall applications through the Palm Application Compatibility Environment (PACE) emulator. Even with the additional overhead of PACE, Palm applications usually run faster on ARM devices than on previous generation hardware. New software can take advantage of the ARM processors with small units of ARM code, referred to as ARMlets .

With a more powerful hardware basis, Palm OS is substantially enhanced for multimedia capabilities. High density 320x320 screens are supported together with a full digital sound playback and record API. Palm's separate Bluetooth stack is added together with a IEEE 802.11b Wi-Fi stack. Secure network connections over SSL are supported. The OS can be customized with different color schemes.

For Palm OS 5 PalmSource developed and licensed a web browser called PalmSource Web Browser , which is based on ACCESS' NetFront 3.0 browser.

Palm OS 5.2 is mainly a bugfix release, first implemented in the Samsung SGH-i500. It provides support for 480x320 resolutions and introduces a new handwriting input system called Graffiti 2, due to the lost lawsuit against Xero

Palm OS PDA and Treo phone freeware software mobile friendly download

»Checklist by Paper Trail Software v1.63 Checklist is a program that runs on both the Windows and Palm operating system that helps you manage lists of repetitive tasks.

...

PGP for PalmOS

PGP for PalmOS. OpenPGP for Palm Pilot, version 1.2 PGP wireless for Palm 1.5 (evaluation) [

...

Palm freeware and shareware software for Palm Treo, Centro, LifeDrive ...

Palm freeware and shareware software for Palm Treo, Centro, LifeDrive, Zire, TX and other Palm OS handheld devices

...

Freeware Palm treo phone and pda programs, Free Palm software ...

Browse more than 6,300 Palm freeware downloads e-books, games, themes, video, ringtones, sport, utilities for palmos.

...

Software Updates - Palm OS - Freeware - VersionTracker

VersionTracker is your source for Palm OS software downloads, reviews and software updates for all Palm OS commercial, shareware and freeware programs.

...

Freeware Palm OS Treo phone, Tungsten, Pilot, TX, LifeDrive pda ...

Browse more than 5,692 Palm PDA shareware and freeware downloads e-books, multimedia, ringtones, sport, utilities.

...

Freeware PalmOS software » absolutely no dead links!

Freeware PalmOS is an archive of PalmOS software for your Palm Treo smartphone, Palm Tungsten handheld, Palm Zire pda, Palm TX and Centro.

...

Cryptex New Freeware Palm OS Password App

Cryptex is a new personal data storage application for Palm OS from PSSMobile. The software can store your private accounts, passwords and logins in a encrypted, password protected ...

...

KwikMaps 1.0 » Freeware PalmOS software » absolutely no dead links!

PalmOS freeware - KwikMaps allows you to select an address from within Contacts application and loads Google Maps page in your web browser, showing the location of the selected ...

...

Palm os freeware download (Palm OS)

Download palm os freeware - AmbTime 1.1: Track ambulance response times, and much more downloads.

...