First and foremost, we'd like to thank Greg Doench, our editor at Prentice Hall, who has shepherded us through this project, never losing his nerve in spite of numerous delays and complications. Thanks to Mary Lou Nohr for editing the manuscript, and to Patti Guerrieri for her production work. We very much appreciate our reviewers who have done a splendid job, finding errors and suggesting improvements in various drafts of the manuscript. They are: Larry Brown Frank Cohen, PushToTest Rob Gordon, Crooked Furrow Farm Marty Hall, author of Core Java Servlets and JavaServer Pages Jeff Markham, Markham Software Company Angus McIntyre, IBM Corporation John Muchow, author of Core J2ME Sergei Smirnov, principal architect of Exadel JSF Studio Roman Smolgovsky, Flytecomm Stephen Stelting, Sun Microsystems, Inc. Christopher Taylor, Nanshu Densetsu Michael Yuan, author of Enterprise J2ME
Finally, thanks to our families and friends who have supported us through this project and who share our relief that it is finally completed. |