Deitel products Deitel Dive Into Series Corporate Training Visit www.deitel.com

In this Issue ...

Updated! Mashups Resource Center

Building mashups is one of the hottest topics of Web 2.0. The term mashup originated in the music world—a music mashup is a remix of two or more songs to create a new song. A web application mashup combines complementary functionality from multiple web sites, e.g., combining Google Maps with Craigslist apartment listings to display on a map all of the apartments for rent in a particular neighborhood. You can create powerful Web 2.0 mashup applications in hours or days, instead of months or years if you have to start from scratch.   
    Developers have created mashups using Web services and RSS/ATOM feeds from scores of popular Web sites including Amazon, Google, Microsoft, Yahoo!, FlickR, Del.icio.us, Salesforce.com and many more.
    Our Mashups Resource Center focuses on the enormous amount of free mashups content available online. Start your search here for tutorials, documentation, books, articles, blogs, directories, tools, forums, etc., that will help you quickly develop mashup applications.

  • Check out the newest and most popular mashups, including scores of Google Maps-based mashups showing you the locations of theaters, real estate for sale or rent, properties that have sold in your area, and even the locations of the public restrooms in San Francisco! 
  • Use a really cool Web 2.0 Mashup matrix tool with links to loads of mashups. For each of the sites listed, find the mashups that have been created with the other sites in the matrix. 
  • Search for mashups by type including mapping, photo, video, search, newsmashing, shopping, sports, travel, messaging, news, transit, real estate and more.
  • Download the Web Services Mashup presentation from the O’Reilly ETech Conference.
  • Read the Wikipedia article on mashups.
  • Check out the FlickR APIs for adding photos to your applications, updating photos, replacing photos, example requests, and asynchronous uploading.
  • Check out the article: "Building Mash-ups for Non-Programmers."
  • Check out the Smashforce tool that enables Salesforce.com users to mashup applications such as Google Maps with their Multiforce and Sforce enterprise applications.
  • Learn key mashups technologies
  • Find mashup sites such as Givezilla, Podbop, and Strmz.
  • Check out IBM's Enterprise Mashup Tool. 
  • Get a graphic of the mashup ecosystem.
  • Check out the Virtual Earth mapping tool from MSN that combines local search and mapping.
  • Use Technorati APIs to find all of the blogs that link to a specific Web site, search blogs for mentions of keywords, see which blogs are linked to a given blog and find blogs associated with a specific Web site.
  • Use the Backpack API to help organize tasks and events, plan your schedule, collaborate with others, monitor your competitors online and more.
  • Use TypeKey authentication services from Six Apart.
  • Use  PayPal for payment services.
  • Use the Collaborative calendar API. 
  • Check out  a mashup using Microsoft’s Virtual Earth mapping combined with FlickR photo-sharing to allow users to store and browse photos by geographic location.
  • Install this mashup tool on your system—when it senses that you're browsing a book online, it pops up on your screen and allows you to quickly search online retailers to find the best price on the book.
  • Use a Yahoo! Maps and event listings mashup to show you the location of events by date in a geographical area.
  • And be sure to check out our Web 2.0, Web Services, Ajax, Google and RSS Resource Centers at www.deitel.com/resourcecenters.html.

New!Java How to Program, 7/e Coming in December for January Classes

This new edition includes all of the core pedagogic material from Java How to Program, 6/e updated to the forthcoming Java Standard Edition 6 (Java SE 6; code named "Mustang"). Check out the complete Table of Contents. Here's some of the book's key features (we'll be updating this list and the full Table of Contents in the DEITEL BUZZ ONLINE throughout the fall:

  • Updated the entire book to the new Java Standard Edition 6 ("Mustang").
  • Attention to key software engineering community concepts, such as Web 2.0, SOA, web services, open source software, design patterns, mash-ups, refactoring and many more.
  • Carefully coordinated with our new Java, Web 2.0, Ajax, Game Programming and Programming Projects Resource Centers at www.deitel.com.
  • New Ajax-enabled, event-driven web applications development with JavaServer Faces.
  • The servlets and JSP chapters have been dropped in favor of the new JavaServer Faces treatment.
  • New tools-based approach for web applications development.
  • New web services chapter.
  • New SwingWorker class for multithreaded user interfaces.
  • New Java desktop integration (JDIC) features, such as splash screens and interactions with the system tray.
  • New GroupLayout layout manager.
  • New JDBC chapter introduces JDBC 4 and uses the MySQL and Java DB/Apache Derby databases.
  • New JTable sorting and filtering capabilities.
  • New Java2D gradient capabilities.
  • Strong treatment of generics and generic collections.
  • New application using Google Maps web services.
  • Java Blueprints technology.
  • New StringBuilder class.
  • New Resource Centers at www.deitel.com for Eclipse, NetBeans, Java Studio Creator 2, JBuilder and other popular environments.
  • New coverage of annotations, and much more.

And all the key features from Java How to Program, 6/e, including

  • Carefully developed object-oriented programming presentation featuring an early classes and objects pedagogy.
  • Extensive object-oriented programming case studies.
  • Optional 10-section OOD/UML 2 Automated Teller Machine (ATM) case study, including complete code implementation.
  • Optional graphics and GUI case study track.
  • Multitier, database-driven web application development.
  • And much more.

Coming Soon! We are in the process of a major web site upgrade. Click here to send us an email and let us know what functionality you'd like us to include!

Apply Now! Immediate Opening for a talented Web Developer to work on the Deitel Internet Business Initiative. Boston area students are encouraged to apply for part-time internships.

Submit your resume.

Available Now for Fall Classes! Simply Visual Basic 2005, 2/e

Fully updated to Visual Studio 2005 with an extensive case study on developing Web applications with Microsoft Visual Web Developer. Place your order now at Amazon.com. Instructors—get your examination copy from your Prentice Hall rep.

Check out the pre-publication testimonials

Read the Table of Contents

Available Now for Fall Classes! C How to Program, 5/e

Includes new chapters on C99, Game Programming with the Allegro C Library and Sorting. Place your order now at Amazon.com. Instructors—get your examination copy from your Prentice Hall rep.

Check out the pre-publication testimonials

Read the Table of Contents

Did You Miss Last Week's Newsletter?
Check Out Our Gadgets and Gizmos Resource Center!

Coming Soon in the Deitel Buzz Online!
Java Design Patterns Resource Center

Check Them Out! Complete List of Deitel Resource Centers 

Affiliate Programs | AJAX | Alert Services | Apache | ASP.NET | Attention Economy
C | C++ | C# | Computer Games | DotNetNuke | Eclipse | Firefox | Gadgets
Game Programming | Google Adsense | Google Analytics | Google Base
Google Services | Google Video | Google Web Toolkit | IE7
Internet Business Initiative | Internet Video | Java | Java EE 5 | Java SE 6 Mustang
Linux
| Mash-Ups | MySQL | .NET | Ning | Open Source | OpenGL | Perl | PHP
Podcasting
| Programming Projects | Python | RSS | Ruby | Search Engines | Skype
Sudoku
| Search Engine Optimization | Virtual Worlds | Visual Basic | Web 2.0
Web Services
| Windows Vista | WinFX | XML

Let us know what other Resource Centers you'd like to see!

Looking for Programming Training for Your Company?
Check Out Deitel Dive Into® Series Corporate Training

Corporations and government organizations hire Deitel & Associates, Inc. for expert training delivered to groups at customer sites worldwide. Our courses include C#, Java, C++, C, Visual Basic, Internet & Web technologies, OOAD, XML, Database, Ruby, UNIX, Perl, Python, Visual C++ and many more! View our complete list of course offerings or contact us to inquire about Deitel Dive Into® Series Corporate Training.

Check Them Out! Complete List of Tutorials from the Deitel Free Content Library  

Available Now for Fall Classes! Simply Visual Basic 2005, 2/e for Microsoft Visual Studio 2005!

Right off the presses: Order your copy today from Amazon.com! Simply Visual Basic 2005, 2/e is up-to-date with the latest version of VB—Visual Basic 2005. It includes an updated four tutorial ASP.NET 2.0 web application case study and an updated tutorial on ADO.NET 2.0. All of this material uses Visual Studio's new visual programming approach to simplify the application development process.

Simply Visual Basic 2005, 2/eAvailable Now!

ISBN: 0132438623
© 2007, pages: 800

Order your copy now from Amazon.com.

Instructors Request an evaluation copy from your Prentice Hall rep.

Check It Out! Visual Basic Resource Center

Prepublication Review: "Once again the Deitel team has produced another academic winner. From start to finish they have the novice programmer in mind. Each Simply VB 2005 tutorial focuses on important details for that specific tutorial only; by giving students a starting point or template in each tutorial they allow a minimum of busy work with a maximum of student focus on the key points to be learned in that tutorial. Moreover, they do give enough theory so the students can learn the why and not just the how. The book is an interesting text with practical examples to tie together the theory and the practice. I strongly recommend it as a VB 2005 book for beginning VB students regardless of their academic major."—Harlan Brewer, Select Engineering Services, Inc.

Prepublication Review: "If you want to get started with Visual Basic Dot Net quickly, buy this book! The tutorials walk you step-by-step through interesting examples. The exercises are skill level appropriate and a lot of fun!"—Carol Buser, Owens Community College

Prepublication Review: "This book has an original and really valuable approach that makes it ideal for all those who want to learn programming by programming."—José Antonio González Seco, Andalusia's Parliament

Table of Contents

Contents  

1. Drawing Application: Introducing Computers, the Internet and Visual Basic

2. Welcome Application: Introducing the Visual Basic 2005 Express Edition IDE

3. Welcome Application: Introduction to Visual Programming

4. Designing the Inventory Application: Introducing TextBoxes and Buttons

5. Completing the Inventory Application: Introducing Programming

6. Enhancing the Inventory Application: Introducing Variables, Memory Concepts and Arithmetic

7. Wage Calculator Application: Introducing Algorithms, Pseudocode and Program Control

8. Dental Payment Application: Introducing CheckBoxes and Message Dialogs

9. Car Payment Calculator Application: Introducing the Do While…Loop and Do Until…Loop Repetition Statements

10. Class Average Application: Introducing the Do…Loop While and Do…Loop Until Repetition Statements

11. Interest Calculator Application: Introducing the For…Next Repetition Statement

12. Security Panel Application: Introducing the Select Case Multiple-Selection Statement

13. Enhancing the Wage Calculator Application: Introducing Function Procedures and Sub Procedures

14. Shipping Time Application: Using Dates and Timers

15. Fund Raiser Application: Introducing Scope, Pass-by-Reference and Option Strict

16. Craps Game Application: Introducing Random-Number Generation

17. Flag Quiz Application: Introducing One-Dimensional Arrays and ComboBoxes

18. Student Grades Application: Introducing Two-Dimensional Arrays and RadioButtons

19. Microwave Oven Application: Building Your Own Classes and Objects

20. Shipping Hub Application: Introducing Collections, the For Each…Next Statement and Access Keys

21. “Cat and Mouse” Painter Application: Introducing the Graphics Object and Mouse Events

22. Typing Application: Introducing Keyboard Events, Menus and Dialogs

23. Screen Scraping Application: Introducing String Processing

24. Ticket Information Application: Introducing Sequential-Access Files

25. ATM Application: Introducing Database Programming

26. CheckWriter Application: Introducing Graphics and Printing

27. Phone Book Application: Introducing Multimedia Using Microsoft Agent

28. Bookstore Application: Web Applications: Introducing Visual Web Developer 2005 Express and the ASP.NET Development Server

29. Bookstore Application: Client Tier: Introducing Web Controls

30. Bookstore Application: Information Tier: Examining the Database and Creating Database Components

31. Bookstore Application: Middle Tier: Introducing Code-Behind Files and Databound Web Controls

32. Enhanced Car Payment Calculator Application: Introducing Exception Handling

Appendices: Operator Precedence Chart, ASCII Character Set, GUI Design Guidelines, Visual Studio .NET Windows Form Designer Tools, Controls, Events, Properties & Methods, Keyword Chart

 

Available Now for Fall Classes! C How to Program, 5/e with New Chapters on Game Programming with the Allegro Library and C99!

Right off the presses: Order your copy today from Amazon.com! C How to Program, 5/e has been carefully tuned. We've added new chapters on the C99 standard and an introduction to game programming with the Allegro C library. The book includes a completely new section on object-oriented programming in C++ based on C++ How to Program, 5/e, and a completely new introduction to graphics, GUI and multimedia programming in Java based on Java How to Program, 6/e.

C How to Program, 5/eAvailable Now!

ISBN: 0132404168
© 2006, pages: 1112

Order your copy now from Amazon.com.

Instructors Request an evaluation copy from your Prentice Hall rep.

Check It Out! C Resource Center

Prepublication Review: "C How to Program, Fifth Edition, continues a tradition of excellence as a C textbook. The book presents C clearly and accurately, targeting beginning programmers with a well-organized exposition which builds from simple concepts to ultimately describing the complete language. The entire language is presented which makes the book valuable for experienced programmers. An addition to the fifth edition is a chapter on game programming using the Allegro library, which will whet the appetites of many budding programmers. This is an exceptional textbook and reference for the C programmer."—Ray Seyfarth, University of Southern Mississippi

Prepublication Review: "I have been teaching introductory programming courses since 1975, and programming in the C language since 1986. In the beginning there were no good textbooks on C - in fact there weren't any! When Deitel, C How to Program, 1/e came out, we jumped on it - it was at the time clearly the best text on C. The new edition continues a tradition─it is by far the best student-oriented textbook on programming in the C language─the Deitels have set the standard─again! A thorough, careful, student-oriented treatment of not just the language, but more importantly, the ideas, concepts, and techniques of programming! The addition of "live code" is also a big plus─encouraging active participation by the student. A great text!"—Richard Albright, Goldey-Beacom College

Prepublication Review: "Of any C textbook on the market, the Deitel book easily provides the clearest and most in-depth approach to standard C programming for student of all abilities. With the Deitel C textbook, my students have a tremendous resource that will enable them to succeed not only in my classroom but in the professional workplace for years to come."—William Smith, Ph.D., Asst. Prof., CIS, Tulsa Community College

Prepublication Review: "This book is an invaluable resource for both beginning and seasoned programmers. The authors' approach to explaining the concepts, techniques, and practices is comprehensive, engaging, and easy to understand. This is a must-have book."—Bin Wang, Ph.D., Associate Professor, Department of Computer Science and Engineering, Wright State University

Prepublication Review: "A great book for the beginning programmer. Covers material that will be useful in later programming classes and the job market."—Fred J. Tydeman, Tydeman Consulting, Vice-chair of J11 (ANSI "C")

Prepublication Review: "The unique features of the C How to Program, "teach by example" and "live-code approach", makes this textbook outstanding among other C books. C How to Program covers in depth analysis of C language with a wide variety of examples and exercises range from simple to advanced level to make suitable for 2 - 4 year academic institutions as well as professionals in the industry."—Ali Fazelpour, Department Chair, Business and Computers, Palm Beach Community College, Boca Campus

Table of Contents

Contents  

1. Introduction to Computers, the Internet and the Web

2. Introduction to C Programming

3. Structured Program Development in C

4. C Program Control

5. C Functions

6. C Arrays

7. C Pointers

8. C Characters and Strings

9. C Formatted Input/Output

10. C Structures, Unions, Bit Manipulations and Enumerations

11. C File Processing

12. C Data Structures

13. C Preprocessor

14. Other C Topics

15. Game Programming in C with Allegro

16. Sorting: A Deeper Look

17. Introduction to C99

18. C++ as a “Better C”

19. Introduction to Classes and Objects

20. Classes: A Deeper Look, Part 1

21. Classes: A Deeper Look, Part 2

22. Operator Overloading

23. Object-Oriented Programming: Inheritance

24. Object-Oriented Programming: Polymorphism

25. Templates

26. Stream Input/Output27. Exception Handling

Appendices: Internet and Web Resources, Operator Precedence Charts, C ASCII Character Set, Number Systems, Game Programming: Solving Sudoku

Now Available! Visual Basic 2005 How to Program, 3/e (College Textbook)

Visual Basic 2005 How to Program, 3/eNow Available!

ISBN: 0131869000
© 2006, pages: 1513

Read the Table of Contents

Order your copy now from Amazon.com.

Instructors Request an evaluation copy from your Prentice Hall rep.

Read the Preface

Download the Code Examples

Instructors Request an evaluation copy from your Prentice Hall rep.

Check It Out! Visual Basic Resource Center

Pre-Publication Reviewer Comments:

"One of the greatest strengths of the Deitel approach is their clear, relevant use of examples."
—Harlan Brewer, SES Consulting

"Once again, the Deitels have put together a great textbook. The material is easy to read and more importantly the optional ATM case study is realistic, understandable, and detailed enough to get at the heart of working with VB 2005. This book presents fundamental software engineering concepts such as modeling before you code and testing your software thoroughly in an accessible manner for anyone learning how to develop in Visual Basic .NET." —Scott W. Ambler, co-author of The Enterprise Unified Process and Refactoring Databases

"An excellent way to teach CS1 or the CIS equivalent with an approachable visual programming language." —Brian Larson Modesto Junior College

About the Book: Visual Basic 2005 How to Program, 3/e features a very friendly early classes and objects presentation, a new, optional OOD/UML ATM case study and a fully updated treatment of XML, ADO.NET 2.0, ASP.NET 2.0 and Web services.

Pre-Publication Reviewer Comments (continued):

"This book provides an in depth look at Visual Basic, including the latest technologies that Microsoft has included with the 2005 product. An essential tool to getting up and running with Visual Basic quickly." —John Mueller, DataCon Services

"The explanation of UML, intelligently integrated into the book, conveys the heart and soul of true object oriented architecture and engineering." —Jeff Jones, RouteMatch Software, Inc.

"This book has one of the best chapters on the basics of XML." —Kunal Cheda, Computer Enterprises Inc.

"The clearest and most concise introduction to database I've ever seen in a Visual Basic textbook!" —James Huddleston, Independent Consultant

"This is a concise and understandable introduction to the concept of relational databases and ADO.NET. New features for building RAD data applications in VS2005 are well demonstrated in detail with simple examples." —John Chen, Microsoft

"ASP.NET is one of the topics that the readers will be most excited about and I must say that you have developed excellent content to meet those expectations. The examples and case studies are well thought out and keep the reader involved." —Amit Kalani, TechContent Corporation

See a complete list of pre-publication testimonials and reviewer comments by chapter

Now Available! Visual Basic 2005 for Programmers, 2/e
(Deitel Developer Series for Professionals)

Visual Basic for Programmers, 2/e

ISBN: 013225140X
© 2006, pages: 1300

Read the Table of Contents

Order the book now at Amazon.com.

Check It Out! Visual Basic Resource Center

 

 

Pre-Publication Reviewer Comments:

"The discussion of object-oriented programming is one of the best available." —Gavin Osborne, Saskatchewan Institute of Applied Science & Technology

"The explanation of UML, intelligently integrated into the book, conveys the heart and soul of true object oriented architecture and engineering." —Jeff Jones, Route Match Software

"The [optional] ATM OOD/UML case study is excellent! The implementation of the design gives the reader a fantastic model of a real world problem. You hit a home run with this one." —Catherine Wyman, Devry-Phoenix

"A superb job of clearly integrating the theory of relational databases and SQL with the application of ADO.NET." —Harlan Brewer, SES Consulting

“Really nails most everything you need to know about handling exceptions in VB." —Eric Gruber, Microsoft

"Excellent coverage of the most important features and techniques of developing ASP.NET 2.0 applications, with plenty of sample code." —Peter Bromberg, Senior Enterprise Architect, VOIP, Inc.

"A very impressive introduction to XML." —John Z. Chen, Microsoft

"An excellent chapter on Web services with great examples." —Chadi Boudiab, Georgia Perimeter College

"The best description of generics I’ve seen!" —James Huddleston, Independent Consultant

About the Book (from the Back Cover Copy)

Written for C#, C++, Java or other-high level language programmers, this book applies the Deitel signature live-code approach to teaching programming and explores Microsoft’s Visual Basic language and the new .NET 2.0 in depth. The book is updated for Visual Studio® 2005 and presents Visual Basic concepts in fully tested programs, complete with syntax shading, line-by-line code descriptions, and program outputs. The book features 200+ applications with 16,000+ lines of proven Visual Basic code, and hundreds of programming tips that help you build robust applications.

Start with a concise introduction to Visual Basic fundamentals using an early classes and objects approach, then rapidly move on to more advanced topics, including multithreading, XML, ADO.NET 2.0, ASP.NET 2.0, Web services, network programming, .NET remoting,
generics and collections. Along the way you’ll enjoy the Deitels’ classic treatment of object-oriented programming and a new, OOD/UML™ ATM case study, including a
complete Visual Basic implementation. When you are finished, you’ll be well on your way to building next generation Windows applications, Web applications, and Web services.

 

Important note: This book is intended for the professional market and does not include much of the introductory pedagogy, exercises or end-of-chapter material typically found in our How to Program Series college textbooks. No instructor resources are available. If you are teaching an upcoming Visual Basic college or professional training course, check out our Visual Basic 2005 How to Program, 3/e and Simply Visual Basic .NET 2003 textbooks (each with full ancillary support).

Now Available! Visual C# 2005 How to Program, 2/e (College Textbook)

C# For Programmers, 2/eISBN: 0131525239
© 2006, pages: 1591

Read pre-publication testimonials...

Order your copy now from
Amazon.com or InformIT

Instructors Request an evaluation copy from your Prentice Hall rep.

 

Read the Table of Contents

Read the Preface

Download the Code Examples

Check It Out! C# Resource Center

Check out tutorials from this publication:

Introduction to C# Web Services

Introduction to ASP.NET with C#

Now Available! C# for Programmers, 2/e (Deitel Developer Series for Professionals)

C# For Programmers, 2/e

ISBN: 0131345915
© 2006, pages: 1360

Read pre-publication testimonials...

Order your copy now from
Amazon.com
or InformIT

Read the Table of Contents

Read the Preface

Download the Code Examples

Check It Out! C# Resource Center

 

Check out free tutorials from this publication

Introduction to C# Generics

C# and Microsoft Agent

C# Advanced Two-Dimensional Graphics Capabilities

Written for programmers with a background in C++, Java or other high-level languages, this book applies the Deitel signature live-code approach to teaching programming, and explores Microsoft's C# language and the new .NET 2.0 in depth. The book is updated for Visual Studio 2005 and C# 2.0 and presents C# concepts in the context of fully tested programs, complete with syntax shading, detailed code walkthroughs, and program outputs. The book features 213 complete C# applications with almost 17,000 lines of proven C# program code and hundreds of programming tips that help you build robust applications. Read the Preface.

[Important note: This book is intended for the professional market and does not include much of the introductory pedagogy, exercises or end-of-chapter material typically found in our How to Program Series college textbooks. No instructor resources are available. If you are teaching an upcoming C# college or professional training course, check out our Visual C# 2005 How to Program, 2/e and Simply C#, 1/e textbooks (each with full ancillary support).

What's New at Deitel Labs

At Deitel Labs, we're developing new Web 2.0 Internet businesses and new services for our existing businesses. Most of the businesses we're creating are offering free services—we are monetizing these businesses with Google AdSense, other affiliate relationships, and the many partnering relationships we are putting in place.

Web 2.0 ventures in the works at Deitel Labs:

Deitel Honors Internship Program

Fall Internship and Co-Op Opportunities in the Boston Area

Learn the latest technologies while gaining hands-on development experience! Deitel & Associates, Inc. is the world's top programming-language textbook authoring organization, and we are launching many new Web 2.0 Internet business ventures.

Work with leading-edge technologies including:

AJAX ASP.NET Blogging Software Dreamweaver Java
Web Services Perl PHP Python RSS
Ruby on Rails Visual Basic 2005 Visual C# 2005 Web Application Development
Web Design XML MySQL Internet Video and more

Interns will work on our upcoming Prentice-Hall textbooks and professional books and/or our new Web 2.0 Internet business ventures.

Please email your cover letter and resume to
Abbey Deitel, President
deitel@deitel.com
Phone: (978) 823-0130

For more information about Deitel & Associates, Inc., visit www.deitel.com

Deitel & Associates, Inc. is located in Maynard, Massachusetts, approximately 24 miles west of Boston. Interns must have a car as we are not easily accessible via public transportation.

For Corporate Training Directors

Corporations, government organizations and the military hire Deitel & Associates, Inc. for expert training delivered at customer sites worldwide. Contact us to inquire about Deitel Dive Into® Series Corporate Training.

View our Courses | Training Clients | Contact Us

Corporate Training Courses Delivered at Organizations Worldwide

We offer a wide range of courses. Many of the links below provide you with a full course outline. Each course can be customized to your needs. For more information, please click the course link. That will open an e-mail—please tell us the following:

  • Contact information (your name, company name, email and/or phone number)
  • Number of students
  • Your location
  • When you need the training
  • Background of the students

Deitel Dive Into® Series Corporate Training
Delivered at Organizations Worldwide

Contact Abbey Deitel, President and Director
of Corporate Training at 1-978-823-0130
Java Training
Database Training
OOAD Training
QT Training
C/C++ Training
UNIX Training
Ruby Training
Perl Training
XML Training
C# Training
COBOL Training
IBM WebSphere Training
Internet and Web Programming Training
Python Training
Visual Basic Training
Structured Analysis
and Design Training
TCL/TK Training
HTML Training

For Instructors

"As always, I am impressed with the Deitel organization of books. I love teaching from them not only because the content is so sound, but also because of the competent and timely expertise and support provided." —Robert A. Long, Professor, Indiana University

Check out our How to Program Series, Simply Series, Deitel Developer Series and Operating Systems textbooks and professional books.

Our Prentice Hall textbooks and professional books cover a broad range of topics, including:


Resource Centers

Our Resource Centers focus on the vast amounts of free content available online. Start your search here for resources, downloads, tutorials, documentation, books, e-books, journals, articles, blogs, RSS feeds and more on many of today's hottest programming and technology topics.

Additional Information for Instructors

Downloads for all books

Errata lists

Locate your Prentice Hall representative to request examination copies.

Instructor ancillaries (available only to instructors who adopt our books for their classes).

Contact us if you have questions about any of our publications or ancillaries.

Test Drive the Java and C++ Online Cyber Classrooms

[For students who purchase the corresponding new books.] Walk through the new features, get comfortable with the functionality!

For Students

"I have used your text books over the last 5 years, and in my opinion, as a student, a developer and an educator, your books are by far the best on the market—please keep up the good work for all of us." —James M.G. Williams, Senior Lecturer, Web Designer/Developer and e-learning developer, Swansea Institute of Higher Education: Faculty of Applied Design and Engineering.

Check It Out! Online Cyber Classrooms (interactive text and audio e-books) for students who purchase a new copy of Java How to Program, 6/e, Small Java How to Program, 6/e, C++ How to Program, 5/e and Small C++ How to Program, 5/e. Each new book includes a card with an access code to the corresponding multimedia Cyber Classroom. Each Cyber Classroom contains:

  • The text, illustrations and program listings of the covered chapters from the corresponding book.
  • Hours of detailed, audio—Paul Deitel explains the code examples.
  • Self-assessment material including practice exams and exercises from the textbook.
  • Solutions to many of the textbook exercises from the covered chapters.
  • Lab manual with lab exercises and pre- and post-lab activities (solutions available to instructors).

Cyber Classroom Demos! Now you can test drive the Cyber Classroom online. Walk through the new features, including audio, get comfortable with the functionality, then buy the book, if you like.

Resource Centers

Our Resource Centers focus on the vast amounts of free content available online. Start your search here for resources, downloads, tutorials, documentation, books, e-books, journals, articles, blogs, RSS feeds and more on many of today's hottest programming and technology topics.

Additional Information for Students

Downloads for our books

Errata lists

Contact us with questions about our books

Taking a course that uses a different book? Interested in using one of ours as a reference? Order them from Amazon or InformIT:

For Java Courses: For C++ Courses: For Visual Basic 2003 Courses:

For Visual C# 2003 Courses:

For Internet and Web Programming Courses: For Operating Systems Courses:
Other Books

For Professionals

"I can't say enough how much I enjoy the Deitel books on programming. I have found the books to be the clearest, most direct, concise lessons and examples of any other author/publisher on the same subject matter. I have learned more from my Deitel collection than any other single source." —Robert Moore, Independent Software Developer

Resource Centers

Our Resource Centers focus on the vast amounts of free content available online. Start your search here for resources, downloads, tutorials, documentation, books, e-books, journals, articles, blogs, RSS feeds and more on many of today's hottest programming and technology topics.

Deitel Free Content Library: Tutorials and Articles

Visit the Deitel Free Content Library for free tutorials and articles on Java, C#, C++, Internet and Web technologies, Ruby, AJAX, book reviews, Visual Basic and more!

Additional Information for Professionals

Downloads for our books

Errata lists

Corporate Training Courses

Contact us with questions about our books

Recent Deitel Publications

Java How to Program, 6/e

Java How to Program, 6/e

ISBN: 0131483986
Pages: 1576

Order your copy now from
Amazon
or InformIT

Demo the free Cyber Classroom

Read the Table of Contents

Read the Preface

Check This Out! Java Resource Center

"Probably the most complete coverage of learning through examples in published material today. This material is such high quality—it's unbelievable. The [optional] ATM OOD/UML case study is super!" —Anne Horton, AT&T Bell Laboratories

Read more testimonials...

C++ How to Program, 5/e

C++ How to Program, 5/e

ISBN: 0131857576
Pages: 1536

Order your copy now from
Amazon
or InformIT

Demo the free Cyber Classroom

Read the Table of Contents

Read the Preface

Check This Out! C++ Resource Center

"This book is one of the best of its kind. It is an excellent "objects first" coverage of C++ that remains accessible to beginners. The example-driven presentation is enriched by the optional OOD/UML ATM case study that contextualizes the material in an ongoing software engineering project." —Gavin Osborne, Saskatchewan Institute

Read more testimonials...

Small How to Program Series

Small How to Program Series textbooks bring the solid and proven pedagogy of our How to Program Series texts to new, smaller texts that are focused on CS1 courses. The Small How to Program Series Java and C++ texts include the FREE online Cyber Classroom.

Small Java How to Program, 6/e

Small Java How to Program, 6/eISBN: 0131486608
Pages: 624

Order your copy now from
Amazon or InformIT

Read the Table of Contents

Read the Preface

Check This Out! Java Resource Center

"This new Chapter 3 introduces OOP without burying the reader in complexity. I think the level of conceptual
detail is perfect. This will be a great help the next time I teach 101. ... I was introduced to JHTP by my
students who pleaded with me to drop our current assigned text in favor of JHTP. No other text comes close
to its quality of organization and presentation. Its Live-Code approach to presenting exemplary code makes a
big difference in the learning outcome."
—Walt Bunch, Chapman University

Read more testimonials...

Small C++ How to Program, 5/e

Small C++ How to Program, 5/eISBN: 0131857584

Pages: 848

Order your copy now from
Amazon
or InformIT

Read the Table of Contents

Read the Preface

Check This Out! C++ Resource Center

"I am continually impressed with the Deitels' ability to clearly explain concepts and ideas, which allows the student to gain a well-rounded understanding of the language and software development." —Karen Arlien, Bismarck State College

Read more testimonials...

Computer Science Theory and Practice

Operating Systems, 3/e

Operating Sytems, 3/eISBN: 0131828274
Pages: 1300

Order your copy now from
Amazon
 or InformIT

Read the Table of Contents

Read the Preface
Windows Vista Resource Center

Operating Systems, 3/e, Testimonials

"This book is excellent; a superb mix of theory and application; spot-on accuracy, relevancy and application of case studies to the theory of OS design." —Robert Love, MontaVista Software, Inc.

"Deitel understands the Linux kernel very well and is very good at explaining it. Even though I have been a heavy Linux user and SysAdmin for eight years and have hacked both Linux and Unix kernels, I learned a lot." —Bob Toxen Author of Real World Linux Security, 2/e and Contributor to Berkeley Unix

Simply Series (for the classroom, self-study and distance learning programs)

Simply C++, 1/eThis Deitel Simply Series combines the our signature live-code approach (emphasizing complete, working programs, rather than code snippets, and always showing sample outputs) with an application-driven methodology, in which readers build real-world applications that incorporate programming fundamentals. Using a step-by-step tutorial approach, readers learn programming basics. Each successive tutorial builds on previous concepts and introduces new programming features. Many Simply Series books also include higher-end topics such as database programming, multimedia and graphics, and Web applications development. These books are appropriate for the classroom, for self-study and for distance learning programs.

 

 

Books Available in the Simply Series:

Simply C++

ISBN: 0-13-142660-5

Order from
Amazon
 
InformIT

Table of Contents

Preface

Simply C#

ISBN: 0-13-142641-9

Order from
Amazon

InformIT

Table of Contents

Simply Java

ISBN: 0-13-142648-6

Order from
Amazon

InformIT

Table of Contents

Preface

Simply Visual Basic .NET 2003, 1/e

ISBN: 0-13-142640-0

Order from
Amazon

InformIT

Table of Contents

Preface

Just Published ! Simply Visual Basic 2005, 2/e

ISBN: 0-13-243862-3

Order from Amazon.com

Check out www.deitel.com for updates on this publication.

 

Simply Series Testimonials:

"This is a really innovative approach to the presentation of basic programming concepts. The tutorials are subdivided into small, easily understood pieces as a concept program is developed." —Ed Brunjes, Miramar College

"This text is ideal for self-learning. It not only teaches all the important fundamentals, but also demonstrates right from the first tutorial how easy it is to rapidly build all kinds of useful applications. Anyone can become an effective programmer simply by working through this text." —Jim Huddleston, Independent Consultant

"What especially impressed me about the text is the absolutely wonderful sets of exercises that the authors have included to motivate students to learn programming." —Ed Weihrauch, Community College of Allegheny County

Coming Soon in the Deitel Buzz Online

Forthcoming issues of the Deitel Buzz Online will announce new Deitel Resource Centers, including: Internet 2, Java SE 7, Netbeans IDE, Flash, Emerging Telephony, Windows Live, Internet television, and many more!

Customer Service

  • If you have questions or suggestions regarding our products, publications, corporate training or the Deitel Buzz Online, please e-mail us at deitel@deitel.com. We will respond promptly.
  • If you have questions regarding technical support for Cyber Classrooms or Complete Training Courses, please contact Pearson Technical Support at: media.support@pearsoned.com, phone: 800-677-6337, Hours: 8AM to 5PM CST, Monday through Friday.
  • Instructors: To locate your Prentice Hall sales representative, please use the Rep Locator.
  • Visit us at: www.deitel.com.

© 2006 Deitel & Associates, Inc. All Rights Reserved.
Deitel & Associates, Inc., 5 Clock Tower Place, Suite 450, Maynard, MA 01754