
COM objects and interfaces for the Project54 software system
This document provides information for developers who want to use the COM
interfaces provided for the Project54 software system.
The COM objects of relevance to the application developer are shown in Figure
1. The Application Manger, provided by Project54 implements three objects: the
logging coordinator object, the
message coordinator object, and the
speech output coordinator object.
The applications written by developers have to implement a
message handler object. All applications in
the system use the
GUI template object to create windows. This
object, provided by Project54, allows the creation of windows with identical
looks and feels by all applications.
Figure 1 COM objects of importance to developers in
the Project54 software system |
The specifications for the objects and the interfaces can be found on the
following the hyperlinks above. Note that the Application Manager implements
objects to deal with the speech recognition engine, the text-to-speech engine,
and potentially other objects as well, each of which may have COM interfaces.
However, in the Project54 software architecture the developer does not need to
know about these objects.
|