Skip to main content
Log in

Analyzing Architectural Evolution Issues of Multimedia Frameworks

  • Published:
Multimedia Tools and Applications Aims and scope Submit manuscript

Abstract

The growing complexity in the development of Web-based services in general, and multimedia services in particular, makes necessary the application of sound development methods. New multimedia devices, coding algorithms, network protocols, etc., are continually appearing but, unfortunately, current solutions for developing multimedia applications do not accurately support architectural evolution issues for already deployed applications. Thus, the latest Software Engineering technologies should be applied to the development of open, reusable, and high-quality multimedia and Web-based software. In this paper, we apply component and framework technologies, two of the current trends in Software Engineering, to the development of multimedia services over the Web, presenting and comparing widespread solutions in use today.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Similar content being viewed by others

References

  1. Axis Network Camera, http://www.es.axis.com/products/camera servers/index.html.

  2. W.A. Brown and C.W. Kurt, “The current state of CBSE,” IEEE Software, Sept./Oct. 1998.

  3. L. deCarmo, Core Java Media Framework API, Prentice Hall, 1999.

  4. M.E. Fayad and D.C. Schmidt, “Object-oriented application frameworks,” Communications of the ACM, Vol. 40,No. 10, 1997.

  5. L. Fuentes and J.M. Troya, “A component-oriented architecture to design multimedia services on a distributed platform,” in Proc. of WorldWide Computing and its Applications. WWCA'97, held on March 1997 in Tsukuba, Japan, Springer LNCS No. 1274, Aug. 1997.

    Google Scholar 

  6. L. Fuentes and J.M. Troya, “A Java framework for web-based multimedia and collaborative applications,” IEEE Internet Computing, Vol. 3,No. 2, 1999.

  7. L. Fuentes, J.M. Troya, and A. Vallecillo, “Building a UML profile for MultiTEL,” next publication in the Annals of Software Engineering in the special issue Object-Oriented Web-based Software Engineering, 2001.

  8. E. Gamma, R. Helm, R. Johnson, and J. Vlissides, Design Patterns: Elements of Reusable Object-Oriented Software, Addison-Wesley, 1995.

  9. D. Krieger, “The emergence of distributed component platforms,” IEEE Computer, March 1998.

  10. Microsoft Corporation, “An introduction to Windows Media Technology,” http://msdn.microsoft.com/workshop/imedia/windowsmedia/IntroToWMT.asp.

  11. M. Pinto, M. Amor, L. Fuentes, and J.M. Troya, “Collaborative virtual environment development: An aspect-oriented approach,” in Proceedings of Distributed Dynamic Multiservice Architecture (DDMA'01), 21st International Conference on Distributed Computing Systems Workshops, IEEE Computer Society, April 2001, pp. 97–102.

  12. M. Pinto et al., “Run-time coordination of components: Design patterns vs. Component & aspect based platforms,” Workshop ASoC (Advanced Separation of Concerns), asociado al ECCOP'01, Junio 2001.

  13. H. Schulzrinne, “RTP. A transport protocol for real-time applications,” RFC 1889, Jan. 1996.

  14. Silicon Graphics, Digital Media Programming Guide, IRIS Insight Library.

  15. Sun Microsystems, Inc., Java Media Framework Guide, 2001. http://java.sun.com/products/java-media/jmf/2.0/jmf20-fcs-guide/JMFTOC.html.

Download references

Author information

Authors and Affiliations

Authors

Rights and permissions

Reprints and permissions

About this article

Cite this article

Pinto, M., Amor, M., Fuentes, L. et al. Analyzing Architectural Evolution Issues of Multimedia Frameworks. Multimedia Tools and Applications 22, 31–51 (2004). https://doi.org/10.1023/B:MTAP.0000008658.36713.c2

Download citation

  • Issue Date:

  • DOI: https://doi.org/10.1023/B:MTAP.0000008658.36713.c2

Navigation