Make your own free website on

The DCOM Book Gallery

Gopalan Suresh Raj

Listed below are excellent DCOM books, some of which adorn the bookshelves of my library. While there are a lot of books which clutter the market-place with promises sky-high, very few of them seem to live up to their expectations. Hence, I have only included those books that I feel are actually worth the asking price. Many of them are discounted by 10% to 30% through Amazon.

ActiveX/DCOM and all related technologies Development

Essential COM by Don Box

Endorsed by object-orientation guru Grady Booch and Microsoft COM expert Charlie Kindel, Box's book takes the reader from an elucidating discussion of why a demand exists for COM and how it fits into the progression of C++ technology to a cool exhibition of some COM programs he's written. Along the way, Box covers the four corners of COM interfaces, classes, apartments, and security--all explained in developer's detail. He also gives attention to access control, marshaling, and Distributed COM (DCOM). Essential COM isn't an application programming interface (API) reference; it is an exploration of the Tao of COM. As the author says in his preface, you will figure out the how of COM programming quickly, as soon as you grasp the why.

Professional DCOM Programming by Dr.Richard T. Grimes

Professional DCOM Programming is a dense, comprehensive tome that covers everything an experienced C++ programmer could want to know about DCOM, Microsoft's Distributed Component Object Model. Author Richard Grimes covers DCOM's origins, differences from COM, and techniques for writing both DCOM clients and servers. What the book sometimes lacks in readability it makes up in thoroughness: nothing is left out, from security to multithreading, and the level of detail reached within each section is remarkable

Inside OLE - Book and Cd-Rom by Kraig Brockschmidt

An updated and expanded OLE reference that provides an authoritative architectural overview and programming information for developers using OLE in their Win32 applications running under Windows 95 and Windows NT 3.5. It discusses components of the various OLE technologies and the role of each in creating component software. The accompanying CD-ROM contains a set of example programs that give readers the tools to incorporate OLE into their own 32-bit development projects.

Inside COM by Dale Rogerson

Inside COM explains COM from the ground up, beginning with a lucid overview of what COM is and what benefits it offers programmers, then delving into the details of its actual operation. While Rogerson provides code samples in C++, the book isn't about C++ nor is it overwhelmed with program listings. Rogerson masterfully starts with a high-level view that doesn't get swamped in unnecessary detail then later fills in the gaps and addresses advanced topics. He offers just the right approach for programmers who might be intimidated by COM's apparent complexity.

Professional DCOM Application Development by Jonathan Pinnock

This is probably the only volume for C++ programmers currently available in the market that covers DCOM, MTS, MSMQ, Clusters and MS Management, Monitoring and Control. Nowhere else can you find a more comprehensive discussion about using MSMQ with MTS especially if you prefer coding your COM controls using ATL in C++. Most of the DCOM code is developed on ATL using C++ and are tested out by calling them using applications written in VB. The appendix contains a comprehensive DCOM troubleshooting guide too. Professional MS Distributed Component Architecture would probably have been a better name for the book.

The Essence of COM With ActiveX : A Programmer's Workbook by David S. Platt

This revised second edition features more coverage of ActiveX component development, data transfer, and Internet scripting, while retaining the easy-to-use, "bite-sized chunks" philosophy of teaching good COM programming practices. Each chapter includes self-study programming exercises with detailed instructions. This book makes COM and ActiveX easy to understand . . . and comfortable to use. The CD-ROM contains 9.5 MB of working sample code to cut and paste into applications.

ActiveX Controls Inside Out (2nd Ed) by Adam Denning

From a program manager in the Microsoft Visual C++ development team, an in-depth programming "how-to" for C++ and Visual Basic programmers who want to build powerful custom controls and "componentware" using Microsoft's new ActiveX Controls. The CD contains source code for sample programs, new guidelines and specs for OLE 96 controls, and Win32 BaseCtrl--so programmers can create lean ActiveX controls.

Understanding ActiveX and OLE by David Chappell

David Chappell, the author of professional courses and articles on Microsoft OLE and the Common Object Model (COM), introduces readers to OLE's importance and strategic significance. He delves into how component software led to OLE and then to COM. He also covers topics such as structured storage, monikers, Uniform Data Transfer, and OLE Automation.

Professional MTS and MSMQ Programming with VB and ASP by Alex Homer, Dave Sussman

Microsoft is promoting its Distributed interNet Architecture (DNA) as a platform for developing fully distributed applications, but they don't seem to be having to much success at getting DNA adopted. The fault lies in trying to push DNA as a solution in itself, rather that pushing the ideas that make it good, i.e.:n-tier client/server applications~Client transparency~Distributed applications~Fully transactional~Fault tolerant~The core of DNA is the use of business objects in a middle tier of the application, and this is supported by two new technologies: Microsoft Transaction Server (MTS), which is a component manager offering full transaction support; and Microsoft Message Queue Server (MSMQ), which provides the fault-tolerance required in distributed application. Together, these make it simple to build into the DNA dream. This book gets straight down to basics, introducing the concept of DNA and showing it in action. It allows developers to grasp the whole structure of distributed and web-based applications, and then see how the various parts are built and how they interact.

click here to go to
My Books Gallery HomePage...

Go to the Component Engineering Cornucopia page

This site was developed and is maintained by Gopalan Suresh Raj

This page has been visited times since March 26,1998.

Last Updated :July8,'98

If you have any questions, comments, or problems regarding this site, please write to me I would love to hear from you.

Copyright (c) 1997-99, Gopalan Suresh Raj - All rights reserved. Terms of use.

All products and companies mentioned at this site,are trademarks of their respective owners.