Customer Reviews


14 Reviews
5 star:    (0)
4 star:
 (3)
3 star:
 (3)
2 star:
 (3)
1 star:
 (5)
 
 
 
 
 
Average Customer Review
Share your thoughts with other customers
Create your own review
 
 
Only search this product's reviews

The most helpful favorable review
The most helpful critical review


32 of 33 people found the following review helpful:
4.0 out of 5 stars Great Intro Book to Palm Programming
I am an experienced C/C++ programmer and wanted something to get me up to speed fast on Palm programming. I found it in this book. It is well organized, covers key concepts well and is easy to read. I was especially impressed with how well it strikes a good balance between giving tedious step-by-step instructions and leaving it for you to figure out. I don't...
Published on November 24, 1999

versus
10 of 10 people found the following review helpful:
3.0 out of 5 stars An average book.
I have three palm programming books (dummies guide, o'reilly developers guide and this sams book) and whilst not 'terrible' or 'worthless', it does ranks below the other two.

Lets be clear, the book covers well what it attempts to cover. How forms work, and such.

It is severly lacking in its explanation of database records and memory management.

It assumes you...

Published on April 10, 2000 by Stu George


‹ Previous | 1 2 | Next ›
Most Helpful First | Newest First

32 of 33 people found the following review helpful:
4.0 out of 5 stars Great Intro Book to Palm Programming, November 24, 1999
This review is from: Palm Programming (Paperback)
I am an experienced C/C++ programmer and wanted something to get me up to speed fast on Palm programming. I found it in this book. It is well organized, covers key concepts well and is easy to read. I was especially impressed with how well it strikes a good balance between giving tedious step-by-step instructions and leaving it for you to figure out. I don't think much of books that are basically code listings. This book isn't one of those. While it uses the beginning chapters to cover the mundane repeative tasks, the balance of the book focuses mainly on the essential code and clearly explains the concepts.

The only disappointing thing I found (hence 4 stars instead of 5) was that the code on the CD was written with an older version of CW than the trial version located on the CD. This necessitated changing the projects after they were converted so the correct .libs were linked. That would have been annoying enough but I also found that resources where missing on many of the projects too. That meant that some of the code wouldn't compile.

The good news, however, is that the author responded quickly to an email and sent me updated source code. I also recieved an update from the publisher (AW - I had complained to them too) a few days later. Everything works fine now and I am a happy palm programmer.

One final caveat: if you don't know C, don't start with this book. It assumes you can code. Also be aware that the code is written in CW, the official compiler for the Palm. GCC users may want to look elsewhere.

Help other customers find the most helpful reviews 
Was this review helpful to you? Yes No


10 of 10 people found the following review helpful:
3.0 out of 5 stars An average book., April 10, 2000
By 
Stu George "3x3eyes" (Virginia (USA) + Melbourne (Aus)) - See all my reviews
This review is from: Palm Programming (Paperback)
I have three palm programming books (dummies guide, o'reilly developers guide and this sams book) and whilst not 'terrible' or 'worthless', it does ranks below the other two.

Lets be clear, the book covers well what it attempts to cover. How forms work, and such.

It is severly lacking in its explanation of database records and memory management.

It assumes you know all the palm API inside and out and how it all works. IE: A basic task of say, changing the text of a label on a form... it wont tell you how to do that (dummies guide does, and covers the pitfalls and requirements of doing so).

The contents of the CD is useless except for browsing some minor snippets of code. A good tea coaster.

I do not find myself turning to this book when I need to look something up.

A nice intro book but barely scratch the surface. Buy the dummies book, its a far greater investment.

Help other customers find the most helpful reviews 
Was this review helpful to you? Yes No


9 of 9 people found the following review helpful:
2.0 out of 5 stars Ok for the commercial developer; not so good for hobbyists, November 24, 2000
By 
Mark (Buffalo, NY USA) - See all my reviews
This review is from: Palm Programming (Paperback)
Overall, this is a fair book. I'd have given it two and half stars if I could, feeling that it is an average book. Nonetheless, some things concerned me. Primarily, the book's title should be "Palm Programming using CodeWarrior." The book deals almost exclusively with CodeWarrior (CW), with only an occasional sentence devoted to any other development tool. I can respect the fact that this is probably the case because CodeWarrior is the leading Palm Development environment; nonetheless, the book's singular focus on CW should be duly noted up front. The fact that the CD contains GCC would lead you to believe that the book would also contain information on development using GCC. Well it doesn't. This probably will not be an issue for the hard-core developer who is comfortable with other GNU based compliers or those who like to figure things out on their own. Nonetheless, discussion of GCC would be appreciated by the hobbyist who wants to use a free development environment. (And indecently, GCC is freeware that is downloadable from many web sites including Palm's Developer site at PalmOS.com).

The book is clearly aimed at readers with at least a moderate knowledge of C or C++ (or at the very least, some other programming language). This was, in fact, one of the main reasons I purchased this book. I am often annoyed when attempting to expand my horizons, that in order to find what I need, I must sift through books aimed at the true beginner that contain much information that I already know. This is one of the book's strong points.

The book is well organized. The subjects flow well, feeding off previous subjects. There are many code listings and the companion CD contains all the source code. Personally, I did not care for some of the code explanations; and new programmers may find them confusing. In addition, little attention was paid to memory management. Since the Palm is a platform in which every byte matters, this is a significant oversight. Furthermore, memory management is probably one of the weakest skills of most programmers today and the cause of many programs locking up or crashing. (Having taught intermediate and advance programming courses, I feel I can make such a statement with some authority) You should be aware, if you plan to purchase this book, of some additional things.

1) This book is based on Palm OS 3.1 and SDK 3.1 (Software Developer's Kit) and CodeWarrior R5. The Palm OS and SDK are currently at version 3.5. There were some significant changes in v3.5 that can dramatically affect a program's compatibility. Release 6 is the most recent CodeWarrior. All the book's examples are based on CW R5; however there are R6 updates available on the author's web site. (Outdated software versions are the bane of any computer book; nonetheless, a reader must be aware of it - caveat emptor.)

2) The version of CW included with this book is CW Lite. (Which can also be downloaded from PalmOS.com) This is a VERY watered down version of CW that does not even allow you to save your work. What concerns me is that nowhere does the books marketing verbiage reference this fact. The front cover states, "The accompanying CD-ROM contains...fully functional development tools." The back cover, under the "On the CD" header lists "CodeWarrior for Palm Computing platform, the development tool of choice..." The inside front cover, which lists the included software, also lists the software as CodeWarrior, not CodeWarrior Lite. Having purchased many programming books, I did not expect a $300 program to be included with a book at this price. However, without reference to this being CW Lite (as do ALL the other Palm programming books that include CW Lite), I half expected something in the order of a 30-day trial version. The end result, if you do not have or purchase the full version of CodeWarrior, it is very difficult to do most of the examples in this book, let alone to start to develop your own programs. You can of course use GCC, but unless you have enough programming experience to "translate" the author's examples, this will quickly become a frustrating process. (CodeWarrior is a window based IDE (Integrated Development Environment) where as GCC is a command line compiler) Personally, I like to teach new programmers using a basic text editor and a command line compiler. It forces them to pay more attention to the work at hand since there are no "shortcuts" or quick-tools to use. It also causes them to have a far better understanding of the code structure and good programming practices. (It's amazing how sloppy and hard to read code can suddenly "become" when it is taken out of a color coded editor and put in a simply fixed font, black & white text editor.)

3) The book only covers Conduit development superficially. This is because Conduit development is a topic in of itself. I respect the author's choice of not pretending to be able to do justice to this topic in a mere chapter. This is in no way a shortcoming of the book; you just need to know this going in.

If you are a highly experienced programmer, you will most likely find this an excellent book that gets right to the point. However, if you are a hobbyist or a moderately experienced programmer, I would recommend you look at "Palm OS Programming Bible" by Lonnon R. Foster; it provides a little more information and guidance. (It still, however, is aimed at people with some programming knowledge. But the novice programmer will not feel lost as they may in this book.) In addition, it is based on Palm OS 3.5 and SDK 3.5. I am about ¾ of the way through it, and look forward to doing a review on it shortly.

Help other customers find the most helpful reviews 
Was this review helpful to you? Yes No


8 of 8 people found the following review helpful:
2.0 out of 5 stars Buy the Palm OS Programming Bible instead, July 25, 2001
By 
James Gruszynski "db man" (Margate, FL United States) - See all my reviews
(REAL NAME)   
This review is from: Palm Programming (Paperback)
This was the first book I bought on Palm OS programming and I wish it had not been. On the plus side it does a good job of explaining the basics of Codewarrior and it includes some good basic examples of programs.

On the minus side the examples do not compile on the included Codewarrior Lite. They do not even compile on the standard Codewarrior without a fair bit of massaging.

Overall I found using this book to learn Palm OS programming to be very frustrating. Between this book, the Codewarrior Tutorials, and trail and error I did eventually learn to write Palm OS programs.

Since then I have acquired a copy of the "Palm OS Programming Bible". All I can say is the "Bible" is more than worth the extra [price] in terms of technical accuracy and in depth coverage of topics.

Help other customers find the most helpful reviews 
Was this review helpful to you? Yes No


5 of 5 people found the following review helpful:
3.0 out of 5 stars THIS IS NOT A BEGINNERS BOOK, October 5, 2001
By 
This review is from: Palm Programming (Paperback)
Of all the Palm Programming books I have on my desk, I generally look at this book second for hints. Here are the Cons:- It is heavy on CodeWarrior (fyi.. I use CW) and if you haven't bought CW then don't buy this book either. Second, the book is getting somewhat dated. Third, if you want to dabble with Palm programming then I would say this book is not for you. On the Pro side: if you are going to be doing this for a living, the topics it covers are generally very useful and that's why I consider it good to have around.
Help other customers find the most helpful reviews 
Was this review helpful to you? Yes No


6 of 7 people found the following review helpful:
1.0 out of 5 stars Very disappointing - less useful than the free GCC tutorial, September 24, 1999
By A Customer
This review is from: Palm Programming (Paperback)
Looks good at first. But only supports CodeWarrior (nice if you can afford it). From about page6 the book left reality. The sample hello world program didn't work with the crippled version of CodeWarrior shipped. Code snippets are buggy (to the extent that it's obvious they weren't tested AT ALL). A waste of time and money. The free tutorial that came with GCC is many times more useful and helpful.
Help other customers find the most helpful reviews 
Was this review helpful to you? Yes No


5 of 6 people found the following review helpful:
4.0 out of 5 stars Good reference for Codewarrior users, October 15, 1999
This review is from: Palm Programming (Paperback)
I use Codewarrior and was extremely happy with the amount of good reference material in this book. It goes into more detail (in my opinion) on some of the finer points in programming for the Palm OS than the dummies series book does. However, the book seems written more for people who have a little experience with Palm OS programming already under their belt...
Help other customers find the most helpful reviews 
Was this review helpful to you? Yes No


6 of 8 people found the following review helpful:
1.0 out of 5 stars There are better books!, January 6, 2000
This review is from: Palm Programming (Paperback)
I would not buy this book because: (1) to fill the book complete listings are printed. (2) where you expect a small listing to illustrate some text you won't find any. (3) the examples are trivial, only cover the most superficial topics. (4) there are better books out there (O'Reillys and the Dummies).
Help other customers find the most helpful reviews 
Was this review helpful to you? Yes No


1 of 1 people found the following review helpful:
1.0 out of 5 stars What works here?, November 1, 2000
This review is from: Palm Programming (Paperback)
The author happily writes code for CodeWarrior, yet includes CodeWarrior Lite on the CD. The two SDK are different and there is no help on CodeWarrior Lite. In addition, you can not compile any code with the Lite version.
Help other customers find the most helpful reviews 
Was this review helpful to you? Yes No


8 of 12 people found the following review helpful:
2.0 out of 5 stars My fears were realised, October 19, 1999
By A Customer
This review is from: Palm Programming (Paperback)
The book started out great, especially for free gcc users, and then it started leaning onto codewarrior, with much of the sample codes (and I hated the coding style :P) and screenshots referring to projects created in it. GCC users, a better book would have to be the one by O'Reilly.
Help other customers find the most helpful reviews 
Was this review helpful to you? Yes No


‹ Previous | 1 2 | Next ›
Most Helpful First | Newest First

This product

Palm Programming
Palm Programming by Glenn Bachmann (Paperback - June 21, 1999)
Used & New from: $0.25
Add to wishlist See buying options