Instant Palm OS Applications
||Author: Kris A. Jamsa, Kris, Ph.D. Jamsa|
List Price: $49.99
Our Price: Click to see the latest and low price
Publisher: McGraw-Hill Osborne Media (31 August, 2001)
Sales Rank: 77,229
Average Customer Rating: 4.33 out of 5
Customer ReviewsRating: 1 out of 5
AVOID PURCHASING THIS BOOK
I purchased this book primaraly on the merits of the customer reviews here. After having used this book to develop a Palm application using GCC PRC Tools, I'm stumped as to how it got such good reviews. The example code (in the text and on the CD) contains errors (read: the code won't compile.) Also, the examples are incomplete. For instance, the author talks about reading from a TextField but not how to write to one (not a trivial procedure.) Popup triggers are left out altogether. In general, the author doesn't thouroughly cover the topics he's chosen to write about. Nor does he give you any clue that he's not fully discussing the topic at hand. For example, he mentions only a couple of the built in dialog boxes and doesn't bother to tell you that there are other's available in PalmOS - let alone list them. The worst problem is that some of the examples are good enough to compile and execute on a non-debug device ROM, but will crash the debug ROM or produce erratic behavior in the program (ie: his discussion of PrefGetAppPreferences()) Over and over I'm having to debug errors that have been introduced because I used the author's buggy code. Do yourself a favor, buy a different book on writing PalmOS applications!
Rating: 5 out of 5
Excellent coverage of Web Clippings
Best book I've found with respect to Web clippings, security, and interacting with Perl/ASP.
Rating: 4 out of 5
Excellent book but with some minor inconsistencies
The book is well written except for inconsistencies in the
source code snippets and the texts.
In page 89, MenuHelloPalm.h has #define MainMenu but in
MenuHelloPalm.rcp, it has MENU MenuMenu. I looked at
the actual MenuHelloPalm.h file in the CD-ROM and its
Another inconsistency is found at page 93 and 94. In page
93, the function is FrmSetEventHandler(frmP, MainFormHandleEvent)
but in page 94, the author was referring to another function
I would have rated this book 5 stars for brevity, layout,
flexibility and the intent to write clearly but the errors above
and probably more (haven't finished reading yet) made me jump
from one page to another trying to put two and two together plus
opening my Palm OS API Reference just to find out which function
should really be used.
I know the best way to check is to re-compile the source
code and see if it runs but that would be a excercise on
the reader's part that we don't have to go through.
I hope the publisher proofreads good books like these twice
in the future.
Still, it's one of the best books out there on Palm OS
Programming besides the Palm OS Programming Bible. Pity I
can't rate it as 4.9.
· Palm OS Programming Bible, Second Edition
· Palm OS Programming: The Developer's Guide, 2nd Edition
· Palm OS Developer's Guide
· Palm Programming for the Absolute Beginner w/CD