Skip to main content

Synchronizable Objects in Distributed Multimedia Applications

  • Chapter
Transactions on Edutainment IV

Part of the book series: Lecture Notes in Computer Science ((TEDUTAIN,volume 6250))

Abstract

In training and gaming systems, distributed multimedia are often used, in which the basic content elements must be conveyed or presented in a synchronized order at synchronized moments over multiple devices and in many cases over a network. These content elements are often presented or represented as “Synchronizable Objects” with which their control and management fall into a design pattern. This paper uses the pattern language to capture the common features of these “Synchronizable Objects”, in combination of the formal Object-Z specification to treat the architectural construct. The proposed pattern can be applied for content elements with or without intrinsic timing in distributed multimedia applications. Examples are given to show how this pattern can be applied in distributed applications.

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

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 39.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 54.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Alexander, C., Ishikawa, S., Silverstein: A Pattern Language: Towns, Buildings, Construction. Oxford University Press, Oxford (1977)

    Google Scholar 

  2. Hu, J.: Design of a Distributed Architecture for Enriching Media Experience in Home Theaters. Technische Universiteit Eindhoven (2006)

    Google Scholar 

  3. Duke, R., Rose, G.: Formal Object-oriented Specification using Object-Z. Macmillan Press Limited, London (2000)

    Google Scholar 

  4. Smith, G.: The Object-Z spectification language. In: Advances in formal methods, Kluwer Academic Publishers, Dordrecht (2000)

    Google Scholar 

  5. Bartneck, C., Hu, J., Salem, B., Cristescu, R., Rauterberg, M.: Applying virtual and augmented reality in cultural computing. International Joural of Virtual Reality 7(2), 11–18 (2008)

    Google Scholar 

  6. Hu, J., Bartneck, C., Salem, B., Rauterberg, M.: Alice’s adventures in cultural computing. International Journal of Arts and Technology 1(1), 102–118 (2008)

    Article  Google Scholar 

  7. Hu, J.: Move, but right on time. In: Workshop on design and semantics of form and movement (DeSForM 2005), Newcastle upon Tyne, pp. 130–131 (2005)

    Google Scholar 

  8. Sullivan, S., Brown, D., Winzeler, L., Sullivan, S.: Programming With the Java Media Framework. John Wiley & Sons, Chichester (1998)

    Google Scholar 

  9. Duke, D.J., Herman, I., Marshall, M.S.: PREMO: A Framework for Multimedia Middleware: Specification, Rationale, and Java Binding. LNCS, vol. 1591, p. 1. Springer, Heidelberg (1999)

    Google Scholar 

  10. Hu, J.: Distributed Interfaces for a Time-based Media Application. Post-master thesis, Eindhoven University of Technology (2001)

    Google Scholar 

  11. Hu, J.: StoryML: Towards distributed interfaces for timed media. In: ten Kate, W. (ed.) Philips Conference InterWebT 2002, NatLab, Eindhoven (2002)

    Google Scholar 

  12. Hu, J.: StoryML: Enabling distributed interfaces for interactive media. In: The Twelfth International World Wide Web Conference, Budapest, Hungary (2003)

    Google Scholar 

  13. Hu, J., Feijs, L.: IPML: Structuring distributed multimedia presentations in ambient intelligent environments. International Journal of Cognitive Informatics & Natural Intelligence (IJCiNi) 3(2), 37–60 (2009)

    Google Scholar 

  14. Duke, D., Duce, D., Herman, I., Faconti, G.: Specifying the PREMO synchronization objects. Technical Report ERCIM-01/97-RD48, ERCIM (1997)

    Google Scholar 

  15. Simons, A.J.H.: The theory of classification, part 4: Object types and subtyping. Journal of Object Technology 1(5), 27–35 (2002)

    Google Scholar 

  16. Hu, J., Feijs, L.: An adaptive architecture for presenting interactive media onto distributed interfaces. In: Hamza, M. (ed.) AI 2003, pp. 899–904 (2003)

    Google Scholar 

  17. Hu, J., Janse, M., Kong, H.J.: User experience evaluation of a distributed interactive movie. In: HCI International 2005, Las Vegas (2005)

    Google Scholar 

  18. Feijs, L., Hu, J.: Component-wise mapping of media-needs to a distributed presentation environment. In: The 28th Annual International Computer Software and Applications Conference (COMPSAC 2004), Hong Kong, pp. 250–257 (2004)

    Google Scholar 

  19. Hu, J., Peters, P., Delbressine, F., Feijs, L.: Distributed architecture for delivery simulators. In: International Conference on e-Health Networking, Digital Ecosystems and Technologies (EDT 2010), Shenzhen, China, pp. 109–112 (2010)

    Google Scholar 

  20. Chen, W., Oetomo, S.B., Feijs, L.M.G., Andriessen, P., Geraets, F.K.M., Thielen, M.: Rhythm of Life Aid (ROLA) – an integrated sensor system for supporting medical staff during cardiopulmonary resuscitation (CPR) of newborn infants. Submitted to IEEE Transactions on Information Technology in Biomedicine (2009)

    Google Scholar 

  21. Oetomo, S.B., Feijs, L.M.G., Chen, W., Andriessen, P.: Efficacy of audio-promoted rate guidance for insufflation and chest compressions and feed-back signalling for the pressure of chest compressions during cardio-respiratory resuscitation (CPR) of newborn infants. In: The annual meeting of the Society for Pediatric Research (SPR 2009), Baltimore, US (2009)

    Google Scholar 

  22. Hu, J., Feijs, L.: A distributed multi-agent architecture in simulation based medical training. In: Chen, Q. (ed.) Transactions on Edutainment III. LNCS, vol. 5940, pp. 105–115. Springer, Heidelberg (2009)

    Google Scholar 

  23. McComb, T., Smith, G.: Architectural design in Object-Z. In: ASWEC 2004: Proceedings of the 2004 Australian Software Engineering Conference (ASWEC 2004), Washington, DC, USA, pp. 77–86. IEEE Computer Society, Los Alamitos (2004)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2010 Springer-Verlag Berlin Heidelberg

About this chapter

Cite this chapter

Hu, J., Feijs, L. (2010). Synchronizable Objects in Distributed Multimedia Applications. In: Pan, Z., Cheok, A.D., Müller, W., Zhang, X., Wong, K. (eds) Transactions on Edutainment IV. Lecture Notes in Computer Science, vol 6250. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-14484-4_11

Download citation

  • DOI: https://doi.org/10.1007/978-3-642-14484-4_11

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-642-14483-7

  • Online ISBN: 978-3-642-14484-4

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics