Skip to main content
Log in

Communicating and migratable interactive multimedia documents

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

Abstract

In ubiquitous computing environments, new interactive multimedia applications need to be mobile, device independent, potentially distributed across devices and to leverage existing services in the environment. Multimedia documents, when combined with scripting technologies, can represent complex interactive multimedia applications. However, they are still not appropriate for the creation of migratable, distributed applications in dynamic environments. We present a framework for interactive multimedia documents, which enables the communication of documents with a changing environment, the mobility of documents and the distribution of communicating document components in this environment. This framework uses an original approach, which describes communication processing outside of the document. It is based on: an abstraction model for dynamic network services; the definition of a binding description language that describes how to connect the network processing with the multimedia document processing; and on associated script programming interfaces. An implementation is presented and several examples, demonstrating in particular document mobility and document modularity, are discussed.

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.

Fig. 1
Fig. 2
Fig. 3
Fig. 4
Fig. 5
Fig. 6
Fig. 7
Fig. 8
Fig. 9
Fig. 10
Fig. 11
Fig. 12
Fig. 13
Fig. 14
Fig. 15
Fig. 16

Similar content being viewed by others

Notes

  1. XForms 1.1, W3C Recommendation 20 October 2009, http://www.w3.org/TR/2009/REC-xforms-20091020/

  2. Bonjour is Apple’s implementation of ZeroConf protocols (see www.zeroconf.org)

  3. Universal Plug and Play specifications (see www.upnp.org)

  4. Universal Description Discovery and Integration (see www.uddi.org)

  5. Asynchronous Javascript and XML (see http://en.wikipedia.org/wiki/Ajax_%28programming%29)

  6. Javascript Object Notation (see http://www.json.org/)

  7. See http://dev.w3.org/html5/postmsg

  8. http://www.w3.org/2010/09/webTVIGcharter.html

  9. See http://www.plutinosoft.com/platinum

  10. See http://www.youtube.com/watch?v=XNIBuUXLJbw

  11. See http://dev.w3.org/html5/webstorage/

  12. http://www.youtube.com/watch?v=rbDddMMGg8U

  13. Extensible 3D Format (see http://www.web3d.org/)

  14. See http://www.w3.org/TR/SVGParam/

References

  1. Avancha S, Joshi A, Finin T (2002) Enhanced Service Discovery in Bluetooth. Comput 35:96–99. doi:10.1109/MC.2002.1009177

    Article  Google Scholar 

  2. Caceres M (2008) Widgets 1.0: Packaging and configuration. W3C Working Draft 22 December 2008, available at http://www.w3.org/TR/widgets/

  3. Cesar P, Bulterman DC, Jansen AJ (2008) Usages of the secondary screen in an interactive television environment: control, enrich, share, and transfer television content. In Proceedings of the 6th European Conference on Changing Television Environments, Salzburg, Austria, July 3–4, 2008. doi:10.1007/978-3-540-69478-6_22

  4. Concolato C, Le Feuvre J, Dufourd JC (2009) Declarative Interfaces for dynamic widgets communications. In Proceedings of the 9th ACM Symposium on Document Engineering, Munich, Germany, Sept 15–18, 2009. doi:10.1145/1600193.1600245

  5. De Keukelaere F, De Sutter R, Van de Walle R (2005) MPEG-21 Session Mobility on mobile devices. In Proc 2005 Int’l Conf on Internet Computing, pp 287–293, Las Vegas, USA

  6. De Sousa J, Garlan D (2002) Aura: An architectural framework for user mobility in ubiquitous computing environments. In Proc IEEE-IFIP Conf Software Architecture

  7. Jansen J, Bulterman DC (2009) SMIL State: an architecture and implementation for adaptive time-based web applications. Multimedia Tools Appl 43(3):203–224. doi:10.1007/s11042-009-0270-3

    Article  Google Scholar 

  8. Kaneko K, Morikawa H, Aoyama T (2003) Session Layer Mobility Support for 3C Everywhere Environments. In Proc 6th Int’l Symp Wireless Personal Multimedia Comm. IEEE Press, pp 347–351

  9. Kernchen R, Meissner S, Moessner K, Cesar P, Vaishnavi I, Boussard M, Hesselman C (2010) Intelligent multimedia presentation in ubiquitous multidevice scenarios. IEEE Multimed, April 2010, pp 52–63. doi:10.1109/MMUL.2009.75

  10. Le Feuvre J, Concolato C, Moissinac JC (2007) GPAC: open source multimedia framework. In Proceedings of the 15th international Conference on Multimedia, Augsburg, Germany, September 25–29, 2007. MULTIMEDIA '07. ACM, New York, NY, 1009–1012. doi:10.1145/1291233.1291452

  11. Le Feuvre J, Concolato C, Dufourd JC (2009) Widget mobility. In Proceedings of International Conference on Mobile Technology, Applications and Systems, Mobility, Nice, France, September 2–4, 2009. doi:10.1145/1710035.1710060

  12. Mate S, Chandra U, Curcio IDD (2006) Movable-multimedia: session mobility in ubiquitous computing ecosystem. In Proc 5th Int’l Conf Mobile and Ubiquitous Multimedia. ACM Press, doi:10.1145/1186655.1186663

  13. Perkins CE, Myles A (1997) Mobile IP. In Proceedings of International Telecommunications Symposium, pp 415–419

  14. Schacham R et al (2007) Ubiquitous device personalization and use: the next generation of IP multimedia communications. ACM Trans Multimed Comput Comm Appl 3(2), doi:10.1145/1230812.1230818.

  15. Schulzrinne H, Wedlund E (2000) Application-layer mobility using SIP. Mobile Comput Commun Rev 4(3), July 2000. doi:10.1145/372346.372369.

  16. Sire S, Paquier M, Vagner A, Bogaerts J (2009) A messaging API for inter-widgets communication. In Proceedings of the 18th international Conference on World Wide Web, Madrid, Spain, April 20–24, 2009. WWW '09. ACM, New York, NY, pp 1115–1116. doi:10.1145/1526709.1526884

  17. Soarez LFG, Costa RMR, Moreno MF, Moreno MF (2009) Multiple exhibition devices in DTV systems. In Proceedings of the 7th ACM International Conference on Multimedia, Beijing, China, October 19–23, 2009. doi:10.1145/1631272.1631312

  18. Web Device Connectivity, Ericsson Labs, https://labs.ericsson.com/apis/web-device-connectivity/

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Cyril Concolato.

Rights and permissions

Reprints and permissions

About this article

Cite this article

Concolato, C., Dufourd, JC., Le Feuvre, J. et al. Communicating and migratable interactive multimedia documents. Multimed Tools Appl 61, 599–622 (2012). https://doi.org/10.1007/s11042-011-0805-2

Download citation

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s11042-011-0805-2

Keywords

Navigation