All connection and resource management details are hidden from the application developer. Audio and video material can be captured live or played from storage. Developers who use the toolkit can modify the objects to meet their needs, and after integrating new objects into the framework, applications will seamlessly take advantage of new toolkit capabilities. CMT is an open, portable toolkit that can be used for research experiments.
Source code is available to encourage experimentation.
Related work in multimedia toolkits include a variety of research systems and commercial products. It was designed to operate on high-speed local area networks. The remainder of this paper is organized as follows. Section 2 presents background on the issues encountered when developing CM applications and describes problems this API is designed to solve. Section 3 presents a high level introduction to the API software architecture.