com
9 ResultsDictionary
COM
(1) See computer-on-module. (2) See computer output microfilm. (3) (Component Object Model) A component software architecture from Microsoft, which defines a structure for building program...
Dictionary
Definition: COM
(1) See computer-on-module.
(2) See computer output microfilm.
(3) (Component Object Model) A component software architecture from Microsoft, which defines a structure for building program routines (objects) that can be called up and executed in a Windows environment. This capability was built into Windows 95/98 and Windows NT 4.0. Parts of Windows itself and Microsoft's own applications are also built as COM objects. COM provides the interfaces between objects, and Distributed COM (DCOM) allows them to run remotely. COM is used in the following ways.
COM Objects
COM objects can be small or large. They can be written in several programming languages, and they can perform any kind of processing. A program can call the object whenever it needs its services. Objects can be run remotely (DCOM) over the network in a distributed objects environment.
Automation (OLE automation)
Standard applications, such as word processors and spreadsheets, can be written to expose their internal functions as COM objects, allowing them to be "automated" instead of manually selected from a menu. For example, a script could be written to extract data from a database, summarize and chart it in a spreadsheet and place the results into a text document. See COM automation.
Controls (OLE controls, ActiveX controls)
Applications can invoke COM objects, called "controls," that blend in and become just another part of the program. An industry of third-party, ready-made controls for the Windows programmer has been created. ActiveX controls can also be downloaded from the Internet to make a Web page perform any kind of processing. See ActiveX control.
Compound Documents and ActiveX Documents
Microsoft's OLE compound documents are based on COM, which lets one document be embedded within or linked to another (see OLE). ActiveX Documents are extensions to OLE that allow a Web browser, for example, to view not only Web pages, but any kind of document (see ActiveX Documents).
Programming Interfaces
Increasingly, Microsoft is making its standard programming interfaces conform to the COM object model so that there is continuity between all interfaces. See DAO, ADO and OLE DB.
It Can Be Confusing
Microsoft first used the term OLE to refer to its COM-based architecture, then later dropped that designation in favor of ActiveX. Since both OLE and ActiveX are based on COM, the term COM is also used. As a result, any combination of the words COM, OLE and ActiveX followed by the words control, object and component may mean the same thing, or they may not, depending on context.
COM Objects
Any kind of program, small or large, can be written as a COM object. It can be run locally or remotely via DCOM. The terms COM object, ActiveX object and ActiveX component are synonymous.
THIS DEFINITION IS FOR PERSONAL USE ONLY
All other reproduction is strictly prohibited without permission from the publisher.
© 1981-2010 The Computer Language Company Inc. All rights reserved.
Sponsored White Papers, Webcasts & Resources
-
Optimize the Virtual Environment without Draining Your Resources
Today's virtual environments need specialized optimization routines to prevent resource conflicts. Learn how V-locity 3 Virtual Platform Disk Optimizer can optimize your virtual environment...
-
Salesforce snubs SAP with Rypple flip
Salesforce taking a swipe at SAP by acquiring Rypple? Lots of things to speculate upon.
-
Can (and will) Microsoft keep Silverlight compatible across platforms?
Microsoft is adding more and more WPF features to Silverlight (and vice versa). But there is a downside to this strategy: By adding technologies like COM support to Silverlight, Microsoft is doing...
-
Gadget Gal's daily deals: Magellan GPS, Klipsch home theater, Sharp AQUOS HDTV
A Magellan Maestro GPS navigator, a Klipsch home theater system, and a 32-inch Sharp AQUOS LCD HDTV. Here are your daily deals for Tuesday, June 9, straight from the Gadget Gal: 1. Get the...
-
Microsoft, eat your own dog food
"Eating your own dog food" is an odd software development-related term that describes the importance of ensuring that your own developers use the technology they are creating. When Microsoft has...
-
Apple's biggest threat: High expectations
Apple has notched another milestone in its iPhone international expansion by inking a deal with Softbank Mobile to bring the device to Japan "later this year." In a statement Softbank Mobile...
-
-
Zoho can come second and still win
Earlier in the week I spoke with Raju Vegesna, evangelist with Zoho about the upcoming Zoho CRM for Enterprise. Larry Dignan has all the key facts and correctly surmises: Let’s be clear about...
-
A slim API for OOXML
One of things that originally made me want more information about Microsoft Office document formats was the need to harvest data from documents uploaded to web sites, as well as to generate Excel...
-
Find out if your application is .NET ready
Redesigned from the bottom up, .NET has made marked progress in areas such as XML integration, error handling, component processing, and reusable frameworks. The promise for Web development is...
-
The most programmable operating system ever
The popularity of Windows is due in very large part to programmability. From the very beginning, Microsoft has made it easy for people to write software to do what they want with Windows and its...
Additional Results
-
Getting a handle on the Virgin Mobile Venture (pictures)
The Virgin Mobile Venture has an onboard QWERTY keyboard and is available for $79.99.
-
A look at Samsung's Series 5 550 Chromebook (pictures)
Samsung's Series 5 550 Chromebook is much faster than its predecessor from last year. Here's a look at the standard-bearer of Google's browser-based Chrome OS.
-
Chrome OS updates: A real desktop, better file support (pictures)
Google decides to soften the shock of a browser-only operating system with a real desktop, more robust file support, and better offline use. Take a tour of what's new in this slideshow.
-
A look at Samsung's Series 3 Chromebox
Samsung's Series 3 Chromebox has a low price tag and brings much-needed horsepower to Google's Chrome OS vision. Here's a look at the compact desktop machine.
-
The Asus VG23AH and its 3D clip-ons (pictures)
If full on 3D glasses aren't enough for you, the Asus VG23AH gets some 3D clip-on alternatives as well.
-
Huawei Ascend P1 has a striking silhouette (pictures)
The unlocked Huawei Ascend P1 has the looks and the specs, but how
-
Amazon Instant Video finally comes to Xbox 360
The Xbox's streaming video stable is getting a bit larger with the addition of Amazon Instant Video.
-
Ride out doomsday in a stylish missile silo (photos)
With reinforced concrete walls up to 9 feet thick, this Kansas missile silo could withstand a nuclear strike. Today it's a sold-out condo complex opening in a few months.
-
Heavy-metal high-end audio (pictures)
When you're a manufacturer selling cost-no-object uber-audio, build quality is paramount. Take a look at these beauties!
-
Top-rated reviews of the week (pictures)
This week our editors were busy reviewing a smart scale, an awesome set of sub-$50 speakers, a feature-rich camera, an improved cell phone charger, and a pair of audiophile-quality headphones.
-
Qmadix iharmonix Q-I-sound flaunts wireless stereo (pictures)
Small, light, and super compact the Qmadix iharmonix Q-I-sound sports two unique cordless speakers.
The best of ZDNet, delivered
ZDNet Newsletters
Get the best of ZDNet delivered straight to your inbox




