Middleware Support for Multimedia Collaborative Applications over the Web: A Case Study
Software composition and frameworks are currently important technologies for multimedia services development, especially on the Web. These technologies can be successfully applied to multimedia collaborative services achieving the derivation of new services with shorter development time. In this paper we present the collaborative aspects of MultiTEL, a compositional framework for developing distributed multimedia applications over the Web, implemented using Java/RMI. MultiTEL is based on a new compositional model, which separate computation and communication aspects in different entities, components and connectors. MultiTEL also includes a middleware platform that supports local resource management, allowing the plug&play of multimedia device components. Currently, our goal is to extend MultiTEL with collaborative issues allowing the development of cooperative services, like application sharing, blackboard, etc. We will address the main collaborative application features of MultiTEL through a case study.
KeywordsCompositional Model Multimedia Service Remote Event Native Code Collaborative Application
Unable to display preview. Download preview PDF.
- 1.Eric Ly. “Distributed Java Applets for Project Management on the Web”. IEEE Internet Computing, pp. 21–26, May–June 1997Google Scholar
- 2.L. Fuentes, J.M. Troya. “Towards and Open Multimedia Service Framework”. Symposium on Object-Oriented Application Frameworks, ACM Computing Surveys, 6 pages, Dec 1998Google Scholar
- 3.OMG. “Common Object Request Broker: Architectura and Specification”. OMG Document, 1995Google Scholar
- 4.E. Evans, D. Rogers. “Using Java Applets and Corba for multi-user distributed applications”. IEEE Internet Computing, pp. 43–55, May–June 1997Google Scholar
- 5.L. Fuentes, J.M. Troya. “MultiTEL: A Component-Oriented Framework in the Domain of Multimedia Telecommunication Services”. A Chapter of the book Object-Oriented Applications Frameworks. Wiley&Sons. 24 pages, July 1999.Google Scholar
- 6.L. Fuentes and J.M. Troya. “A Component-Oriented Architecture to Design Multimedia Services on a Distributed Platform”. In Takashi Masuda, Yoshifumi Masunaga and Michiharu Tsukamoto, editors, Worlwide Computing and Its Applications-WWCA’97. LNCS n 1274, pp. 90–105, Springer VerlagGoogle Scholar
- 8.O. Nierstrasz, J.G. Schneider, M. Lumpe. “Formalizing Composable Software Systems-A Research Agenda”. Proc. Of the 1st IFIP Workshop on Formal Methods for Open Object-based Distributed Systems (FMOODS’96), France, March 1996Google Scholar
- 9.M. Amor, M. Pinto, L. Fuentes and J.M. Troya. “Multimedia Resource Management in a Framework for Internet Cooperative Services”. IDEAS’99, April 1999Google Scholar
- 10.L. Fuentes and J.M. Troya. “A Java Framework for Web-based multimedia and collaborative applications”. IEEE Internet Computing, 3(2), March–April 1999.Google Scholar
- 11.E. Gamma et at. “Design Patterns”. Addison Wesley, Reading, Mass, 1995Google Scholar
- 13.Sun Microsystems. “Beans Development Kit”, JDK Documentation, http://java.sun.com/beans/index.html, 1998.