Search

Table of Contents
Palm Programming: The Developer's Guide
BOOK:
Palm Programming: The Developer's Guide
Browse by Category
 
 
Hide Left Column
Palm Programming: The Developer's Guide
Palm Programming: The Developer's Guide
by Neil Rhodes; Julie McKeehan

Publisher: O'Reilly Media, Inc.
Pub Date: December 1, 1998
More recent edition of this book available.
Print ISBN-13: 978-1-565-92525-0
Pages: 482
Slots: 1.0
Start Reading
Overview

PalmPilot's popularity is growing and with over a million units sold, the Palm OS dominates the hand-held market. Wired has 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 Programming should 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 Programming shows 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

 
Editorial Reviews
Product Description
Emerging as the bestselling hand-held computers of all time, PalmPilots have spawned intense developer activity and a fanatical following. Used by Palm in their developer training, this tutorial- style book is eagerly awaited by developers and experienced C programmers, who, until now, have only had access to piecemeal documentation. Palm Programming shows intermediate to experienced C programmers how to build a Palm application application from the ground up. It's an easy-to-understand book that gives readers everything necessary to create a wide range of Palm applications and conduits, from simple scripts through full-blown applications. Part I provides an overview of the Palm device and the Palm OS. Part II covers programming for the Palm itself. Part III covers conduit programming, which is used to sync the Palm with desktop applications. The book 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.
Amazon.com Review
Palm Programming: The Developer's Guide succeeds in documenting both the elegance and the pitfalls associated with developing software for this handy gadget. The authors are experienced palmtop developers, and their wisdom is evident in the level of detail provided. A comprehensive introduction to the evolution of the device and its systems opens the book, followed by a classic "hello, world" example program.

The complexity continues to increase as the reader is introduced to forms design and handling and Palm Databases interaction (the equivalent of the Windows registry). Rounding out the applications-development tutorials is an excellent discussion of event-driven user interface (UI) programming and the widgets available in the Palm toolbox.

A number of development options and platforms are covered. If you don't want to shell out hundreds of dollars for commercial software, GNU's Not Unix (GNU) tools from the Free Software Foundation are presented as a viable option. The discussion of conduit development is limited to Visual C++, but only because of the limitations of the official Conduit Developers Kit. --Tim Kohn

 
Reader Reviews From Amazon (Ranked by 'Helpfulness')
Average Customer Rating:based on 42 reviews.
Good., 2007-12-01
Reviewer rating:
I got it for my son and h seems to be really pleased with it.
Not Bad, 2007-03-02
Reviewer rating:
This book has a decent overview and will get you started. Some of the organization, material, and graphics are well thought out. I like that it covers CodeWarrior but also cygwin tools. It pulls a lot of material together that could otherwise take time to hunt for. Though, still, those with the SDK may find that is all you need and may not touch this book.
Palm OS Programming The Developer's Guide, 2004-01-02
Reviewer rating:
The information was not as detailed in some areas as I had hoped. It would be a handy reference guide except! The pages are separating from the binder and I expect that in a few months I will have many lose pages stuffed in the book, Especially in areas I reference often. A good reference book should withstand repeated usage, and this one will not.This book was bought new in mid November and has had just one months useage.
Excellent - Latest Edition will always be on my bookshelf, 2003-11-06
Reviewer rating:
After dabling with a Palm for awhile, and browsing the 1st ed of this book, I decided to get serious about Palm programming. So I obtained the latest edition, 2nd edition and wondered why there isn't a 3rd edition; as the second edition does not cover higher than Palm OS 4.1.

However, given that, I find now that I am reading this 2nd edition from cover to cover. It is truely excellent. Yes there are areas it would be nice to cover in more detail; but there are also specific books such as Palm Database Programming that go into these areas in more depth.

I have lectured at college, and am planning to give a semester course in Palm Programming, and I intend to have each of my students buy this book as the major text.

I shall always buy the latest most current edition of this for my bookshelf.

Excellent work and praise for the two authors! Where is the awaited 3rd edition?

Excellent Palm programming book, 2003-10-09
Reviewer rating:
Have you ever wanted to get into Palm programming, but were unsure about
how to go about it?

Well wait no more, O'Reilly (I'm sure you know about them) has a really
great book on Palm Programming called "Palm OS Programming - The
developer's guide".

This is one of the best programming books I have ever read, and I read
them daily. The content is clear and even though it includes extensive
source code examples is not boring - a typical problem with programming
books.

The book starts with the special requirements of programming for mobile
organizer devices, and proceeds to develep a reasonable sized application,
right through to writing a desktop conduit. By the time you have finished
the book, you should be ready to create your own Palm program.

The only thing I would change about the book is that it does not go into
handling categories in database items (IE GUI and coding examples), I'm
sure these are available from PalmSource, but I would have liked to have
it all in the book.

I've always liked O'Reilly books, but this is absolutely the best I have
read yet.

 
Some information above was provided using data from Amazon.com. View at Amazon >
Palm Programming: The Developer's Guide
Palm Programming: The Developer's Guide
by Neil Rhodes; Julie McKeehan

Publisher: O'Reilly Media, Inc.
Pub Date: December 1, 1998
More recent edition of this book available.
Print ISBN-13: 978-1-565-92525-0
Pages: 482
Slots: 1.0
Start Reading
Company | Terms of Service | Privacy Policy | Contact Us | Help | 508 Compliance | Subscribe Now
© 2009 Safari Books Online. All rights reserved.