Multimedia Tools and Applications

, Volume 61, Issue 3, pp 599–622 | Cite as

Communicating and migratable interactive multimedia documents

  • Cyril Concolato
  • Jean-Claude Dufourd
  • Jean Le Feuvre
  • Kyungmo Park
  • Jaeyeon Song
Article

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.

Keywords

Multimedia documents Dynamic networking Multimedia communication Migration Mobility Interactive application Distributed applications 

References

  1. 1.
    Avancha S, Joshi A, Finin T (2002) Enhanced Service Discovery in Bluetooth. Comput 35:96–99. doi:10.1109/MC.2002.1009177 CrossRefGoogle Scholar
  2. 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. 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. 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. 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, USAGoogle Scholar
  6. 6.
    De Sousa J, Garlan D (2002) Aura: An architectural framework for user mobility in ubiquitous computing environments. In Proc IEEE-IFIP Conf Software ArchitectureGoogle Scholar
  7. 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 CrossRefGoogle Scholar
  8. 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–351Google Scholar
  9. 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. 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. 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. 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. 13.
    Perkins CE, Myles A (1997) Mobile IP. In Proceedings of International Telecommunications Symposium, pp 415–419Google Scholar
  14. 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. 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. 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. 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. 18.
    Web Device Connectivity, Ericsson Labs, https://labs.ericsson.com/apis/web-device-connectivity/

Copyright information

© Springer Science+Business Media, LLC 2011

Authors and Affiliations

  • Cyril Concolato
    • 1
  • Jean-Claude Dufourd
    • 1
  • Jean Le Feuvre
    • 1
  • Kyungmo Park
    • 2
  • Jaeyeon Song
    • 2
  1. 1.Telecom ParisTechParisFrance
  2. 2.Samsung Electronics Co. Ltd.SuwonSouth Korea

Personalised recommendations