Design patterns: elements of reusable object-oriented software
Design patterns: elements of reusable object-oriented software
Object-oriented application frameworks
Communications of the ACM
Core Java Media Framework
A Java Framework for Web-Based Multimedia and Collaborative Applications
IEEE Internet Computing
IEEE Software
A Component-Oriented Architecture to Design Multimedia Services on a Distributed Platform
WWCA '97 Proceedings of the International Conference on Worldwide Computing and Its Applications
Advanced Separation of Concerns
ECOOP '01 Proceedings of the Workshops on Object-Oriented Technology
Collaborative Virtual Environment Development: An Aspect-Oriented Approach
ICDCSW '01 Proceedings of the 21st International Conference on Distributed Computing Systems
Hi-index | 0.00 |
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.