Component object model

Component Object Model (COM) is a Microsoft technology for software components, also known as ActiveX. It is used to enable cross-software communication. Although it has been implemented on several platforms, it is primarily used with Microsoft Windows. Its precursor was object linking and embedding (OLE), and it is to be replaced with the Microsoft .NET framework.

Table of contents
1 History of COM
2 COM+
3 Replacement of COM with .NET
4 Technical details
5 See also
6 External links

History of COM

One of the notable thinkers involved in creating the COM architecture was Anthony Williams, who embraced the concept of software components in his papers Object Architecture: Dealing With the Unknown - or - Type Safety in a Dynamically Extensible Class, 1988 and On Inheritance: What It Means and How To Use It, 1990.

COM began as the object linking and embedding (OLE) technology for compound documents, built on top of dynamic data exchange (DDE), and the VBX (Visual Basic eXtension) controls from Visual Basic 1.0, released in 1991. In 1992, Windows 3.1 was introduced and with it came OLE (or OLE 1).

In 1993, Microsoft released OLE 2, and in 1994 OCX or OLE controls were introduced as the successor to the VBX controls, at the same time stating that OLE was no longer an acronym, but a name for all of the company's component technologies.

In early 1996 Microsoft renamed some parts of OLE relating to the Internet ActiveX, and then gradually renamed what was once OLE (all component technologies) into ActiveX, while OLE took back the role as a compound document technology, as used in Microsoft Office. Later that year, DCOM was introduced as an answer to CORBA.

In September 1997, at the Microsoft Professional Developers Conference, the entire component framework was once again renamed into COM, the Component Object Model.

COM+

With the introduction of Windows 2000, COM was renamed COM+, to signify that substantial changes had been made to the component model. At the same time, DCOM was dropped conceptually.

The main new feature of COM+ was that it could be run in "component farms", managed with the built-in Microsoft Transaction Server. A component, if coded properly, could be reused by new calls to its initializing routine without unloading it from memory. Components could also be distributed (called from another machine) as was previously only possible with DCOM.

Replacement of COM with .NET

The COM technology has been strategically replaced by the Microsoft .NET initiative. There exists a limited backward compatibility in that a COM object may be used in .NET by implementing a runtime callable wrapper (RCW), and .NET may use COM objects by calling a COM callable wrapper, but for new systems COM is to be dropped entirely in favor of .NET.

Technical details

The interfaces of COM objects are distinguished from one another using a Globally Unique Identifier (GUID).

See also

External links



In the News

Brain Activity Prior To Treatment Flags Vulnerability To Antidepressan
In a finding that opens new doors to determining susceptibility to antidepressant side effects, researchers at the UCLA Neuropsychiatric Institute report that changes in brain activity prior to treatment with antidepressants can flag patient vulnerability.

Two Genes Are Important Key To Regulating Immune Response
Scientists have identified two genes that may be crucial to the production of an immune system cytokine. The discovery fills in an important "missing link"in a biochemical pathway that's long been tied to disorders ranging from lupus and Type 1 diabetes, to cancer and AIDS.

New Brain Marker Shows Promise For Predicting Future Alzheimer's Disea
Researchers have used imaging technology to identify a new marker that may help identify those at greatest risk for cognitive decline and the development of Alzheimer's disease. While other studies have focused on the brain's ability to turn on certain regions, this research determined that losing the ability to turn off a region of the brain may be a more sensitive marker of future cognitive decline.

Accident Prone? Scientists Link Brain Function To Knee Injuries
A torn anterior cruciate ligament is among an athlete's most-dreaded injuries, often requiring surgery and months of rehab. Curiously, most athletes aren't injured in a tackle or collision, they actually "do themselves in"-- they end up injuring themselves landing off-balance during a jump or run. But why? In the first study of its kind, University of Delaware scientists show that differences in brain function may be to blame, predisposing some of us to "noncontact"knee injuries.

Really Big Planets: When Do Gas Giants Reach The Point Of No Return?
Astronomers have identified the point at which a star causes the atmosphere of an orbiting gas giant to become critically unstable. Depending upon their proximity to a host star, giant Jupiter-like planets have atmospheres which are either stable and thin, or unstable and rapidly expanding. The research enables us to work out whether planets in other systems are stable or unstable by using a 3-D model to characterize their atmospheres.

Top Techy Tools for Artists
From technique enhancers to health protectors, our guide to helpful artist's gizmos includes a graphics tablet and airbrush, as well as an air purifier and good lighting. In Gadget Lab.

Amend for Arnold [Schwarzenegger] &Jen
This group seeks to amend Article 2, Section 1, Clause 5 (called "ASC 215") of the United States Constitution, which allows only natural-born citizens to become president. Such an amendment would allow people to run for president if they have been U.S. citizens for 20 years or more. Includes links to news coverage and a commercial. (The "Jen"in the title is Canadian-born Jennifer Granholm, elected governor of Michigan in 2002.)

Bose-Einstein Condensate Runs Circles Around Magnetic Trap
Bose-Einstein condensation typically happens inside a magnetic trap, yielding a nebula of cold gas. UC Berkeley physicists found that a gentle nudge was enough to launch a blob into a circular orbit - the first BEC storage ring. The ring allows study of cold collisions, quantized circulation and perhaps fluid analogs of general relativity. One goal is two BEC blobs traveling in opposite directions, creating matter wave interference that could allow sensitive detection of rotation.

No Breakfast And Frequent Fast Food Leads To Extra Pounds In Aging Tee
The phrase "breakfast is the most important meal of the day"has taken on new meaning for teenagers. A new study suggests that as teens enter adulthood, they are more likely to skip breakfast and increase their fast food consumption, and that both behaviors lead to an increased risk of weight gain. Researchers at the Weight Control and Diabetes Research Center at the Miriam Hospital and Brown Medical School conducted the study.

Why Embryos Need A Good Diet
A thick-coated vole and a man with cardiovascular disease have something in common: both are doing what their mothers told them. They are part of the developmental programming phenomenon that is broader than many acknowledge, according to a review paper published in The Journal of Physiology.


MP3 Music Downloads

Preview songs, Download Free Music,Burn CDs at ITunes.com
iTunes_RGB_9mm

 


Google




InformationQuickFind.com - Find Information Fast

Links