SlideShare une entreprise Scribd logo
1  sur  32
Télécharger pour lire hors ligne
Integrating Paper and Digital Information Spaces
The iServer / iPaper Solution
Beat Signer
Global Information Systems Group
ETH Zurich

http://vub.academia.edu/BeatSigner




                                             31 March 2008
Paper in Everyday Settings




31 March 2008   Beat Signer <signer@inf.ethz.ch> / ETH Zurich   DFKI Seminar
Input Devices




31 March 2008   Beat Signer <signer@inf.ethz.ch> / ETH Zurich   DFKI Seminar
Digital Pen and Paper
 Developed by Anoto
 Different pen manufacturers
               Logitech, Maxel, Nokia,
                Adapx, Livescribe ...

 Pattern space
               60 million km2




31 March 2008                      Beat Signer <signer@inf.ethz.ch> / ETH Zurich             4
                                                                                   DFKI Seminar
Interactive Paper
                                                 Linking active areas to resources

                                                                   image




                                                                video clip




31 March 2008   Beat Signer <signer@inf.ethz.ch> / ETH Zurich                DFKI Seminar
iPaper @ ETH Zurich
                                                                             Tools
                   Cross-Media
                Link Infrastructure




                                                                             Applications
                         Publishing




31 March 2008                Beat Signer <signer@inf.ethz.ch> / ETH Zurich                  DFKI Seminar
Interactive Paper Applications
 Enhanced Reading                                           Enhanced Writing
               interactive paper maps                                   proof-editing system
               interactive festival brochures                           photo album
               educational materials                                    researcher's notebook
               auction brochures                                        mammography
               scientific publications                                  search system
               …                                                        …
 Paper-Based Interfaces                                     Artists' Installations
         PaperPoint                                                  Lost Cosmonaut
         image retrieval / digital libraries                         Generosa Enterprise
         video analysis tool
         educational games                                  Interactive TableTops
                     http://www.globis.ethz.ch/research/paper/applications/
31 March 2008                         Beat Signer <signer@inf.ethz.ch> / ETH Zurich               DFKI Seminar
PaperPoint Presentation Tool
                                       Mobile presentation tool
                                       Non-linear presentations
                                       Paper-based real-time
                                             annotations

                                       Digital whiteboard
                                       Multi-pen support
                                                   brainstorming



31 March 2008   Beat Signer <signer@inf.ethz.ch> / ETH Zurich       DFKI Seminar
EdFest Project




31 March 2008    Beat Signer <signer@inf.ethz.ch> / ETH Zurich   DFKI Seminar
EdFest Demo




31 March 2008   Beat Signer <signer@inf.ethz.ch> / ETH Zurich   DFKI Seminar
EdFest Architecture Overview
                                                     Context                      XCM
                                                                             content publishing
                                                     Engine                       platform




                                                    Context DB            Metadata DB Appln DB
                 Text-to-Speech
                 Engine                              Client
                                                                                       ICR Software
                                                    Controller                         handwriting
                                                                                       recognition

                                                iServer/iPaper                 Active
                iPaper Client
                                                    cross-media              Components
                                                     link server




                                                      Link DB


31 March 2008             Beat Signer <signer@inf.ethz.ch> / ETH Zurich                     DFKI Seminar
Content Publishing Framework
                                                                                  iServer / iPaper
                                                                                 cross-media link server


         XCM                                                        XML link
                            iPublish
                                                                    definition
content publishing   publishing framework
                                                                    data
                                                                                      •   paper link data
                                                        publish                       •   active areas
                     Structure       Style                                            •   layers
                                                                                      •   digital resources
                                                                                      •   user model
   import                                                               PDF




     XML data of      XSL             CSS
   festival venues
     and events

31 March 2008                    Beat Signer <signer@inf.ethz.ch> / ETH Zurich                        DFKI Seminar
Design of Interactive Paper Documents




31 March 2008   Beat Signer <signer@inf.ethz.ch> / ETH Zurich   DFKI Seminar
Rough Guide




31 March 2008   Beat Signer <signer@inf.ethz.ch> / ETH Zurich   DFKI Seminar
PaperProof




31 March 2008   Beat Signer <signer@inf.ethz.ch> / ETH Zurich   DFKI Seminar
Paper-Digital Structural Mapping




 Dual document representation in digital and
     physical document spaces

31 March 2008      Beat Signer <signer@inf.ethz.ch> / ETH Zurich   DFKI Seminar
Print-n-Link
                                       Citations build the basis
                                             for a scientific web of
                                             publications

                                       Use digital services to
                                             search / retrieve cited
                                             publications

                                       Automatic authoring


31 March 2008   Beat Signer <signer@inf.ethz.ch> / ETH Zurich          DFKI Seminar
Other iPaper Applications …




                   PaperWeb                                               Natural History Museum




         Lost Cosmonaut (Axel Vogelsang)                                     iTable (Google Earth)

31 March 2008                     Beat Signer <signer@inf.ethz.ch> / ETH Zurich                      DFKI Seminar
Different Types of Link Authoring
 Manual authoring of links
 Content publishing framework for Interactive Paper
               EdFest brochure – PDF and links generated from
                publishing database
 Automatic authoring of links based on document
     analysis (PDF)
               Print-n-Link system for scientific publications
 Collaborative authoring based on P2P link sharing

31 March 2008                   Beat Signer <signer@inf.ethz.ch> / ETH Zurich   DFKI Seminar
Digital Link Authoring Tool




31 March 2008   Beat Signer <signer@inf.ethz.ch> / ETH Zurich   DFKI Seminar
iPaper Architecture




31 March 2008   Beat Signer <signer@inf.ethz.ch> / ETH Zurich   DFKI Seminar
RSL Metamodel and Resource Plug-ins
                                                                       link

                                             Entities



                                Selectors               Resources




                 Shape          Page                              Query          DB Object
                Time Span /    Movie Clip                         XPointer           XHTML
                                                                                 Data/Metadata
                Spatial Info                                                       Document



         iPaper                                         Application Database
           Movie Clips                                   HTML Documents


31 March 2008                    Beat Signer <signer@inf.ethz.ch> / ETH Zurich                   DFKI Seminar
Structure


         Links

                                                                                 Users




         Layers
                            Plug-ins                                          Active
                                                                              Content




31 March 2008                 Beat Signer <signer@inf.ethz.ch> / ETH Zurich        DFKI Seminar
RSL Links




31 March 2008   Beat Signer <signer@inf.ethz.ch> / ETH Zurich   DFKI Seminar
RSL Structural Links




31 March 2008   Beat Signer <signer@inf.ethz.ch> / ETH Zurich   DFKI Seminar
RSL Structural Links …
 Structure over data
               e.g. regular document (chapters, sections, ...)
               reuse of resources  transclusion (Ted Nelson)
               context-dependant structures
 Structure over structures
               structural composition of data and substructures can
                be combined




31 March 2008                   Beat Signer <signer@inf.ethz.ch> / ETH Zurich   DFKI Seminar
RSL Structural Links …
 Structure over links
               put different navigational links in relation to each other
               e.g. single structural link to define linear order over
                set of links  trails and tours




31 March 2008                    Beat Signer <signer@inf.ethz.ch> / ETH Zurich   DFKI Seminar
Active Content
 Execute code (services) on the client and 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


31 March 2008                                 Beat Signer <signer@inf.ethz.ch> / ETH Zurich                       DFKI Seminar
Active Components
                    Button                                                  Image

                    Slider                                                  Sound

                   Slider2D                                                 Movie

                 DateSelector                                             SQLClient

                   Browser                                                XCMRequest

                 MapSelector                                   ClientCtrlRequest

                    Rating                                     PaperPointControl

                   Capture                                        PaperPointAnnot

                CaptureAndSpeak                                              ...

31 March 2008             Beat Signer <signer@inf.ethz.ch> / ETH Zurich                DFKI Seminar
iServer Interfaces
 Java API
 XML import and export
 Web Service
 Interface based on XML and XSLT
               XHTML
               WAP, i-mode
               VoiceXML



31 March 2008                 Beat Signer <signer@inf.ethz.ch> / ETH Zurich   DFKI Seminar
Conclusions
 General framework for interactive paper
 Cross-media information server
               extensibility (resource plug-ins)
               link service acessible through various APIs
               active content
 Novel forms of interactive paper publishing and
     paper-based user interfaces



31 March 2008                    Beat Signer <signer@inf.ethz.ch> / ETH Zurich   DFKI Seminar
References
 iPaper webpage
               http://www.ipaper.inf.ethz.ch
 YouTube videos
               http://www.youtube.com/user/ethglobis
 Fundamental Concepts for Interactive Paper and
     Cross-Media Information Spaces, B. Signer,
     Dissertation ETH Zurich Nr. 16218, 2006


31 March 2008                   Beat Signer <signer@inf.ethz.ch> / ETH Zurich   DFKI Seminar

Contenu connexe

Similaire à Integrating Paper and Digital Information Spaces - The iServer / iPaper Solution

Interactive Paper and Cross-Media Publishing
Interactive Paper and Cross-Media PublishingInteractive Paper and Cross-Media Publishing
Interactive Paper and Cross-Media PublishingBeat Signer
 
Interactive Paper and Cross-Media Publishing
Interactive Paper and Cross-Media PublishingInteractive Paper and Cross-Media Publishing
Interactive Paper and Cross-Media PublishingBeat Signer
 
Interaktives Papier - Ein neues Medium zur Integration von Papier und digital...
Interaktives Papier - Ein neues Medium zur Integration von Papier und digital...Interaktives Papier - Ein neues Medium zur Integration von Papier und digital...
Interaktives Papier - Ein neues Medium zur Integration von Papier und digital...Beat Signer
 
Interactive Paper @ ETH Zurich
Interactive Paper @ ETH ZurichInteractive Paper @ ETH Zurich
Interactive Paper @ ETH ZurichBeat Signer
 
General Framework for the Rapid Development of Interactive Paper Applications
General Framework for the Rapid Development of Interactive Paper ApplicationsGeneral Framework for the Rapid Development of Interactive Paper Applications
General Framework for the Rapid Development of Interactive Paper ApplicationsBeat Signer
 
Switching over to Paper: A New Web Channel
Switching over to Paper: A New Web ChannelSwitching over to Paper: A New Web Channel
Switching over to Paper: A New Web ChannelBeat Signer
 
From file-based production to real-time co-production
From file-based production to real-time co-productionFrom file-based production to real-time co-production
From file-based production to real-time co-productionMaarten Verwaest
 
PAD - Recent Developments and Future Work
PAD - Recent Developments and Future WorkPAD - Recent Developments and Future Work
PAD - Recent Developments and Future WorkBeat Signer
 
Interactive Paper - Introduction and Basic Technology & Interactive Paper - A...
Interactive Paper - Introduction and Basic Technology & Interactive Paper - A...Interactive Paper - Introduction and Basic Technology & Interactive Paper - A...
Interactive Paper - Introduction and Basic Technology & Interactive Paper - A...Beat Signer
 
Bridging the Paper-Digital Divide
Bridging the Paper-Digital DivideBridging the Paper-Digital Divide
Bridging the Paper-Digital DivideBeat Signer
 
The Remediation of Paper
The Remediation of PaperThe Remediation of Paper
The Remediation of PaperBeat Signer
 
Nuxeo Semantic ECM: from Scribo and Stanbol to valuable applications
Nuxeo Semantic ECM: from Scribo and Stanbol to valuable applicationsNuxeo Semantic ECM: from Scribo and Stanbol to valuable applications
Nuxeo Semantic ECM: from Scribo and Stanbol to valuable applicationsNuxeo
 
Hybrid Publishing Consortium
Hybrid Publishing ConsortiumHybrid Publishing Consortium
Hybrid Publishing ConsortiumSimon Worthington
 
Paper-Digital User Interfaces - Applications, Frameworks and Future Challenges
Paper-Digital User Interfaces - Applications, Frameworks and Future ChallengesPaper-Digital User Interfaces - Applications, Frameworks and Future Challenges
Paper-Digital User Interfaces - Applications, Frameworks and Future ChallengesBeat Signer
 
ELICO (Newsfromthefront 2010)
ELICO (Newsfromthefront 2010)ELICO (Newsfromthefront 2010)
ELICO (Newsfromthefront 2010)STI International
 
Overlaying Paper Maps with Digital Information Services for Tourists
Overlaying Paper Maps with Digital Information Services for TouristsOverlaying Paper Maps with Digital Information Services for Tourists
Overlaying Paper Maps with Digital Information Services for TouristsBeat Signer
 
Producing documentation for Eclipse RCP applications using single source prin...
Producing documentation for Eclipse RCP applications using single source prin...Producing documentation for Eclipse RCP applications using single source prin...
Producing documentation for Eclipse RCP applications using single source prin...wild_wild_leha
 
Semantics And Multimedia
Semantics And MultimediaSemantics And Multimedia
Semantics And MultimediaPeter Berger
 
Bedarfsgetriebener situativer Wissenserwerb mit Webressourcen
Bedarfsgetriebener situativer Wissenserwerb mit WebressourcenBedarfsgetriebener situativer Wissenserwerb mit Webressourcen
Bedarfsgetriebener situativer Wissenserwerb mit WebressourcenCROKODIl consortium
 

Similaire à Integrating Paper and Digital Information Spaces - The iServer / iPaper Solution (20)

Interactive Paper and Cross-Media Publishing
Interactive Paper and Cross-Media PublishingInteractive Paper and Cross-Media Publishing
Interactive Paper and Cross-Media Publishing
 
Interactive Paper and Cross-Media Publishing
Interactive Paper and Cross-Media PublishingInteractive Paper and Cross-Media Publishing
Interactive Paper and Cross-Media Publishing
 
Interaktives Papier - Ein neues Medium zur Integration von Papier und digital...
Interaktives Papier - Ein neues Medium zur Integration von Papier und digital...Interaktives Papier - Ein neues Medium zur Integration von Papier und digital...
Interaktives Papier - Ein neues Medium zur Integration von Papier und digital...
 
Interactive Paper @ ETH Zurich
Interactive Paper @ ETH ZurichInteractive Paper @ ETH Zurich
Interactive Paper @ ETH Zurich
 
General Framework for the Rapid Development of Interactive Paper Applications
General Framework for the Rapid Development of Interactive Paper ApplicationsGeneral Framework for the Rapid Development of Interactive Paper Applications
General Framework for the Rapid Development of Interactive Paper Applications
 
Switching over to Paper: A New Web Channel
Switching over to Paper: A New Web ChannelSwitching over to Paper: A New Web Channel
Switching over to Paper: A New Web Channel
 
From file-based production to real-time co-production
From file-based production to real-time co-productionFrom file-based production to real-time co-production
From file-based production to real-time co-production
 
PAD - Recent Developments and Future Work
PAD - Recent Developments and Future WorkPAD - Recent Developments and Future Work
PAD - Recent Developments and Future Work
 
Interactive Paper - Introduction and Basic Technology & Interactive Paper - A...
Interactive Paper - Introduction and Basic Technology & Interactive Paper - A...Interactive Paper - Introduction and Basic Technology & Interactive Paper - A...
Interactive Paper - Introduction and Basic Technology & Interactive Paper - A...
 
Bridging the Paper-Digital Divide
Bridging the Paper-Digital DivideBridging the Paper-Digital Divide
Bridging the Paper-Digital Divide
 
The Remediation of Paper
The Remediation of PaperThe Remediation of Paper
The Remediation of Paper
 
Nuxeo Semantic ECM: from Scribo and Stanbol to valuable applications
Nuxeo Semantic ECM: from Scribo and Stanbol to valuable applicationsNuxeo Semantic ECM: from Scribo and Stanbol to valuable applications
Nuxeo Semantic ECM: from Scribo and Stanbol to valuable applications
 
Hybrid Publishing Consortium
Hybrid Publishing ConsortiumHybrid Publishing Consortium
Hybrid Publishing Consortium
 
Paper-Digital User Interfaces - Applications, Frameworks and Future Challenges
Paper-Digital User Interfaces - Applications, Frameworks and Future ChallengesPaper-Digital User Interfaces - Applications, Frameworks and Future Challenges
Paper-Digital User Interfaces - Applications, Frameworks and Future Challenges
 
ELICO (Newsfromthefront 2010)
ELICO (Newsfromthefront 2010)ELICO (Newsfromthefront 2010)
ELICO (Newsfromthefront 2010)
 
Overlaying Paper Maps with Digital Information Services for Tourists
Overlaying Paper Maps with Digital Information Services for TouristsOverlaying Paper Maps with Digital Information Services for Tourists
Overlaying Paper Maps with Digital Information Services for Tourists
 
MiniGrid Project - UI
MiniGrid Project - UIMiniGrid Project - UI
MiniGrid Project - UI
 
Producing documentation for Eclipse RCP applications using single source prin...
Producing documentation for Eclipse RCP applications using single source prin...Producing documentation for Eclipse RCP applications using single source prin...
Producing documentation for Eclipse RCP applications using single source prin...
 
Semantics And Multimedia
Semantics And MultimediaSemantics And Multimedia
Semantics And Multimedia
 
Bedarfsgetriebener situativer Wissenserwerb mit Webressourcen
Bedarfsgetriebener situativer Wissenserwerb mit WebressourcenBedarfsgetriebener situativer Wissenserwerb mit Webressourcen
Bedarfsgetriebener situativer Wissenserwerb mit Webressourcen
 

Plus de 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
 

Plus de 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
 

Dernier

Cybersecurity Workshop #1.pptx
Cybersecurity Workshop #1.pptxCybersecurity Workshop #1.pptx
Cybersecurity Workshop #1.pptxGDSC PJATK
 
Nanopower In Semiconductor Industry.pdf
Nanopower  In Semiconductor Industry.pdfNanopower  In Semiconductor Industry.pdf
Nanopower In Semiconductor Industry.pdfPedro Manuel
 
Computer 10: Lesson 10 - Online Crimes and Hazards
Computer 10: Lesson 10 - Online Crimes and HazardsComputer 10: Lesson 10 - Online Crimes and Hazards
Computer 10: Lesson 10 - Online Crimes and HazardsSeth Reyes
 
Bird eye's view on Camunda open source ecosystem
Bird eye's view on Camunda open source ecosystemBird eye's view on Camunda open source ecosystem
Bird eye's view on Camunda open source ecosystemAsko Soukka
 
Machine Learning Model Validation (Aijun Zhang 2024).pdf
Machine Learning Model Validation (Aijun Zhang 2024).pdfMachine Learning Model Validation (Aijun Zhang 2024).pdf
Machine Learning Model Validation (Aijun Zhang 2024).pdfAijun Zhang
 
Designing A Time bound resource download URL
Designing A Time bound resource download URLDesigning A Time bound resource download URL
Designing A Time bound resource download URLRuncy Oommen
 
COMPUTER 10: Lesson 7 - File Storage and Online Collaboration
COMPUTER 10: Lesson 7 - File Storage and Online CollaborationCOMPUTER 10: Lesson 7 - File Storage and Online Collaboration
COMPUTER 10: Lesson 7 - File Storage and Online Collaborationbruanjhuli
 
GenAI and AI GCC State of AI_Object Automation Inc
GenAI and AI GCC State of AI_Object Automation IncGenAI and AI GCC State of AI_Object Automation Inc
GenAI and AI GCC State of AI_Object Automation IncObject Automation
 
KubeConEU24-Monitoring Kubernetes and Cloud Spend with OpenCost
KubeConEU24-Monitoring Kubernetes and Cloud Spend with OpenCostKubeConEU24-Monitoring Kubernetes and Cloud Spend with OpenCost
KubeConEU24-Monitoring Kubernetes and Cloud Spend with OpenCostMatt Ray
 
Connector Corner: Extending LLM automation use cases with UiPath GenAI connec...
Connector Corner: Extending LLM automation use cases with UiPath GenAI connec...Connector Corner: Extending LLM automation use cases with UiPath GenAI connec...
Connector Corner: Extending LLM automation use cases with UiPath GenAI connec...DianaGray10
 
UiPath Studio Web workshop series - Day 8
UiPath Studio Web workshop series - Day 8UiPath Studio Web workshop series - Day 8
UiPath Studio Web workshop series - Day 8DianaGray10
 
UiPath Community: AI for UiPath Automation Developers
UiPath Community: AI for UiPath Automation DevelopersUiPath Community: AI for UiPath Automation Developers
UiPath Community: AI for UiPath Automation DevelopersUiPathCommunity
 
AI Fame Rush Review – Virtual Influencer Creation In Just Minutes
AI Fame Rush Review – Virtual Influencer Creation In Just MinutesAI Fame Rush Review – Virtual Influencer Creation In Just Minutes
AI Fame Rush Review – Virtual Influencer Creation In Just MinutesMd Hossain Ali
 
Artificial Intelligence & SEO Trends for 2024
Artificial Intelligence & SEO Trends for 2024Artificial Intelligence & SEO Trends for 2024
Artificial Intelligence & SEO Trends for 2024D Cloud Solutions
 
IESVE Software for Florida Code Compliance Using ASHRAE 90.1-2019
IESVE Software for Florida Code Compliance Using ASHRAE 90.1-2019IESVE Software for Florida Code Compliance Using ASHRAE 90.1-2019
IESVE Software for Florida Code Compliance Using ASHRAE 90.1-2019IES VE
 
IaC & GitOps in a Nutshell - a FridayInANuthshell Episode.pdf
IaC & GitOps in a Nutshell - a FridayInANuthshell Episode.pdfIaC & GitOps in a Nutshell - a FridayInANuthshell Episode.pdf
IaC & GitOps in a Nutshell - a FridayInANuthshell Episode.pdfDaniel Santiago Silva Capera
 
NIST Cybersecurity Framework (CSF) 2.0 Workshop
NIST Cybersecurity Framework (CSF) 2.0 WorkshopNIST Cybersecurity Framework (CSF) 2.0 Workshop
NIST Cybersecurity Framework (CSF) 2.0 WorkshopBachir Benyammi
 
Secure your environment with UiPath and CyberArk technologies - Session 1
Secure your environment with UiPath and CyberArk technologies - Session 1Secure your environment with UiPath and CyberArk technologies - Session 1
Secure your environment with UiPath and CyberArk technologies - Session 1DianaGray10
 
Anypoint Code Builder , Google Pub sub connector and MuleSoft RPA
Anypoint Code Builder , Google Pub sub connector and MuleSoft RPAAnypoint Code Builder , Google Pub sub connector and MuleSoft RPA
Anypoint Code Builder , Google Pub sub connector and MuleSoft RPAshyamraj55
 
UiPath Studio Web workshop series - Day 7
UiPath Studio Web workshop series - Day 7UiPath Studio Web workshop series - Day 7
UiPath Studio Web workshop series - Day 7DianaGray10
 

Dernier (20)

Cybersecurity Workshop #1.pptx
Cybersecurity Workshop #1.pptxCybersecurity Workshop #1.pptx
Cybersecurity Workshop #1.pptx
 
Nanopower In Semiconductor Industry.pdf
Nanopower  In Semiconductor Industry.pdfNanopower  In Semiconductor Industry.pdf
Nanopower In Semiconductor Industry.pdf
 
Computer 10: Lesson 10 - Online Crimes and Hazards
Computer 10: Lesson 10 - Online Crimes and HazardsComputer 10: Lesson 10 - Online Crimes and Hazards
Computer 10: Lesson 10 - Online Crimes and Hazards
 
Bird eye's view on Camunda open source ecosystem
Bird eye's view on Camunda open source ecosystemBird eye's view on Camunda open source ecosystem
Bird eye's view on Camunda open source ecosystem
 
Machine Learning Model Validation (Aijun Zhang 2024).pdf
Machine Learning Model Validation (Aijun Zhang 2024).pdfMachine Learning Model Validation (Aijun Zhang 2024).pdf
Machine Learning Model Validation (Aijun Zhang 2024).pdf
 
Designing A Time bound resource download URL
Designing A Time bound resource download URLDesigning A Time bound resource download URL
Designing A Time bound resource download URL
 
COMPUTER 10: Lesson 7 - File Storage and Online Collaboration
COMPUTER 10: Lesson 7 - File Storage and Online CollaborationCOMPUTER 10: Lesson 7 - File Storage and Online Collaboration
COMPUTER 10: Lesson 7 - File Storage and Online Collaboration
 
GenAI and AI GCC State of AI_Object Automation Inc
GenAI and AI GCC State of AI_Object Automation IncGenAI and AI GCC State of AI_Object Automation Inc
GenAI and AI GCC State of AI_Object Automation Inc
 
KubeConEU24-Monitoring Kubernetes and Cloud Spend with OpenCost
KubeConEU24-Monitoring Kubernetes and Cloud Spend with OpenCostKubeConEU24-Monitoring Kubernetes and Cloud Spend with OpenCost
KubeConEU24-Monitoring Kubernetes and Cloud Spend with OpenCost
 
Connector Corner: Extending LLM automation use cases with UiPath GenAI connec...
Connector Corner: Extending LLM automation use cases with UiPath GenAI connec...Connector Corner: Extending LLM automation use cases with UiPath GenAI connec...
Connector Corner: Extending LLM automation use cases with UiPath GenAI connec...
 
UiPath Studio Web workshop series - Day 8
UiPath Studio Web workshop series - Day 8UiPath Studio Web workshop series - Day 8
UiPath Studio Web workshop series - Day 8
 
UiPath Community: AI for UiPath Automation Developers
UiPath Community: AI for UiPath Automation DevelopersUiPath Community: AI for UiPath Automation Developers
UiPath Community: AI for UiPath Automation Developers
 
AI Fame Rush Review – Virtual Influencer Creation In Just Minutes
AI Fame Rush Review – Virtual Influencer Creation In Just MinutesAI Fame Rush Review – Virtual Influencer Creation In Just Minutes
AI Fame Rush Review – Virtual Influencer Creation In Just Minutes
 
Artificial Intelligence & SEO Trends for 2024
Artificial Intelligence & SEO Trends for 2024Artificial Intelligence & SEO Trends for 2024
Artificial Intelligence & SEO Trends for 2024
 
IESVE Software for Florida Code Compliance Using ASHRAE 90.1-2019
IESVE Software for Florida Code Compliance Using ASHRAE 90.1-2019IESVE Software for Florida Code Compliance Using ASHRAE 90.1-2019
IESVE Software for Florida Code Compliance Using ASHRAE 90.1-2019
 
IaC & GitOps in a Nutshell - a FridayInANuthshell Episode.pdf
IaC & GitOps in a Nutshell - a FridayInANuthshell Episode.pdfIaC & GitOps in a Nutshell - a FridayInANuthshell Episode.pdf
IaC & GitOps in a Nutshell - a FridayInANuthshell Episode.pdf
 
NIST Cybersecurity Framework (CSF) 2.0 Workshop
NIST Cybersecurity Framework (CSF) 2.0 WorkshopNIST Cybersecurity Framework (CSF) 2.0 Workshop
NIST Cybersecurity Framework (CSF) 2.0 Workshop
 
Secure your environment with UiPath and CyberArk technologies - Session 1
Secure your environment with UiPath and CyberArk technologies - Session 1Secure your environment with UiPath and CyberArk technologies - Session 1
Secure your environment with UiPath and CyberArk technologies - Session 1
 
Anypoint Code Builder , Google Pub sub connector and MuleSoft RPA
Anypoint Code Builder , Google Pub sub connector and MuleSoft RPAAnypoint Code Builder , Google Pub sub connector and MuleSoft RPA
Anypoint Code Builder , Google Pub sub connector and MuleSoft RPA
 
UiPath Studio Web workshop series - Day 7
UiPath Studio Web workshop series - Day 7UiPath Studio Web workshop series - Day 7
UiPath Studio Web workshop series - Day 7
 

Integrating Paper and Digital Information Spaces - The iServer / iPaper Solution

  • 1. Integrating Paper and Digital Information Spaces The iServer / iPaper Solution Beat Signer Global Information Systems Group ETH Zurich http://vub.academia.edu/BeatSigner 31 March 2008
  • 2. Paper in Everyday Settings 31 March 2008 Beat Signer <signer@inf.ethz.ch> / ETH Zurich DFKI Seminar
  • 3. Input Devices 31 March 2008 Beat Signer <signer@inf.ethz.ch> / ETH Zurich DFKI Seminar
  • 4. Digital Pen and Paper  Developed by Anoto  Different pen manufacturers  Logitech, Maxel, Nokia, Adapx, Livescribe ...  Pattern space  60 million km2 31 March 2008 Beat Signer <signer@inf.ethz.ch> / ETH Zurich 4 DFKI Seminar
  • 5. Interactive Paper Linking active areas to resources image video clip 31 March 2008 Beat Signer <signer@inf.ethz.ch> / ETH Zurich DFKI Seminar
  • 6. iPaper @ ETH Zurich Tools Cross-Media Link Infrastructure Applications Publishing 31 March 2008 Beat Signer <signer@inf.ethz.ch> / ETH Zurich DFKI Seminar
  • 7. Interactive Paper Applications  Enhanced Reading  Enhanced Writing  interactive paper maps  proof-editing system  interactive festival brochures  photo album  educational materials  researcher's notebook  auction brochures  mammography  scientific publications  search system  …  …  Paper-Based Interfaces  Artists' Installations  PaperPoint  Lost Cosmonaut  image retrieval / digital libraries  Generosa Enterprise  video analysis tool  educational games  Interactive TableTops http://www.globis.ethz.ch/research/paper/applications/ 31 March 2008 Beat Signer <signer@inf.ethz.ch> / ETH Zurich DFKI Seminar
  • 8. PaperPoint Presentation Tool  Mobile presentation tool  Non-linear presentations  Paper-based real-time annotations  Digital whiteboard  Multi-pen support  brainstorming 31 March 2008 Beat Signer <signer@inf.ethz.ch> / ETH Zurich DFKI Seminar
  • 9. EdFest Project 31 March 2008 Beat Signer <signer@inf.ethz.ch> / ETH Zurich DFKI Seminar
  • 10. EdFest Demo 31 March 2008 Beat Signer <signer@inf.ethz.ch> / ETH Zurich DFKI Seminar
  • 11. EdFest Architecture Overview Context XCM content publishing Engine platform Context DB Metadata DB Appln DB Text-to-Speech Engine Client ICR Software Controller handwriting recognition iServer/iPaper Active iPaper Client cross-media Components link server Link DB 31 March 2008 Beat Signer <signer@inf.ethz.ch> / ETH Zurich DFKI Seminar
  • 12. Content Publishing Framework iServer / iPaper cross-media link server XCM XML link iPublish definition content publishing publishing framework data • paper link data publish • active areas Structure Style • layers • digital resources • user model import PDF XML data of XSL CSS festival venues and events 31 March 2008 Beat Signer <signer@inf.ethz.ch> / ETH Zurich DFKI Seminar
  • 13. Design of Interactive Paper Documents 31 March 2008 Beat Signer <signer@inf.ethz.ch> / ETH Zurich DFKI Seminar
  • 14. Rough Guide 31 March 2008 Beat Signer <signer@inf.ethz.ch> / ETH Zurich DFKI Seminar
  • 15. PaperProof 31 March 2008 Beat Signer <signer@inf.ethz.ch> / ETH Zurich DFKI Seminar
  • 16. Paper-Digital Structural Mapping  Dual document representation in digital and physical document spaces 31 March 2008 Beat Signer <signer@inf.ethz.ch> / ETH Zurich DFKI Seminar
  • 17. Print-n-Link  Citations build the basis for a scientific web of publications  Use digital services to search / retrieve cited publications  Automatic authoring 31 March 2008 Beat Signer <signer@inf.ethz.ch> / ETH Zurich DFKI Seminar
  • 18. Other iPaper Applications … PaperWeb Natural History Museum Lost Cosmonaut (Axel Vogelsang) iTable (Google Earth) 31 March 2008 Beat Signer <signer@inf.ethz.ch> / ETH Zurich DFKI Seminar
  • 19. Different Types of Link Authoring  Manual authoring of links  Content publishing framework for Interactive Paper  EdFest brochure – PDF and links generated from publishing database  Automatic authoring of links based on document analysis (PDF)  Print-n-Link system for scientific publications  Collaborative authoring based on P2P link sharing 31 March 2008 Beat Signer <signer@inf.ethz.ch> / ETH Zurich DFKI Seminar
  • 20. Digital Link Authoring Tool 31 March 2008 Beat Signer <signer@inf.ethz.ch> / ETH Zurich DFKI Seminar
  • 21. iPaper Architecture 31 March 2008 Beat Signer <signer@inf.ethz.ch> / ETH Zurich DFKI Seminar
  • 22. RSL Metamodel and Resource Plug-ins link Entities Selectors Resources Shape Page Query DB Object Time Span / Movie Clip XPointer XHTML Data/Metadata Spatial Info Document iPaper Application Database Movie Clips HTML Documents 31 March 2008 Beat Signer <signer@inf.ethz.ch> / ETH Zurich DFKI Seminar
  • 23. Structure Links Users Layers Plug-ins Active Content 31 March 2008 Beat Signer <signer@inf.ethz.ch> / ETH Zurich DFKI Seminar
  • 24. RSL Links 31 March 2008 Beat Signer <signer@inf.ethz.ch> / ETH Zurich DFKI Seminar
  • 25. RSL Structural Links 31 March 2008 Beat Signer <signer@inf.ethz.ch> / ETH Zurich DFKI Seminar
  • 26. RSL Structural Links …  Structure over data  e.g. regular document (chapters, sections, ...)  reuse of resources  transclusion (Ted Nelson)  context-dependant structures  Structure over structures  structural composition of data and substructures can be combined 31 March 2008 Beat Signer <signer@inf.ethz.ch> / ETH Zurich DFKI Seminar
  • 27. RSL Structural Links …  Structure over links  put different navigational links in relation to each other  e.g. single structural link to define linear order over set of links  trails and tours 31 March 2008 Beat Signer <signer@inf.ethz.ch> / ETH Zurich DFKI Seminar
  • 28. Active Content  Execute code (services) on the client and 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 31 March 2008 Beat Signer <signer@inf.ethz.ch> / ETH Zurich DFKI Seminar
  • 29. Active Components Button Image Slider Sound Slider2D Movie DateSelector SQLClient Browser XCMRequest MapSelector ClientCtrlRequest Rating PaperPointControl Capture PaperPointAnnot CaptureAndSpeak ... 31 March 2008 Beat Signer <signer@inf.ethz.ch> / ETH Zurich DFKI Seminar
  • 30. iServer Interfaces  Java API  XML import and export  Web Service  Interface based on XML and XSLT  XHTML  WAP, i-mode  VoiceXML 31 March 2008 Beat Signer <signer@inf.ethz.ch> / ETH Zurich DFKI Seminar
  • 31. Conclusions  General framework for interactive paper  Cross-media information server  extensibility (resource plug-ins)  link service acessible through various APIs  active content  Novel forms of interactive paper publishing and paper-based user interfaces 31 March 2008 Beat Signer <signer@inf.ethz.ch> / ETH Zurich DFKI Seminar
  • 32. References  iPaper webpage  http://www.ipaper.inf.ethz.ch  YouTube videos  http://www.youtube.com/user/ethglobis  Fundamental Concepts for Interactive Paper and Cross-Media Information Spaces, B. Signer, Dissertation ETH Zurich Nr. 16218, 2006 31 March 2008 Beat Signer <signer@inf.ethz.ch> / ETH Zurich DFKI Seminar