A.4. The Component Object Model

The Component Object Model (COM) defines a binary representation for interface contracts between components. Above that core level, COM includes a runtime with many services that are useful in assembling applications from components. Where the emphasis in Java is one language for many platforms, COM aims at many languages running on one platform.

Different languages use the COM runtime in different ways, which makes learning COM arduous. If you look past the trappings of particular languages, the COM specs and API docs define a set of core services analogous to many of those described in this book:

  • COM defines a local loader based on lookup information stored in the Windows Registry.

  • COM defines two different type ...

Get Component Development for the Java™ Platform now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.