Skip to main content

A client-server design for interactive multimedia documents based on Java

  • Conference paper
  • First Online:
Interactive Distributed Multimedia Systems and Telecommunication Services (IDMS 1998)

Abstract

In this paper we present the design and implementation of a client-server system for Interactive Multimedia Documents (IMDs). IMDs are based on a well-founded theoretical model that covers the issues of interaction and spatiotemporal synchronization of multimedia objects that are presented according to an IMD scenario. The scenaria reside on a server, while the media objects are distributed over the Internet. The client retrieves a scenario from the server, requests the appropriate media from the corresponding http servers and subsequently resents the scenario according to the specifications it defines. In this respect the client uses events (simple and complex) to track the state of each media object and manipulate it. The whole framework has been implemented in Java using the RMI (Remote Method Invocation) client server communication protocol and the JMF (Java Media Framework) for handling multimedia objects. The system presents a promising approach for distributed interactive multimedia on the Internet and intranets.

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

Access this chapter

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Blakowski, G., Steinmetz, R., “A Media Synchronization Survey: Reference Model, Specification, and Case Studies”, IEEE Journal on Selected Areas in Communications, vol 14, No. 1, (Jan. 1996), 5–35

    Article  Google Scholar 

  2. Buford, J., “Evaluating HyTime: An Examination and Implementation Experience”, Proceedings of the ACM Hypertext '96 Conference, (1996)

    Google Scholar 

  3. Candan, K., Prabhakaran, B., Subrahmanian, V., “CHIMP: A Framework for Supporting Distributed Multimedia Document Authoring and Presentation”, Proceedings of the fourth ACM international multimedia conference, Boston, (1996), 329–340

    Google Scholar 

  4. Huang, C.-M., Wang, C., “Interactive Multimedia Communications at the Presentation Layer”, in the proceedings of IMDS'97 workshop, Darmstadt, Germany, (1997), LNCS 1309,410–419

    Google Scholar 

  5. ISO/IEC, Information Technology — Coded representation of Multimedia and Hypermedia Information Objects (MHEG), (1993)

    Google Scholar 

  6. Java-Remote Method Invocation, available at: http://java. sun.com:81/marketing/collateral/rmi_ds.html

    Google Scholar 

  7. Java-Media Framework, available at: http://www.javasoft.com/products/java-media/jmf/

    Google Scholar 

  8. Johnson, T., Zhang, A., “A Framework for Supporting Quality-Based Presentation of Continuous Multimedia Streams”, Proceedings of the IEEE International Conference on Multimedia Computing and Systems (ICMCS'97), Ottawa, Canada, (June 1997), 169–176

    Google Scholar 

  9. Karmouch. A., Emery J., “A playback Schedule Model for Multimedia Documents”, IEEE Multimedia, v3(1), (1996), 50–63

    Article  Google Scholar 

  10. Little, T., Ghafoor, A., “Interval-Based Conceptual Models for Time-Dependent Multimedia Data”, IEEE Transactions on Data and Knowledge Engineering, Vol. 5, No. 4, (August 1993), 551–563

    Article  Google Scholar 

  11. Ma, W., Lee, Y., Du, D., McCahill, M., “Video-based Hypermedia for Education-On-Demand”, Proceedings of the fourth ACM international multimedia conference, Boston, (1996), 449–450

    Google Scholar 

  12. Manolescu, D., Nahrstedt, K., “Link Management Framework for Hypermedia Documents”, Proceedings of the IEEE International Conference on Multimedia Computing and Systems (ICMCS'97), Ottawa, Canada, (June 1997), 549–556

    Google Scholar 

  13. Nang, J., Kang, S., “A New Multimedia Synchronization Specification Method for Temporal and Spatial Events”, Proceedings of the IEEE International Conference on Multimedia Computing and Systems (ICMCS'97), Ottawa, Canada, (June 1997), 236–243

    Google Scholar 

  14. Patel, K., Simpson, D., Wu, D., Rowe, L., “Synchronized Continuous Media Playback Through the World Wide Web”, Proceedings of the fourth ACM international multimedia conference, Boston, (1996)

    Google Scholar 

  15. Schulzrinne, H., Rao, A., Lanphier, R., “Real Time Streaming Protocol (RTSP)”, ftp://ftp.isi.edu/in-notes/rfc2326.txt, (1997)

    Google Scholar 

  16. Smith, B., Rowe, L., Konstan, J., Patel, K., “The Berkeley Continuous Media Toolkit”, Proceedings of the fourth ACM international multimedia conference, Boston, (1996), 451–452

    Google Scholar 

  17. Stamati, I., Trafalis, M., Vazirgiannis, M., Hatzopoulos, M., “Event Detection and Evaluation in Interactive Multimedia Scenaria — Modeling And Implementation”, Technical Report, Dept of Informatics, University of Athens, Hellas, (1997)

    Google Scholar 

  18. Vazirgiannis, M., Boll, S., “Events In Interactive Multimedia Applications: Modeling And Implementation Design”, in the proceedings of the IEEE — ICMCS'97, (June 1997), Ottawa, Canada

    Google Scholar 

  19. Vazirgiannis, M., Theodoridis, Y., Sellis, T., “Spatio-Temporal Composition and Indexing for Large Multimedia Applications”, to appear in ACM/Springer Verlag Multimedia Systems Journal, September 1998.

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Thomas Plagemann Vera Goebel

Rights and permissions

Reprints and permissions

Copyright information

© 1998 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Tsirikos, D., Markousis, T., Mouroulis, Y., Hatzopoulos, M., Vazirgiannis, M., Stavrakas, Y. (1998). A client-server design for interactive multimedia documents based on Java. In: Plagemann, T., Goebel, V. (eds) Interactive Distributed Multimedia Systems and Telecommunication Services. IDMS 1998. Lecture Notes in Computer Science, vol 1483. Springer, Berlin, Heidelberg. https://doi.org/10.1007/BFb0055322

Download citation

  • DOI: https://doi.org/10.1007/BFb0055322

  • Published:

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-64955-7

  • Online ISBN: 978-3-540-49914-5

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics