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.
Similar content being viewed by others
Notes
XForms 1.1, W3C Recommendation 20 October 2009, http://www.w3.org/TR/2009/REC-xforms-20091020/
Bonjour is Apple’s implementation of ZeroConf protocols (see www.zeroconf.org)
Universal Plug and Play specifications (see www.upnp.org)
Universal Description Discovery and Integration (see www.uddi.org)
Asynchronous Javascript and XML (see http://en.wikipedia.org/wiki/Ajax_%28programming%29)
Javascript Object Notation (see http://www.json.org/)
Extensible 3D Format (see http://www.web3d.org/)
References
Avancha S, Joshi A, Finin T (2002) Enhanced Service Discovery in Bluetooth. Comput 35:96–99. doi:10.1109/MC.2002.1009177
Caceres M (2008) Widgets 1.0: Packaging and configuration. W3C Working Draft 22 December 2008, available at http://www.w3.org/TR/widgets/
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
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
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
De Sousa J, Garlan D (2002) Aura: An architectural framework for user mobility in ubiquitous computing environments. In Proc IEEE-IFIP Conf Software Architecture
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
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
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
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
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
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
Perkins CE, Myles A (1997) Mobile IP. In Proceedings of International Telecommunications Symposium, pp 415–419
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.
Schulzrinne H, Wedlund E (2000) Application-layer mobility using SIP. Mobile Comput Commun Rev 4(3), July 2000. doi:10.1145/372346.372369.
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
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
Web Device Connectivity, Ericsson Labs, https://labs.ericsson.com/apis/web-device-connectivity/
Author information
Authors and Affiliations
Corresponding author
Rights 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
Published:
Issue Date:
DOI: https://doi.org/10.1007/s11042-011-0805-2