Ying-Hong Wang This email address is being protected from spambots. You need JavaScript enabled to view it.1, Chi-Ming Chung1 and Hong-Zu Lin1

1Department of Computer Sciences and Information Engineering Tamkang University Tamsui, Taipei Hsien, 25137 Taiwan, R.O.C.


 

Received: October 8, 1999
Accepted: November 16, 1999
Publication Date: November 16, 1999

Download Citation: ||https://doi.org/10.6180/jase.1999.2.2.04  


ABSTRACT


In this paper, a distributed multimedia application framework is proposed. The framework is based on Model-View-Controller of Smalltalk-80. Multimedia applications are developing as a popular. However, development of highly interactive multimedia applications for today’s high-powered computer is complex and time consuming. An application framework is typically composed of mixture of abstract and concrete classes along with a model of interaction and control flow among the classes. The application framework has “hooks” to allow an application programmer to plug in objects that represent the functionality unique to this application. The distributed processing of multimedia information enables advanced application areas like video conferencing, video on demand and improves the performance in other areas. Thus, it is necessary that an application framework be built for distributed multimedia.


Keywords: Distributed multimedia, object-oriented programming, application framework, smalltalk, model-view-controller


REFERENCES


  1. [1] Adams, S. S., “MetaMethods: The MVC Paradigm,” HOOPLA, Vol. 1, No. 4 (1988).
  2. [2] Agnew, P. W. and Kellerman, A. S., “Distributed Multimedia,” ACM press (1996).
  3. [3] Blakowski, G., “Supporting Multimedia Information Presentation in Distributed Heterogeneous Environment,” IEEE 0-8186-2088-9/90/0000/0029, pp. 29-35 (1990).
  4. [4] Chung, C. M., Shih, T. K., Kuo, C. H. and Wang, Y. H., “On the Construction of Intelligent Multimedia Presentations,” Information Sciences: An International Journal, Vol. 89, No. 1&2, Feb., pp. 131-155 (1996).
  5. [5] Gibbs, S. J. and Tsichritzis, D. C., Multimedia Programming, Addison-Wesley (1994).
  6. [6] Goldberg,A. and Robson,D., Smalltalk-80: the Language and Its Implementation, Addison-Wesley (1983).
  7. [7] Hodges, M., Sasnett, R. and Ackermann M., “A Construction Set for Multimedia Applications,” IEEE Software, Jan. (1989).
  8. [8] Keh, H., Wittel, W. and Lewis, T. G., “Speedcode: A C++ framework for the Mac. Frameworks,” The Journal of Macintosh Object Program Development, pp. 26-38 (1991).
  9. [9] Khalfallah, H. and Karmouch, A., An architecture and a data model for integrated multimedia documents and presentational applications, Multimedia Systems, Springer-Verlag, pp. 238-250 (1995).
  10. [10] Knolle, N. T., “Variations of Model-ViewController,” JOOP, pp. 43-46 (1989).
  11. [11] Krasner, G. E. and Pops, S. T., “A Cookbook for Using the Model-View-Controller User Interface Paradigm in Smalltalk-80,” JOOP, Vol. 1, No. 3, pp. 26-49 (1988).
  12. [12] Natarajan, N. and Slawsky, G. M., “A Framework Architecture for Multimedia Information Networks,” IEEE Communications Magazine, pp. 97-104 (1992).
  13. [13] Schloss, G. A. and Wynblatt, M. J., “Presentation Layer Primitives for the Layered Multimedia Data Model,” in Proceedings of the IEEE 1995 International Conference on Multimedia Computing and Systems, May 15-18, Washington DC, pp. 231-238 (1995).
  14. [14] Shan, Y. P., “An Event-Driven Model-View-Controller Framework for Smalltalk,” OOPSLA’89 proceedings, pp. 347-352, Oct. (1989).
  15. [15] Shih, T. K., Kuo, C. H., Chung, C. M., Keh, H. C., Wang, Y. H., Jiang, D. R. and Pai, W. C., October 12-15, Orlando, Florida, U.S.A., “A Stepwise Refinement Approach to Multimedia Presentation Designs,” IEEE International Conference on System, Man, and Cybernetics (1997).
  16. [16] Vazirgiannis, M. and Mourlas, C., “An Object-Oriented Model for Interactive Multimedia Presentations,” The Computer Journal, Vol. 36, N0. 1, pp. 78-86 (1993).
  17. [17] Wang, Y. H., Keh, H. C., Chung, C. M., Lin, H. Z. and Lee, C. J., “Object-Oriented Application Framework for Distributed Multimedia Design,” Proceedings of The Fourth Joint Conference On Information Sciences, N. C., U.S.A. (1998).
  18. [18] Wang, Y. H., Shih, T. K., Kuo, C. H., “MScript -A Type System and Language for the Composition of Multimedia Presentation Objects,” accepted by The International Institute for Advanced Studies in Systems Research and Cybernetics (1997).
  19. [19] Wang, Y. H., Chung, C. M., Shih, T. K., Keh, H. C. and Lee, C. J., “Distributed Framework for Multimedia Application Design,” Proceedings of The Fifth International Workshop on Distributed Multimedia System, Tamshui, Taiwan, pp. 42-47 (1998).