Skip to main content
Log in

Dynamic 2D-barcodes for multi-device Web session migration including mobile phones

  • Original Article
  • Published:
Personal and Ubiquitous Computing Aims and scope Submit manuscript

Abstract

This article introduces a novel Web architecture that supports session migration in multi-device Web applications, particularly the case when a user starts a Web session on a computer and wishes to continue on a mobile phone. The proposed solution for transferring the needed session identifiers across devices is to dynamically generate pictures of 2D-barcodes containing a Web address and a session ID in an encoded form. 2D-barcodes are a cheap, fast and robust approach to the problem. They are widely known and used in Japan, and are spreading in other countries. Variations on the topic are covered in the article, including a possible migration from a mobile device to a computer (opposite direction), and between two or more mobile phones (possibly back and forth). The results show that this HCI approach is inexpensive, efficient, and works with most camera-phones on the market; the author does see any other mature technique with such assets.

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

Similar content being viewed by others

Notes

  1. URI: Uniform Resource Identifier.

  2. URL: Uniform Resource Locator.

  3. http://tag.microsoft.com (beta version since January 2009).

  4. http://homepages.nyu.edu/~dc788/conqwest/

  5. http://map.elp.or.jp/umm.html

  6. http://www.google.com/adwords/printads/ads/barcode/

  7. http://mobilecodes.nokia.com

  8. http://alexandre.alapetite.net/divers/mobile-paste/

  9. https://addons.mozilla.org/firefox/addon/2780

  10. Ajax: Asynchronous JavaScript and XML.

  11. CSS3 Media Queries: http://www.w3.org/TR/css3-mediaqueries/

  12. http://www.opera.com/mini/

  13. http://www.iata.org/stbsupportportal/bcbp

  14. The <video> tag is standardised in HTML5. For older browsers, requires a plug-in such as Flash or Java.

  15. The <audio> tag is standardised in HTML5. For older browsers, requires a plug-in such as Flash or Java.

  16. In February 2009, none of the newest 36 mobile phones models of Sony Ericsson (since model z250i released in September 2007) have infrared, nor has the newest Apple iPhone, and the young Google Android platform does not support IrDa either. A mobile phone comparison Web site (lesmobiles.com) shows that out of 190 available models with 3G, only 31 have infrared capabilities (i.e. ~16%). Finally, none of the current laptops from e.g. Dell or Apple have an IrDa port.

  17. http://openid.net

References

  1. Ailisto H, Plomp J, Pohjanheimo L, Strömmer E (2003) A physical selection paradigm for ubiquitous computing. In: Proceedings of EUSAI’2003, Veldhoven, The Netherlands, 3–4 November 2003, pp 372–383. doi:10.1007/b94080

  2. Bandelloni R, Paternò F (2004) Flexible interface migration. In: Proceedings of IUI’2004 on intelligent user interfaces, Madeira, Funchal, Portugal, 13–16 January 2004, pp 148–155. doi:10.1145/964442.964470

  3. Berti S, Paternò F (2005) Migratory multimodal interfaces in multidevice environments. In: Proceedings of ICMI’2005 on multimodal interfaces, Trento, Italy, 4–6 October 2005, pp 92–99. doi:10.1145/1088463.1088481

  4. Hsieh M-D, Wang T-P, Tsai C-S, Tseng C-C (2006) Stateful session handoff for mobile WWW. Inf Sci 176(9):1241–1265. doi:10.1016/j.ins.2005.02.009

    Article  MATH  Google Scholar 

  5. Iso T, Kurakake S, Sugimura T (2003) Visual-tag reader: image capture by cell phone camera. In: Proceeding of ICIP’2003 on image processing, vol 3, pp 557–560. doi:10.1109/ICIP.2003.1247305

  6. Kim D, Mun Y (2006) Design and performance analysis of multimedia teachware making system using 2D barcode. In: Proceedings of ICCSA’2006 on computational science and its applications, pp 195–203. doi:10.1007/11751588

  7. López-de-Ipiña D, Vazquez JI, Abaitua J (2007) A Web 2.0 platform to enable context-aware mobile mash-ups. In: Proceedings of AmI’2007 on ambient intelligence, Darmstadt, Germany, 7–10 November 2007, pp 266–286. doi:10.1007/978-3-540-76652-0_16

  8. O’Hara K, Kindberg T (2007) Understanding user engagement with barcoded signs in the ‘Coast’ location-based experience. J Locat Based Services 1(4):256–273. doi:10.1080/17489720802183423

    Google Scholar 

  9. Ohbuchi E, Hanaizumi H, Hock LA (2004) Barcode readers using the camera device in mobile phones. In: Proceedings of CW’2004 on cyberworlds, pp 260–265. doi:10.1109/CW.2004.23

  10. Rekimoto J, Ayatsuka Y (2000) CyberCode: designing augmented reality environments with visual tags. In: Proceedings of DARE’2000 on designing augmented reality environments, Elsinore, Denmark, April 2000, pp 1–10. doi:10.1145/354666.354667

  11. Sauter P, Vögler G, Specht G, Flor T (2005) A model–view–controller extension for pervasive multi-client user interfaces. Personal Ubiquitous Comput 9:100–107. doi:10.1007/s00779-004-0314-7

    Article  Google Scholar 

  12. Scott D, Sharp R, Madhavapeddy A, Upton E (2005) Using visual tags to bypass Bluetooth device discovery. Mobile Comput Commun Rev 9(1):41–53. doi:10.1145/1055959.1055965

    Article  Google Scholar 

  13. Song H, Chu H-H, Kurakake S (2002) Browser session preservation and migration. Proceedings of WWW’2002 on World Wide Web, Honolulu, Hawaii, USA, 7–11 May 2002, ISBN:1-880672-20-0

  14. Toye E, Sharp R, Madhavapeddy A, Scott D, Upton E, Blackwell A (2007) Interacting with mobile services: an evaluation of camera-phones and visual tags. Personal Ubiquitous Comput 11:97–106. doi:10.1007/s00779-006-0064-9

    Article  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Alexandre Alapetite.

Rights and permissions

Reprints and permissions

About this article

Cite this article

Alapetite, A. Dynamic 2D-barcodes for multi-device Web session migration including mobile phones. Pers Ubiquit Comput 14, 45–52 (2010). https://doi.org/10.1007/s00779-009-0228-5

Download citation

  • Received:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s00779-009-0228-5

Keywords

Navigation