Getting Started Using Office Communicator Automation API
This content is no longer actively maintained. It is provided as is, for anyone who may still be using these technologies, with no warranties or claims of accuracy with regard to the most recent product version or service release.
Office Communicator applications can be written in many programming languages including the Microsoft® C#® development tool, C/C++, and scripting languages such as JavaScript. However, the requirements differ for different languages. For example, a managed application requires that the Office Communicator Automation API type libraries are added to the project's references. C++ applications might need the proper header files or declare the required class or interface IDs. For a script, the COM class name is needed. These are explained in this section as a prerequisite of writing an Office Communicator 2007 application.
- Development Environments
Describes how to build and deploy a Communicator application.
- Object Instantiation
Describes how to create a Communicator object in different programming languages.
- Interface Member Invocations
Describes how to call methods and properties of the interfaces implemented by the object, after a Communicator object (implementing the IMessenger and other interfaces) is created.
- Event Notification and Registration
Describes synchronous and asynchronous methods or properties on an interface and status changes, as well as notification.