By Neil Rhodes, Julie McKeehan
December 1998
Pages: 476
ISBN 10: 1-56592-525-4 |
ISBN 13: 9781565925250
![]()
![]()
![]()
![]()
(Average of 5 Customer Reviews)
This book has been updated—the edition you're requesting is OUT OF PRINT. Please visit the catalog page of the latest edition.
The latest edition is also available on Safari Books Online.
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 shows intermediate to experienced C programmers how to build a Palm application from the ground up. Includes a CD-ROM with source code and third-party developer tools.
Full Description
Register your book | Submit Errata | Authors' Web Site | Examples
Browse within this book
Cover | Table of Contents | Index | Sample Chapter | Colophon
Book details
First Edition: December 1998
ISBN: 1-56592-525-4
Pages: 476
Average Customer Reviews: ![]()
![]()
![]()
![]()
(Based on 5 Reviews)
Featured customer reviews
Palm Programming: The Developer's Guide Review, August 07 2001
It's a brillient book in My opinion .Nikhil
Palm Programming: The Developer's Guide Review, August 01 2001
This book started out great I was pretty good at C/C++ and wanted to start developing applications on the palm pilot. As I said it started out great it was simple easy to follow and very direct. I made the hello application in a snap and understood totaly what it did, but then everything took a turn for the worse all of a sudden I couldn't understand anything the code began to look like some forieng language. I think picked up Palm OS Programming: From the ground up this book was great and picked me up easily where the other book had left me. If you are a seasoned C/C++ programmer I would highly suggest Palm Programming: The Developer's Guide but if not stear clear of this book and pick up Palm OS Programming: From the ground up.
Palm Programming: The Developer's Guide Review, February 06 2001
I thought the book was great! I am a total newbie to Palm Programming. I was able to get the hello app complied and running in a snap. From there I am working on my custom Palm app. Great book for those new to the Palm OS!
Palm Programming: The Developer's Guide Review, August 24 2000
This book has the best descriptions and information of Palm programming topics. Most others just have page after page of the authors source code, which in my opinion is a poor way to take up space in a book. Palm Programming could be a little more updated, but it's the best out there.
Palm Programming: The Developer's Guide Review, July 01 2000
I haven't found very useful the book. In my opinion, the Palm Developer Zone have more useful and free information. Evenmore, the CD in my book came with a big scratch so I couldn't read the CD content. The book's simplicity and lack of depth coverage for things such as web clipping and conduits put this book at the very basic level. If you are an experimented programmer of C or Java then this book is not for you. You will be better off gathering information directly from Palm.
Palm Programming: The Developer's Guide Review, April 08 2000
Submitted by Syniq [Respond | View]
Hi there. I was considering this book, as I just got my new Visor and I love it. I am also a big fan of ORA, with a small (& growing) menagerie filling my bookshelves and causing my wife to groan that I bought ANOTHER.
I came here to look at the price and reviews, and saw that one person had posted a thank you to ORA for posting the book online. I found that post, and would also like that thank ORA. I read some of that online book, and it led me to the decision NOT to purchase it. Not because it is a bad book--it looks like an excellent book. Rather, this book was written for real programmers, not people like me (I am to a real programmer what GI Joe is to a Navy SEAL).
Thanks again! I love ORA!
Syniq
Palm Programming: The Developer's Guide Review, March 19 1999
Submitted by Daniel A. Schultz [Respond | View]
A real good book. As a new Palm developer the database sections were indispensible. The conduit descriptions are good too. There are only a couple things I can say I wish it had.
1) Complete API reference with examples (maybe this could be a PalmProgramming in a Nutshell book like UNIX in a Nutshell). I found things like sysBatteryInfo missing.
2) Examples hotsync2/cdk2 as well as version 3.
It's definitely a must have.
Palm Programming: The Developer's Guide Review, February 17 1999
Submitted by Jim Hill [Respond | View]
Pick your metaphor. In the interest of courtesy, I'll go with "There's egg
on my face." As an ORA buyer from way back, I was pretty hot when nary a
word in the description of _Palm Programming (dotdotdot)_ mentioned the
vast amount of UNIX/Linux info that would be present. Rather than keeping
an eye out for the book, I had to lip off on the Reader Comments portion of
the book's allocated webspace. That's an action I'm sorely regretting, now
that I've gotten the book and found it to be (as usual) an outstanding
accomplishment.
My apologies to everyone at ORA involved in the production of this book,
especially Neil, Julie, and editor Mark Stone.
Palm Programming: The Developer's Guide Review, January 16 1999
Submitted by Matt Hahnfeld [Respond | View]
I just wanted to say thanks to O'Reilly for
posting the online version of this book. Reading
the online version at palm.com really helped me
make the decision to buy the book. Although the
online version is rough in spots, I'm sure some
of it has been touched up in the book itself.
I am a Linux-based GNU programmer like many of the
other folks who have posted here, but I still
found the examples and everything in the book to
be amazingly helpful. A combination of the SDK
docs, the GNU Pilot SDK tutorial, and this book
have given me everything I could ever ask for.
The programming examples themselves are great
for any platform.
Palm Programming: The Developer's Guide Review, January 16 1999
Submitted by Alex Thomas [Respond | View]
This was the perfect book for me, as I am in the process of learning just enough 'C' to program this device.
There is one significant correction required. On page 34 of the first print run it says that the Satellite Forms runtime engine is free. This is not the case with recent versions from Puma Technology.
I raised the issue of what this change means to shareware and corporate users of Satellite Forms (namely profound), and can only caution potential users of the consequences of using a tool which requires an unlimited future liability.
If there is one suggestion I may take the oppourtunity to make it would be to illustrate how RAD tools like 'AppMaker' or 'PowerPlant' can be used to plan an application.
I can only endorse this book for the intermediate and experienced 'C' programmers it is designed for.
Palm Programming: The Developer's Guide Review, January 10 1999
Submitted by killbill@one.net.nospamplease [Respond | View]
Hi. It's me again. Actually, this is a LIFO queue,
so you won't see me first until next, but you get
the idea.
Anyway, so I am not accused of only carping and
whining, I got the hello world app to compile.
Here are the steps.
Install all the RPM's off of the distribution
CD. They are spread all over the place, but are
at least all under the Linux directory.
Install them all. The GCC will not (apparently)
zing your existing GCC installation, it looks like
everything gets put in a seperate /usr/palm
hierarchy.
Next, you will need to patch the bug I mentioned
in my previous (next) post. You will probably
need to do the next step as root.
Remove the file (actually a link):
/usr/palm/bin/m68k-palmos-coff-obj-res
Now, copy over the file:
/usr/palm/m68k-palmos-coff/bin/obj-res in place of
the file you just deleted.
Finally, set your path as follows (bash shell):
export PATH=$PATH:/usr/palm/bin:/usr/palm/m68k-palmos-coff/bin/
Doing this, I seem to be able to make the example.
To install it to your pilot, type:
pilot-xfer -i /dev/tty? hello.prc
(where /dev/tty? s replaced with the com port
special file name where you have attached
your cradle (i.e. /dev/tty0=com1
/dev/tty1=com2..)).
I installed the program on the pilot, and it
works, but has no icon on the screen.
This may not be the "right" fix, but it seems to
work. I am running RedHat Linux 5.1 (Manhattan).
Good luck.
Palm Programming: The Developer's Guide Review, December 21 1998
Submitted by pschoonveld@bigfoot.com [Respond | View]
I found this book to be mildly helpful.
I was programming a GPS & Pilot interaction program that required the use of the serial port. This book uses an example of exactly that. I was excited. But, they didn't explain it at all. I was looking at the online version at palm.com/devzone. Unless the text is a hell of a lot better, I wouldn't waste $33.
Palm Programming: The Developer's Guide Review, December 06 1998
Submitted by Mike Hughes [Respond | View]
I looked at the table of contents online briefly, and it
appears that this book has no UNIX development information.
How can this be? I thought O'Reilly was a UNIX supporter.
Oh well, maybe in the second edition. I'm keeping my $32.95
Palm Programming: The Developer's Guide Review, December 02 1998
Submitted by Robin Stephenson
What? *No* information on the use of Unix with the Pilot?
Not even as a client system, let alone development? Argh!
I've been using the pilot-link suite of tools for a while
now (they're on ftp://ryeham.ee.ryerson.ca/pub/PalmOS/ by the way)
and have just installed the gcc cross-compiler on a Linux
system. I've got a basic `hello world' style app running, and I was
going to buy this book to learn more.
I guess O'Reilly won't be getting my money if they can't even find
445k on their CD-ROM for pilot-link. A shame, particularly
when I read this on their web site:
Tim O'Reilly, president of O'Reilly and
Associates, reported today sales of its UNIX technical books
have surged. Sales of Unix In A Nutshell, the best-selling
UNIX book in publishing history, have tripled in the past
month, as have those of many of the company's other UNIX
titles. "We believe UNIX is finding a whole new audience,"
said O'Reilly. "It's hard to ignore an operating system that is
capable of supporting the enterprise and has been pounded
on by the world's largest companies and institutions for over
25 years. We're bullish on UNIX."
A shame that that `bullishness' doesn't extend to people
using Unix with the Palm Pilot. To say I'm disappointed would
be an enormous understatement. I'd been looking forward to this
book.
Media reviews
"a title anyone new to the Palm programming environment will want to have close by. Working real world code will take you up the learning curve fast." --Steve Patient, amazon.co.uk, March 2000
"written in O'Reilly's admirably-authoritative, yet easy-to-read, house style, without irrelevant digressions." --Paul Lynch, PC Pro May 2000
"additional developer lore and tools are between the covers of Palm Programming: The Developers Guide by Neil Rhodes and Julie McKeehan. Developers will probably buy the print version for the included CD which has source code files and tools, including Linux resources and third-party product demos" -Peter Coffee, PC Week, Jan 3, 2000
"An excellent tutorial on typical PamPilot application development, great for both serious and hobbyist developers. Rating 9/10." --Jonathan Blocks, slashdot.com 1/4/98

