Component Object Models

Binary components, also known as component objects or controls, represent the leading edge of software technology. This area contains a number of good ideas and much promise. However, it also abounds with hype, promotion, and competition. In this lecture we will try to cover the basic ideas and introduce the player and the technologies without getting too much into details.

Components

Scriptable Components

Distributed Components