Follow Deitel on Twitter and Facebook!

To get the latest news and information about Deitel publications, Resource Centers, training courses, partner offers and more,
follow us on Twitter @deitel
and join the Deitel & Associates group on Facebook.
 |
Going to JavaOne? Paul Deitel is speaking
at the JavaOne Community Corner on June 3rd at 3:30PM.
He'll be discussing the benefits of Java How to Program, 8/e's
object-oriented design ATM case study for people learning
object-oriented programming. The first 100 participants will
receive a printed copy of the case study. |
The Latest from Deitel:
Free publications from our partner, TradePub.com:
We've partnered with Tradepub.com to provide qualified professionals with free industry magazines, white papers, webinars, podcasts and more.
Click here to view the hundreds of available titles. No credit cards, coupons or promo codes required.
Here's a few of the most popular items:
In the next issue:
Our next newsletter will introduce Java How to Program, Late Objects Version, Eighth Edition!
It's a great new edition for instructors who prefer the late-objects approach. This alternate edition to Java How to Program teaches you how to create your own
classes later in the book. Control structures, methods, arrays, strings and files are all covered before object-oriented programming. In-stock July 13th.
Have a great day!
Paul J. Deitel, CEO
Deitel & Associates, Inc.
Deitel On-site Training Curriculum
For information about scheduling Deitel Dive Into Series Programming Training on-site at your location
worldwide,
contact Abbey Deitel.
Check out the latest list of on-site, instructor-led, programming training courses from the Deitels—the world’s best-selling programming-languages textbook authors. Turn your non-programmers into skilled programmers, or help your existing developers update their skills on major programming languages and platforms, such as
Our clients include Fortune 1000 companies, government organizations and the military (see a partial list of our training clients). Bring Deitel instructor-led training to your company for a one-to-five day on-site seminar! Contact us for more information.
U.S. Government Agencies: Deitel & Associates, Inc. has been awarded a GSA Schedule 70 contract to provide on-site programming languages training to the U.S. government. If you are a government agency or prime contractor interested in programming training, contact us for more information!
New! UML™
Resource Center
To sponsor Deitel Resource Centers or to commission custom Resource Centers,
contact Abbey Deitel.
The UML™ (Unified Modeling Language™) is a graphical language that allows people who design software systems to use an industry-standard notation to represent them.
Start
your search here to find UML videos, tools, tutorials, books, white papers, FAQs, newsgroups and more. In the UML Resource Center, you'll find links to:
- The free e-Book, UML for Managers, by Jason Gorman.
- The article, "Introduction to OMG's Unified Modeling Language UML," from the Object Management Group (OMG).
- The article, "UML Overview," by Mandar Chitnis, Pravin Tiwari and Lakshmi Ananthamurthy.
- The tutorial, "Practical UML: A Hands-On Introduction for Developers," by Randy Miller.
- The tutorial, "Introduction to UML and Object Orientation (OO)," from Gentleware.
- The slide presentation, "UML 2—OMG Certification Course (Introduction)," presented by M. C. Ricardo Quientero.
- The article, "Choosing a UML Modeling Tool," from Objects by Design.
- The UML Specification.
- The article, "Fitting the UML into Your Development Process," by Paul Gustavson.
- The three-part article, "Modeling XML Vocabularies with UML," by David Carlson.
- The e-book, The Elements of UML 2.0 Style by Scott W. Ambler.
- The article, "Design First, Code Next," by Scott W. Ambler.
- The podcast, "UML in 7 Minutes," with Daryl Kulak.
- The IBM Rational UML Resource Center.
- The sample chapter: "UML 2.0 Overview," from UML 2 Pocket Reference, by Dan Pilone.
- BOUML—a free UML tool box for specifying and generating code in C++, Java, PHP and Python.
- UModel 2008 from Altova Software—a free tool that generates program code from UML models.
- The free TextUML Toolkit—an open source IDE for UML that uses a textual notation for creating UML class diagrams faster.
- The video, "BridgePoint UML Class Diagram Tutorial," from Mentor Graphics.
- UML certification exams.
- UML blogs, books, FAQs, forums and more.
Now Available! Java LiveLessons, C# LiveLessons and JavaScript LiveLessons Self-Paced Training Videos
For those of you who are starting
Java classes or just learning Java on your own, check out our free Java videos to help you get started with the
popular Eclipse and Netbeans integrated development environments. These
videos are from our Java Fundamentals I and
II Live Lessons (available at Amazon.com) video training products.
These videos are available in streaming format at SafariBooksOnline.com and on
DVD, and coming to iTunes later this year! Additional Deitel LiveLessons videos include:
|
Just Published!
Java How to Program, 8/e |
| JavaScript for Programmers |
| JavaScript LiveLessons |
|
Book Store |
Free Java Videos!
Get started with the
Netbeans and Eclipse IDEs |
|
Instructor Resources
Information
for Instructors Teaching from our Books |
Corporate Training
On-Site Programming-Languages
Training |
Recent Deitel Developer Series Publications
AJAX, Rich Internet Applications, and Web Development for Programmers |
|
Java for Programmers
(Deitel Developer Series professional book) |
|
C++ for Programmers
(Deitel Developer Series professional book) |
|
C# 2008 for Programmers
(Deitel Developer Series professional book) |
Recent Deitel Textbooks
C++ How to Program, 6/e |
|
C How to Program, 5/e |
|
Internet and World Wide Web How to Program, 4/e |
Visual Basic 2008 How to
Program, 3/e |
|
Visual C# 2008 How to Program, 3/e |
|
Visual C++ 2008 How to Program, 2/e |
|
Simply Visual Basic 2008, 3/e |
|
Simply C++ |
|
Simply C# |
|
Simply Java Programming |
|
Operating Systems, 3/e |
|
Additional Deitel Resources Complete Resource
Center List
|
|
Tutorials from the Deitel Free Content Library |
|
Previous Newsletter |
|
Customer
Service |
|

Learn more
Table of Contents
Preface
Order now at

 
CourseSmart coming soon |
Java How to Program, 8/e provides comprehensive object-oriented programming coverage
and many integrated case studies: classes (GradeBook, Time, Employee), optional OOD/UML™ 2
ATM system, optional GUI and graphics track, multitier database-driven web
applications (address book) and web services (Blackjack, airline reservation system,
equation generator).
Check out what our reviewers had to say:
"An easy-to-read conversational style. Clear code examples propel readers to become proficient in Java."—Patty
Kraft, San Diego State University
"A great textbook with a myriad of examples from various application domains—excellent for a typical CS1 or CS2 course."—William E. Duncan, Louisiana State University
"This new edition is updated to reflect the state of the art in Java technologies and, as always, its deep and crystal clear
explanations make it indispensable."—José Antonio González Seco, Parliament of Andalusia
"Introduces the ideas of good design practices and methodologies right from the beginning. An excellent starting point for developing high-quality robust Java applications."—Simon Ritter, Sun Microsystems
"I recommend my students get the Deitel book for a thorough understanding of Java."—Susan Rodger, Duke
University
"Easy-to-follow examples provide great teaching opportunities! I’m very happy to see this [optional] ‘graphics track’
early in the book—very well done. The exercises are challenging and will be fun for the students. OO design techniques
are incorporated throughout."—Sue McFarland Metzger, Villanova University
"Gives new programmers the benefit of the wisdom derived from many years of software development experience."—Edward F. Gehringer, North Carolina State University
"I applaud the authors for their considerable investment in topical research and in developing illustrative examples.
Excellent tutorial-style overview of OO systems analysis and design."—Ric Heishman, George Mason University
"I think the new “Making a Difference” exercises are inspired—they have a real contemporary feeling, both in their
topics and in the way they encourage the student to gather data from the Internet and bring it back to the question
at hand."—Vince O’Brien, Pearson Education (our publisher)
"Provides a solid foundation for programming in Java. Most major concepts are illustrated by complete, annotated
programs. The treatment is comprehensive and detailed. There are abundant exercises to hone your understanding
of the material."—Shyamal Mitra, University of Texas at Austin
|
|

Learn more
Order now at


|
JavaScript for Programmers applies the Deitel signature live-code approach to teaching the client side
of Rich Internet Applications (RIA) development. Start with an introduction to Extensible HyperText Markup Language (XHTML) and Cascading Style Sheets (CSS), then rapidly move on to the details of JavaScript programming. Finish with more advanced client-side development
technologies including XMTML’s Document Object Model (DOM), Extensible
Markup Language (XML), XML’s DOM, JavaScript Object Notation (JSON)
and Asynchronous JavaScript and XML (Ajax). When you’re finished, you’ll have
everything you need to build the client side of Web 2.0 Rich Internet Applications (RIAs). The book culminates with several substantial Ajax-enabled RIAs, including a book cover viewer (JavaScript/DOM), an address book (Ajax/consuming web services) and a calendar application (Ajax/Dojo/consuming web services).
Check out what our reviewers had to say:
"Excellent for learning to develop standards-compliant web applications…“—Paul Vencill, MITRE, Inc.
"Cements the browser as a first-class development platform."—Johnvey Hwang, Splunk, Inc.
"The CSS chapter is compact, concise and full of useful info!"—Billy B. L. Lim, Illinois State University
"One of the best introductions to JavaScript."—Raymond Wisman, Indiana University Southeast
"A good introduction to the DOM; doesn’t trip over cross-browser incompatibilities."—Eric Lawrence, Microsoft
"Exceptionally clear Ajax tutorial; best I’ve reviewed! Great solutions for the very cool type-ahead and edit-in-place Ajax features. ‘Libraries to Help Eliminate Cross-Browser Compatibility Issues’ is fantastic. This book and your websites will be often-visited resources (if not best practices in themselves)."—John Peterson, Insync and V.I.O
"I wish I had this when I was learning to program."—Joe Kromer, New Perspective
|
|
|
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.
Privacy policy |
About us | Deitel.com
© 1992-2009 by
Deitel & Associates, Inc. All Rights Reserved.
Deitel & Associates, Inc., 5 Clock Tower Place, Suite 450, Maynard, MA 01754,
(P) 978-823-0130 |