Developers: Learn a New Programming Language or App Development with Deitel LiveLessons Videos!
Login  |  Register  |  Media Kit  |  Press  |  Contact Us  |   Twitter Become a Deitel Fan on Facebook  
Custom Search


We Want Your Feedback

We appreciate your feedback. Please send your comments, criticisms and suggestions to

Deitel® Buzz Online Free E-mail Newsletter

Each week, the Deitel® Buzz Online newsletter announces our latest Resource Center(s) and includes commentary on industry trends and developments, links to free articles and resources from our published books and upcoming publications, product-release schedules, errata, challenges, anecdotes, information on our instructor-led corporate training courses and more. To subscribe, visit

Deitel Training

With our corporate, on-site, instructor-led Dive Into® Series Programming training courses, professionals can learn Internet and web programming (client- and server-side), Java™, C++, C, Visual C#, Visual Basic®, Visual C++®, XML, and object technologies from the internationally recognized professionals at Deitel & Associates, Inc. Our authors, teaching staff and contract instructors have taught over 1,000,000 people in more than 100 countries how to program in almost every major programming language through:

• How to Program Series and Simply Series textbooks

• Deitel Developer Series professional books

• University teaching

• Professional seminars

• Interactive multimedia Cyber Classrooms and Complete Training Courses

• Satellite broadcasts

• Companion Web sites

Bring Deitel instructor-led corporate training to your company for a one- to five- day on-site seminar! Click here for more information.

Deitel Resource Centers

Our website,, provides Resource Centers on various topics including programming languages, software, Web 2.0, Internet business and open source projects. The Resource Centers evolved out of the research we’ve done to support our books and business endeavors. We’ve found many exceptional resources including tutorials, documentation, software downloads, articles, blogs, podcasts, videos, code samples, books, eBooks and more. Most of them are free. In the spirit of Web 2.0, we share these resources with the worldwide community. The Deitel Resource Centers are a starting point for your own research. We help you wade through the vast amount of content on the Internet by providing links to the most valuable resources. Each week we announce our latest Resource Centers in our newsletter, the Deitel® Buzz Online ( To learn how your company can advertise on, visit our onlineMedia Kit.


We’d like to thank two of the participants in our honors internship program who contributed to this eBook—Jennifer Fredholm, a computer science and English double major at New York University; and Jessica Henkel, a psychology major and business minor at Northeastern University.

We wish to acknowledge the efforts of our reviewers. Adhering to a tight time schedule, they scrutinized the chapter, providing countless suggestions for improving the accuracy and completeness of the presentation. We sincerely appreciate the efforts of our Dive Into Web 2.0 reviewers (from the Internet & World Wide Web How to Program, 4/e, review team): Umachitra Damodaran (Sun Microsystems), Jesse James Garrett (Adaptive Path), Eric Lawrence (Microsoft), Billy B. L. Lim (Illinois State University), Kevin Henrikson (, José Antonio González Seco (Andalucia’s Parliament), Tim O’Reilly (O’Reilly Media), George Semeczko (Royal & SunAlliance Insurance Canada), Karen Tegtmeyer (Model Technologies), Raymond F. Wisman (Indiana University) and Daniel Zappala (Brigham Young University).

About the Authors

Paul J. Deitel, CEO and Chief Technical Officer of Deitel & Associates, Inc., is a graduate of MIT’s Sloan School of Management, where he studied Information Technology. He holds the Java Certified Programmer and Java Certified Developer certifications, and has been designated by Sun Microsystems as a Java Champion. Through Deitel & Associates, Inc., he has delivered Java, C, C++, C# and Visual Basic courses to industry clients, including IBM, Sun Microsystems, Dell, Lucent Technologies, Fidelity, NASA at the Kennedy Space Center, the National Severe Storm Laboratory, White Sands Missile Range, Rogue Wave Software, Boeing, Stratus, Cambridge Technology Partners, Open Environment Corporation, One Wave, Hyperion Software, Adra Systems, Entergy, CableData Systems, Nortel Networks, Puma, iRobot, Invensys and many more. He has also lectured on Java and C++ for the Boston Chapter of the Association for Computing Machinery. He and his father, Dr. Harvey M. Deitel, are the world’s best-selling programming language textbook authors.

Abbey S. Deitel, President of Deitel & Associates, Inc., is a graduate of Carnegie Mellon University's Tepper School of Management where she received a B.S. in Industrial Management. Abbey served on the Marketing Department Advisory Board for the Boston College Carroll School of Management. She has been managing the business operations of Deitel & Associates, Inc. for ten years, focusing on new business opportunities, recruiting, marketing, and the Web 2.0 Internet Business Initiative.

Dr. Harvey M. Deitel, Chairman and Chief Strategy Officer of Deitel & Associates, Inc., has 46 years of academic and industry experience in the computer field. Dr. Deitel earned B.S. and M.S. degrees from MIT and a Ph.D. from Boston University. He has 20 years of college teaching experience, including earning tenure and serving as the Chairman of the Computer Science Department at Boston College before founding Deitel & Associates, Inc., with his son, Paul J. Deitel. He and Paul are the co-authors of several dozen books and multimedia packages and they are writing many more. With translations published in Japanese, German, Russian, Spanish, Traditional Chinese, Simplified Chinese, Korean, French, Polish, Italian, Portuguese, Greek, Urdu and Turkish, the Deitels’ texts have earned international recognition. Dr. Deitel has delivered hundreds of professional seminars to major corporations, academic institutions, government organizations and the military.

Jennifer B. Fredholm, a participant in the Deitel Honors Internship Program, is a senior English and computer science double major at New York University. Jennifer has held internships with DoubleClick, The Overlook Press and Folio Literary Management. She has also served as a Microsoft Student Partner. Jennifer spent the summer taking the Web 2.0 research we had compiled and organizing into a meaningful chapter for our book, Internet and World Wide Web How to Program, 4/e.

About Deitel & Associates, Inc.

Deitel & Associates, Inc., is an internationally recognized corporate training and content-creation organization specializing in computer programming languages, Internet and World Wide Web software technology, object technology education and Internet business development through its Web 2.0 Internet Business Initiative. The company provides instructor-led courses on major programming languages and platforms, such as C++, Java, C, C#, Visual C++, Visual Basic, XML, object technology and Internet and web programming. The founders of Deitel & Associates, Inc., are Dr. Harvey M. Deitel and Paul J. Deitel. The company’s clients include many of the world’s largest companies, government agencies, branches of the military, and academic institutions. Through its 30-year publishing partnership with Prentice Hall, Deitel & Associates, Inc. publishes leading-edge programming textbooks, professional books, interactive multimedia Cyber Classrooms, Web-based training courses and e-content for the popular course management systems WebCT, Blackboard and Pearson’s CourseCompass. Deitel & Associates, Inc., and the authors can be reached via e-mail at:

To learn more about Deitel & Associates, Inc., its publications and its worldwide Dive Into® Series Corporate Training curriculum, visit:

and subscribe to the free Deitel® Buzz Online e-mail newsletter at:

Check out the growing list of online Deitel Resource Centers at:

Individuals wishing to purchase Deitel publications can do so through:

Update :: January 22, 2020