PaperPoint: A Paper-Based Presentation
and Interactive Paper Prototying Tool
Beat Signer and Moira C. Norrie
Institute for Information Systems, ETH Zurich
8092 Zurich, Switzerland

http://vub.academia.edu/BeatSigner




                                                TEI '07, February 15, 2007
PaperPoint




TEI '07, February 15, 2007   Beat Signer, signer@inf.ethz.ch   2
Anoto Technologies
 Virtual paper space
     of 60 million km2

 Pen manufacturers
            Maxel
            Logitech
            Nokia
            Sony Ericsson




TEI '07, February 15, 2007   Beat Signer, signer@inf.ethz.ch   3
PaperPoint Features
 Presentation overviews
 Non-linear presentations
 Annotation and content production
 Paper handouts for note taking
 Collaborative presentations or brainstormings
 Mobility
 …

TEI '07, February 15, 2007   Beat Signer, signer@inf.ethz.ch   4
PaperPoint Architecture




TEI '07, February 15, 2007   Beat Signer, signer@inf.ethz.ch   5
Active Paper Areas




TEI '07, February 15, 2007   Beat Signer, signer@inf.ethz.ch   6
Active Content
 Execute code (active component) on the client
     and/or on the server side
                                                                                         AC Manager
                                                                                       Active Component
                             ACS Manager                                                       A

                           Active Component                                            Active Component
                                 Stub B                                                        B
                                                Request Sender
           Client Device




                                                                                       Active Component
                               AC Names                          HTTP
                                                                                               C


                                                                             iServer        AC Names


                                              Client                                                  Server


TEI '07, February 15, 2007                     Beat Signer, signer@inf.ethz.ch                                 7
PaperPoint Active Component
 <?xml version="1.0" encoding="UTF-8" ?>                                  PAPERPOINT_CONTROL
 <iserver>
  <activeComponent id="s1a" creator="beat">                       Show slide 1
    <name>Show slide 1</name>
    <properties>                                                  command    showSlide
       <parameter>
        <key>org.ximtec.iserver.ac:command</key>                  slide      1
        <value>showSlide</value>
       </parameter>
       <parameter>
        <key>org.ximtec.iserver.ac:slide</key>
        <value>1</value>
       </parameter>
    </properties>
    <identifier>PAPERPOINT_CONTROL</identifier>
  </activeComponent>
   ...
 </iserver>

TEI '07, February 15, 2007      Beat Signer, signer@inf.ethz.ch                                8
Active Components
                                 Button                                             Image

                                 Slider                                            Sound

                                Slider2D                                           Movie

                              DateSelector                                       SQLClient

                                Browser                                          XCMRequest

                              MapSelector                                     ClientCtrlRequest

                                 Rating                                       PaperPointControl

                                Capture                                  PaperPointAnnotate

                             CaptureAndSpeak                                         ...

TEI '07, February 15, 2007                  Beat Signer, signer@inf.ethz.ch                       9
PaperPoint Printing Process




TEI '07, February 15, 2007   Beat Signer, signer@inf.ethz.ch   10
PaperPoint Stickers




 Empty Stickers linked to specific PowerPoint slides
 Digital information (text, movies, ...) embedded in slides
 Rapid prototyping of interactive paper applications

TEI '07, February 15, 2007   Beat Signer, signer@inf.ethz.ch   11
Discussion
 Preparation of presentations
            content authoring for non-linear presentations
            printing
 Fixed buttons versus gesture-based commands
 Cross-application functionality
 Powerpoint as authoring tool for interactive
     paper mockups


TEI '07, February 15, 2007      Beat Signer, signer@inf.ethz.ch   12
Further Information

 http://www.ipaper.inf.ethz.ch
 Fundamental Concepts for
     Interactive Paper and
     Cross-Media Information
     Spaces, Beat Signer,
     ISBN 978-3-8370-2713-6,
     May 2008

 http://www.amazon.de/Fundamental-Concepts-Interactive-Cross-Media-Information/dp/3837027139

TEI '07, February 15, 2007         Beat Signer, signer@inf.ethz.ch

PaperPoint: A Paper-Based Presentation and Interactive Paper Prototyping Tool

  • 1.
    PaperPoint: A Paper-BasedPresentation and Interactive Paper Prototying Tool Beat Signer and Moira C. Norrie Institute for Information Systems, ETH Zurich 8092 Zurich, Switzerland http://vub.academia.edu/BeatSigner TEI '07, February 15, 2007
  • 2.
    PaperPoint TEI '07, February15, 2007 Beat Signer, signer@inf.ethz.ch 2
  • 3.
    Anoto Technologies  Virtualpaper space of 60 million km2  Pen manufacturers  Maxel  Logitech  Nokia  Sony Ericsson TEI '07, February 15, 2007 Beat Signer, signer@inf.ethz.ch 3
  • 4.
    PaperPoint Features  Presentationoverviews  Non-linear presentations  Annotation and content production  Paper handouts for note taking  Collaborative presentations or brainstormings  Mobility  … TEI '07, February 15, 2007 Beat Signer, signer@inf.ethz.ch 4
  • 5.
    PaperPoint Architecture TEI '07,February 15, 2007 Beat Signer, signer@inf.ethz.ch 5
  • 6.
    Active Paper Areas TEI'07, February 15, 2007 Beat Signer, signer@inf.ethz.ch 6
  • 7.
    Active Content  Executecode (active component) on the client and/or on the server side AC Manager Active Component ACS Manager A Active Component Active Component Stub B B Request Sender Client Device Active Component AC Names HTTP C iServer AC Names Client Server TEI '07, February 15, 2007 Beat Signer, signer@inf.ethz.ch 7
  • 8.
    PaperPoint Active Component <?xml version="1.0" encoding="UTF-8" ?> PAPERPOINT_CONTROL <iserver> <activeComponent id="s1a" creator="beat"> Show slide 1 <name>Show slide 1</name> <properties> command showSlide <parameter> <key>org.ximtec.iserver.ac:command</key> slide 1 <value>showSlide</value> </parameter> <parameter> <key>org.ximtec.iserver.ac:slide</key> <value>1</value> </parameter> </properties> <identifier>PAPERPOINT_CONTROL</identifier> </activeComponent> ... </iserver> TEI '07, February 15, 2007 Beat Signer, signer@inf.ethz.ch 8
  • 9.
    Active Components Button Image Slider Sound Slider2D Movie DateSelector SQLClient Browser XCMRequest MapSelector ClientCtrlRequest Rating PaperPointControl Capture PaperPointAnnotate CaptureAndSpeak ... TEI '07, February 15, 2007 Beat Signer, signer@inf.ethz.ch 9
  • 10.
    PaperPoint Printing Process TEI'07, February 15, 2007 Beat Signer, signer@inf.ethz.ch 10
  • 11.
    PaperPoint Stickers  EmptyStickers linked to specific PowerPoint slides  Digital information (text, movies, ...) embedded in slides  Rapid prototyping of interactive paper applications TEI '07, February 15, 2007 Beat Signer, signer@inf.ethz.ch 11
  • 12.
    Discussion  Preparation ofpresentations  content authoring for non-linear presentations  printing  Fixed buttons versus gesture-based commands  Cross-application functionality  Powerpoint as authoring tool for interactive paper mockups TEI '07, February 15, 2007 Beat Signer, signer@inf.ethz.ch 12
  • 13.
    Further Information  http://www.ipaper.inf.ethz.ch Fundamental Concepts for Interactive Paper and Cross-Media Information Spaces, Beat Signer, ISBN 978-3-8370-2713-6, May 2008 http://www.amazon.de/Fundamental-Concepts-Interactive-Cross-Media-Information/dp/3837027139 TEI '07, February 15, 2007 Beat Signer, signer@inf.ethz.ch