Understanding COM: Ancient Technology in Modern Times

ANT

4.6
$22.50 $37.50You save $15.00
Format
Digital edition
PDFEPUB
Works on phone, tablet and computer Instant access after checkout Personal-use digital license
About this edition

• Instant access to your digital edition.
• Read anytime, anywhere, on your favorite device.
• No shipping — your book is delivered digitally.
• Simple, secure access after purchase.

Published date April 10, 2026
Author Bruno van Dooren
$22.50 $37.50

Instant digital delivery after purchase.

Download link available immediately after checkout.
In stock
Quantity
Secure checkout — encrypted end to end Free exchange or return within 30 days if the product is defective. Digital formats available instantly
Readers also enjoyed

Discover another great read to add to your digital library.

$22.50 $37.50

Description

Publishing a new book about COM may seem an odd choice in this day and age where .NET is ubiquitous and many new technologies exist to make the lives of developers easier. Yet any Windows system still uses thousands of COM objects and countless interfaces, and many enterprise applications still have a strong COM based foundation.

The last meaningful COM related book was written about 2 decades ago. Since then, Windows 64 bit became mainstream, security was tightened, UAC was invented, and so on. At the same time, the C++ standard changed, compilers changed, runtime libraries changed and COM features were added and dropped. However, none of these changes were ever properly explained as 1 consistent whole.

This book aims to be that source of COM related information in the modern day, explaining things from the ground up in such a way that readers of any experience level can understand how the various pieces all fit together and how the original design principles were kept intact in a changing digital landscape. This book also sheds some light on things that no longer exist or have the same relevance, but which were referenced in older books and of which traces can still be seen in Visual Studio.

The first section of the book starts out with the historical context in which COM was created, explaining the various problems and restrictions that guided the design decisions for COM. From there, the book explains core terminology and concepts, the different ways to implement and use a COM server, and topics such as marshaling, aggregation and dispatching. The second part of the book explains how to use the Microsoft ATL framework, as well as topics such as asynchronous programming, connection points and inter-operability with the .NET Framework. The third and final part of the book covers the DCOM security model and various miscellaneous topics.

Overall, 'Understanding COM' aims to be an authoritative source of information for COM in the modern world of software development, in the same way that 'Essential COM' was that source of information in the early 2000's.

Specifications

FormatEPUB, PDF
Pages456
LanguageEnglish
ISBN-13978-9090421346

Frequently asked

Do I need an account to download?

No. After purchase, you can access your ebook directly from the order confirmation or download page.

What if a copy arrives damaged?

Contact us and we’ll help you access the file or provide a replacement download if needed.

Reviews

4.6 0
5★84%4★11%3★3%2★1%1★1%
J Joana K. Verified
★★★★★The diagrams do the teachingSeeing the concept drawn before the notation appears changed everything for me.
M Marcus T. Verified
★★★★★A set text for my classThe problem sets are graded properly and the solutions are complete.
See all reviews

Customers also downloaded