Rating:  Summary: thorough Review: I'm pretty impressed with this book. He presents entire programs and then analyzes the important and new lines in detail. It is pretty thorough, covering basic forms, databases, IR, tcp/ip, integration with palm os services like alarms, etc... but it also covers fun stuff like graphics, animation and simple game creation too. The only omissions I noted were sound and bitmaps, but these topics I found in sample code on the web. I bought palmos programming for dummies a year or two ago, sold it on eBay, and promised I would never touch C or palm programming again, but this book is clear enough to inspire the confidence to go at it again.
Rating:  Summary: Almost Perfect Review: Most of the Palm porgamming books I've seen were written specifically for use with CodeWarrior. Happily, this one is not. True, it gives you the steps needed to create all the examples using both CW and GCC tools but it at least gives you a choice. This, I think is the best book available for beginners. I only wish the author had added a chapter on programming Tables. Oh well, 4 out of 5 stars ain't bad.
Rating:  Summary: Three chapters on graphics programming Review: The book covers the basics of graphics programming in Chapter 6. Chapter 7 extends the code to 3D. Easy to follow. Chapter 17 addresses translation and rotation -- simple animations.I am hoping the next edition covers bitmaps in more detail and examines video. But this is the best coverage of graphics I have found.
Rating:  Summary: Excellent book but with some minor inconsistencies Review: 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 #define MenuMenu. 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 called FrmAssignEventHandler. 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.
Rating:  Summary: Good network programming examples Review: The book provides working examples of the Inet library which I was able to use to replace several "kludged" Web clippings I had created to exchange data with our corporate database. The programs were easy to follow. The code is at a higher level than those presented in Palm Network Programmming. But they met my needs.
Rating:  Summary: Great book for beginning palm programmers!!!!! Review: This book has actual working examples!! Other books I have seem only to show conceptually how the built in functions work, leaving out other important functions/information to get something working as desired. You can actually take what is shown and make it work how you want without trying to figure out what has been left out.
|