New books from Addison-Wesley

Just got an email from Addison-Wesley with a list of new books that were just released this week and I found quite a few jewels in those book. Here’s a list of books I just ordered via. Amazon along with a short description from their website.

Contributing to Eclipse: Principles, Patterns, and Plug-Ins by Erich Gamma, Kent Beck

Erich Gamma and Kent Beck introduce you quickly, yet thoroughly, to Eclipse, the emerging environment for software development. Instead of simply walking you through the actions you should take, Contributing to Eclipse, with its many sidebars, essays, and forward pointers, guides you through Eclipse. You will not just do. You will also understand.
Contributing to Eclipse offers

  • A quick step-by-step tutorial. Have your first plug-in running in less than an hour.
  • An introduction to test-driven plug-in development. Confidently create higher quality plug-ins.
  • The Rules of Eclipse. Seamlessly integrate your contributions with the rest of Eclipse.
  • A design pattern tour of Eclipse. A cook’s tour of Eclipse with patterns.
  • A comprehensive tutorial. See all the techniques necessary to write production-quality contributions.

Enterprise Integration Patterns: Designing, Building, and Deploying Messaging Solutions by Gregor Hohpe, Bobby Woolf

Utilizing years of practical experience, seasoned experts Gregor Hohpe and Bobby Woolf show how asynchronous messaging has proven to be the best strategy for enterprise integration success. However, building and deploying messaging solutions presents a number of problems for developers. Enterprise Integration Patterns provides an invaluable catalog of sixty-five patterns, with real-world solutions that demonstrate the formidable of messaging and help you to design effective messaging solutions for your enterprise.

The authors also include examples covering a variety of different integration technologies, such as JMS, MSMQ, TIBCO ActiveEnterprise, Microsoft BizTalk, SOAP, and XSL. A case study describing a bond trading system illustrates the patterns in practice, and the book offers a look at emerging standards, as well as insights into what the future of enterprise integration might hold.

J2EE Web Services by Richard Monson-Haefel

J2EE Web Services is a comprehensive guide to developing and deploying Web services using J2EE technology. Concentrating on standards sanctioned by the Web Services Interoperability Organization (WS-I) for maximum interoperability, the author delves into Web-service standards and the J2EE 1.4 Web-service APIs and components with clear and engaging discussions.

Key topics covered include:

  • XML (eXtensible Markup Language) and XML Schema
  • SOAP (Simple Object Access Protocol)
  • WSDL (Web Services Description Language)
  • UDDI (Universal Description, Discovery, and Integration)
  • JAX-RPC (Java API for XML-based RPC)
  • SAAJ (SOAP with Attachments API for Java)
  • JAXR (Java API for XML Registries)
  • JAXP (Java API for XML Processing)

The C# Programming Language by Anders Hejlsberg, Scott Wiltamuth, Peter Golde

A simple, modern, object-oriented, and type-safe programming language, C# offers developers the high productivity of Rapid Application Development (RAD) languages alongside the raw power of C+. Moving beyond the online documentation, C# Language Specification is an accessible guide to the C# specification. Written by the language’s architect and the specification’s author, it provides the complete specification along with descriptions, annotations, reference materials, and code samples from the C# working group.

The book opens with an introduction to the language’s essential features to bring readers quickly up to speed on writing programs using C#. The authors then dive into the nuts and bolts of C#, with full coverage of the C# 1.1 and Visual Studio.NET 2003 updates. Reference tabs, an exhaustive print index, and a searchable online index allow readers to easily navigate the text and quickly find the topics that interest them most.