Multimedia Tools and Applications

, Volume 70, Issue 2, pp 1309–1332 | Cite as

Advanced authoring of paper-digital systems

Introducing templates and variable content elements for interactive paper publishing
  • Beat Signer
  • Moira C. Norrie
  • Nadir Weibel
  • Adriana Ispas


Over the last decade, there has been an increasing interest in paper-digital systems that allow regular paper documents to be augmented or integrated with digital information and services. Although a wide variety of technical solutions and applications have been proposed, they all rely on some means of specifying links from areas within paper pages to digital services where these areas correspond to elements of the document’s artwork. Various frameworks and tools are available to support the development of paper-digital applications, but they tend to either require some programming skills or focus on specific application domains. We present an advanced publishing solution that is based on an authoring rather than programming approach to the production of interactive paper documents. Our solution is fully general and we describe how it uses concepts of templates and variable content elements to reduce redundancies and increase the flexibility in developing paper-digital applications.


Multimedia authoring Paper-digital systems Interactive paper Templates Variable content Cross-media publishing 


  1. 1.
    Anoto AB (2006) Anoto SDK for PC Applications, Version 3.3Google Scholar
  2. 2.
    Anoto AB (2006) Form Design Tool User Guide, Version 2.1Google Scholar
  3. 3.
    Anoto AB (2006) Paper SDK Specification and DescriptionGoogle Scholar
  4. 4.
    Anoto AB (2006) Pen API programmer’s guide (Java)Google Scholar
  5. 5.
    Apache XML Graphics Commons. Accessed 22 Aug 2012
  6. 6.
    Bagley SR, Brailsford DF, Ollis JA (2007) Extracting reusable document components for variable data printing. In: Proceedings of the ACM symposium on document engineering (DocEng 2007), Winnipeg, Canada, pp 44–52Google Scholar
  7. 7.
    Conroy KM, Levin D, Guimbretière F (2004) ProofRite: a paper-augmented word processor. In: Technical report HCIL-2004-22, CS-TR-4652, Human-Computer Interaction Lab, University of Maryland, USAGoogle Scholar
  8. 8.
    Giannetti F, Selmann R (2007) Anvil: VDP segmented workflow toolset. In: Technical Report HPL-2007-18, HP LabsGoogle Scholar
  9. 9.
    Guimbretière F (2003) Paper augmented digital documents. In: Proceedings of the 16th annual ACM symposium on user interface software and technology (UIST 2003), Vancouver, Canada, pp 51–60Google Scholar
  10. 10.
    Heinrichs F, Steimle J, Schreiber D, Mühlhäuser M (2010) Letras: an architecture and framework for ubiquitous pen-and-paper interaction. In: Proceedings of the 2nd ACM SIGCHI symposium on engineering interactive computing systems (EICS 2010), Berlin, Germany, pp 193–198Google Scholar
  11. 11.
    Ikeda H, Konishi K, Furukawa N (2006) iJITinOffice: desktop environment enabling integration of paper and electronic documents. In: Poster proceedings of the 19th annual ACM symposium on user interface software and technology (UIST 2006), Montreux, Switzerland, pp 94–95Google Scholar
  12. 12.
    Klemmer SR, Graham J, Wolff GJ, Landay JA (2003) Books with voices: paper transcripts as a tangible interface to oral histories. In: Proceedings of the ACM conference on human factors in computing systems (CHI 2003), Fort Lauderdale, USA, pp 89–96Google Scholar
  13. 13.
    Liao C, Guimbretière F, Hinckley K, Hollan J (2008) PapierCraft: a gesture-based command system for interactive paper. ACM Trans Comput-Hum Interact 14(4):1–27CrossRefGoogle Scholar
  14. 14.
    Lin M, Lutters WG, Kim TS (2004) Understanding the micronote lifecycle: improving mobile support for informal note taking. In: Proceedings of the ACM conference on human factors in computing systems (CHI 2004), Vienna, Austria, pp 687–694Google Scholar
  15. 15.
    Luff P, Adams G, Bock W, Drazin A, Frohlich D, Heath C, Herdman P, King H, Linketscher N, Murphy N, Norrie MC, Sellen A, Signer B, Tallyn E, Zeller E (2007) Augmented paper: developing relationships between digital content and paper, pp 275–297Google Scholar
  16. 16.
    Lumley J, Gimson R, Rees O (2005) A framework for structure layout & function in documents. In: Proceedings of the ACM symposium on document engineering (DocEng 2005), Bristol, United Kingdom, pp 32–41Google Scholar
  17. 17.
    Mackay WE (2000) Is paper safer? The role of paper flight strips in air traffic control. ACM Trans Comput-Hum Interact 6:311–340CrossRefGoogle Scholar
  18. 18.
    McDowell D (2005) Variable data printing what? where? standards!, IPA Bulletin, 005, pp 22–26Google Scholar
  19. 19.
    Norrie MC, Signer B (2005) Information server for highly-connected cross-media publishing. Inf Syst 30(7):526–542CrossRefGoogle Scholar
  20. 20.
    Norrie MC, Signer B, Weibel N (2006) General framework for the rapid development of interactive paper applications. In: Proceedings of the 1st international workshop on collaborating over paper and digital documents (CoPADD 2006), Banff, Canada, pp 9–12Google Scholar
  21. 21.
    Norrie MC, Signer B, Weibel N (2006) Print-n-Link: weaving the paper web. In: Proceedings of the ACM symposium on document engineering (DocEng 2006), Amsterdam, The Netherlands, pp 34–43Google Scholar
  22. 22.
    Norrie MC, Signer B, Grossniklaus M, Belotti R, Decurtins C, Weibel N (2007) Context-aware platform for mobile data management. ACM/Baltzer J Wirel Netw (WINET) 13(6):855–870CrossRefGoogle Scholar
  23. 23.
    Robinson P, Sheppard D, Watts R, Harding R, Lay S (1997) Paper interfaces to the world-wide web. In: Proceedings of the world conference on the www, internet & intranet (WebNet 1997), Toronto, CanadaGoogle Scholar
  24. 24.
    Sellen AJ, Harper RHR (2001) The myth of the paperless office. MIT PressGoogle Scholar
  25. 25.
    Signer B (2008) Fundamental concepts for interactive paper and cross-media information spaces. Books on Demand GmbHGoogle Scholar
  26. 26.
    Signer B, Norrie MC (2007) As we may link: a general metamodel for hypermedia systems. In: Proceedings of the 26th international conference on conceptual modeling (ER 2007), Auckland, New Zealand, pp 359–374Google Scholar
  27. 27.
    Signer B, Norrie MC (2007) PaperPoint: a paper-based presentation and interactive paper prototyping tool. In: Proceedings of the 1st international conference on tangible and embedded interaction (TEI 2007), Baton Rouge, USA, pp 57–64Google Scholar
  28. 28.
    Signer B, Norrie MC (2008) A framework for developing pervasive cross-media applications based on physical hypermedia and active components. In: Proceedings of the 3rd international conference on pervasive computing and applications (ICPCA 2008), Alexandria, Egypt, pp 564–569Google Scholar
  29. 29.
    Signer B, Norrie MC (2010) Interactive paper: past, present and future. In: Proceedings of 1st international workshop on paper computing (PaperComp 2010), Copenhagen, DenmarkGoogle Scholar
  30. 30.
    Signer B, Norrie MC (2011) A model and architecture for open cross-media annotation and link services. Inf Syst 36(6):538–550CrossRefGoogle Scholar
  31. 31.
    Signer B, Norrie MC, Grossniklaus M, Belotti R, Decurtins C, Weibel N (2006) Paper-based mobile access to databases. In: Demo Proceedings of ACM international conference on management of data (SIGMOD 2006), Chicago, USA, pp 763–765Google Scholar
  32. 32.
    Signer B, Kurmann U, Norrie MC (2007) iGesture: a general gesture recognition framework. In: Proceedings of the international conference on document analysis and recognition (ICDAR 2007), Curitiba, Brazil, pp 954–958Google Scholar
  33. 33.
    Steimle J, Brdiczka O, Mühlhäuser M (20089) CoScribe: integrating paper and digital documents for collaborative knowledge work. IEEE Trans Learn Technol 2(3):174–188CrossRefGoogle Scholar
  34. 34.
    Tabard A, Mackay WE, Eastmond EN (2008) From individual to collaborative: the evolution of Prism, a hybrid laboratory notebook. In: Proceedings of the ACM conference on computer supported cooperative work (CSCW 2008), Chicago, USA, pp 569–578Google Scholar
  35. 35.
    Tsandilas T, Mackay WE (2010) Knotty gestures: subtle traces to support interactive use of paper. In: Proceedings of the international conference on advanced visual interfaces (AVI 2010), Roma, Italy, pp 147–154Google Scholar
  36. 36.
    Weibel N (2009) A publishing infrastructure for interactive paper documents: supporting interactions across the paper-digital divide. PhD thesis, ETH Zurich. Dissertation ETH No. 18514Google Scholar
  37. 37.
    Weibel N, Norrie MC, Signer B (2007) A model for mapping between printed and digital document instances. In: Proceedings of ACM symposium on document engineering (DocEng 2007), Winnipeg, Canada, pp 19–28Google Scholar
  38. 38.
    Weibel N, Ispas A, Signer B, Norrie MC (2008) PaperProof: a paper-digital proof-editing system. In: Proceedings of the ACM conference on human factors in computing systems (CHI 2008) (interactivity track), Florence, Italy, pp 2349–2354Google Scholar
  39. 39.
    Wellner P (1993) Interacting with paper on the DigitalDesk. Commun ACM 36(7):87–96CrossRefGoogle Scholar
  40. 40.
    Yeh RB, Liao C, Klemmer SR, Guimbretière F, Lee B, Kakaradov B, Stamberger J, Paepcke A (2006) ButterflyNet: a mobile capture and access system for field biology research. In: Proceedings of the ACM conference on human factors in computing systems (CHI 2006), Montréal, Canada, pp 571–580Google Scholar
  41. 41.
    Yeh R, Klemmer S, Paepcke A, Bastéa-Forte M, Brandt J, Boli J (2007) Iterative design of a paper + digital toolkit: supporting designing, developing, and debugging. Technical report 2007–10, Stanford Computer ScienceGoogle Scholar
  42. 42.
    Yeh RB, Paepcke A, Klemmer SR (2008) Iterative design and evaluation of an event architecture for pen and paper interfaces. In: Proceedings of the 21th annual ACM symposium on user interface software and technology (UIST 2008), Monterey, USA, pp 111–120Google Scholar

Copyright information

© Springer Science+Business Media, LLC 2012

Authors and Affiliations

  • Beat Signer
    • 1
  • Moira C. Norrie
    • 2
  • Nadir Weibel
    • 3
  • Adriana Ispas
    • 2
  1. 1.Web & Information Systems Engineering LabVrije Universiteit BrusselBrusselsBelgium
  2. 2.Institute for Information SystemsETH ZurichZurichSwitzerland
  3. 3.DCog-HCI LabUniversity of California San DiegoLa JollaUSA

Personalised recommendations