Palm OS (also known as Garnet OS) was a
mobile operating system
A mobile operating system is an operating system for mobile phones, tablet computer, tablets, smartwatches, smartglasses, or other non-laptop personal computing, personal mobile computing devices. While computers such as typical laptops are "mobi ...
initially developed by
Palm, Inc.
Palm, Inc. was an American company that specialized in manufacturing personal digital assistants (PDAs) and various other electronics. They were the designer of the PalmPilot, the first PDA successfully marketed worldwide, as well as the Treo 60 ...
, for
personal digital assistant
A personal digital assistant (PDA), also known as a handheld PC, is a variety mobile device which functions as a personal information manager. PDAs have been mostly displaced by the widespread adoption of highly capable smartphones, in part ...
s (PDAs) in 1996. Palm OS was designed for ease of use with a
touchscreen
A touchscreen or touch screen is the assembly of both an input ('touch panel') and output ('display') device. The touch panel is normally layered on the top of an electronic visual display of an information processing system. The display is ofte ...
-based
graphical user interface
The GUI ( "UI" by itself is still usually pronounced . or ), graphical user interface, is a form of user interface that allows User (computing), users to Human–computer interaction, interact with electronic devices through graphical icon (comp ...
. It is provided with a suite of basic applications for
personal information management
Personal information management (PIM) is the study of the activities people perform in order to acquire or create, store, organize, maintain, retrieve, and use information items such as documents (paper-based and digital), web pages, and email mes ...
. Later versions of the OS have been extended to support
smartphone
A smartphone is a portable computer device that combines mobile telephone and computing functions into one unit. They are distinguished from feature phones by their stronger hardware capabilities and extensive mobile operating systems, whic ...
s. Several other licensees
have manufactured devices powered by Palm OS.
Following Palm's purchase of the Palm trademark, the currently licensed version from
ACCESS
Access may refer to:
Companies and organizations
* ACCESS (Australia), an Australian youth network
* Access (credit card), a former credit card in the United Kingdom
* Access Co., a Japanese software company
* Access Healthcare, an Indian BPO ...
was renamed ''Garnet OS''. In 2007, ACCESS introduced the successor to Garnet OS, called
Access Linux Platform
The Access Linux Platform (ALP) is a discontinued open-source software based operating system, once referred to as a "next-generation version of the Palm OS," for mobile devices developed and marketed by Access Co., of Tokyo, Japan. The platform ...
; additionally, in 2009, the main licensee of Palm OS, Palm, Inc., switched from Palm OS to
webOS
webOS, also known as LG webOS and previously known as Open webOS, HP webOS and Palm webOS, is a Linux kernel-based multitasking operating system for smart devices such as smart TVs that has also been used as a mobile operating system. Initiall ...
for their forthcoming devices.
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
3Com Corporation was an American digital electronics manufacturer best known for its computer network products. The company was co-founded in 1979 by Robert Metcalfe, Howard Charney and others. Bill Krause joined as President in 1981. Metcalfe e ...
, 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
A licensee can mean the holder of a license or, in U.S. tort law, a licensee is a person who is on the property of another, despite the fact that the property is not open to the general public, because the owner of the property has allowed the li ...
of Palm OS, no longer in control of the operating system.
In September 2005, PalmSource announced that it was being acquired by
ACCESS
Access may refer to:
Companies and organizations
* ACCESS (Australia), an Australian youth network
* Access (credit card), a former credit card in the United Kingdom
* Access Co., a Japanese software company
* Access Healthcare, an Indian BPO ...
.
In December 2006, Palm gained perpetual rights to the Palm OS 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 Palm can publish releases of the operating system under the name 'Palm OS'.
As a consequence, on January 25, 2007, ACCESS announced a name change to their current Palm OS operating system, now titled ''Garnet OS''.
OS overview
Palm OS was a
proprietary mobile operating system
A mobile operating system is an operating system for mobile phones, tablet computer, tablets, smartwatches, smartglasses, or other non-laptop personal computing, personal mobile computing devices. While computers such as typical laptops are "mobi ...
. Designed in 1996 for Palm Computing, Inc.'s new
Pilot PDA, it has been implemented on a wide array of mobile devices, including
smartphone
A smartphone is a portable computer device that combines mobile telephone and computing functions into one unit. They are distinguished from feature phones by their stronger hardware capabilities and extensive mobile operating systems, whic ...
s,
wrist watches,
handheld gaming consoles,
barcode reader
A barcode reader is an optical scanner that can read printed barcodes, decode the data contained in the barcode to a computer. Like a flatbed scanner, it consists of a light source, a lens and a light sensor for translating optical impulses into ...
s and
GPS
The Global Positioning System (GPS), originally Navstar GPS, is a satellite-based radionavigation system owned by the United States government and operated by the United States Space Force. It is one of the global navigation satellite sy ...
devices.
Palm OS versions earlier than 5.0 run on
Motorola
Motorola, Inc. () was an American multinational telecommunications company based in Schaumburg, Illinois, United States. After having lost $4.3 billion from 2007 to 2009, the company split into two independent public companies, Motorola ...
/
Freescale DragonBall
Motorola/Freescale Semiconductor's DragonBall, or MC68328, is a microcontroller design based on the famous 68000 core, but implemented as an all-in-one low-power system for handheld computer use. It is supported by μClinux. It was designed by Mot ...
processors. From version 5.0 onwards, Palm OS runs on
ARM architecture
ARM (stylised in lowercase as arm, formerly an acronym for Advanced RISC Machines and originally Acorn RISC Machine) is a family of reduced instruction set computer (RISC) instruction set architectures for computer processors, configure ...
-based processors.
The key features of the current Palm OS Garnet are:
* Simple, single-tasking environment to allow launching of full screen applications with a basic, common
GUI
The GUI ( "UI" by itself is still usually pronounced . or ), graphical user interface, is a form of user interface that allows users to interact with electronic devices through graphical icons and audio indicator such as primary notation, inste ...
set
* Monochrome or color screens with resolutions up to 480x320 pixel
*
Handwriting recognition
Handwriting recognition (HWR), also known as handwritten text recognition (HTR), is the ability of a computer to receive and interpret intelligible handwritten input from sources such as paper documents, photographs, touch-screens and other dev ...
input system called
Graffiti 2
"Graffiti 2 Powered by Jot" was introduced in 2003 as a revised version of the original Palm OS handwriting system Graffiti. In January 2003, PalmSource announced the change explaining that Graffiti 2 was based on ''Jot'' by Communication Intelli ...
* HotSync technology for
data synchronization
Data synchronization is the process of establishing consistency between source and target data stores, and the continuous harmonization of the data over time. It is fundamental to a wide variety of applications, including file synchronization and ...
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
The Internet protocol suite, commonly known as TCP/IP, is a framework for organizing the set of communication protocols used in the Internet and similar computer networks according to functional criteria. The foundational protocols in the suit ...
network access
*
Serial port
In computing, a serial port is a serial communication interface through which information transfers in or out sequentially one bit at a time. This is in contrast to a parallel port, which communicates multiple bits simultaneously in paralle ...
/
USB
Universal Serial Bus (USB) is an industry standard that establishes specifications for cables, connectors and protocols for connection, communication and power supply ( interfacing) between computers, peripherals and other computers. A broa ...
,
infrared
Infrared (IR), sometimes called infrared light, is electromagnetic radiation (EMR) with wavelengths longer than those of visible light. It is therefore invisible to the human eye. IR is generally understood to encompass wavelengths from aroun ...
,
Bluetooth
Bluetooth is a short-range wireless technology standard that is used for exchanging data between fixed and mobile devices over short distances and building personal area networks (PANs). In the most widely used mode, transmission power is limit ...
and
Wi-Fi
Wi-Fi () is a family of wireless network protocols, based on the IEEE 802.11 family of standards, which are commonly used for local area networking of devices and Internet access, allowing nearby digital devices to exchange data by radio w ...
connections
* Expansion
memory card
A memory card is an electronic data storage device used for storing digital information, typically using flash memory. These are commonly used in digital portable electronic devices. They allow adding memory to such devices using a card in a soc ...
support
* Defined standard data format for
personal information management
Personal information management (PIM) is the study of the activities people perform in order to acquire or create, store, organize, maintain, retrieve, and use information items such as documents (paper-based and digital), web pages, and email mes ...
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.
All versions prior to Palm OS 5 are based on top of the AMX 68000
kernel
Kernel may refer to:
Computing
* Kernel (operating system), the central component of most operating systems
* Kernel (image processing), a matrix used for image convolution
* Compute kernel, in GPGPU programming
* Kernel method, in machine lea ...
licensed fro
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
An application programming interface (API) is a way for two or more computer programs to communicate with each other. It is a type of software interface, offering a service to other pieces of software. A document or standard that describes how ...
for creating/manipulating tasks within the OS."
Palm OS 1.0
Palm OS 1.0 is the original version present on the
Pilot 1000 and 5000. It was introduced in March 1996.
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 1.0 does not differentiate between
RAM
Ram, ram, or RAM may refer to:
Animals
* A male sheep
* Ram cichlid, a freshwater tropical fish
People
* Ram (given name)
* Ram (surname)
* Ram (director) (Ramsubramaniam), an Indian Tamil film director
* RAM (musician) (born 1974), Dutch
...
and
file system
In computing, file system or filesystem (often abbreviated to fs) is a method and data structure that the operating system uses to control how data is stored and retrieved. Without a file system, data placed in a storage medium would be one lar ...
storage. Applications are installed directly into RAM and executed in place. As no dedicated file system is supported, the operating 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
Graffiti (plural; singular ''graffiti'' or ''graffito'', the latter rarely used except in archeology) is art that is written, painted or drawn on a wall or other surface, usually without permission and within public view. Graffiti ranges from s ...
handwriting recognition
Handwriting recognition (HWR), also known as handwritten text recognition (HTR), is the ability of a computer to receive and interpret intelligible handwritten input from sources such as paper documents, photographs, touch-screens and other dev ...
system or optionally through a
virtual keyboard
A virtual keyboard is a software component that allows the input of characters without the need for physical keys. The interaction with the virtual keyboard happens mostly via a touchscreen interface, but can also take place in a different form ...
. The system supports
data synchronization
Data synchronization is the process of establishing consistency between source and target data stores, and the continuous harmonization of the data over time. It is fundamental to a wide variety of applications, including file synchronization and ...
to another PC via its HotSync technology over a serial interface. The latest bugfix release is version 1.0.7.
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
The Internet protocol suite, commonly known as TCP/IP, is a framework for organizing the set of communication protocols used in the Internet and similar computer networks according to functional criteria. The foundational protocols in the suit ...
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
The Infrared Data Association (IrDA) is an industry-driven interest group that was founded in 1994 by around 50 companies. IrDA provides specifications for a complete set of protocols for wireless infrared communications, and the name "IrDA" also ...
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
The Palm IIIx is a PDA from Palm Computing released in 1999, briefly before the scaled down Palm IIIe was introduced into the marketplace.
The Palm IIIx improved upon the Palm III by featuring a new enhanced and easier to read LCD and 4 MB RA ...
and
Palm V
Palm V is a personal digital assistant (PDA) by 3Com.
Released in 1999 by 3Com, the PDA has an aluminum enclosure containing a Dragonball EZ central processing unit (capable of overclocking to 39 MHz) and 2MB of memory. The 16-shade gra ...
. The last bugfix release is version 3.1.1.
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
Short Message/Messaging Service, commonly abbreviated as SMS, is a text messaging service component of most telephone, Internet and mobile device systems. It uses standardized communication protocols that let mobile devices exchange short text ...
software, and Neomar Version 1.5
WAP browser.
Palm OS 4.0
Palm OS 4.0 was released with the new
Palm m500 series The Palm m500 series of handheld personal digital assistants consisted of three devices: the Palm m500, Palm m505, and Palm m515. The series was a follow-up to the popular Palm V series with a similar, though slightly shorter, footprint and form fac ...
on March 19, 2001. This version adds a standard interface for external
file system
In computing, file system or filesystem (often abbreviated to fs) is a method and data structure that the operating system uses to control how data is stored and retrieved. Without a file system, data placed in a storage medium would be one lar ...
access (such as
SD card
Secure Digital, officially abbreviated as SD, is a proprietary non-volatile flash memory card format developed by the SD Association (SDA) for use in portable devices.
The standard was introduced in August 1999 by joint efforts between San ...
s). 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 behavior. A new
Universal Connector with
USB
Universal Serial Bus (USB) is an industry standard that establishes specifications for cables, connectors and protocols for connection, communication and power supply ( interfacing) between computers, peripherals and other computers. A broa ...
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
"Graffiti 2 Powered by Jot" was introduced in 2003 as a revised version of the original Palm OS handwriting system Graffiti. In January 2003, PalmSource announced the change explaining that Graffiti 2 was based on ''Jot'' by Communication Intelli ...
from Palm OS 5.2.
Palm OS 4.2 Simplified Chinese Edition is targeted especially for the Chinese market with fully
Simplified Chinese
Simplification, Simplify, or Simplified may refer to:
Mathematics
Simplification is the process of replacing a mathematical expression by an equivalent one, that is simpler (usually shorter), for example
* Simplification of algebraic expressions ...
support, co-released with Palm OS 5.3. No device has been manufactured with this version up to now.
Palm OS 5.0
Palm OS 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 to support
ARM
In human anatomy, the arm refers to the upper limb in common usage, although academically the term specifically means the upper arm between the glenohumeral joint (shoulder joint) and the elbow joint. The distal part of the upper limb between t ...
devices and replaced the Kadak AMX68000 kernel with the custom MCK kernel, named for its developer, that was written in-house by Palm. Applications written for the prior OS versions use the older
DragonBall 68K instruction set and are supported via the ''Palm Application Compatibility Environment'' (PACE) emulator in Garnet. 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 5 adds substantial enhancements 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 an
IEEE 802.11b Wi-Fi stack. Secure network connections over
SSL SSL may refer to:
Entertainment
* RoboCup Small Size League, robotics football competition
* ''Sesame Street Live'', a touring version of the children's television show
* StarCraft II StarLeague, a Korean league in the video game
Natural language ...
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'' based on ACCESS'
NetFront 3.0 browser.
Palm OS 5.2 is mainly a bugfix release, first implemented in the
Samsung
The Samsung Group (or simply Samsung) ( ko, 삼성 ) is a South Korean multinational manufacturing conglomerate headquartered in Samsung Town, Seoul, South Korea. It comprises numerous affiliated businesses, most of them united under the ...
SGH-i500 in March 2003. It added support for 480x320 resolutions and introduced the new handwriting input system called
Graffiti 2
"Graffiti 2 Powered by Jot" was introduced in 2003 as a revised version of the original Palm OS handwriting system Graffiti. In January 2003, PalmSource announced the change explaining that Graffiti 2 was based on ''Jot'' by Communication Intelli ...
; the new input system was prompted by
Xerox
Xerox Holdings Corporation (; also known simply as Xerox) is an American corporation that sells print and digital document products and services in more than 160 countries. Xerox is headquartered in Norwalk, Connecticut (having moved from St ...
'
lawsuit win against Palm. Graffiti 2 is based on ''Jot'' fro
CIC The last bugfix release is version 5.2.8.
Palm OS 5.3 Simplified Chinese Edition released in September 2003, added full
Simplified Chinese
Simplification, Simplify, or Simplified may refer to:
Mathematics
Simplification is the process of replacing a mathematical expression by an equivalent one, that is simpler (usually shorter), for example
* Simplification of algebraic expressions ...
support, further support for
QVGA
The graphics display resolution is the width and height dimension of an electronic visual display device, measured in pixels. This information is used for electronic devices such as a computer monitor. Certain combinations of width and height a ...
resolutions, and a standard API for virtual Graffiti called ''Dynamic Input Area''. This version first shipped on
Lenovo
Lenovo Group Limited, often shortened to Lenovo ( , ), is a Chinese multinational technology company specializing in designing, manufacturing, and marketing consumer electronics, personal computers, software, business solutions, and related se ...
's P100 and P300 handhelds.
Palm OS Garnet (5.4) added updated Bluetooth libraries and support for multiple screen resolutions ranging from 160x160 up to 480x320. It first shipped on the
Treo 650
The Palm Treo 650 is a Palm OS-based smartphone, the successor to Palm's Treo 600. It began shipping in November 2004, and was discontinued in 2008.
Specifications
Carriers
The following GSM and CDMA2000 mobile phone operators currently or ...
in November 2004. This version also introduced the ''Garnet'' moniker to distinguish it from Palm OS Cobalt 6.0. The last bugfix release is version 5.4.9.
Garnet OS 5.5 dropped the ''Palm'' moniker and, , is the current version developed by ACCESS. This version is dedicated for use inside the ''Garnet VM'' virtual machine.
Garnet VM was announced and released by ACCESS in November 2007 as a core part of the
Access Linux Platform
The Access Linux Platform (ALP) is a discontinued open-source software based operating system, once referred to as a "next-generation version of the Palm OS," for mobile devices developed and marketed by Access Co., of Tokyo, Japan. The platform ...
and as an emulator allowing
Nokia Internet Tablets to run applications written for the Garnet OS. In June 2010, ACCESS release Garnet VM version 6 (a.k.a. Garnet VM Beta 6 1.05b).
Palm OS Cobalt
Palm OS Cobalt (6.0) was the designated successor for Palm OS 5. It was introduced on February 10, 2004, but is no longer offered by ACCESS (see next section). Palm OS 6.0 was renamed to Palm OS Cobalt to make clear that this version was initially not designated to replace Palm OS 5, which adopted the name Palm OS Garnet at the same time.
Palm OS Cobalt introduced modern operating system features to an embedded operating system based on a new kernel with multitasking and memory protection, a modern multimedia and graphic framework (derived from Palm's acquired
BeOS
BeOS is an operating system for personal computers first developed by Be Inc. in 1990. It was first written to run on BeBox hardware.
BeOS was positioned as a multimedia platform that could be used by a substantial population of desktop users a ...
), new security features, and adjustments of the PIM file formats to better cooperate with
Microsoft Outlook
Microsoft Outlook is a personal information manager software system from Microsoft, available as a part of the Microsoft Office and Microsoft 365 software suites. Though primarily an email client, Outlook also includes such functions as c ...
.
Palm OS Cobalt 6.1 presented standard communication libraries for telecommunication, Wi-Fi, and Bluetooth connectivity. Despite other additions, it failed to interest potential licensees to Palm OS Cobalt.
Third-party OS enhancements
Several licensees have made custom modifications to the operating system. These are not part of the official licensed version.
* Palm developed a
Bluetooth
Bluetooth is a short-range wireless technology standard that is used for exchanging data between fixed and mobile devices over short distances and building personal area networks (PANs). In the most widely used mode, transmission power is limit ...
API for external Bluetooth SDIO Cards for Palm OS 4.0 devices. The Bluetooth stack was later included in Palm OS 5
* Palm added a virtual graffiti input area API especially for their
Tungsten T3
The Tungsten series was Palm, Inc.'s line of business-class Palm OS-based PDAs.
Details
The Tungsten series was introduced in October 2002, created as a "prosumer" line priced at $199 to $300 to compete with the popular Sony Clie and Windo ...
device. This API was later superseded by the official Dynamic Input Area API in Palm OS 5.3.
* Palm added the
Non-Volatile File System in Palm OS 5.4, and used Flash for storage instead of
DRAM
Dynamic random-access memory (dynamic RAM or DRAM) is a type of random-access semiconductor memory that stores each bit of data in a memory cell, usually consisting of a tiny capacitor and a transistor, both typically based on metal-oxi ...
, preventing data-loss in the event of battery drain. However, this fundamentally changed the way programs were executed from the Execute-in-Place system that Palm OS traditionally used, and has been the source of many compatibility problems, requiring many applications to add explicit NVFS support for correct operation.
* For their camera-equipped devices, Palm added the CameraLib API.
* Sony added a library to support JogDial input available on their
CLIÉ
The Sony CLIÉ (creativity, lifestyle, innovation, emotion, formerly communication, link, information and entertainment) is a series of personal digital assistants (PDAs) running the operating system (OS) '' Palm OS'', developed and marketed ...
organizers.
Modernization
For several years,
PalmSource had been attempting to create a modern successor for Palm OS 5 and have licensees implement it. Although PalmSource shipped Palm OS Cobalt 6.0 to licensees in January 2004, none adopted it for release devices. PalmSource made major improvements to Palm OS Cobalt with the release of Palm OS Cobalt 6.1 in September 2004 to please licensees, but even the new version did not lead to production devices.
In December 2004, PalmSource announced a new OS strategy. With the acquisition of the mobile phone software company China Mobilesoft, PalmSource planned to port Palm OS on top of a
Linux kernel
The Linux kernel is a free and open-source, monolithic, modular, multitasking, Unix-like operating system kernel. It was originally authored in 1991 by Linus Torvalds for his i386-based PC, and it was soon adopted as the kernel for the GNU ...
, while still offering both Palm OS Garnet and Palm OS Cobalt. This strategy was revised in June 2005, when still no device with Palm OS Cobalt was announced. PalmSource announced it was halting all development efforts on any product not directly related to its future Linux based platform.
With the acquisition of PalmSource by ACCESS, Palm OS for Linux was changed to become the
Access Linux Platform
The Access Linux Platform (ALP) is a discontinued open-source software based operating system, once referred to as a "next-generation version of the Palm OS," for mobile devices developed and marketed by Access Co., of Tokyo, Japan. The platform ...
which was first announced in February 2006. The initial versions of the platform and software development kits for the Access Linux Platform were officially released in February 2007. As of January 2011, the Access Linux Platform had then yet to ship on any devices, however development kits then existed and public demonstrations had been showcased.
Palm, Inc. the main licensee of Palm OS Garnet did not license Access Linux Platform for their own devices. Instead, Palm developed another Linux-based operating system called
Palm webOS
webOS, also known as LG webOS and previously known as Open webOS, HP webOS and Palm webOS, is a Linux kernel-based multitasking operating system for smart devices such as smart TVs that has also been used as a mobile operating system. Initially ...
. On February 11, 2009, Palm CEO Ed Colligan said there would be no additional Palm OS devices (excepting the Centro being released to other carriers). Palm was focusing on Palm webOS and Windows Mobile devices. On April 1, 2009, Palm announced the availability of a Palm OS emulator for its
webOS
webOS, also known as LG webOS and previously known as Open webOS, HP webOS and Palm webOS, is a Linux kernel-based multitasking operating system for smart devices such as smart TVs that has also been used as a mobile operating system. Initiall ...
.
Built-in applications
Palm OS licensees decide which applications are included on their Palm OS devices. Licensees can also customize the applications.
Standard Palm OS applications
Note: On the newer models, the standard PIM apps "Address", "Date Book", "Memo Pad" and "ToDos" were replaced by their improved counterparts "Contacts", "Calendar", "Memos" and "Tasks".
The Palm's Address program stores contact information, keyed by any of several user-definable categories. Entries are displayed and sorted in last name, first name order (this can be changed only to Company, Last Name order). There are five slots for phone or e-mail, each of which may be designated Work, Home, Fax, Other, E-mail, Main, Pager or Mobile (the slot designations cannot be changed) The newer Contacts app adds the following features: several addresses, 9 new fields: Website, Birthday, More phone numbers, Instant Messaging with quick connect.
Calc turns the Palm into a standard 4-function pocket
calculator
An electronic calculator is typically a portable electronic device used to perform calculations, ranging from basic arithmetic to complex mathematics.
The first solid-state electronic calculator was created in the early 1960s. Pocket-size ...
with three shades of purple and blue buttons contrasting with the two red clear buttons. It supports square root and percent keys and has one memory.
It also has an option to display a running history of the calculations, much like the paper-tape calculators that were once common.
Date Book shows a daily or weekly schedule, or a simple monthly view. The daily schedule has one line per hour, between user-selected begin and end times. Clicking on an empty line creates a new event. Empty lines are crowded out by actual events, whose start and stop times are shown by default bracketed in the left margin. The newer Calendar app adds the following features: New Day view, use of categories for events, event location, event can span midnight, event details, birthdays as timeless events. It supports time zone designation for events, a feature lacking in some more recent competitors.
An event, or appointment, can be heralded by an alarm, any number of minutes, hours or days before it begins. These alarms sound even when the unit is switched off.
Appointments can recur in a specified number of days, weeks, months or years and can contain notes.
Expense tracks common business expenses. No totals are calculated on the Palm. The user must sync with a host computer and view the expense data in a worksheet (templates for Microsoft Excel are supplied).
HotSync integrates with the user's PC. Usually activated by a press of the physical HotSync button on the Palm's cradle (a dock station), this application communicates with various conduits on the desktop PC to install software, backup databases, or merge changes made on the PC or the handheld to both devices. It can communicate with the PC through a physical connection (USB on newer models), Bluetooth or IrDA wireless connections, and direct network connections on devices with networking capability.
In addition to the conduits provided by the licensee, developers can create their own conduits for integration with other Palm OS applications and desktop products. For example, a time tracking package could provide a conduit to communicate information between Palm OS and Windows executables.
A Backup conduit included with the HotSync software backs up (and restores, if necessary) most of the data on a Palm OS device. This allows users to hard reset their Palm—thus clearing all of the data—with few noticeable consequences. This also allows users to migrate to new Palm devices of the same Palm OS version, a feature that is helpful to those who lose or damage their device.
Some models of Palm keep their data storage in
volatile memory
Volatile memory, in contrast to non-volatile memory, is computer memory that requires power to maintain the stored information; it retains its contents while powered on but when the power is interrupted, the stored data is quickly lost.
Volatile ...
and require constant power to maintain their memory. Although these handhelds attempt to save the contents of memory in low battery situations by not "turning on," leaving a "dead" handheld for an extended period of time can cause this reserve power to be used up and the contents of storage memory to be lost. Some later Palms use
NVRAM
Non-volatile random-access memory (NVRAM) is random-access memory that retains data without applied power. This is in contrast to dynamic random-access memory (DRAM) and static random-access memory (SRAM), which both maintain data only for as lon ...
or
microdrive
The Microdrive is a registered trademark for miniature, 1-inch hard disks produced by IBM and Hitachi. These rotational media storage devices were designed to fit in CompactFlash (CF) Type II slots. The release of similar drives by other ma ...
for storage.
Memo Pad can hold notes of up to 4,000 characters each; the newer Memos app increases field size from 3 to 30 kB. Memos are ordered in two ways: alphabetically, and manually (which allows the user to choose the order of the memos), and memos can be grouped in user-configurable categories. Memo Pad is for text only, not for drawings, and text can be entered using the
Graffiti
Graffiti (plural; singular ''graffiti'' or ''graffito'', the latter rarely used except in archeology) is art that is written, painted or drawn on a wall or other surface, usually without permission and within public view. Graffiti ranges from s ...
alphabet, using hardware or software keyboards, or using the 'paste' function. When Palm devices first became available, some Palm users started to create and exchange Memo Pad documents containing generally useful information, which came to be known as
Memoware.
To do list creates personal reminders and prioritizes the things the user has to do.
Each To Do List item may also have: a priority, categories (to organize and view items in logical groups), attached Note (to add more description and clarification of the task).
To Do List item can be sorted by: due date, priority or category The newer Tasks app features the following improvements: new interface, repeating tasks, alarms, etc.
Preferences (also referred to as Prefs) shows program files with a special preference panel type which are not shown by the normal launcher. Programs can be changed by switching the type to and vice versa. Palm OS contains approximately 15 preference panels by default and new preference panels can be added just like any other application.
Preference panels allow users to manage a number of settings, including
Graffiti
Graffiti (plural; singular ''graffiti'' or ''graffito'', the latter rarely used except in archeology) is art that is written, painted or drawn on a wall or other surface, usually without permission and within public view. Graffiti ranges from s ...
settings, sound settings, text shortcuts, network settings and the system time.
Security (which is a panel on newer Palm OS devices) is used to configure Palm OS's security settings. These include the password needed to display hidden records and unlock the device when locked, as well as set up an automatic lockdown time or inactivity threshold. On the PC, only Palm Desktop honors this password but other PC programs can view everything—in other words, all the data protected by this password can be seen by anyone opening the .dat files using a text editor or word processor.
Common third-party core OS applications
Starting with Palm OS version 5.2, Palm created customized versions of the common PIM application. Some new features have been added, e.g. support for Address categories, Ringtone associations to users, longer memo texts, etc.. They were also renamed to reflect designations from Microsoft Outlook, thus Address became ''Contacts'', Datebook became ''Calendar'', Memo Pad became ''Memos'' and To do list became ''Tasks''.
Blazer
A blazer is a type of jacket resembling a suit jacket, but cut more casually. A blazer is generally distinguished from a sport coat as a more formal garment and tailored from solid colour fabrics. Blazers often have naval-style metal buttons ...
is a
web browser
A web browser is application software for accessing websites. When a user requests a web page from a particular website, the browser retrieves its files from a web server and then displays the page on the user's screen. Browsers are used on ...
for
Palm
Palm most commonly refers to:
* Palm of the hand, the central region of the front of the hand
* Palm plants, of family Arecaceae
** List of Arecaceae genera
* Several other plants known as "palm"
Palm or Palms may also refer to:
Music
* Palm (b ...
handhelds. The versions 1.0 and 2.0 run on Palm OS 3.1 or higher handhelds, but they needed a
proxy server
In computer networking, a proxy server is a server application that acts as an intermediary between a client requesting a resource and the server providing that resource.
Instead of connecting directly to a server that can fulfill a requ ...
which has been shut down, so they can no longer be used. Version 3.0 is used on the
Treo 600
smartphone
A smartphone is a portable computer device that combines mobile telephone and computing functions into one unit. They are distinguished from feature phones by their stronger hardware capabilities and extensive mobile operating systems, whic ...
. The current version of Blazer is Blazer 4.5, which is compliant with most major standards. It is generally bundled with newer
smartphones
A smartphone is a Mobile device, portable computer device that combines Mobile phone, mobile telephone and Mobile computing, computing functions into one unit. They are distinguished from feature phones by their stronger hardware capabilities ...
and newer Palm devices capable of accessing the
Internet
The Internet (or internet) is the global system of interconnected computer networks that uses the Internet protocol suite (TCP/IP) to communicate between networks and devices. It is a ''internetworking, network of networks'' that consists ...
.
Palm's Note Pad can be used for quick drawings. With neat handwriting, 20–30 words will fit on one page; for more text, Memo Pad is the better choice. There are three sizes of pen width, plus an eraser and a background color change feature in some models. It is possible to draw a very simple map. The more "advanced" desktop version saves the Memo pad drawings to the desktop.
As of 2006, most new Palm handhelds include Photos, which creates a digital photo album used to view pictures on a Palm OS device. As with all the other photo programs, photos can be beamed to other mobile devices. Each photo can be labeled and organized into separate photo albums. A slideshow can also be shown for a specific album, and each photo in the album will be shown full screen.
Photos can be edited with the Palm Photos PC software (Windows only), and when the photos are transferred to the handheld they will contain all changes made to the photo.
The Palm Photos software is available in the Zire 71, Tungsten C, Tungsten E, Tungsten T2, Tungsten T3 and several others.
With the support for Video, Palm Photos was later renamed to ''Media'' and even later to ''Pics& Videos''.
Some models feature the ability to make voice recordings which are synced using the Voice conduit and can be viewed on a desktop with the Voice Memo application which is part of the Palm Desktop Suite.
Third-party applications
There are many successful applications that can be installed on a Palm OS device. As of 2008, there were more than 50,000 third-party applications available for the Palm OS platform, which have various licensing types, including
open-source
Open source is source code that is made freely available for possible modification and redistribution. Products include permission to use the source code, design documents, or content of the product. The open-source model is a decentralized sof ...
, and various closed licensing schemes such as
freeware
Freeware is software, most often proprietary, that is distributed at no monetary cost to the end user. There is no agreed-upon set of rights, license, or EULA that defines ''freeware'' unambiguously; every publisher defines its own rules for t ...
,
shareware
Shareware is a type of proprietary software that is initially shared by the owner for trial use at little or no cost. Often the software has limited functionality or incomplete documentation until the user sends payment to the software developer ...
, and traditional pay-up-front purchase.
HackMaster is an extension manager for Palm OS that includes several patches improving OS features. Other third party OS extensions also require HackMaster to work.
In November 2022, the
Internet Archive
The Internet Archive is an American digital library with the stated mission of "universal access to all knowledge". It provides free public access to collections of digitized materials, including websites, software applications/games, music ...
launched 565 Palm OS applications in its archives that can be accessed through a browser. The applications also launch CloudpilotEmu, an emulator for the PalmPilot Palm OS, when accessed.
Application development
Palm OS Garnet applications are primarily coded in
C/
C++. Two officially supported compilers exist: a commercial product,
CodeWarrior
CodeWarrior is an integrated development environment (IDE) published by NXP Semiconductors for editing, compiling, and debugging software for several microcontrollers and microprocessors ( Freescale ColdFire, ColdFire+, Kinetis, Qorivva, PX, Free ...
Development Studio for Palm OS, and an open source tool chain called
prc-tools, based on an old version of
gcc. CodeWarrior is criticized for being expensive and is no longer being developed, whereas PRC-Tools lacks several of CodeWarrior's features. A version of PRC-Tools is included in a free Palm OS Developer Suite (PODS).
OnBoardC is a C compiler, assembler, linker and programming editor that runs on the Palm itself.
Palm OS Cobalt applications are also coded in a variation of gcc, but the Cobalt compilers have fewer limitations.
There are development tools available for Palm programming that do not require low-level programming in C/C++, such as
PocketC/
PocketC Architect,
CASL,
AppForge Crossfire (which uses
Visual Basic Visual Basic is a name for a family of programming languages from Microsoft. It may refer to:
* Visual Basic .NET (now simply referred to as "Visual Basic"), the current version of Visual Basic launched in 2002 which runs on .NET
* Visual Basic (c ...
,
Visual Basic .NET
Visual Basic, originally called Visual Basic .NET (VB.NET), is a multi-paradigm, object-oriented programming language, implemented on .NET, Mono, and the .NET Framework. Microsoft launched VB.NET in 2002 as the successor to its original Vi ...
, or
C#),
Handheld Basic,
Pendragon Forms, Satellite Forms and
NSBasic/Palm (Visual Basic like languages). A
Java Virtual Machine
A Java virtual machine (JVM) is a virtual machine that enables a computer to run Java programs as well as programs written in other languages that are also compiled to Java bytecode. The JVM is detailed by a specification that formally describ ...
was previously available for the Palm OS platform, however on 12 January 2008, Palm, Inc. announced that it would no longer be available. Palm, Inc. further said "There is no alternate Java Virtual Machine that we are aware of for Palm OS."
Waba and a derivative of it,
SuperWaba, provide a Java-like virtual machine and programming language. A version of the
Lua
Lua or LUA may refer to:
Science and technology
* Lua (programming language)
* Latvia University of Agriculture
* Last universal ancestor, in evolution
Ethnicity and language
* Lua people, of Laos
* Lawa people, of Thailand sometimes referred t ...
language, called
Plua, is also available for Palm; however, due to the fact that it requires an additional runtime to be installed along with the application, it is only used for mainstream applications by a minority of software companies. Quartus Forth is an ISO/ANSI Standard
Forth
Forth or FORTH may refer to:
Arts and entertainment
* ''forth'' magazine, an Internet magazine
* ''Forth'' (album), by The Verve, 2008
* ''Forth'', a 2011 album by Proto-Kaw
* Radio Forth, a group of independent local radio stations in Scotla ...
compiler that runs on the Palm itself. It also has an interactive console for dynamic development and debugging.
Three environments allow programming in
Pascal
Pascal, Pascal's or PASCAL may refer to:
People and fictional characters
* Pascal (given name), including a list of people with the name
* Pascal (surname), including a list of people and fictional characters with the name
** Blaise Pascal, Frenc ...
for Palm OS. The free
PP Compiler runs directly on the handheld computer, while
PocketStudio is a
Delphi
Delphi (; ), in legend previously called Pytho (Πυθώ), in ancient times was a sacred precinct that served as the seat of Pythia, the major oracle who was consulted about important decisions throughout the ancient classical world. The oracl ...
-like
IDE for Windows Computers that has a visual form designer and generates
PRC
China, officially the People's Republic of China (PRC), is a country in East Asia. It is the world's most populous country, with a population exceeding 1.4 billion, slightly ahead of India. China spans the equivalent of five time zones and ...
files for being transferred to handhelds via
HotSync
Palm OS (also known as Garnet OS) was a mobile operating system initially developed by Palm, Inc., for personal digital assistants (PDAs) in 1996. Palm OS was designed for ease of use with a touchscreen-based graphical user interface. It is prov ...
. The third option was HSPascal, developed by Danish developer Chriten Fihl, based on his experience with the High Speed Pascal compiler for various 16-bit computer systems, including the
Commodore Amiga
Amiga is a family of personal computers introduced by Commodore in 1985. The original model is one of a number of mid-1980s computers with 16- or 32-bit processors, 256 KB or more of RAM, mouse-based GUIs, and significantly improved grap ...
.
As Palm has no connection drivers that enable the transfer of data with a server DBMS (Oracle, mySQL, MS SQL Server), the programmer can use Middleware software that enables this connectivity.
A roughly R4RS-compatible implementation of
Scheme A scheme is a systematic plan for the implementation of a certain idea.
Scheme or schemer may refer to:
Arts and entertainment
* ''The Scheme'' (TV series), a BBC Scotland documentary series
* The Scheme (band), an English pop band
* ''The Schem ...
,
LispMe, provides the Palm platform with a
GPL
The GNU General Public License (GNU GPL or simply GPL) is a series of widely used free software licenses that guarantee end users the four freedoms to run, study, share, and modify the software. The license was the first copyleft for general us ...
-licensed onboard
Lisp
A lisp is a speech impairment in which a person misarticulates sibilants (, , , , , , , ). These misarticulations often result in unclear speech.
Types
* A frontal lisp occurs when the tongue is placed anterior to the target. Interdental lispi ...
REPL with some Palm OS-specific adaptations, but although it is functionally a compiler it does not produce code that operates outside the development environment, so its use is restricted to prototyping.
Legal issues
Palm OS has been involved in various lawsuits over the years.
*''
Xerox
Xerox Holdings Corporation (; also known simply as Xerox) is an American corporation that sells print and digital document products and services in more than 160 countries. Xerox is headquartered in Norwalk, Connecticut (having moved from St ...
vs. Palm Computing'' (1997) – In 1997, Xerox was granted covering the "Unistroke" input system developed by David Goldberg,
Xerox PARC
PARC (Palo Alto Research Center; formerly Xerox PARC) is a research and development company in Palo Alto, California. Founded in 1969 by Jacob E. "Jack" Goldman, chief scientist of Xerox Corporation, the company was originally a division of Xer ...
in 1993. Xerox filed suit against Palm (then
U.S. Robotics
U.S. Robotics Corporation, often called USR, is a company that produces USRobotics computer modems and related products. Its initial marketing was aimed at bulletin board systems, where its high-speed HST protocol made FidoNet transfers much fas ...
), alleging that
Palm's Graffiti infringed on this patent. The Palm OS switch from Graffiti 1 to Graffiti 2 was triggered in part by Palm losing this lawsuit to Xerox. The patent was invalidated in May 2004 due to
prior art
Prior art (also known as state of the art or background art) is a concept in patent law used to determine the patentability of an invention, in particular whether an invention meets the novelty and the inventive step or non-obviousness criteria ...
developed at
Bell Laboratories
Nokia Bell Labs, originally named Bell Telephone Laboratories (1925–1984),
then AT&T Bell Laboratories (1984–1996)
and Bell Labs Innovations (1996–2007),
is an American industrial research and scientific development company owned by mul ...
in 1982.
*''
Pilot Pen Corporation
is a Japanese pen manufacturer based in Tokyo, Japan. It produces writing instruments, stationery and jewelry, but is best known for its pens.
It is the largest pen manufacturer in Japan, with competition globally from other pen companies like ...
vs. Palm Computing'' (1998) – The original name for Palm OS handhelds was Pilot. However, a lawsuit from Pilot Pen Corporation forced a name change to PalmPilot, then eventually to Palm.
*''Palm vs.
Microsoft
Microsoft Corporation is an American multinational corporation, multinational technology company, technology corporation producing Software, computer software, consumer electronics, personal computers, and related services headquartered at th ...
'' (1998) – In 1998, Microsoft planned to name the next version of their handheld
computing platform
A computing platform or digital platform is an environment in which a piece of software is executed. It may be the hardware or the operating system (OS), even a web browser and associated application programming interfaces, or other underlying ...
"Palm PC". Palm filed suit against Microsoft, forcing the name change to, first,
Palm-sized PC, and later,
Pocket PC
A Pocket PC (P/PC, PPC) is a class of personal digital assistant (PDA) that runs the Windows Mobile or Windows Embedded Compact operating system that has some of the abilities of modern desktop PCs. The name was introduced by Microsoft in 200 ...
.
*''E-Pass Technologies vs. Palm, Microsoft and HP'' (2000) – In 2000, E-Pass Technologies filed suit against Palm, alleging that its handhelds infringed on an E-Pass's patent (#5,276,311) for a multi-function, credit card-sized computer that allows users to securely store account numbers, PIN codes, etc.
*''
NCR vs.
Handspring and Palm'' (2001) – In 1987, NCR was granted a patent for a portable e-commerce terminal. In 2001, NCR sued Handspring and Palm. This case was ruled without merit in 2002, a decision that was upheld on appeal.
*''
RIM
Rim may refer to:
*Rim (basketball), the hoop through which the ball must pass
**Breakaway rim, a sprung basketball rim
* Rim (coin), the raised edge which surrounds the coin design
*Rim (crater), extending above the local surface
*Rim (firearms), ...
vs. Handspring'' (2002) – In 2002,
Research In Motion
BlackBerry Limited is a Canadian software company specializing in cybersecurity. Founded in 1984, it was originally known as Research In Motion (RIM). As RIM, it developed the BlackBerry brand of interactive pagers, smartphones, and tablets ...
(makers of the
BlackBerry
The blackberry is an edible fruit produced by many species in the genus ''Rubus'' in the family Rosaceae, hybrids among these species within the subgenus ''Rubus'', and hybrids between the subgenera ''Rubus'' and ''Idaeobatus''. The taxonomy of ...
), sued Handspring. By year end, both Handspring and Palm licensed the patents and the suit was dropped.
*''Peer-to-Peer Systems vs. Palm'' (2002) – Also in 2002, Peer-to-Peer systems filed lawsuit against Palm that alleges Palm infringed on its patent for wireless gaming. This lawsuit was settled as of February 9, 2005.
*''
Forgent Networks
Asure Software is a software company. Prior to September 13, 2007, the company was known as Forgent Networks. After rebranding as Asure Software, the company expanded into offering human capital management (HCM) solutions, including payroll, tim ...
vs. HP, Toshiba, palmOne, etc., etc.'' (2004) – Starting in 2002,
Forgent Networks
Asure Software is a software company. Prior to September 13, 2007, the company was known as Forgent Networks. After rebranding as Asure Software, the company expanded into offering human capital management (HCM) solutions, including payroll, tim ...
began offering licenses for a patent that encumbers
JPEG
JPEG ( ) is a commonly used method of lossy compression for digital images, particularly for those images produced by digital photography. The degree of compression can be adjusted, allowing a selectable tradeoff between storage size and im ...
. In 2004, it filed suit against various companies, including palmOne. The JPEG or 672 patent has been reviewed by the U.S. Patent and Trademark Office, which has rejected 19 of the 47 claims based on
prior art
Prior art (also known as state of the art or background art) is a concept in patent law used to determine the patentability of an invention, in particular whether an invention meets the novelty and the inventive step or non-obviousness criteria ...
.
See also
*
Access Linux Platform
The Access Linux Platform (ALP) is a discontinued open-source software based operating system, once referred to as a "next-generation version of the Palm OS," for mobile devices developed and marketed by Access Co., of Tokyo, Japan. The platform ...
, planned successor of the Palm OS
*
Graffiti (Palm OS)
Graffiti is an essentially single-stroke shorthand handwriting recognition system used in PDAs based on the Palm OS. Graffiti was originally written by Palm, Inc. as the recognition system for GEOS-based devices such as HP's OmniGo 100 and 12 ...
*
List of Palm OS devices
This is a list of Palm OS devices, and companies that make, or have made, them.
Abacus/Fossil, Inc.
Fossil, made Wrist PDAs that use the Palm OS operating system.(Discontinued)
* AU5005—Palm OS 4.1
* AU5006—Palm OS 4.1
* AU5008—Palm OS ...
, includes emulators
*
Memoware
*
Palm, Inc.
Palm, Inc. was an American company that specialized in manufacturing personal digital assistants (PDAs) and various other electronics. They were the designer of the PalmPilot, the first PDA successfully marketed worldwide, as well as the Treo 60 ...
*
Palm Desktop
Palm Desktop is a personal information manager computer program for Microsoft Windows or Mac OS/Mac OS X, and can be used alone or in combination with a Palm OS personal digital assistant.
Features
Palm Desktop contains four main modules which co ...
*
Palm webOS
webOS, also known as LG webOS and previously known as Open webOS, HP webOS and Palm webOS, is a Linux kernel-based multitasking operating system for smart devices such as smart TVs that has also been used as a mobile operating system. Initially ...
*
PalmSource, Inc.
References
External links
Palm.com*
*
PalmDB– Archive for Palm OS Software Preservation
Palm OS Wiki– Palm OS Knowledge & History Preservation Wiki
{{Table Mobile operating systems
ARM operating systems
Computer-related introductions in 1996
Discontinued operating systems
Embedded operating systems
Mobile operating systems
Personal digital assistants