We are living in a world that has become wireless at a rapid rate. Enterprises across the world are looking a great potential to disperse their information services on globe without boundaries, any time. And they have a bewildering variety of consumer devices to do it with. The challenge lies in developing systems adaptable to new platforms, providing perfect extensions to the existing systems. Palm mobile is one of the most preferrable mobile platform now a days because of its flexible feature.
Palm is the trade name for a popular personal digital assistant (PDA), a form of handheld device that is also known as a palmtop computer. The Palm is about the same size as a stenographer's tablet. Data appears on an liquid crystal display (LCD) screen. One of the outstanding features of the Palm is its basic method of data entry: a writing device, called a stylus, can be pointed at icons on the display to select items for entry.
Palm OS Garnet applications are primarily coded in C/C++. Two officially supported compilers exist: a commercial product, CodeWarrior Development Studio for Palm OS, and an open source tool chain called prc-tools, based on an old version of gcc.
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.NET, or C#), Handheld Basic, Pendragon Forms, Satellite Forms and NSBasic/Palm.
There are many successful applications that can be installed on a Palm OS device. There are more than 50,000 third-party applications available for the Palm OS platform, which have various licensing types, including open-source, and various closed licensing schemes such as freeware, shareware, and traditional pay-up-front purchase.