Abstract
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.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
References
Eric Ly. “Distributed Java Applets for Project Management on the Web”. IEEE Internet Computing, pp. 21–26, May–June 1997
L. Fuentes, J.M. Troya. “Towards and Open Multimedia Service Framework”. Symposium on Object-Oriented Application Frameworks, ACM Computing Surveys, 6 pages, Dec 1998
OMG. “Common Object Request Broker: Architectura and Specification”. OMG Document, 1995
E. Evans, D. Rogers. “Using Java Applets and Corba for multi-user distributed applications”. IEEE Internet Computing, pp. 43–55, May–June 1997
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.
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 Verlag
R.E. Johnson. “Framework = (Components + Pattern)”. Communication of the ACM, 40(10), pp. 39–42, October 1997.
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 1996
M. Amor, M. Pinto, L. Fuentes and J.M. Troya. “Multimedia Resource Management in a Framework for Internet Cooperative Services”. IDEAS’99, April 1999
L. Fuentes and J.M. Troya. “A Java Framework for Web-based multimedia and collaborative applications”. IEEE Internet Computing, 3(2), March–April 1999.
E. Gamma et at. “Design Patterns”. Addison Wesley, Reading, Mass, 1995
J. Begole, C.A. Struble and C.A. Shaffer. “Leveraging Java Applets: Toward Collaboration Transparency in Java”. IEEE Internet Computing, 1(2), pp. 57–64, March–April 1997.
Sun Microsystems. “Beans Development Kit”, JDK Documentation, http://java.sun.com/beans/index.html, 1998.
C.A. Ellis, SL.J. Gibbs, G.L. Rein. “Groupware: Some Issues and Experiences”. Communications of the ACM, 34(1), pp. 38–58, January 1991.
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 1999 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Pinto, M., Amor, M., Fuentes, L., Troya, J.M. (1999). Middleware Support for Multimedia Collaborative Applications over the Web: A Case Study. In: Diaz, M., Owezarski, P., Sénac, P. (eds) Interactive Distributed Multimedia Systems and Telecommunication Services. IDMS 1999. Lecture Notes in Computer Science, vol 1718. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-48109-5_18
Download citation
DOI: https://doi.org/10.1007/3-540-48109-5_18
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-66595-3
Online ISBN: 978-3-540-48109-6
eBook Packages: Springer Book Archive