If you haven’t already figured out that the people at Palm Computing deserve an enormous amount of gratitude, we will tell you now. Many people deserve our thanks, starting with Maurice Sharp, head of Developer Technical Support (DTS) at Palm Computing. He coordinated the dispersal of proof chapters and had the fortitude to read the whole manuscript while managing all the rest of his duties. Other DTS people who read the entire manuscript were David Fedor, Cheri Leonard, Gary Stratton, Bruce Thompson, and Ryan Robertson. Keith Rollin in Engineering also read the whole manuscript and gave us great comments, especially about debugging tools. If you have ever tried to do a technical review of a proof copy, you know how much work this is. These folks went the extra mile and obviously read on their own time (food spills are a sure-fire indicator of a dedicated individual), and for this we thank them profusely. If this book is useful to you, remember that these people had a great deal to do with that.
Other people at Palm Computing reviewed individual chapters in their own areas of specialty and gave us great advice. These include some folks in Engineering: Dan Chernikoff (for serial port communications), Bob Ebert, Roger Flores, Steve Lemke, Kelly McCraw, Chris Raff, and Tim Wiegman. Three managers also took time out of their schedules to make sure we covered enough of the bigger picture. They are Daniel Pifko (HotSync Product Manager), Phil Shoemaker (Tools Engineering Manager), and Bill Witte (OS/SDK Product Manager). All these people read drafts of chapters and sent back tons of useful technical comments, and we thank them.
The Palm Computing staff also provided a lot of technical assistance. We can’t begin to say how nice it is to be able to ask for technical help, ask questions, ask about problems, and get answers, usually within a day or two. The folks at Symbol Technologies also helped us out. Rob Whittle, Product Manager of the SPT 1500, got us a beta unit of the SPT 1500 and gave many useful comments and other help.
We also recruited some readers to see if the book would make sense. These readers included C programmers new to the platform and people who might well know more about programming the Palm than we do. This list of volunteers who deserve recognition includes Stephen Beasley, Edward Keyes, J.B. Parrett, and Stephen Wong. Edward Keyes offered especially insightful and thorough comments.
Now, over to the publishing side of things. Many thanks to our editor, Mark Stone. It was very nice to have an editor who read and actually understood our writing. Mark time and time again caught inconsistencies and sloppy descriptions and gently told us when we were mumbling. For two authors who don’t like writing, Mark’s competence and professionalism made the task almost palatable.
On the personal side of things, we have a few people to thank as well. As always, we need to thank our children, Nicholas, Alexander, and Nathaniel, who can never figure out why either of us writes books. We also thank our friends and families, who put up with our annoying tendencies to fade out of conversations, be late, and be absolutely boring while we are writing.