SlideShare a Scribd company logo
1 of 16
Download to read offline
Print-n-Link: Weaving the Paper Web
Moira C. Norrie, Beat Signer and Nadir Weibel
Institute for Information Systems, ETH Zurich
8092 Zurich, Switzerland

http://vub.academia.edu/BeatSigner




                                                October 2006
Scientific Web of Publications
 Citations build the basis
     for a scientific web of
     publications
 Use of web technologies
              convert citations and
               bibliography items into
               hyperlinks

 Paper documents still
     heavily used for reading
October 2006                      DocEng 2006, Beat Signer, signer@inf.ethz.ch   2
Print-n-Link
 Extend the web to span paper and digital
     document spaces
              obtain the best of both worlds
 Easy navigation between paper and digital
     media
 Maintain affordances of paper (e.g. mobility)
 Handle arbitrary existing PDF documents


October 2006                   DocEng 2006, Beat Signer, signer@inf.ethz.ch   3
Print-n-Link …




October 2006     DocEng 2006, Beat Signer, signer@inf.ethz.ch   4
Anoto Functionality
 Unique pattern space
              60 million km2

 Pen manufacturers
              Sony Ericson
              Logitech
              Nokia
              Maxell




October 2006                    DocEng 2006, Beat Signer, signer@inf.ethz.ch   5
Print-n-Link Architecture
Interactive Paper Architecture                                                                                                                                                           Desktop
                                                                                                                                                                 (x,y)
                                                                                                                                                              Coordinates                  iSERVER
              iPAPER                                                                                                                                                                                             Active Content          Text-to-
                                                                                                                                                                                                                                         Speech
                                                         iPaper                                                                                                                                               iPaper Plug-in
                                                          Client                                                                                                                                          Link DB
                                                                                                                                                                     Publish
                                                                                                                                                                 Positions and
                                                                                                                                                                 Active Content
                                                                                                                                                                    Definition
                                                                                                                                                                                          Document Retrieval
                                                                                                                                                                                             Print-n-Link Engine
                                                                                                                                                                                                                                            Web Search
                                                                                                                                                                                              Citation            Document                   Services
                                                                                                                                                                                              Retrieval            Lookup


                                       Print-n-Link: Weaving the Paper Web                                                                                             Semantic Mapper                                                   Printing
                             Moira C. Norrie                                     Beat Signer                          Nadir Weibel
                      Dept. of Computer Science                         Dept. of Computer Science              Dept. of Computer Science
                              ETH Zurich                                        ETH Zurich                             ETH Zurich
                       8092 Zurich, Switzerland
                          norrie@inf.ethz.ch
                                                                         8092 Zurich, Switzerland
                                                                           signer@inf.ethz.ch
                                                                                                                8092 Zurich, Switzerland
                                                                                                                  weibel@inf.ethz.ch
                                                                                                                                                                            Publish                                                                       Display
        ABSTRACT                                                                                                                                                                                      Citation DB
                                                                                                                                                                            Citations
                                                                                            engines and web browsers. The ease with which we can
        Citations form the basis for a web of scientific publications.                       not only find documents on the web, but also follow links
        Search engines, embedded hyperlinks and digital libraries                           to related documents is considered to be one of the main
        all simplify the task of finding publications of interest on                         advantages of working with digital documents as opposed
        the web and navigating to cited publications or web sites.                          to paper equivalents. Y many studies have shown that
                                                                                                                       et
        However the actual reading of publications often takes place                        paper is still the preferred med ium when it comes to reading
        on paper and frequently on the move. We present a system                            documents for reasons of comfort, mobility and also ease of
        Print-n-Link that uses technologies for interactive paper to                        annotation.
        enhance the reading process by enabling users to access dig-                           In this paper, we show how emerging technologies for in-
        ital information and/or searches for cited documents from a                         teractive paper enable a bridge to be built between paper
        printed version of a publication using a digital pen for inter-                     and digital document spaces that allows users to travel back
                                                                                            and forth between the two using the medium most appropri-




                                                                                                                                                                                    iDOC
        action. A special virtual printer driver automatically gener-
        ates links from paper to digital services during the printing                       ate to the current task and sit uation. Users can print doc-
        process based on an analysis of PDF documents. Depend-                              uments for reading and, by activating hyperlinks on paper
        ing on the user setting and interaction gesture, the system                         with a digital pen, they can not only access digital informa-
        may retrieve metadata about the citation and inform the                             tion about related documents, but also initiate web searches
        user through an audio channel or directly display the cited                         to retrieve copies of those documents. The retrieved docu-
        document on the user’s screen.                                                      ments may in turn be printed for reading with automatically
                                                                                            generated embedded hyperlinks on the paper. Mobility is
                                                                                            supported by providing disconnected users on the move with
        Categories and Subject Descriptors                                                  audio information about related documents and the option
        D.2.11 [ Software Engineering    ]: Software Architectures;                         of adding them to a request list to be processed when recon-
        H.4.m [ Information Systems Applications        ]: Miscella-                        nected.
        neous; H.5.m [ Information Interfaces and Presenta-                                    As an application, we take the everyday academic task of
        tion ]: Miscellaneous                                                               reading scientific publications. Whether the reading activ-


                                                                                                                                                                                        Semantic Mapper
                                                                                            ity is for the purpose of knowledge discovery or reviewing,
                                                                                            readers regularly look up citations to other publications by
        General Terms                                                                       flicking to the reference list at the back of the paper. In some
        Design, Algorithms, Experimentation                                                 cases, a search for the cited publication may follow and, if
                                                                                            found, often it is printed and added to a pile of documents to
        Keywords                                                                            be read. Citations are the established means of providing the
                                                                                            links that form the basis of the scientific web of publications


                                                                                                                                                                                                               Publish
        Interactive paper, document integration, digital library, ci-                       that spans the digital and paper worlds. Just as citations
        tation management                                                                   within digital documents can be used to automatically gen-

        1. INTRODUCTION
                                                                                            erate hyperlinks to cited documents, we can automatically
                                                                                            generate links within paper documents through an analysis
                                                                                                                                                                                           Citation                                             Printer
          Nowadays we are all familiar with the notion of hyperlinks
        as a means of creating interconnected document spaces that
                                                                                            of the PDF file when the document is printed.
                                                                                               Section 2 presents a more detailed look at the activity
                                                                                            of reading scientific publications and a discussion of related                                                     Document                                     Print
                                                                                                                                                                                                                                                Driver
        can be easily searched and navigated with the help of search
                                                                                            work. Section 3 describes the digital pen and paper tech-
                                                                                            nologies and how these can be used to support interaction
                                                                                                                                                                                           Analyser
                                                                                                                                                                                                               Pattern
                                                                                            between paper and digital services. We then present the
        Permission to make digital or hard copies of all or part of this work for           general functionality of our enhanced reading system in Sec-
        personal or classroom use is granted without fee provided that copies are           tion 4 and the overall architecture in Section 5. Details of
        not made or distributed for profit or commercial advantage and that copies           the virtual printer component used to analyse PDF docu-
        bear this notice and the full citation on the first page. To copy otherwise, to      ments for automatic link generation as well as printing are
        republish, to post on servers or to redistribute to lists, requires prior specific
        permission and/or a fee.
                                                                                            given in Section 6. Concluding remarks follow in Section 7.
        DocEng’06, October 10–13, 2006, Amsterdam, The Netherlands.
        Copyright 2006 ACM 1-59593-515-0/06/0010 ...$5.00.
                                                                                                                                                                                                                           Document DB




  October 2006                                                                                                                                                                   DocEng 2006, Beat Signer, signer@inf.ethz.ch                                       6
Interactive Paper Architecture


                                  Print-n-Link: Weaving the Paper Web

                        Moira C. Norrie
                 Dept. of Computer Science
                         ETH Zurich
                  8092 Zurich, Switzerland
                     norrie@inf.ethz.ch
                                                                            Beat Signer
                                                                   Dept. of Computer Science
                                                                           ETH Zurich
                                                                    8092 Zurich, Switzerland
                                                                      signer@inf.ethz.ch
                                                                                                                 Nadir Weibel
                                                                                                          Dept. of Computer Science
                                                                                                                  ETH Zurich
                                                                                                           8092 Zurich, Switzerland
                                                                                                             weibel@inf.ethz.ch
                                                                                                                                                                                 HTTP Request
   ABSTRACT
   Citations form the basis for a web of scientific publications.
                                                                                       engines and web browsers. The ease with which we can
                                                                                       not only find documents on the web, but also follow links
                                                                                                                                                                                 ID, Page, (x,y)
                                                                                                                                                         Encoded
   Search engines, embedded hyperlinks and digital libraries                           to related documents is considered to be one of the main
   all simplify the task of finding publications of interest on                         advantages of working with digital documents as opposed
   the web and navigating to cited publications or web sites.                          to paper equivalents. Y many studies have shown that
                                                                                                                  et
   However the actual reading of publications often takes place                        paper is still the preferred med ium when it comes to reading
   on paper and frequently on the move. We present a system                            documents for reasons of comfort, mobility and also ease of
   Print-n-Link that uses technologies for interactive paper to                        annotation.
   enhance the reading process by enabling users to access dig-                           In this paper, we show how emerging technologies for in-
   ital information and/or searches for cited documents from a                         teractive paper enable a bridge to be built between paper
   printed version of a publication using a digital pen for inter-                     and digital document spaces that allows users to travel back
                                                                                       and forth between the two using the medium most appropri-




                                                                                                                                                         Position
   action. A special virtual printer driver automatically gener-
                                                                                       ate to the current task and sit uation. Users can print doc-




                                                                                                                                                                                                               XIMA
   ates links from paper to digital services during the printing
   process based on an analysis of PDF documents. Depend-                              uments for reading and, by activating hyperlinks on paper
   ing on the user setting and interaction gesture, the system                         with a digital pen, they can not only access digital informa-
   may retrieve metadata about the citation and inform the                             tion about related documents, but also initiate web searches
   user through an audio channel or directly display the cited                         to retrieve copies of those documents. The retrieved docu-
   document on the user’s screen.                                                      ments may in turn be printed for reading with automatically
                                                                                       generated embedded hyperlinks on the paper. Mobility is
                                                                                       supported by providing disconnected users on the move with
   Categories and Subject Descriptors                                                  audio information about related documents and the option
   D.2.11 [ Software Engineering    ]: Software Architectures;                         of adding them to a request list to be processed when recon-
   H.4.m [ Information Systems Applications        ]: Miscella-                        nected.
   neous; H.5.m [ Information Interfaces and Presenta-                                    As an application, we take the everyday academic task of
   tion ]: Miscellaneous                                                               reading scientific publications. Whether the reading activ-
                                                                                       ity is for the purpose of knowledge discovery or reviewing,




                                                                                                                                                                                     Response
                                                                                       readers regularly look up citations to other publications by
   General Terms                                                                       flicking to the reference list at the back of the paper. In some
   Design, Algorithms, Experimentation                                                 cases, a search for the cited publication may follow and, if




                                                                                                                                                                                                                             AC
                                                                                       found, often it is printed and added to a pile of documents to
   Keywords                                                                            be read. Citations are the established means of providing the
                                                                                       links that form the basis of the scientific web of publications
   Interactive paper, document integration, digital library, ci-                       that spans the digital and paper worlds. Just as citations
   tation management                                                                   within digital documents can be used to automatically gen-
                                                                                       erate hyperlinks to cited documents, we can automatically
   1.     INTRODUCTION                                                                 generate links within paper documents through an analysis
     Nowadays we are all familiar with the notion of hyperlinks                        of the PDF file when the document is printed.
   as a means of creating interconnected document spaces that                             Section 2 presents a more detailed look at the activity




                                                                                                                                                                                                                          iPaper
   can be easily searched and navigated with the help of search                        of reading scientific publications and a discussion of related
                                                                                       work. Section 3 describes the digital pen and paper tech-
                                                                                       nologies and how these can be used to support interaction
                                                                                       between paper and digital services. We then present the
   Permission to make digital or hard copies of all or part of this work for           general functionality of our enhanced reading system in Sec-
   personal or classroom use is granted without fee provided that copies are           tion 4 and the overall architecture in Section 5. Details of
   not made or distributed for profit or commercial advantage and that copies           the virtual printer component used to analyse PDF docu-
   bear this notice and the full citation on the first page. To copy otherwise, to      ments for automatic link generation as well as printing are
   republish, to post on servers or to redistribute to lists, requires prior specific
                                                                                       given in Section 6. Concluding remarks follow in Section 7.




                                                                                                                                                                                                                      Link DB
   permission and/or a fee.
   DocEng’06, October 10–13, 2006, Amsterdam, The Netherlands.
   Copyright 2006 ACM 1-59593-515-0/06/0010 ...$5.00.




     Interactive                                                                                                                                             iPaper Client and
     Document                                                                                                                                                  Output Device



October 2006                                                                                                                                                        DocEng 2006, Beat Signer, signer@inf.ethz.ch               7
Traditional Anoto Document Production
                    1                                               2



                Source                                         PDF
               Document                                      Document


                              PDF
                            Renderer



                               PS                                           Anoto
                            Document                                       License

               PostScript                                         Anoto
                Printer                                            FDT
                   4              3

October 2006                DocEng 2006, Beat Signer, signer@inf.ethz.ch             8
iDoc Printer Driver
 Based on Anoto Paper SDK
              Pad and Print Generation Module (PPGM)
 One-step publishing without Acrobat plug-in
              regular printer driver
 Automatic allocation of Anoto pattern space
              multiple iPaper pages on a single Anoto license page
 Colour management (e.g. black reduction)


October 2006                    DocEng 2006, Beat Signer, signer@inf.ethz.ch   9
Interactive Paper Authoring
 iServer/iPaper interfaces
              Java API
              XML-based specification
              Web Service interface

 Manual link authoring
 Content-driven publishing
 Automatic link authoring
              semantic mapper


October 2006                     DocEng 2006, Beat Signer, signer@inf.ethz.ch   10
Semantic Mapper
 Automatic link authoring
 Calculate position of text elements within PDF
              based on iText (free Java-PDF library)
 Export link metadata to iServer
 Plug-in mechanism
              iPublish plug-in (EdFest)
              Citation Analyser plugin (Print-n-Link)
              …

October 2006                   DocEng 2006, Beat Signer, signer@inf.ethz.ch   11
iServer Export

  <rectangle id="umics04_shape" resource="10639_page1">
    <name>umics04 shape</name>
    <upperLeft><point><x>129</x><y>102</y></point></upperLeft>
    <size><width>4</width><height>4</height></size>
  </rectangle>

  <activeComponent id="umics04_ac">
    <name>umics04 ac</name>
    <properties>
      <parameter><key>ac:oid</key><value>umics_04</value></parameter>
    </properties>
    <identifier>ch.ethz.printnlink.CITATION_REQUEST</identifier>
  </activeComponent>

  <link id="umics04_link" sources="umics04_shape" targets="umics04_ac">
    <name>umics_04 link</name>
  </link>



October 2006             DocEng 2006, Beat Signer, signer@inf.ethz.ch   12
Print-n-Link Printing Process




October 2006   DocEng 2006, Beat Signer, signer@inf.ethz.ch   13
Document Retrieval
 Check metadata for a URI pointing directly to the
     document
 Document lookup based on metadata
              digital library
              Google scholar
              CiteSeer
              …




October 2006                     DocEng 2006, Beat Signer, signer@inf.ethz.ch   14
Print-n-Link Settings
 In the office
              desktop computer with monitor
              network access
              printer
 On the move
              minimal equipment
              no network access




October 2006                    DocEng 2006, Beat Signer, signer@inf.ethz.ch   15
Conclusions
 Print-n-Link application
 Automatic augmentation of existing documents
              PDF document analysis
              citation retrieval service
 iDoc printer driver
              integrated Anoto document production
              enhanced handling of Anoto pattern space
 Other documents (e.g. printed web pages)

October 2006                    DocEng 2006, Beat Signer, signer@inf.ethz.ch   16

More Related Content

Viewers also liked

Pacific northwest baskets weaver
Pacific northwest baskets weaverPacific northwest baskets weaver
Pacific northwest baskets weaverleslie Escoto
 
Weaving Web 2.0 into Classroom Practice
Weaving Web 2.0 into Classroom PracticeWeaving Web 2.0 into Classroom Practice
Weaving Web 2.0 into Classroom Practicepaulfair
 
Here, Near and Far Trees
Here, Near and Far TreesHere, Near and Far Trees
Here, Near and Far Treeslydiaf26
 
Demonstrarion Teaching
Demonstrarion TeachingDemonstrarion Teaching
Demonstrarion TeachingaAron05100
 
Cardboard basket
Cardboard basketCardboard basket
Cardboard basketPFriel
 
Paper weaving 2
Paper weaving   2Paper weaving   2
Paper weaving 2lydiaf26
 
Simple weaving
Simple weavingSimple weaving
Simple weavingS Marley
 
Basketry of the Tlingit and Haida
Basketry of the Tlingit and HaidaBasketry of the Tlingit and Haida
Basketry of the Tlingit and Haidaalyr3
 
African Textiles: Adinkra Fabric
African Textiles: Adinkra FabricAfrican Textiles: Adinkra Fabric
African Textiles: Adinkra Fabricnbarker9
 
Fancy basket fabric design on handloom weaving machine
Fancy basket fabric design on handloom weaving machineFancy basket fabric design on handloom weaving machine
Fancy basket fabric design on handloom weaving machineEsin Yegin
 
Weaving introduction paper and kente weaving from ghana
Weaving introduction paper and kente weaving from ghanaWeaving introduction paper and kente weaving from ghana
Weaving introduction paper and kente weaving from ghanaTommyOmani
 
Paper woven fabric - www.fashionwoven.com
Paper woven fabric - www.fashionwoven.comPaper woven fabric - www.fashionwoven.com
Paper woven fabric - www.fashionwoven.comLeona qu
 
Weaving ( cordillera and region 1)
Weaving ( cordillera and region 1)Weaving ( cordillera and region 1)
Weaving ( cordillera and region 1)Elmer Llames
 
Fancy weaves
Fancy weavesFancy weaves
Fancy weavesmystyle4u
 

Viewers also liked (19)

Pacific northwest baskets weaver
Pacific northwest baskets weaverPacific northwest baskets weaver
Pacific northwest baskets weaver
 
Weaving Web 2.0 into Classroom Practice
Weaving Web 2.0 into Classroom PracticeWeaving Web 2.0 into Classroom Practice
Weaving Web 2.0 into Classroom Practice
 
Here, Near and Far Trees
Here, Near and Far TreesHere, Near and Far Trees
Here, Near and Far Trees
 
Demonstrarion Teaching
Demonstrarion TeachingDemonstrarion Teaching
Demonstrarion Teaching
 
Cardboard basket
Cardboard basketCardboard basket
Cardboard basket
 
Kente weaving Powerpoint
Kente weaving PowerpointKente weaving Powerpoint
Kente weaving Powerpoint
 
Paper weaving 2
Paper weaving   2Paper weaving   2
Paper weaving 2
 
Simple weaving
Simple weavingSimple weaving
Simple weaving
 
Basketry of the Tlingit and Haida
Basketry of the Tlingit and HaidaBasketry of the Tlingit and Haida
Basketry of the Tlingit and Haida
 
African Textiles: Adinkra Fabric
African Textiles: Adinkra FabricAfrican Textiles: Adinkra Fabric
African Textiles: Adinkra Fabric
 
Basketmakers2
Basketmakers2Basketmakers2
Basketmakers2
 
Fancy basket fabric design on handloom weaving machine
Fancy basket fabric design on handloom weaving machineFancy basket fabric design on handloom weaving machine
Fancy basket fabric design on handloom weaving machine
 
Weaving introduction paper and kente weaving from ghana
Weaving introduction paper and kente weaving from ghanaWeaving introduction paper and kente weaving from ghana
Weaving introduction paper and kente weaving from ghana
 
Paper woven fabric - www.fashionwoven.com
Paper woven fabric - www.fashionwoven.comPaper woven fabric - www.fashionwoven.com
Paper woven fabric - www.fashionwoven.com
 
Weaving ( cordillera and region 1)
Weaving ( cordillera and region 1)Weaving ( cordillera and region 1)
Weaving ( cordillera and region 1)
 
Fancy weaves
Fancy weavesFancy weaves
Fancy weaves
 
Basic weaves and their characteristics
Basic weaves and their characteristicsBasic weaves and their characteristics
Basic weaves and their characteristics
 
Weaving
WeavingWeaving
Weaving
 
Process sequence of weaving
Process sequence of weavingProcess sequence of weaving
Process sequence of weaving
 

Similar to Print-n-Link: Weaving the Paper Web

Evolution of a Memcached Deployment Webinar 2010 01 13
Evolution of a Memcached Deployment Webinar 2010 01 13Evolution of a Memcached Deployment Webinar 2010 01 13
Evolution of a Memcached Deployment Webinar 2010 01 13Gear6
 
Pattern: an open source project for migrating predictive models onto Apache H...
Pattern: an open source project for migrating predictive models onto Apache H...Pattern: an open source project for migrating predictive models onto Apache H...
Pattern: an open source project for migrating predictive models onto Apache H...Paco Nathan
 
Interactive Paper @ ETH Zurich
Interactive Paper @ ETH ZurichInteractive Paper @ ETH Zurich
Interactive Paper @ ETH ZurichBeat Signer
 
"Linked-Data-Ready" Software for Libraries
"Linked-Data-Ready" Software for Libraries"Linked-Data-Ready" Software for Libraries
"Linked-Data-Ready" Software for LibrariesUniversity of Rochester
 
Why Memcached?
Why Memcached?Why Memcached?
Why Memcached?Gear6
 
Avalon\'s assignment brief
Avalon\'s assignment briefAvalon\'s assignment brief
Avalon\'s assignment briefvivek_sharma
 
Cloud Scaling with Memcached
Cloud Scaling with MemcachedCloud Scaling with Memcached
Cloud Scaling with MemcachedGear6
 
nascom.be - user based digital content marketing strategy flow
nascom.be - user based digital content marketing strategy flownascom.be - user based digital content marketing strategy flow
nascom.be - user based digital content marketing strategy flowNascom
 
Future of Publishing-Content Workflow-Shivaji Sengupta-London Book Fair 2012
Future of Publishing-Content Workflow-Shivaji Sengupta-London Book Fair 2012Future of Publishing-Content Workflow-Shivaji Sengupta-London Book Fair 2012
Future of Publishing-Content Workflow-Shivaji Sengupta-London Book Fair 2012NXTKey Corporation
 
[A6]deview 2012 building cloud service with open stack
[A6]deview 2012 building cloud service with open stack[A6]deview 2012 building cloud service with open stack
[A6]deview 2012 building cloud service with open stackNAVER D2
 
Big security for_big_data
Big security for_big_dataBig security for_big_data
Big security for_big_dataShyam Sarkar
 
The Workflow Abstraction
The Workflow AbstractionThe Workflow Abstraction
The Workflow AbstractionOReillyStrata
 
The Workflow Abstraction
The Workflow AbstractionThe Workflow Abstraction
The Workflow AbstractionPaco Nathan
 

Similar to Print-n-Link: Weaving the Paper Web (13)

Evolution of a Memcached Deployment Webinar 2010 01 13
Evolution of a Memcached Deployment Webinar 2010 01 13Evolution of a Memcached Deployment Webinar 2010 01 13
Evolution of a Memcached Deployment Webinar 2010 01 13
 
Pattern: an open source project for migrating predictive models onto Apache H...
Pattern: an open source project for migrating predictive models onto Apache H...Pattern: an open source project for migrating predictive models onto Apache H...
Pattern: an open source project for migrating predictive models onto Apache H...
 
Interactive Paper @ ETH Zurich
Interactive Paper @ ETH ZurichInteractive Paper @ ETH Zurich
Interactive Paper @ ETH Zurich
 
"Linked-Data-Ready" Software for Libraries
"Linked-Data-Ready" Software for Libraries"Linked-Data-Ready" Software for Libraries
"Linked-Data-Ready" Software for Libraries
 
Why Memcached?
Why Memcached?Why Memcached?
Why Memcached?
 
Avalon\'s assignment brief
Avalon\'s assignment briefAvalon\'s assignment brief
Avalon\'s assignment brief
 
Cloud Scaling with Memcached
Cloud Scaling with MemcachedCloud Scaling with Memcached
Cloud Scaling with Memcached
 
nascom.be - user based digital content marketing strategy flow
nascom.be - user based digital content marketing strategy flownascom.be - user based digital content marketing strategy flow
nascom.be - user based digital content marketing strategy flow
 
Future of Publishing-Content Workflow-Shivaji Sengupta-London Book Fair 2012
Future of Publishing-Content Workflow-Shivaji Sengupta-London Book Fair 2012Future of Publishing-Content Workflow-Shivaji Sengupta-London Book Fair 2012
Future of Publishing-Content Workflow-Shivaji Sengupta-London Book Fair 2012
 
[A6]deview 2012 building cloud service with open stack
[A6]deview 2012 building cloud service with open stack[A6]deview 2012 building cloud service with open stack
[A6]deview 2012 building cloud service with open stack
 
Big security for_big_data
Big security for_big_dataBig security for_big_data
Big security for_big_data
 
The Workflow Abstraction
The Workflow AbstractionThe Workflow Abstraction
The Workflow Abstraction
 
The Workflow Abstraction
The Workflow AbstractionThe Workflow Abstraction
The Workflow Abstraction
 

More from Beat Signer

Introduction - Lecture 1 - Human-Computer Interaction (1023841ANR)
Introduction - Lecture 1 - Human-Computer Interaction (1023841ANR)Introduction - Lecture 1 - Human-Computer Interaction (1023841ANR)
Introduction - Lecture 1 - Human-Computer Interaction (1023841ANR)Beat Signer
 
Indoor Positioning Using the OpenHPS Framework
Indoor Positioning Using the OpenHPS FrameworkIndoor Positioning Using the OpenHPS Framework
Indoor Positioning Using the OpenHPS FrameworkBeat Signer
 
Personalised Learning Environments Based on Knowledge Graphs and the Zone of ...
Personalised Learning Environments Based on Knowledge Graphs and the Zone of ...Personalised Learning Environments Based on Knowledge Graphs and the Zone of ...
Personalised Learning Environments Based on Knowledge Graphs and the Zone of ...Beat Signer
 
Cross-Media Technologies and Applications - Future Directions for Personal In...
Cross-Media Technologies and Applications - Future Directions for Personal In...Cross-Media Technologies and Applications - Future Directions for Personal In...
Cross-Media Technologies and Applications - Future Directions for Personal In...Beat Signer
 
Bridging the Gap: Managing and Interacting with Information Across Media Boun...
Bridging the Gap: Managing and Interacting with Information Across Media Boun...Bridging the Gap: Managing and Interacting with Information Across Media Boun...
Bridging the Gap: Managing and Interacting with Information Across Media Boun...Beat Signer
 
Codeschool in a Box: A Low-Barrier Approach to Packaging Programming Curricula
Codeschool in a Box: A Low-Barrier Approach to Packaging Programming CurriculaCodeschool in a Box: A Low-Barrier Approach to Packaging Programming Curricula
Codeschool in a Box: A Low-Barrier Approach to Packaging Programming CurriculaBeat Signer
 
The RSL Hypermedia Metamodel and Its Application in Cross-Media Solutions
The RSL Hypermedia Metamodel and Its Application in Cross-Media Solutions The RSL Hypermedia Metamodel and Its Application in Cross-Media Solutions
The RSL Hypermedia Metamodel and Its Application in Cross-Media Solutions Beat Signer
 
Case Studies and Course Review - Lecture 12 - Information Visualisation (4019...
Case Studies and Course Review - Lecture 12 - Information Visualisation (4019...Case Studies and Course Review - Lecture 12 - Information Visualisation (4019...
Case Studies and Course Review - Lecture 12 - Information Visualisation (4019...Beat Signer
 
Dashboards - Lecture 11 - Information Visualisation (4019538FNR)
Dashboards - Lecture 11 - Information Visualisation (4019538FNR)Dashboards - Lecture 11 - Information Visualisation (4019538FNR)
Dashboards - Lecture 11 - Information Visualisation (4019538FNR)Beat Signer
 
Interaction - Lecture 10 - Information Visualisation (4019538FNR)
Interaction - Lecture 10 - Information Visualisation (4019538FNR)Interaction - Lecture 10 - Information Visualisation (4019538FNR)
Interaction - Lecture 10 - Information Visualisation (4019538FNR)Beat Signer
 
View Manipulation and Reduction - Lecture 9 - Information Visualisation (4019...
View Manipulation and Reduction - Lecture 9 - Information Visualisation (4019...View Manipulation and Reduction - Lecture 9 - Information Visualisation (4019...
View Manipulation and Reduction - Lecture 9 - Information Visualisation (4019...Beat Signer
 
Visualisation Techniques - Lecture 8 - Information Visualisation (4019538FNR)
Visualisation Techniques - Lecture 8 - Information Visualisation (4019538FNR)Visualisation Techniques - Lecture 8 - Information Visualisation (4019538FNR)
Visualisation Techniques - Lecture 8 - Information Visualisation (4019538FNR)Beat Signer
 
Design Guidelines and Principles - Lecture 7 - Information Visualisation (401...
Design Guidelines and Principles - Lecture 7 - Information Visualisation (401...Design Guidelines and Principles - Lecture 7 - Information Visualisation (401...
Design Guidelines and Principles - Lecture 7 - Information Visualisation (401...Beat Signer
 
Data Processing and Visualisation Frameworks - Lecture 6 - Information Visual...
Data Processing and Visualisation Frameworks - Lecture 6 - Information Visual...Data Processing and Visualisation Frameworks - Lecture 6 - Information Visual...
Data Processing and Visualisation Frameworks - Lecture 6 - Information Visual...Beat Signer
 
Data Presentation - Lecture 5 - Information Visualisation (4019538FNR)
Data Presentation - Lecture 5 - Information Visualisation (4019538FNR)Data Presentation - Lecture 5 - Information Visualisation (4019538FNR)
Data Presentation - Lecture 5 - Information Visualisation (4019538FNR)Beat Signer
 
Analysis and Validation - Lecture 4 - Information Visualisation (4019538FNR)
Analysis and Validation - Lecture 4 - Information Visualisation (4019538FNR)Analysis and Validation - Lecture 4 - Information Visualisation (4019538FNR)
Analysis and Validation - Lecture 4 - Information Visualisation (4019538FNR)Beat Signer
 
Data Representation - Lecture 3 - Information Visualisation (4019538FNR)
Data Representation - Lecture 3 - Information Visualisation (4019538FNR)Data Representation - Lecture 3 - Information Visualisation (4019538FNR)
Data Representation - Lecture 3 - Information Visualisation (4019538FNR)Beat Signer
 
Human Perception and Colour Theory - Lecture 2 - Information Visualisation (4...
Human Perception and Colour Theory - Lecture 2 - Information Visualisation (4...Human Perception and Colour Theory - Lecture 2 - Information Visualisation (4...
Human Perception and Colour Theory - Lecture 2 - Information Visualisation (4...Beat Signer
 
Introduction - Lecture 1 - Information Visualisation (4019538FNR)
Introduction - Lecture 1 - Information Visualisation (4019538FNR)Introduction - Lecture 1 - Information Visualisation (4019538FNR)
Introduction - Lecture 1 - Information Visualisation (4019538FNR)Beat Signer
 
Towards a Framework for Dynamic Data Physicalisation
Towards a Framework for Dynamic Data PhysicalisationTowards a Framework for Dynamic Data Physicalisation
Towards a Framework for Dynamic Data PhysicalisationBeat Signer
 

More from Beat Signer (20)

Introduction - Lecture 1 - Human-Computer Interaction (1023841ANR)
Introduction - Lecture 1 - Human-Computer Interaction (1023841ANR)Introduction - Lecture 1 - Human-Computer Interaction (1023841ANR)
Introduction - Lecture 1 - Human-Computer Interaction (1023841ANR)
 
Indoor Positioning Using the OpenHPS Framework
Indoor Positioning Using the OpenHPS FrameworkIndoor Positioning Using the OpenHPS Framework
Indoor Positioning Using the OpenHPS Framework
 
Personalised Learning Environments Based on Knowledge Graphs and the Zone of ...
Personalised Learning Environments Based on Knowledge Graphs and the Zone of ...Personalised Learning Environments Based on Knowledge Graphs and the Zone of ...
Personalised Learning Environments Based on Knowledge Graphs and the Zone of ...
 
Cross-Media Technologies and Applications - Future Directions for Personal In...
Cross-Media Technologies and Applications - Future Directions for Personal In...Cross-Media Technologies and Applications - Future Directions for Personal In...
Cross-Media Technologies and Applications - Future Directions for Personal In...
 
Bridging the Gap: Managing and Interacting with Information Across Media Boun...
Bridging the Gap: Managing and Interacting with Information Across Media Boun...Bridging the Gap: Managing and Interacting with Information Across Media Boun...
Bridging the Gap: Managing and Interacting with Information Across Media Boun...
 
Codeschool in a Box: A Low-Barrier Approach to Packaging Programming Curricula
Codeschool in a Box: A Low-Barrier Approach to Packaging Programming CurriculaCodeschool in a Box: A Low-Barrier Approach to Packaging Programming Curricula
Codeschool in a Box: A Low-Barrier Approach to Packaging Programming Curricula
 
The RSL Hypermedia Metamodel and Its Application in Cross-Media Solutions
The RSL Hypermedia Metamodel and Its Application in Cross-Media Solutions The RSL Hypermedia Metamodel and Its Application in Cross-Media Solutions
The RSL Hypermedia Metamodel and Its Application in Cross-Media Solutions
 
Case Studies and Course Review - Lecture 12 - Information Visualisation (4019...
Case Studies and Course Review - Lecture 12 - Information Visualisation (4019...Case Studies and Course Review - Lecture 12 - Information Visualisation (4019...
Case Studies and Course Review - Lecture 12 - Information Visualisation (4019...
 
Dashboards - Lecture 11 - Information Visualisation (4019538FNR)
Dashboards - Lecture 11 - Information Visualisation (4019538FNR)Dashboards - Lecture 11 - Information Visualisation (4019538FNR)
Dashboards - Lecture 11 - Information Visualisation (4019538FNR)
 
Interaction - Lecture 10 - Information Visualisation (4019538FNR)
Interaction - Lecture 10 - Information Visualisation (4019538FNR)Interaction - Lecture 10 - Information Visualisation (4019538FNR)
Interaction - Lecture 10 - Information Visualisation (4019538FNR)
 
View Manipulation and Reduction - Lecture 9 - Information Visualisation (4019...
View Manipulation and Reduction - Lecture 9 - Information Visualisation (4019...View Manipulation and Reduction - Lecture 9 - Information Visualisation (4019...
View Manipulation and Reduction - Lecture 9 - Information Visualisation (4019...
 
Visualisation Techniques - Lecture 8 - Information Visualisation (4019538FNR)
Visualisation Techniques - Lecture 8 - Information Visualisation (4019538FNR)Visualisation Techniques - Lecture 8 - Information Visualisation (4019538FNR)
Visualisation Techniques - Lecture 8 - Information Visualisation (4019538FNR)
 
Design Guidelines and Principles - Lecture 7 - Information Visualisation (401...
Design Guidelines and Principles - Lecture 7 - Information Visualisation (401...Design Guidelines and Principles - Lecture 7 - Information Visualisation (401...
Design Guidelines and Principles - Lecture 7 - Information Visualisation (401...
 
Data Processing and Visualisation Frameworks - Lecture 6 - Information Visual...
Data Processing and Visualisation Frameworks - Lecture 6 - Information Visual...Data Processing and Visualisation Frameworks - Lecture 6 - Information Visual...
Data Processing and Visualisation Frameworks - Lecture 6 - Information Visual...
 
Data Presentation - Lecture 5 - Information Visualisation (4019538FNR)
Data Presentation - Lecture 5 - Information Visualisation (4019538FNR)Data Presentation - Lecture 5 - Information Visualisation (4019538FNR)
Data Presentation - Lecture 5 - Information Visualisation (4019538FNR)
 
Analysis and Validation - Lecture 4 - Information Visualisation (4019538FNR)
Analysis and Validation - Lecture 4 - Information Visualisation (4019538FNR)Analysis and Validation - Lecture 4 - Information Visualisation (4019538FNR)
Analysis and Validation - Lecture 4 - Information Visualisation (4019538FNR)
 
Data Representation - Lecture 3 - Information Visualisation (4019538FNR)
Data Representation - Lecture 3 - Information Visualisation (4019538FNR)Data Representation - Lecture 3 - Information Visualisation (4019538FNR)
Data Representation - Lecture 3 - Information Visualisation (4019538FNR)
 
Human Perception and Colour Theory - Lecture 2 - Information Visualisation (4...
Human Perception and Colour Theory - Lecture 2 - Information Visualisation (4...Human Perception and Colour Theory - Lecture 2 - Information Visualisation (4...
Human Perception and Colour Theory - Lecture 2 - Information Visualisation (4...
 
Introduction - Lecture 1 - Information Visualisation (4019538FNR)
Introduction - Lecture 1 - Information Visualisation (4019538FNR)Introduction - Lecture 1 - Information Visualisation (4019538FNR)
Introduction - Lecture 1 - Information Visualisation (4019538FNR)
 
Towards a Framework for Dynamic Data Physicalisation
Towards a Framework for Dynamic Data PhysicalisationTowards a Framework for Dynamic Data Physicalisation
Towards a Framework for Dynamic Data Physicalisation
 

Recently uploaded

EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWEREMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWERMadyBayot
 
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024Victor Rentea
 
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...apidays
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerThousandEyes
 
Six Myths about Ontologies: The Basics of Formal Ontology
Six Myths about Ontologies: The Basics of Formal OntologySix Myths about Ontologies: The Basics of Formal Ontology
Six Myths about Ontologies: The Basics of Formal Ontologyjohnbeverley2021
 
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...apidays
 
FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024The Digital Insurer
 
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdfRising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdfOrbitshub
 
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 AmsterdamDEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 AmsterdamUiPathCommunity
 
Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native ApplicationsWSO2
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobeapidays
 
Vector Search -An Introduction in Oracle Database 23ai.pptx
Vector Search -An Introduction in Oracle Database 23ai.pptxVector Search -An Introduction in Oracle Database 23ai.pptx
Vector Search -An Introduction in Oracle Database 23ai.pptxRemote DBA Services
 
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ..."I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...Zilliz
 
MS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectorsMS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectorsNanddeep Nachan
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc
 
Platformless Horizons for Digital Adaptability
Platformless Horizons for Digital AdaptabilityPlatformless Horizons for Digital Adaptability
Platformless Horizons for Digital AdaptabilityWSO2
 
Corporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptxCorporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptxRustici Software
 
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...apidays
 
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingRepurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingEdi Saputra
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProduct Anonymous
 

Recently uploaded (20)

EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWEREMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
 
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
 
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
Six Myths about Ontologies: The Basics of Formal Ontology
Six Myths about Ontologies: The Basics of Formal OntologySix Myths about Ontologies: The Basics of Formal Ontology
Six Myths about Ontologies: The Basics of Formal Ontology
 
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
 
FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024
 
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdfRising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
 
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 AmsterdamDEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
 
Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native Applications
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
 
Vector Search -An Introduction in Oracle Database 23ai.pptx
Vector Search -An Introduction in Oracle Database 23ai.pptxVector Search -An Introduction in Oracle Database 23ai.pptx
Vector Search -An Introduction in Oracle Database 23ai.pptx
 
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ..."I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
 
MS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectorsMS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectors
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
 
Platformless Horizons for Digital Adaptability
Platformless Horizons for Digital AdaptabilityPlatformless Horizons for Digital Adaptability
Platformless Horizons for Digital Adaptability
 
Corporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptxCorporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptx
 
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
 
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingRepurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
 

Print-n-Link: Weaving the Paper Web

  • 1. Print-n-Link: Weaving the Paper Web Moira C. Norrie, Beat Signer and Nadir Weibel Institute for Information Systems, ETH Zurich 8092 Zurich, Switzerland http://vub.academia.edu/BeatSigner October 2006
  • 2. Scientific Web of Publications  Citations build the basis for a scientific web of publications  Use of web technologies  convert citations and bibliography items into hyperlinks  Paper documents still heavily used for reading October 2006 DocEng 2006, Beat Signer, signer@inf.ethz.ch 2
  • 3. Print-n-Link  Extend the web to span paper and digital document spaces  obtain the best of both worlds  Easy navigation between paper and digital media  Maintain affordances of paper (e.g. mobility)  Handle arbitrary existing PDF documents October 2006 DocEng 2006, Beat Signer, signer@inf.ethz.ch 3
  • 4. Print-n-Link … October 2006 DocEng 2006, Beat Signer, signer@inf.ethz.ch 4
  • 5. Anoto Functionality  Unique pattern space  60 million km2  Pen manufacturers  Sony Ericson  Logitech  Nokia  Maxell October 2006 DocEng 2006, Beat Signer, signer@inf.ethz.ch 5
  • 6. Print-n-Link Architecture Interactive Paper Architecture Desktop (x,y) Coordinates iSERVER iPAPER Active Content Text-to- Speech iPaper iPaper Plug-in Client Link DB Publish Positions and Active Content Definition Document Retrieval Print-n-Link Engine Web Search Citation Document Services Retrieval Lookup Print-n-Link: Weaving the Paper Web Semantic Mapper Printing Moira C. Norrie Beat Signer Nadir Weibel Dept. of Computer Science Dept. of Computer Science Dept. of Computer Science ETH Zurich ETH Zurich ETH Zurich 8092 Zurich, Switzerland norrie@inf.ethz.ch 8092 Zurich, Switzerland signer@inf.ethz.ch 8092 Zurich, Switzerland weibel@inf.ethz.ch Publish Display ABSTRACT Citation DB Citations engines and web browsers. The ease with which we can Citations form the basis for a web of scientific publications. not only find documents on the web, but also follow links Search engines, embedded hyperlinks and digital libraries to related documents is considered to be one of the main all simplify the task of finding publications of interest on advantages of working with digital documents as opposed the web and navigating to cited publications or web sites. to paper equivalents. Y many studies have shown that et However the actual reading of publications often takes place paper is still the preferred med ium when it comes to reading on paper and frequently on the move. We present a system documents for reasons of comfort, mobility and also ease of Print-n-Link that uses technologies for interactive paper to annotation. enhance the reading process by enabling users to access dig- In this paper, we show how emerging technologies for in- ital information and/or searches for cited documents from a teractive paper enable a bridge to be built between paper printed version of a publication using a digital pen for inter- and digital document spaces that allows users to travel back and forth between the two using the medium most appropri- iDOC action. A special virtual printer driver automatically gener- ates links from paper to digital services during the printing ate to the current task and sit uation. Users can print doc- process based on an analysis of PDF documents. Depend- uments for reading and, by activating hyperlinks on paper ing on the user setting and interaction gesture, the system with a digital pen, they can not only access digital informa- may retrieve metadata about the citation and inform the tion about related documents, but also initiate web searches user through an audio channel or directly display the cited to retrieve copies of those documents. The retrieved docu- document on the user’s screen. ments may in turn be printed for reading with automatically generated embedded hyperlinks on the paper. Mobility is supported by providing disconnected users on the move with Categories and Subject Descriptors audio information about related documents and the option D.2.11 [ Software Engineering ]: Software Architectures; of adding them to a request list to be processed when recon- H.4.m [ Information Systems Applications ]: Miscella- nected. neous; H.5.m [ Information Interfaces and Presenta- As an application, we take the everyday academic task of tion ]: Miscellaneous reading scientific publications. Whether the reading activ- Semantic Mapper ity is for the purpose of knowledge discovery or reviewing, readers regularly look up citations to other publications by General Terms flicking to the reference list at the back of the paper. In some Design, Algorithms, Experimentation cases, a search for the cited publication may follow and, if found, often it is printed and added to a pile of documents to Keywords be read. Citations are the established means of providing the links that form the basis of the scientific web of publications Publish Interactive paper, document integration, digital library, ci- that spans the digital and paper worlds. Just as citations tation management within digital documents can be used to automatically gen- 1. INTRODUCTION erate hyperlinks to cited documents, we can automatically generate links within paper documents through an analysis Citation Printer Nowadays we are all familiar with the notion of hyperlinks as a means of creating interconnected document spaces that of the PDF file when the document is printed. Section 2 presents a more detailed look at the activity of reading scientific publications and a discussion of related Document Print Driver can be easily searched and navigated with the help of search work. Section 3 describes the digital pen and paper tech- nologies and how these can be used to support interaction Analyser Pattern between paper and digital services. We then present the Permission to make digital or hard copies of all or part of this work for general functionality of our enhanced reading system in Sec- personal or classroom use is granted without fee provided that copies are tion 4 and the overall architecture in Section 5. Details of not made or distributed for profit or commercial advantage and that copies the virtual printer component used to analyse PDF docu- bear this notice and the full citation on the first page. To copy otherwise, to ments for automatic link generation as well as printing are republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. given in Section 6. Concluding remarks follow in Section 7. DocEng’06, October 10–13, 2006, Amsterdam, The Netherlands. Copyright 2006 ACM 1-59593-515-0/06/0010 ...$5.00. Document DB October 2006 DocEng 2006, Beat Signer, signer@inf.ethz.ch 6
  • 7. Interactive Paper Architecture Print-n-Link: Weaving the Paper Web Moira C. Norrie Dept. of Computer Science ETH Zurich 8092 Zurich, Switzerland norrie@inf.ethz.ch Beat Signer Dept. of Computer Science ETH Zurich 8092 Zurich, Switzerland signer@inf.ethz.ch Nadir Weibel Dept. of Computer Science ETH Zurich 8092 Zurich, Switzerland weibel@inf.ethz.ch HTTP Request ABSTRACT Citations form the basis for a web of scientific publications. engines and web browsers. The ease with which we can not only find documents on the web, but also follow links ID, Page, (x,y) Encoded Search engines, embedded hyperlinks and digital libraries to related documents is considered to be one of the main all simplify the task of finding publications of interest on advantages of working with digital documents as opposed the web and navigating to cited publications or web sites. to paper equivalents. Y many studies have shown that et However the actual reading of publications often takes place paper is still the preferred med ium when it comes to reading on paper and frequently on the move. We present a system documents for reasons of comfort, mobility and also ease of Print-n-Link that uses technologies for interactive paper to annotation. enhance the reading process by enabling users to access dig- In this paper, we show how emerging technologies for in- ital information and/or searches for cited documents from a teractive paper enable a bridge to be built between paper printed version of a publication using a digital pen for inter- and digital document spaces that allows users to travel back and forth between the two using the medium most appropri- Position action. A special virtual printer driver automatically gener- ate to the current task and sit uation. Users can print doc- XIMA ates links from paper to digital services during the printing process based on an analysis of PDF documents. Depend- uments for reading and, by activating hyperlinks on paper ing on the user setting and interaction gesture, the system with a digital pen, they can not only access digital informa- may retrieve metadata about the citation and inform the tion about related documents, but also initiate web searches user through an audio channel or directly display the cited to retrieve copies of those documents. The retrieved docu- document on the user’s screen. ments may in turn be printed for reading with automatically generated embedded hyperlinks on the paper. Mobility is supported by providing disconnected users on the move with Categories and Subject Descriptors audio information about related documents and the option D.2.11 [ Software Engineering ]: Software Architectures; of adding them to a request list to be processed when recon- H.4.m [ Information Systems Applications ]: Miscella- nected. neous; H.5.m [ Information Interfaces and Presenta- As an application, we take the everyday academic task of tion ]: Miscellaneous reading scientific publications. Whether the reading activ- ity is for the purpose of knowledge discovery or reviewing, Response readers regularly look up citations to other publications by General Terms flicking to the reference list at the back of the paper. In some Design, Algorithms, Experimentation cases, a search for the cited publication may follow and, if AC found, often it is printed and added to a pile of documents to Keywords be read. Citations are the established means of providing the links that form the basis of the scientific web of publications Interactive paper, document integration, digital library, ci- that spans the digital and paper worlds. Just as citations tation management within digital documents can be used to automatically gen- erate hyperlinks to cited documents, we can automatically 1. INTRODUCTION generate links within paper documents through an analysis Nowadays we are all familiar with the notion of hyperlinks of the PDF file when the document is printed. as a means of creating interconnected document spaces that Section 2 presents a more detailed look at the activity iPaper can be easily searched and navigated with the help of search of reading scientific publications and a discussion of related work. Section 3 describes the digital pen and paper tech- nologies and how these can be used to support interaction between paper and digital services. We then present the Permission to make digital or hard copies of all or part of this work for general functionality of our enhanced reading system in Sec- personal or classroom use is granted without fee provided that copies are tion 4 and the overall architecture in Section 5. Details of not made or distributed for profit or commercial advantage and that copies the virtual printer component used to analyse PDF docu- bear this notice and the full citation on the first page. To copy otherwise, to ments for automatic link generation as well as printing are republish, to post on servers or to redistribute to lists, requires prior specific given in Section 6. Concluding remarks follow in Section 7. Link DB permission and/or a fee. DocEng’06, October 10–13, 2006, Amsterdam, The Netherlands. Copyright 2006 ACM 1-59593-515-0/06/0010 ...$5.00. Interactive iPaper Client and Document Output Device October 2006 DocEng 2006, Beat Signer, signer@inf.ethz.ch 7
  • 8. Traditional Anoto Document Production 1 2 Source PDF Document Document PDF Renderer PS Anoto Document License PostScript Anoto Printer FDT 4 3 October 2006 DocEng 2006, Beat Signer, signer@inf.ethz.ch 8
  • 9. iDoc Printer Driver  Based on Anoto Paper SDK  Pad and Print Generation Module (PPGM)  One-step publishing without Acrobat plug-in  regular printer driver  Automatic allocation of Anoto pattern space  multiple iPaper pages on a single Anoto license page  Colour management (e.g. black reduction) October 2006 DocEng 2006, Beat Signer, signer@inf.ethz.ch 9
  • 10. Interactive Paper Authoring  iServer/iPaper interfaces  Java API  XML-based specification  Web Service interface  Manual link authoring  Content-driven publishing  Automatic link authoring  semantic mapper October 2006 DocEng 2006, Beat Signer, signer@inf.ethz.ch 10
  • 11. Semantic Mapper  Automatic link authoring  Calculate position of text elements within PDF  based on iText (free Java-PDF library)  Export link metadata to iServer  Plug-in mechanism  iPublish plug-in (EdFest)  Citation Analyser plugin (Print-n-Link)  … October 2006 DocEng 2006, Beat Signer, signer@inf.ethz.ch 11
  • 12. iServer Export <rectangle id="umics04_shape" resource="10639_page1"> <name>umics04 shape</name> <upperLeft><point><x>129</x><y>102</y></point></upperLeft> <size><width>4</width><height>4</height></size> </rectangle> <activeComponent id="umics04_ac"> <name>umics04 ac</name> <properties> <parameter><key>ac:oid</key><value>umics_04</value></parameter> </properties> <identifier>ch.ethz.printnlink.CITATION_REQUEST</identifier> </activeComponent> <link id="umics04_link" sources="umics04_shape" targets="umics04_ac"> <name>umics_04 link</name> </link> October 2006 DocEng 2006, Beat Signer, signer@inf.ethz.ch 12
  • 13. Print-n-Link Printing Process October 2006 DocEng 2006, Beat Signer, signer@inf.ethz.ch 13
  • 14. Document Retrieval  Check metadata for a URI pointing directly to the document  Document lookup based on metadata  digital library  Google scholar  CiteSeer  … October 2006 DocEng 2006, Beat Signer, signer@inf.ethz.ch 14
  • 15. Print-n-Link Settings  In the office  desktop computer with monitor  network access  printer  On the move  minimal equipment  no network access October 2006 DocEng 2006, Beat Signer, signer@inf.ethz.ch 15
  • 16. Conclusions  Print-n-Link application  Automatic augmentation of existing documents  PDF document analysis  citation retrieval service  iDoc printer driver  integrated Anoto document production  enhanced handling of Anoto pattern space  Other documents (e.g. printed web pages) October 2006 DocEng 2006, Beat Signer, signer@inf.ethz.ch 16