Palm Programming: The Developer's Guide

Front Cover
O'Reilly, 1999 - Computers - 457 pages

PalmPilot's popularity is growing and with over a million units sold, the Palm OS dominates the hand-held market.Wiredhas astutely described Palm's position in a recent article: "On its way to becoming the bestselling hand-held computer of all time, the 3Com PalmPilot has spawned an intense, emotional, and fanatical developer following not seen since the glory days of the Mac." (Wired, 20 Feb. 98).

Palm Programmingshould be eagerly accepted by programmers because the authors worked closely with Palm to ensure that the book is tailored exactly to the needs of the ever-growing group of Palm developers. As nothing but some piecemeal documentation exists currently, this book provides a much needed solution to the Palm developers. In fact, Palm uses this book as their official developer's guide and will be using it in the future as a key part of their training materials for developers.

There are currently no books on Palm programming (and we know of none that are planned). The only way to learn is by using the reference material published by Palm (available freely on their Web site), the tutorial they provide, or various Palm programming FAQs compiled by third parties.

Palm Programmingshows intermediate to experienced C programmers how to build a Palm application from the ground up. Using an easy-to- understand tutorial approach, this book gives readers everything necessary to create a wide range of Palm applications and conduits, from simple scripts through full-blown applications, and in the process provides thorough coverage of Palm programming. It includes a CD-ROM (Macintosh and Windows compatible) with the full source code to the examples in the book, a trial version of Palm's Software Development Kit, and third-party developer tools, including Metrowerks' CodeWarrior Lite programming kit.

Outline

Part 1: Overview of Palm OS and devices

Chapter 1: The Palm Solution Chapter 2: Developing for Palm OS Chapter 3: Designing a solution

Part 2: Programming for the handheld

Chapter 4: Structure of an Application Chapter 5: Forms and Form Objects Chapter 6: Databases Chapter 7: Menus Chapter 8: Extras Chapter 9: Communications Chapter 10: Debugging

Part 3: Programming for the desktop: conduits

Chapter 11: Getting started with conduits
Chapter 12: Uploading and Downloading Data Chapter 13: Two-way Syncing Appendix: Where to go from here

From inside the book

What people are saying - Write a review

We haven't found any reviews in the usual places.

Contents

Development Environments and Languages
16
3 Designing a Solution
39
Designing Palm Applications
65
Copyright

11 other sections not shown

Other editions - View all

Common terms and phrases

About the author (1999)

Neil Rhodes and Julie McKeehan are experienced authors who, through their company, Calliope Enterprises, work closely with Palm Computing to develop new training materials, materials that are based on this book. They are both programmers with many years of experience working with hand-held systems. Neil and Julied authored several books on C++ and hand-held systems, and now bring their skills to the Palm Computing Platform. Neil has been a UNIX programmer (his fingers still know vi commands), a Mac programmer (shipped several commercial products), a teacher (of programmers for Apple Developer University), a Newton programmer (several commercial products, including some for Apple), and an author (of Newton books, a C++ book, and a Macintosh programming book). Neil has been working with Palm Computing on developing their training strategy and training materials for programmers. He works closely with many of the developer support engineers at Palm (many of whom he also worked with previously when they did Newton developer support).

Neil Rhodes and Julie McKeehan are experienced authors who, through their company, Calliope Enterprises, work closely with Palm Computing to develop new training materials, materials that are based on this book. They are both programmers with many years of experience working with hand-held systems. Neil and Julied authored several books on C++ and hand-held systems, and now bring their skills to the Palm Computing Platform. Julie has been a systems administrator, a director of software development at a successful Macintosh software company, a teacher (of programmers for Apple Developer University), and author (of Newton books, a C++ book, and an Internet book).

Bibliographic information