Deitel Buzz online Spotlight on .NET

Volume 1, Issue 2, May 23 , 2002

© 2002. Deitel & Associates, Inc. All Rights Reserved.

Search with Google

link to link to link to Contact us at
In This Issue... Welcome to the Deitel™ Buzz Online!

"Each problem that I solved became a rule, which served afterwards to solve other problems."
Rene Descartes (1596-1650)

Other sections of interest in this issue:

Ancillaries for Instructors and Students
Deitel™ Developer Series
New Complete Training Courses
2002 Publishing Plan Update
International Translations

Java How to Program 4/e Hits #1 at Barnes & Noble Online!

Java How to Program, 4/e Book Cover

On May 16th, 2002, Java™ How to Program, 4/e was ranked first out of 1,773 Java™ titles available at Barnes & Noble Online Bookstore. Other Deitel publications ranked in the top 75 included Advanced Java™ 2 Platform How to Program (18), Java™ How to Program, 3/e (34), The Complete Java™ 2 Training Course, 4/e (61) and C How to Program, 3/e (75), which contains solid introductions to C++ and Java.

Additional Deitel rankings by topic include:

C++ Programming (out of 1,417 titles):

Internet & World Wide Web Programming (out of 600 titles):

Visual Basic .NET Programming (out of 114 titles):

Deitel double-thumbs-up bug

We hope you enjoyed our inaugural issue. We sincerely appreciate all your comments and feedback.

In this issue, we take an in-depth look at Web services, the hottest new software technology of 2002. We provide a general overview of Web services, what they are and how they will impact industry. We introduce the technical standards used in Web services and discuss Java™ Web services.

E-mail your questions or comments about this newsletter to We look forward to hearing from you!

In the Next Issue:

C++ How to Program, 4/e Book Cover

C++ How to Program
Fourth Edition
ISBN: 0130384747

The world's best selling C++ textbook is now even better! Designed for beginning through intermediate courses, C++ How to Program, Fourth Edition, will include the following new features:

  • Upgrade of the OOD/UML case study to UML 1.4.
  • Enhanced treatments of arrays and strings as objects.
  • Significant tuning of the Exception Handling and Operator Overloading chapters.
  • Code-highlighting styles that use color to focus the reader on new code elements in each program.
  • "Code Washing," which is our term for the process we use to convert all the programs in the book to a more open layout with enhanced commenting. We have grouped program code into small, well-documented pieces to enhance code readability.
  • Highly polished text, reflecting the suggestions made by a distinguished team of industry professionals and academic reviewers.
  • Conversion of control-structure flowcharts into UML diagrams.
  • Many other improvements.

[Note: Improvements listed here are subject to change.]

Other topics that will be discussed in the third issue of the Deitel™ Buzz Online:

  • Visual C++ .NET
  • Emerging Languages: Water Programming
  • Deitel™ Developer Series Launch

Deitel and Associates Has Moved to:

Deitel flying ace bug

12 Clock Tower Place, Suite 200
Maynard, MA 01754
Phone: (978) 823-0130

To learn more about our new headquarters, visit the Lore & Legend of Deitel section.

It's All Greek To Me! Four Deitel Texts Translated Into Greek.

We are pleased to announce that Moschos Giurdas Publishers is translating the following four Deitel textbooks into Greek:

These texts are our first Greek translations. Over the years, many of our books have been translated into multiple languages, including traditional Chinese, simplified Chinese, French, Italian, Japanese, Russian, Portuguese, Polish, German, Korean and Spanish.

To view a complete list of Deitel translations, visit

Attention International Instructors: If you are interested in adoption information for our international translations, please e-mail

Deitel™ Buzz Online Hits Milestone!

On May 18, 2002 at 1:21 PM (EST), our newsletter received its 10,000th registration from Edward Petty of Detroit, MI. We asked Mr. Petty if he would be kind enough to supply us with some information about himself and his background. Our thanks to Mr. Petty:

Mr. Petty works for Blue Cross Blue Shield of Michigan as an IS manager/technology architect. He has an MBA in Technology Management, and this year marks his 24th with BCBSM. Mr. Petty also teaches undergraduate and graduate MIS courses at the University of Michigan-Dearborn.

Thanks to all our readers who have participated and made this possible.

Return to top

Deitel™ 2002 Publishing Plan

Summer 2002 Publications:

Deitel™ Developer Series (for Professional Programmers)
In stock in July:

In stock in August:

How to Program Series

Complete Training Course Series

Fall 2002 Publications (available for January 2003 classes):

  • Operating Systems, 3/e
  • ASP .NET with Visual Basic .NET for Experienced Programmers
  • Visual C++ .NET How to Program

2003 Publications

  • XML for Experienced Programmers
  • Wireless Internet & Mobile Business for Experienced Programmers
  • Advanced Java™ 2 Platform How to Program, 2/e
  • Java 2 Micro Edition (J2ME) for Experienced Programmers
  • Java 2 Enterprise Edition (J2EE) for Experienced Programmers
  • ADO .NET with Visual Basic .NET for Experienced Programmers
  • ASP .NET with C# for Experienced Programmers
Technology Spotlight: Web Services

In every issue, we use this section to highlight a different technology such as .NET, Java™, Visual Basic .NET, C#, XML, C++, C, Perl, Python, Internet and wireless Internet programming. Each issue contains articles focusing on a specific technology. We also include sample programs and applications designed using our signature LIVE-CODE™ Approach.


"Beginning of the teaching for life,
The instruction for well-being...
Knowing how to answer one who speaks,
To reply to one who sends a message."


An Introduction to Web Services, SOAP, WSDL and UDDI

Web services are software programs that use XML to exchange information with other software via common Internet protocols. This article introduces key concepts behind Web services and the standards used to enable Web service interactions, including SOAP (Simple Object Access Protocol), WSDL (Web Services Description Language) and UDDI (Universal Description, Discovery and Integration).

An Introduction to Java Web Services with JAX-RPC: Part 1

The Java API for XML-based Remote Procedure Calls (JAX-RPC) provides a clean API for building standards-based Web services and clients. This article introduces JAX-RPC using the DEITEL™ signature LIVE-CODE™ Approach. This approach to teaching uses complete, working code examples, followed by screenshots of the input and output dialog boxes. This article, the first in a two-part series, presents code for building a Web service using JAX-RPC. The second article will be featured in the next issue of the DEITEL™ BUZZ ONLINE; it shows how to implement a Web services client using JAX-RPC.

Java Web Services for Experienced Programmers

Java Web Services for Experienced Programmers Book Cover

ISBN: 0130461342

Publication Date: July 2002
Pages: 800

Ordering Information:
Barnes & Noble

Web Services: A Technical Introduction

Web Services A Technical Introduction Book Cover

ISBN: 0130461350

Publication Date: July 2002
Pages: 400

Ordering Information:
Barnes & Noble

To view the complete Deitel product catalog, which contains all publications in the How to Program Series, the Deitel™ Developer Series, the Complete Training Course Series and all international translations, visit

Return to top

New Publications, Products & Series

For Professionals: Announcing the NEW Deitel™ Developer Series

Coming in late Summer 2002 to bookstores and online booksellers!

We are pleased to announce the launch of the Deitel™ Developer Series—a new Deitel book series for practicing professionals. This series offers focused treatments of emerging technologies.
Deitel & Associates is internationally recognized for its best-selling How to Program Series textbooks for the academic market and its signature Live-Code™ Approach to teaching programming. The Deitel™ Developer Series books contain the same Live-Code™ teaching methodology, but do not include the kinds of pedagogic features and ancillaries included in the academic textbooks of the How to Program Series.

If you have any questions on which book or series is right for you, please contact us at

To view our complete Deitel product catalog, visit

Return to top

Deitel CD-ROM bug

New Complete Training Courses from Deitel & Associates!

The Complete C# Training Course

Complete C# Training Course Box Cover

ISBN: 0130645842

Ordering Information:
Barnes and Noble

Includes C# How to Program and the C# Multimedia Cyber Classroom (interactive CD-ROM for Windows)

[Note: To see a complete list of features included in our Cyber Classroom and Complete Training Course products, visit the Cyber Classrooms and Complete Training Courses section of this newsletter or]

The Complete Visual Basic .NET Training Course

Visual Basic .NET Complete Training Course Box Cover

Second Edition

ISBN: 0130425303

Ordering Information:
Barnes and Noble

Includes Visual Basic .NET How to Program, Second Edition and the Visual Basic .NET Multimedia Cyber Classroom, Second Edition (interactive CD-ROM for Windows)

[Note: To see a complete list of features included in our Cyber Classroom and Complete Training Course products, visit the Cyber Classrooms and Complete Training Courses section of this newsletter or]

The Complete Python Training Course (Coming in late June)

Python Complete Training Course Box Cover

ISBN: 0130673749

Ordering Information:
Barnes and Noble

Includes Python How to Program and the Python Multimedia Cyber Classroom (interactive CD-ROM for Windows/Linux)

[Note: To see a complete list of features included in our Cyber Classroom and Complete Training Course products, visit the Cyber Classrooms and Complete Training Courses section of this newsletter or]

Return to top

Ancillaries For Instructors, Corporate Training Directors and Students

Deitel & Associates offers a wide variety of ancillary materials for professors, corporate trainers, developers and college students, including:

  • Companion Web Sites—These sites, which accompany most How to Program Series textbooks, are intended for instructors and students. Most of these sites provide chapter objectives, self-review exercises and answers, chapter highlights and additional reference material. To view companion Web sites available for our How to Program Series textbooks, visit
  • PowerPoint Lecture Notes—Designed for instructors, corporate trainers and students, these slides include the source-code listings, figures and tables from most How to Program Series textbooks, syntax-colored code examples and callouts that emphasize the most important sections of code. Instructors can customize the slides to fit their teaching styles and course needs. To view all available PowerPoint Lecture Notes, visit
  • Executable code examples—Each book contains hundreds of program examples that you can download at You are encouraged to download these examples and test them while reading the text.
  • Cyber Classrooms and Complete Training Courses—Most How to Program texts can be ordered as a Complete Training Course package, containing the textbook and the corresponding Cyber Classroom CD—an interactive, multimedia-tutorial version of the book. Complete Training Courses are value-added products that provide additional hands-on experience and study aids for minimal additional costs. Features of the Multimedia Cyber Classrooms include:
    • Between 11 and 22 hours of detailed audio descriptions of the code examples
    • Practice questions with answers that provide immediate feedback on your performance
    • Self-review questions drawn from the text (all with answers)
    • End-of-chapter programming exercises from the text (about half with answers)
    • Extensive hyperlinking
    • Text-search capabilities
  • Lab Manuals—These guides complement our textbooks and optional Multimedia Cyber Classrooms. C++ In the Lab, to Accompany C++ How to Program, Third Edition is currently available, and Java In the Lab to Accompany Java How to Program, Fourth Edition will be available for Fall 2002 classes (PDFs are available now for adoption consideration). If you would like us to create Lab Manuals for other texts, please contact us with your suggestions.
  • Instructor Resource CD for Instructors and Corporate Training Directors ONLY—These CDs contains 90-100% of all the answers to exercises found in the corresponding How to Program textbooks. IRCDs can be obtained by instructors through their regular Prentice Hall sales representatives.
    Locate your Prentice Hall representative

For Instructors Using C How to Program, 3/e

We are pleased to announce the availability of more than 400 additional multiple-choice test questions (and answers) for the C portion (Chapters 2-13) of C How to Program, 3/e. Instructors can obtain these questions and answers by contacting their regular Prentice Hall sales representatives.
Locate your Prentice Hall representative.

Testimonial: Java™ Certification NEW! Getting Started with Forte for Java
Deitel peeking bug

Everyday we receive e-mails from our readers around the world regarding our products and services.

John Beck of the UK recently wrote to us about Java™ How to Program, 3/e, and we have received his permission to quote him in our newsletter:

"I recently took the Sun Java Platform certification exam to further my career prospects by gaining an industry recognized qualification. To understand the objectives of the exam, I downloaded the certification success guide from the Sun education site. I then returned to Deitel's text to make sure I had a proper "handle" on the relevant subjects, and then took the mock test from the Sun site in order to identify areas of study that were still weak. I passed my Sun Java Platform certification about an hour ago. I felt compelled to write as I was completely computer illiterate up until 18 months ago, and the precise nature of your book, and its clarity have quite literally altered my life."

Our thanks to Mr. Beck and all of our readers who send in comments and suggestions. If you have any questions or would like to provide us with feedback on our products, please e-mail us at

Review of Visual Basic .NET How to Program, 2/e

Peter Valassis, editor of Visual Basic and, recently reviewed our Visual Basic .NET How to Program, 2/e. Please read the full review and check out the Web sites mentioned above for information on Visual Basic .NET.

Forte for Java™Tutorial Coming Soon

We are pleased to announce our newest addition to the Deitel Getting Started with... free downloadable tutorials: Getting Started with Forte for Java™ Community Edition 3.0 and the Java 2 Software Development Kit 1.4. The first printings of our textbooks Java™ How to Program, Fourth Edition and Advanced Java™ 2 Platform How to Program include CDs containing Sun's Forte for Java Community Edition 2.0 and the Java 2 Software Development Kit (J2SDK) 1.3.1—the most recent versions of these products at publication time. Due to our publisher's contractual agreements with Sun, each reprint of these books must include the most up-to-date versions of Forte and the J2SDK. The second printing of Java How to Program, Fourth Edition includes Forte for Java Community Edition 3.0 and the J2SDK 1.4. As a service to our readers, we have written and will post Getting Started with Forte for Java Community Edition 3.0 and the Java 2 Software Development Kit 1.4 to our Web site shortly. This Getting Started with... publication shows readers how to:

  • Download Forte 3.0 and the Java SDK 1.4
  • Install the J2SDK 1.4
  • Install Forte for Java Community Edition 3.0
  • Compile and run applets and applications with the J2SDK 1.4
  • Use the Forte integrated development environment (IDE) to develop Java
  • Compile and run applets and applications with Forte for Java Community
    Edition 3.0
  • Use the online help and Java API documentation
  • Use template wizards to generate code
  • Incorporate your own packages of Java software components into Forte
  • Debug applets and applications in Forte

This publication will be available to download at

Return to top

Research & Development Emerging Technologies

Extensive research and development goes into writing each Deitel publication. This process adds to our current knowledge base and uncovers new technologies and information that might lead to new publications. Here are just a few of the ongoing research projects at Deitel:

  • ASP .NET
  • ADO .NET
  • Web Services
  • XML
  • Java 2 Micro Edition (J2ME)
  • Wireless Programming
  • Operating Systems
  • Visual C++ .NET

If you would like to recommend topics for future publications, please send your suggestions to

Return to top

Water logo

Deitel & Associates, Inc., is committed to supporting both established and emerging programming languages. We are working with (and have a small equity interest in) Clear Methods, Inc., a company that has developed a new programming language called Water.
Water is a native Web-service programming language with a concise, XML-based syntax. It is an open, object-oriented language designed to simplify the creation of Web services. Water is very flexible and adheres to a "Learn Once, Use Everywhere" philosophy—where data, logic and presentation have a uniform representation.

Since the last edition of the DEITEL™ BUZZ ONLINE, Clear Methods has published its first book, Water Programming. This 150-page publication can be downloaded for free in PDF format at

Corporate On-Site Training

Web Services Development with Java™

We are pleased to announce our latest corporate training course. Learn about one of the hottest technologies in the software industry—Java™ Web services.

Course Description
Web Services Development with Java™ provides the knowledge and skills needed to build Web services using the Java Web Services Developer Pack technologies, including:

  • Java API for XML-based RPC (JAX-RPC)
  • Java API for XML Messaging (JAXM)
  • Java API for XML Registries (JAXR)

This course also covers general Web services technologies, including:

  • Simple Object Access Protocol (SOAP)
  • Web Services Description Language (WSDL)
  • Universal Description, Discovery and Integration (UDDI)
  • ebXML

Lab exercises provide seminar participants with experience in constructing and deploying small- to medium-scale Web services.

Course Facts: 5-days, Lecture and Lab format

Audience: Experienced Java Programmers

Cost: $13,995 lecture fee +$30 materials fee per students + instructor travel reimbursement

To view the full course outline, please visit

[Note: The outline is based on our forthcoming publication, Java™ Web Services for Experienced Programmers, and reflects the state-of-the-art in Web Services. Java™ Web Services for Experienced Programmers is scheduled for publication in July as part of the new Deitel™ Developer Series.]

Return to top

Corporate Training Course Topics

picture of Albert Antstein bug

For pricing and course outlines, please click the above links, visit, e-mail us directly or call Christi Kelsey—our Director of Corporate Training Programs—at (978) 823-0130.

Return to top

Challenge of the Week Lore & Legend of Deitel

Deitel running bugIn the early 1970s, when Harvey Deitel was an information systems consultant for an actuarial firm, the following requirements document came across his desk:

"Please prepare a report of all the pensioners in the state of Connecticut who died last year in alphabetical order."

Why did this relatively simple request cross his eyes?

Send your answers to We look forward to your responses, and we will summarize them in the next issue of the Deitel™ Buzz Online.

Here are some of the responses we received to the challenge in the last issue:

Question: "What product could be manufactured at an entity called the "red-brick factory?"


  • red bricks
  • anything (because the factory could be made out of red bricks)
  • bricks (because the factory could be red and in fact be made out of any material)
  • and in 2002, the red-brick factory could be anything from the name of a rock group to a brand of beer

Our question demonstrates that communication via natural languages (like English) suffers from ambiguity problems. This presents tremendous challenges to researchers who are working to get computers to communicate with one another and with people via natural languages.

Return to top

The History Behind Our New Offices

We are pleased to announce that Deitel & Associates has moved its world headquarters to Maynard, Massachusetts, just a few miles northwest of our previous offices. We are in Clock Tower Place, a high-technology office park containing more than 85 companies, including Monster, AOL, BEA Systems, Lucent Technologies, Palm, WorldCom, Verizon and many others.

Our new offices have special significance to us. Our corporate on-site training business began in 1989 with Digital Equipment Corporation. Their worldwide headquarters was located at "The Mill" in Maynard—a former textile mill built in the 1800s. Dr. Harvey M. Deitel, Chairman of Deitel & Associates, taught numerous C and C++ courses to Digital engineers at The Mill. Digital was subsequently purchased by Compaq, and their operations at The Mill were moved elsewhere. A real-estate developer renamed the Mill "Clock Tower Place" and transformed it into an enormous office park. We are in the suite of offices once occupied by Ken Olsen, the founder of Digital, a company which at its peak, was the second largest computer company in the world. We are back where it all began for Deitel & Associates, Inc.

Return to top

Deitel on InformIT Job Opportunities at Deitel

InformIT logoDeitel Goes Live on InformIT!

We are pleased to announce that Deitel, in cooperation with Pearson's Information Technology Web site, InformIT, has recently launched the Deitel Kiosk at We are also making weekly contributions to the InformIT newsletters.

  • InformIT Editorial Newsletter—Pearson is the largest educational publisher in the world and has about 4500 authors. This newsletter contains approximately 50 new articles per week by Pearson authors. We are pleased that Pearson has asked Deitel to contribute 3 articles per week on various IT topics.
  • InformIT Promotional Newsletter—This newsletter features weekly specials and discounts on selected Pearson publications. Each issue promotes a new DEITEL™ product and provides information about our corporate instructor-led training courses.

Both of these publications are sent to over 750,000 registered users worldwide. For opt-in registration, visit

The Deitel Kiosk includes:

  • The Deitel Article Archive—Articles featured in the InformIT editorial newsletter are stored in the Kiosk for quick and easy reference.
  • Deitel Bookstore—All Deitel publications are available for purchase at this site. Readers can preview sample chapters, Tables of Contents, Prefaces and more.

Bug sitting at Desk (Anna Lee Tic)

Learn the hottest technologies and be a part of a winning organization!

If you are...

  • bright
  • a hardworking team player
  • willing to accept significant responsibilities and work long hours
  • passionate about technology
  • interested in learning new skills

Deitel & Associates, Inc., may be right for you. Click any of the following links to learn about the kinds of opportunities that become available from time to time.

Our corporate training business always has teaching opportunities for experienced contract instructors.

Return to top


Please visit us at, and for updates to the Deitel publishing program, code examples and downloads, purchasing information and more.

Customer Feedback: Questions or comments? E-mail us with your feedback on how we can better serve you.

Unsubscribe from this newsletter.

Return to top

© 2002. Deitel & Associates, Inc. All Rights Reserved.