Home :: Books :: Computers & Internet  

Arts & Photography
Audio CDs
Audiocassettes
Biographies & Memoirs
Business & Investing
Children's Books
Christianity
Comics & Graphic Novels
Computers & Internet

Cooking, Food & Wine
Entertainment
Gay & Lesbian
Health, Mind & Body
History
Home & Garden
Horror
Literature & Fiction
Mystery & Thrillers
Nonfiction
Outdoors & Nature
Parenting & Families
Professional & Technical
Reference
Religion & Spirituality
Romance
Science
Science Fiction & Fantasy
Sports
Teens
Travel
Women's Fiction
Palm OS Programming from the Ground Up: The Accelerated Track for Professional Programmers

Palm OS Programming from the Ground Up: The Accelerated Track for Professional Programmers

List Price: $34.99
Your Price: $23.09
Product Info Reviews

<< 1 2 3 4 >>

Rating: 3 stars
Summary: Good step-by-step guide. Outdated.
Review: This is a great step-by-step guide to anyone looking to develop Palm applications using CodeWarrior. Howevwer, the book is based on Palm OS v.3.1. Even though this might not seem like that big of a deal, a LOT changed between OS 3.1 and OS 3.5 making most of the code in this book uncompilable. Used in conjunction with more recent texts the advanced user will be able to translate these examples into working 3.5 code. Unless you plan on developing using Palm OS v.3.1, novice beware...

Rating: 3 stars
Summary: Good step-by-step guide. Outdated.
Review: This is a great step-by-step guide to anyone looking to develop Palm applications using CodeWarrior. Howevwer, the book is based on Palm OS v.3.1. Even though this might not seem like that big of a deal, a LOT changed between OS 3.1 and OS 3.5 making most of the code in this book uncompilable. Used in conjunction with more recent texts the advanced user will be able to translate these examples into working 3.5 code. Unless you plan on developing using Palm OS v.3.1, novice beware...

Rating: 4 stars
Summary: Good Palm Book for experienced C developers
Review: This is a pretty good book. The author codes in a distinctive style from Palm's Tutorials, which may throw some people off who have glimpsed at them. However, his style is good and it is good to see programs that look different than Palm's. He also offeres much general (and practical) information, such as:

- differences between the OS versions and how to handle that in your programs - discussion of dev tools and IDE's. - discussion of different languages (although breif)

My major grip would be that I wanted more depth and detail, but I guess it is advertised as an introduction.

Rating: 5 stars
Summary: Great book! Great examples!
Review: This is by far the best book on Palm programming on the market today. The most important part is the examples given in the book. The most critical topics of Palm programming have been covered.
Few warnings: First, the book does have a substantial number of typos and simple mistakes. You do have to go to the author's web page and print the corrections list. This should solve the problem.
Second, You do need to purchase a full version of Code Warrior if you are serious about doing Palm development.
Third, you do need to have good knowledge of C. There should be no surprise that there is such thing as a function pointer.
Overall, this is a very good book for an experienced programmer.

Rating: 2 stars
Summary: Big Disappointment
Review: This is one of the most error filled programming book I have seen lately. The author was obviously using a different version of Code Warrior than the Code Warrior Lite included on the CD. The Publisher lists nothing on it's site about errata and it took me several days to find out that the author lists the errata on his own personal site. The book starts right at the first example with code that does not work and no explanation as to why. Perhaps the publisher should have proofread the text and tested the code before releasing this book. On the positive side, the book was a usable tutorial as soon as the errors were identified.

Rating: 5 stars
Summary: Palm OS Programming from the Ground Up
Review: This was the book I was looking for. I didn't need yet another book explaining what an #include is, or how to format an if() statement. If you are an experienced C/C++ programmer interested in programming the Palm OS platform, this could be the book for you as well.

"Palm OS Programming from the Ground Up" goes from implementing a "Hello World" type application through the development of a full-blown Palm OS application. Step-by-step real code examples clearly describe and demonstrate crucial Palm OS functions. The included CodeWarrior Lite has all the tools needed to design, code, compile and run your projects.

And if you do run into any hitches, the author maintains a web site supporting and expanding upon the book, and is very helpful and responsive to emailed questions. Not for the programming novice, but for everyone else, this is the way to get coding in the shortest amount of time.

Rating: 1 stars
Summary: Avoid this error filled book like the plague
Review: Typos ! More Typos ! Still more Typos !

Basic errors of fact .

Out of date material !

It is all here.

Save your money.

Spend it on... a better book from Amazon.com !

Rating: 2 stars
Summary: This book had potential...
Review: until you read the second chapter and realize that nobody edited this book for mistakes. It is difficult to learn an OS/IDE when the author references functions by the wrong name (myEventHandler in the code example gets referenced as HelloEventHandler in the text), and doesn't give a detailed description of what the function is actually doing. In addition, sometimes he writes the line of code, then describes it, while other times he describes what the code is doing and then prints the line of code. You can never be sure which line of code went with what description. I found myself spending more time figuring out what the author was trying to say, than figuring out how the OS works.

Rating: 2 stars
Summary: Don't bother
Review: Warning: This book is not for beginners. It is a little boring in the sense that most of the book concentrates on programs that have already been written and it examines the most common mistakes that beginning developers tend to make. It does have a couple of really nice examples but unless you are experienced in C programming or another low level programming language, don't count on understanding any of it. Although the author does explain some very rudimentary C, he does not delve into it extensively. All in all this book is helpful if you have the proper background. If you want a step by step HOW-TO guide, don't purchase this book! Instead purchase the "Learning Palm Programming in 24 hours" by Sams or the Palm Programming for Dummies book. There is also a lot of concentration on the conceptual aspects of Palm programming. It is educational in the sense that it teaches what to avoid or how to debug your programs.

Rating: 3 stars
Summary: For EXPERIENCED C/C++ Programmers only!
Review: When I got this book, I jumped into it feet first. After all, since I have had years of programming experience I thought I could quickly breeze through the chapters and pick up the differences between Palm programming versus Windows programming.

But, sad to say, I stumbled at the HELLO WORLD program (Chapter 2). Now, coming from the world of Windows, I do not know about PalmOS's system calls, and how PalmOS dispatches events exactly. After working through the HELLO WORLD program, I found several GLARING errors in the book. While the code listing was fine, the "detailed explanation" by the author to try to tell the newbie reader what each line does, varies rather significantly from the listed code.

So much so, that if I were a newbie programmer in general, I'd be left scratching my head as to why in the code listing, the event handler is called myEventHandler and yet in the detailed explanation it is called helloEventHandler. If I were a newbie I would never have linked the 2 together and realised it was an error on the author's part. Later on in this detailed explanation section, the code fragment showed an extra line which was not present in the original listing. Again as a newbie if I compiled it with the extra line, the thing will bomb out.

To cut the long story short, I recommend only EXPERIENCED programmers to use this reference. Only when you do have experience will you be able to sort out the errors in code and explanations.

On the whole, this book is rather useful for getting experienced programmers on-track to PalmOS programming, but newbies will falter at the opening stages.


<< 1 2 3 4 >>

© 2004, ReviewFocus or its affiliates