SlideShare une entreprise Scribd logo
1  sur  35
Télécharger pour lire hors ligne
iPaper@GlobIS – Interactive Paper Research
CSCW Seminar
Beat Signer, Nadir Weibel, Adriana Ispas and Moira C. Norrie
Global Information Systems Research Group
Department of Computer Science, ETH Zurich

http://vub.academia.edu/BeatSigner




                                                   CSCW Seminar 2007, June 12, 2007
Problems of Existing Applications
 Many projects focus on the input device, paper,
     printing and other hardware technologies rather
     than on the data integration and information
     management aspects  isolated solutions
 The linking of paper tends to be based on
     physical rather than information-centric concepts
      difficult to integrate new input / output devices


CSCW Seminar 2007, June 12, 2007   Beat Signer, signer@inf.ethz.ch
Our Approach
 General interactive framework
           different forms of paper-based interactions (enhanced
            reading, enhanced writing, …)
           rapid prototyping as well as large scale publishing
           integration of new types of resources and services
           integration of new input devices
 The key to a highly integrated interactive paper
     solution lies in the introduction of a platform for
     general cross-media information management
CSCW Seminar 2007, June 12, 2007   Beat Signer, signer@inf.ethz.ch
Active Areas and Virtual Page Layers

                                                                        image




                                                                     video clip




CSCW Seminar 2007, June 12, 2007   Beat Signer, signer@inf.ethz.ch
iPaper Architecture




CSCW Seminar 2007, June 12, 2007   Beat Signer, signer@inf.ethz.ch
iServer 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


CSCW Seminar 2007, June 12, 2007         Beat Signer, signer@inf.ethz.ch
iSERVER
iServer
    Links                                                                                                   link                                                                                                      parameter
                                                                                   (1,*)                             (1,*)                                                Has                  (0,*)
                                          HasSource                                            Links                                   HasTarget                                                         Preferences
                                                                                                                                                                      Preferences
                                                                                   (0,*)                       (0,*)
                                                                                                                                                                        (0,*)

                   parameter                                                                              entity (0,*)               AccessibleTo          (0,*)                        user
                                (0,*)                                      (0,*)                                                                                                               (0,*)
          Properties                     HasProperties                                       Entities                (0,*)
                                                                                                                                                           (0,*)
                                                                                                                                                                        Users                            HasMembers
                                                                                                                   (1,1)
                                                                                                                                     InaccessibleTo
     Layers                                                                                   partition
                                                                                                                                                                                  partition
                                                                                                                                                                                                              (0,*)

                       layer                                                                                                                                                      individual                             group
                                (0,*)                                                                                                                      (0,*)
            |Layers|                       OnLayer                                                                                     CreatedBy                      Individuals                           Groups
                                                                                                                                                                                                                                   Users
                       layer
                                            (1,1)                  Plug-ins
                                                        selector                                                                                resource

             Active                                                (1,1)                                                     (0,*)                         (0,*)
                                           Selectors                                        RefersTo                                  Resources                        Contains
             Layers

                                                                                                                                                                                (0,*)
                                                                                                                                                                                                                      Resources
iPAPER                                                                                                                                             page                            resource            activeComponent                medium
                                                                                                                             (0,*)                                                             Active Com-
                                                                                             OnPage                                      Pages                        Containers                                                  Media
                                                                    (1,1)                                                                                                                       ponents
                                                         shape
                                                                     (0,*)
                                            Shapes                                                  HasShapes                           (1,1)
                                                                                                                                                                                                               medium
                                                                                                                                                                                  document

                                                                                                                                       Contains               (0,*)                                Movies
                                            partition                                                         (2,*)                                                   Documents
                                                                                                                                        Pages
       rectangle               polygon                   ellipse                           circle         complexShape                                                                                         medium                 medium

                                                                                                      Complex
Rectangles         Polygons                Ellipses                        Circles                                                                                                                 Images                   Webpages
                                                                                                      Shapes




 CSCW Seminar 2007, June 12, 2007                                                               Beat Signer, signer@inf.ethz.ch
iServer Interfaces
 Java API
 XML import and export
 Interface based on XML and XSLT
           XHTML
           WAP, i-mode
           VoiceXML
 Web Service
 Peer-to-peer (P2P)
CSCW Seminar 2007, June 12, 2007   Beat Signer, signer@inf.ethz.ch
iWeb Firefox Extension




CSCW Seminar 2007, June 12, 2007   Beat Signer, signer@inf.ethz.ch
iWeb Plug-in




                                   World Wide Web

                                     HTTP     HTTP
                                   Request    Response



                                                          SOAP Request
                              iServExt
                                                         SOAP Response
                                                                                    iWeb Plug-in
                                                                                Link DB
                                   Firefox Web Client

CSCW Seminar 2007, June 12, 2007              Beat Signer, signer@inf.ethz.ch
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


CSCW Seminar 2007, June 12, 2007              Beat Signer, signer@inf.ethz.ch
Active Components
                                    Button                                            Image

                                    Slider                                           Sound

                                   Slider2D                                          Movie

                            DateSelector                                           SQLClient

                                   Browser                                         XCMRequest

                             MapSelector                                        ClientCtrlRequest

                                    Rating                                      PaperPointControl

                                   Capture                                      PaperPointAnnot

                         CaptureAndSpeak                                               ...

CSCW Seminar 2007, June 12, 2007              Beat Signer, signer@inf.ethz.ch
Active Components …
 <?xml version="1.0" encoding="UTF-8" ?>                                     PAPERPOINT_CONTROL
 <iserver>
  <activeComponent id="s1a" creator="beat">                          Show slide 1
    <name>Show slide 1</name>
    <properties>                                                     command    showSlide
       <parameter>
        <key>org.ximtec.iserver.ac:command</key>                     slide      1
        <value>showSlide</value>
       </parameter>
       <parameter>
        <key>org.ximtec.iserver.ac:slide</key>
        <value>1</value>
       </parameter>
    </properties>
    <identifier>PAPERPOINT_CONTROL</identifier>
  </activeComponent>
   ...
 </iserver>

CSCW Seminar 2007, June 12, 2007   Beat Signer, signer@inf.ethz.ch
PaperPoint Presentation Tool




CSCW Seminar 2007, June 12, 2007   Beat Signer, signer@inf.ethz.ch
XML-Based Authoring
...                                                   ...
<document id="handout" creator="beat">                <activeComponent id="fsa" creator="beat">
 <name>Slide Handout</name>                            <name>First slide action</name>
 <id>h1</id>                                           <properties>
 <size>                                                 <parameter>
  <width>210</width>                                     <key>org.ximtec.iserver.ac:command</key>
  <height>297</height>                                   <value>firstSlide</value>
 </size>                                                </parameter>
 <content>handout.pdf</content>                        </properties>
</document>                                            <identifier>PAPERPOINT_CONTROL</identifier>
<page id="p1" creator="beat" document="h1">           </activeComponent>
 <name>Page 1, Slide Controller</name>                ...
 <number>1</number>                                   <link id="fsl" creator="beat" sources="fs"
</page>                                                 targets="fsa">
...                                                    <name>Show the first slide</name>
<rectangle id="fs" creator="beat"                     </link>
  layer="default" resource="p1">                      ...
 <name>First Slide</name>
 <upperLeft>
  <point><x>24</x><y>12</y></point>
 </upperLeft>
 <size>
  <width>25</width><height>8</height>
 </size>
</rectangle>
...


CSCW Seminar 2007, June 12, 2007     Beat Signer, signer@inf.ethz.ch
Digital Link Authoring Tool




CSCW Seminar 2007, June 12, 2007   Beat Signer, signer@inf.ethz.ch
PaperPoint Architecture




CSCW Seminar 2007, June 12, 2007   Beat Signer, signer@inf.ethz.ch
EdFest Components




CSCW Seminar 2007, June 12, 2007   Beat Signer, signer@inf.ethz.ch
EdFest Architecture Overview
                                                               Context                XCM
                                                               Engine            content publishing
                                                                                      platform


                                                              Context DB      Metadata DB   Appln DB

                     Text-to-Speech
                     Engine                                                                    ICR Software
                                                               Client                          handwriting
                                                              Controller                       recognition



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



                                                                Link DB




CSCW Seminar 2007, June 12, 2007            Beat Signer, signer@inf.ethz.ch
Content Publishing Framework
                                                                                                          iServer
                                                                                                  cross-media link server

                                                                                     XML link
       XCM                                   iPublish                                definition
content publishing                    publishing framework
                                                                                     data

                                                                   publish                            •   paper link data
                                      Structure   Style                                               •   active areas on paper
                                                                                                      •   layers
                                                                                                      •   digital resources
  import                                                                                              •   user model
                                                                                     PDF




     XML data                          XSL        CSS
    of festival
      venues
    and events

   CSCW Seminar 2007, June 12, 2007                Beat Signer, signer@inf.ethz.ch
Print-n-Link
                                                   Citations build the basis
                                                         for a scientific web of
                                                         publications
                                                   Use digital services to
                                                         search / retrieve cited
                                                         publications

                                                   Automatic authoring


CSCW Seminar 2007, June 12, 2007   Beat Signer, signer@inf.ethz.ch
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




  CSCW Seminar 2007, June 12, 2007                                                                                                                                                      Beat Signer, signer@inf.ethz.ch
Printed-Digital Mapping

                                                                     static physical rendering
      dynamic logical document




CSCW Seminar 2007, June 12, 2007   Beat Signer, signer@inf.ethz.ch
Printed-Digital Mapping

       Logical                                     Physical
    Representation                              Representation
                                                                              Augmenting
                              Enhanced                                        Technology
                            Virtual Printer                                   (ex. Anoto)


     Source Digital                                                                           Interactive
                                                     Paginated
      Document                                                                                Document
                                                   (Print-Ready)
                                                     Document                                (e.g. Anoto)




                                                                                                   (ID, page, x,y)



                                   iDoc                                            iServer
                                              Geometrical Shapes,
                                Digital       Active Components
                               Elements


CSCW Seminar 2007, June 12, 2007                 Beat Signer, signer@inf.ethz.ch
Mixed Physical-Digital Model




CSCW Seminar 2007, June 12, 2007   Beat Signer, signer@inf.ethz.ch
Interactive Paper Applications
 Enhanced Reading                                        Enhanced Writing
           interactive paper maps                                     photo album
           interactive festival brochures                             researcher's notebook
           educational materials                                      mammography
           auction brochures                                          search system
           scientific publications                                    …
           …
 Paper-Based Interfaces                                  Artists' Installations
        PaperPoint                                                Lost Cosmonaut
        digital libraries                                         Generosa Enterprise
        video analysis tool
        educational games                                Interactive TableTops
                     http://www.globis.ethz.ch/research/paper/applications/
CSCW Seminar 2007, June 12, 2007          Beat Signer, signer@inf.ethz.ch
Mammography Annotations




CSCW Seminar 2007, June 12, 2007   Beat Signer, signer@inf.ethz.ch
The Lost Cosmonaut
 Writing as a collaborative
     act of memory and story-
     telling
 Reading, writing and
     narrative as an act of
     making sense
 Handwriting as a tool for
     human computer
     interaction

    In collaboration with Axel Vogelsang,
    Artists in Labs Programme
CSCW Seminar 2007, June 12, 2007   Beat Signer, signer@inf.ethz.ch
Generosa Enterprise
 Interactive drawing installation
 Exhibited at the 150 Years ETH Zurich Jubilee (more
     than 200'000 visitors)




CSCW Seminar 2007, June 12, 2007   Beat Signer, signer@inf.ethz.ch
iGesture Framework
                                                   Common interface for
                                                         different gesture
                                                         recognition algorithms
                                                   Tools for implementing
                                                         and evaluating new
                                                         algorithms

                                                   Gesture set management


CSCW Seminar 2007, June 12, 2007   Beat Signer, signer@inf.ethz.ch
iGesture Admin Tab




CSCW Seminar 2007, June 12, 2007   Beat Signer, signer@inf.ethz.ch
Capture of Samples




CSCW Seminar 2007, June 12, 2007   Beat Signer, signer@inf.ethz.ch
Conclusions
 Interactive paper framework (iPaper)
           information-centric approach supports different
            technologies, functionalities and applications
           rapid prototyping (reusable active components)
 Extensible platform for cross-media information
     management (iServer)
 Cross-media authoring / publishing tools
           manual, content-driven and automatic link authoring


CSCW Seminar 2007, June 12, 2007   Beat Signer, signer@inf.ethz.ch
Student Projects
   Basic technologies and infrastructure
             iServer resource plug-ins, …
             Integration of new tracking technologies
             Interactive paper authoring tools
             iGesture recognition framework (www.igesture.org)
   Paper-based applications
             PaperPoint, paper-based interface to digital
              agenda/todo list (e.g. Outlook), paper-digital
              notebook, paper-digital photo album, …
We offer Master and Semester projects and are also looking for Hilfsassistenten
  CSCW Seminar 2007, June 12, 2007   Beat Signer, signer@inf.ethz.ch       34
References
 http://www.ipaper.inf.ethz.ch
 http://www.igesture.org
 Fundamental Concepts for Interactive Paper and
     Cross-Media Information Spaces, B. Signer,
     Diss ETH Zurich Nr. 16218, 2006




CSCW Seminar 2007, June 12, 2007   Beat Signer, signer@inf.ethz.ch   35

Contenu connexe

En vedette

Issues of Information Semantics and Granularity in Cross-Media Publishing
Issues of Information Semantics and Granularity in Cross-Media PublishingIssues of Information Semantics and Granularity in Cross-Media Publishing
Issues of Information Semantics and Granularity in Cross-Media PublishingBeat Signer
 
Aural Interfaces to Databases based on VoiceXML
Aural Interfaces to Databases based on VoiceXMLAural Interfaces to Databases based on VoiceXML
Aural Interfaces to Databases based on VoiceXMLBeat Signer
 
PaperPoint: A Paper-Based Presentation and Interactive Paper Prototyping Tool
PaperPoint: A Paper-Based Presentation and Interactive Paper Prototyping ToolPaperPoint: A Paper-Based Presentation and Interactive Paper Prototyping Tool
PaperPoint: A Paper-Based Presentation and Interactive Paper Prototyping ToolBeat Signer
 
Collaborating over Paper and Digital Media - Interactive Paper Applications @...
Collaborating over Paper and Digital Media - Interactive Paper Applications @...Collaborating over Paper and Digital Media - Interactive Paper Applications @...
Collaborating over Paper and Digital Media - Interactive Paper Applications @...Beat Signer
 
An Architecture for Open Cross-Media Annotation Services
An Architecture for Open Cross-Media Annotation ServicesAn Architecture for Open Cross-Media Annotation Services
An Architecture for Open Cross-Media Annotation ServicesBeat Signer
 
Web Architectures - Lecture 02 - Web Information Systems (4011474FNR)
Web Architectures - Lecture 02 - Web Information Systems (4011474FNR)Web Architectures - Lecture 02 - Web Information Systems (4011474FNR)
Web Architectures - Lecture 02 - Web Information Systems (4011474FNR)Beat Signer
 
The Remediation of Paper
The Remediation of PaperThe Remediation of Paper
The Remediation of PaperBeat Signer
 
Web Search - Lecture 10 - Web Information Systems (4011474FNR)
Web Search - Lecture 10 - Web Information Systems (4011474FNR)Web Search - Lecture 10 - Web Information Systems (4011474FNR)
Web Search - Lecture 10 - Web Information Systems (4011474FNR)Beat Signer
 
Pen-based Interaction - Lecture 6 - Next Generation User Interfaces (4018166FNR)
Pen-based Interaction - Lecture 6 - Next Generation User Interfaces (4018166FNR)Pen-based Interaction - Lecture 6 - Next Generation User Interfaces (4018166FNR)
Pen-based Interaction - Lecture 6 - Next Generation User Interfaces (4018166FNR)Beat Signer
 
XML and XML Applications - Lecture 04 - Web Information Systems (WE-DINF-11912)
XML and XML Applications - Lecture 04 - Web Information Systems (WE-DINF-11912)XML and XML Applications - Lecture 04 - Web Information Systems (WE-DINF-11912)
XML and XML Applications - Lecture 04 - Web Information Systems (WE-DINF-11912)Beat Signer
 
Introduction - Lecture 01 - Web Information Systems (4011474FNR)
 Introduction - Lecture 01 - Web Information Systems (4011474FNR) Introduction - Lecture 01 - Web Information Systems (4011474FNR)
Introduction - Lecture 01 - Web Information Systems (4011474FNR)Beat Signer
 
Web 2.0 Basics - Lecture 06 - Web Information Systems (4011474FNR)
Web 2.0 Basics - Lecture 06 - Web Information Systems (4011474FNR)Web 2.0 Basics - Lecture 06 - Web Information Systems (4011474FNR)
Web 2.0 Basics - Lecture 06 - Web Information Systems (4011474FNR)Beat Signer
 
The Object Oriented Database System Manifesto
The Object Oriented Database System ManifestoThe Object Oriented Database System Manifesto
The Object Oriented Database System ManifestoBeat Signer
 
Relational Database Design - Lecture 4 - Introduction to Databases (1007156ANR)
Relational Database Design - Lecture 4 - Introduction to Databases (1007156ANR)Relational Database Design - Lecture 4 - Introduction to Databases (1007156ANR)
Relational Database Design - Lecture 4 - Introduction to Databases (1007156ANR)Beat Signer
 
DBMS Architectures and Features - Lecture 7 - Introduction to Databases (1007...
DBMS Architectures and Features - Lecture 7 - Introduction to Databases (1007...DBMS Architectures and Features - Lecture 7 - Introduction to Databases (1007...
DBMS Architectures and Features - Lecture 7 - Introduction to Databases (1007...Beat Signer
 

En vedette (16)

Issues of Information Semantics and Granularity in Cross-Media Publishing
Issues of Information Semantics and Granularity in Cross-Media PublishingIssues of Information Semantics and Granularity in Cross-Media Publishing
Issues of Information Semantics and Granularity in Cross-Media Publishing
 
Aural Interfaces to Databases based on VoiceXML
Aural Interfaces to Databases based on VoiceXMLAural Interfaces to Databases based on VoiceXML
Aural Interfaces to Databases based on VoiceXML
 
PaperPoint: A Paper-Based Presentation and Interactive Paper Prototyping Tool
PaperPoint: A Paper-Based Presentation and Interactive Paper Prototyping ToolPaperPoint: A Paper-Based Presentation and Interactive Paper Prototyping Tool
PaperPoint: A Paper-Based Presentation and Interactive Paper Prototyping Tool
 
Collaborating over Paper and Digital Media - Interactive Paper Applications @...
Collaborating over Paper and Digital Media - Interactive Paper Applications @...Collaborating over Paper and Digital Media - Interactive Paper Applications @...
Collaborating over Paper and Digital Media - Interactive Paper Applications @...
 
An Architecture for Open Cross-Media Annotation Services
An Architecture for Open Cross-Media Annotation ServicesAn Architecture for Open Cross-Media Annotation Services
An Architecture for Open Cross-Media Annotation Services
 
Web Architectures - Lecture 02 - Web Information Systems (4011474FNR)
Web Architectures - Lecture 02 - Web Information Systems (4011474FNR)Web Architectures - Lecture 02 - Web Information Systems (4011474FNR)
Web Architectures - Lecture 02 - Web Information Systems (4011474FNR)
 
The Remediation of Paper
The Remediation of PaperThe Remediation of Paper
The Remediation of Paper
 
Web Search - Lecture 10 - Web Information Systems (4011474FNR)
Web Search - Lecture 10 - Web Information Systems (4011474FNR)Web Search - Lecture 10 - Web Information Systems (4011474FNR)
Web Search - Lecture 10 - Web Information Systems (4011474FNR)
 
Pen-based Interaction - Lecture 6 - Next Generation User Interfaces (4018166FNR)
Pen-based Interaction - Lecture 6 - Next Generation User Interfaces (4018166FNR)Pen-based Interaction - Lecture 6 - Next Generation User Interfaces (4018166FNR)
Pen-based Interaction - Lecture 6 - Next Generation User Interfaces (4018166FNR)
 
XML and XML Applications - Lecture 04 - Web Information Systems (WE-DINF-11912)
XML and XML Applications - Lecture 04 - Web Information Systems (WE-DINF-11912)XML and XML Applications - Lecture 04 - Web Information Systems (WE-DINF-11912)
XML and XML Applications - Lecture 04 - Web Information Systems (WE-DINF-11912)
 
Introduction - Lecture 01 - Web Information Systems (4011474FNR)
 Introduction - Lecture 01 - Web Information Systems (4011474FNR) Introduction - Lecture 01 - Web Information Systems (4011474FNR)
Introduction - Lecture 01 - Web Information Systems (4011474FNR)
 
Web 2.0 Basics - Lecture 06 - Web Information Systems (4011474FNR)
Web 2.0 Basics - Lecture 06 - Web Information Systems (4011474FNR)Web 2.0 Basics - Lecture 06 - Web Information Systems (4011474FNR)
Web 2.0 Basics - Lecture 06 - Web Information Systems (4011474FNR)
 
The Object Oriented Database System Manifesto
The Object Oriented Database System ManifestoThe Object Oriented Database System Manifesto
The Object Oriented Database System Manifesto
 
Google PageRank
Google PageRankGoogle PageRank
Google PageRank
 
Relational Database Design - Lecture 4 - Introduction to Databases (1007156ANR)
Relational Database Design - Lecture 4 - Introduction to Databases (1007156ANR)Relational Database Design - Lecture 4 - Introduction to Databases (1007156ANR)
Relational Database Design - Lecture 4 - Introduction to Databases (1007156ANR)
 
DBMS Architectures and Features - Lecture 7 - Introduction to Databases (1007...
DBMS Architectures and Features - Lecture 7 - Introduction to Databases (1007...DBMS Architectures and Features - Lecture 7 - Introduction to Databases (1007...
DBMS Architectures and Features - Lecture 7 - Introduction to Databases (1007...
 

Similaire à iPaper@GlobIS - Interactive Paper Research

What is Wrong with Digital Documents? A Conceptual Model for Structural Cross...
What is Wrong with Digital Documents? A Conceptual Model for Structural Cross...What is Wrong with Digital Documents? A Conceptual Model for Structural Cross...
What is Wrong with Digital Documents? A Conceptual Model for Structural Cross...Beat Signer
 
HFile: A Block-Indexed File Format to Store Sorted Key-Value Pairs
HFile: A Block-Indexed File Format to Store Sorted Key-Value PairsHFile: A Block-Indexed File Format to Store Sorted Key-Value Pairs
HFile: A Block-Indexed File Format to Store Sorted Key-Value PairsSchubert Zhang
 
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
 
Kaa shiv ieee2012topics
Kaa shiv ieee2012topicsKaa shiv ieee2012topics
Kaa shiv ieee2012topicskaashiv
 
Kaa shiv ieee2012topics
Kaa shiv ieee2012topicsKaa shiv ieee2012topics
Kaa shiv ieee2012topicskaashiv
 
OpenID Foundation Update at RSA Conference
OpenID Foundation Update at RSA ConferenceOpenID Foundation Update at RSA Conference
OpenID Foundation Update at RSA ConferenceMatterport
 

Similaire à iPaper@GlobIS - Interactive Paper Research (8)

What is Wrong with Digital Documents? A Conceptual Model for Structural Cross...
What is Wrong with Digital Documents? A Conceptual Model for Structural Cross...What is Wrong with Digital Documents? A Conceptual Model for Structural Cross...
What is Wrong with Digital Documents? A Conceptual Model for Structural Cross...
 
On metadata for Open Data
On metadata for Open DataOn metadata for Open Data
On metadata for Open Data
 
HFile: A Block-Indexed File Format to Store Sorted Key-Value Pairs
HFile: A Block-Indexed File Format to Store Sorted Key-Value PairsHFile: A Block-Indexed File Format to Store Sorted Key-Value Pairs
HFile: A Block-Indexed File Format to Store Sorted Key-Value Pairs
 
Hfile格式详细介绍
Hfile格式详细介绍Hfile格式详细介绍
Hfile格式详细介绍
 
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
 
Kaa shiv ieee2012topics
Kaa shiv ieee2012topicsKaa shiv ieee2012topics
Kaa shiv ieee2012topics
 
Kaa shiv ieee2012topics
Kaa shiv ieee2012topicsKaa shiv ieee2012topics
Kaa shiv ieee2012topics
 
OpenID Foundation Update at RSA Conference
OpenID Foundation Update at RSA ConferenceOpenID Foundation Update at RSA Conference
OpenID Foundation Update at RSA Conference
 

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

Q3W4part1-SSSSSSSSSSSSSSSSSSSSSSSSCI.pptx
Q3W4part1-SSSSSSSSSSSSSSSSSSSSSSSSCI.pptxQ3W4part1-SSSSSSSSSSSSSSSSSSSSSSSSCI.pptx
Q3W4part1-SSSSSSSSSSSSSSSSSSSSSSSSCI.pptxArdeniel
 
M.Pharm - Question Bank - Drug Delivery Systems
M.Pharm - Question Bank - Drug Delivery SystemsM.Pharm - Question Bank - Drug Delivery Systems
M.Pharm - Question Bank - Drug Delivery SystemsSumathi Arumugam
 
Contracts with Interdependent Preferences (2)
Contracts with Interdependent Preferences (2)Contracts with Interdependent Preferences (2)
Contracts with Interdependent Preferences (2)GRAPE
 
Krishi Vigyan Kendras - कृषि विज्ञान केंद्र
Krishi Vigyan Kendras - कृषि विज्ञान केंद्रKrishi Vigyan Kendras - कृषि विज्ञान केंद्र
Krishi Vigyan Kendras - कृषि विज्ञान केंद्रKrashi Coaching
 
SCIENCE 6 QUARTER 3 REVIEWER(FRICTION, GRAVITY, ENERGY AND SPEED).pptx
SCIENCE 6 QUARTER 3 REVIEWER(FRICTION, GRAVITY, ENERGY AND SPEED).pptxSCIENCE 6 QUARTER 3 REVIEWER(FRICTION, GRAVITY, ENERGY AND SPEED).pptx
SCIENCE 6 QUARTER 3 REVIEWER(FRICTION, GRAVITY, ENERGY AND SPEED).pptxROVELYNEDELUNA3
 
Bureau of Indian Standards Specification of Shampoo.pptx
Bureau of Indian Standards Specification of Shampoo.pptxBureau of Indian Standards Specification of Shampoo.pptx
Bureau of Indian Standards Specification of Shampoo.pptxkastureyashashree
 
KeyBio pipeline for bioinformatics and data science
KeyBio pipeline for bioinformatics and data scienceKeyBio pipeline for bioinformatics and data science
KeyBio pipeline for bioinformatics and data scienceLayne Sadler
 
Shiva and Shakti: Presumed Proto-Galactic Fragments in the Inner Milky Way
Shiva and Shakti: Presumed Proto-Galactic Fragments in the Inner Milky WayShiva and Shakti: Presumed Proto-Galactic Fragments in the Inner Milky Way
Shiva and Shakti: Presumed Proto-Galactic Fragments in the Inner Milky WaySérgio Sacani
 
MARKER ASSISTED SELECTION IN CROP IMPROVEMENT
MARKER ASSISTED SELECTION IN CROP IMPROVEMENTMARKER ASSISTED SELECTION IN CROP IMPROVEMENT
MARKER ASSISTED SELECTION IN CROP IMPROVEMENTjipexe1248
 
Role of Herbs in Cosmetics in Cosmetic Science.
Role of Herbs in Cosmetics in Cosmetic Science.Role of Herbs in Cosmetics in Cosmetic Science.
Role of Herbs in Cosmetics in Cosmetic Science.ShwetaHattimare
 
Pests of cumbu_Identification, Binomics, Integrated ManagementDr.UPR.pdf
Pests of cumbu_Identification, Binomics, Integrated ManagementDr.UPR.pdfPests of cumbu_Identification, Binomics, Integrated ManagementDr.UPR.pdf
Pests of cumbu_Identification, Binomics, Integrated ManagementDr.UPR.pdfPirithiRaju
 
Alternative system of medicine herbal drug technology syllabus
Alternative system of medicine herbal drug technology syllabusAlternative system of medicine herbal drug technology syllabus
Alternative system of medicine herbal drug technology syllabusPradnya Wadekar
 
Exploration Method’s in Archaeological Studies & Research
Exploration Method’s in Archaeological Studies & ResearchExploration Method’s in Archaeological Studies & Research
Exploration Method’s in Archaeological Studies & ResearchPrachya Adhyayan
 
Digitized Continuous Magnetic Recordings for the August/September 1859 Storms...
Digitized Continuous Magnetic Recordings for the August/September 1859 Storms...Digitized Continuous Magnetic Recordings for the August/September 1859 Storms...
Digitized Continuous Magnetic Recordings for the August/September 1859 Storms...Sérgio Sacani
 
IB Biology New syllabus B3.2 Transport.pptx
IB Biology New syllabus B3.2 Transport.pptxIB Biology New syllabus B3.2 Transport.pptx
IB Biology New syllabus B3.2 Transport.pptxUalikhanKalkhojayev1
 
geometric quantization on coadjoint orbits
geometric quantization on coadjoint orbitsgeometric quantization on coadjoint orbits
geometric quantization on coadjoint orbitsHassan Jolany
 
PSP3 employability assessment form .docx
PSP3 employability assessment form .docxPSP3 employability assessment form .docx
PSP3 employability assessment form .docxmarwaahmad357
 
Controlling Parameters of Carbonate platform Environment
Controlling Parameters of Carbonate platform EnvironmentControlling Parameters of Carbonate platform Environment
Controlling Parameters of Carbonate platform EnvironmentRahulVishwakarma71547
 

Dernier (20)

Q3W4part1-SSSSSSSSSSSSSSSSSSSSSSSSCI.pptx
Q3W4part1-SSSSSSSSSSSSSSSSSSSSSSSSCI.pptxQ3W4part1-SSSSSSSSSSSSSSSSSSSSSSSSCI.pptx
Q3W4part1-SSSSSSSSSSSSSSSSSSSSSSSSCI.pptx
 
M.Pharm - Question Bank - Drug Delivery Systems
M.Pharm - Question Bank - Drug Delivery SystemsM.Pharm - Question Bank - Drug Delivery Systems
M.Pharm - Question Bank - Drug Delivery Systems
 
Cheminformatics tools supporting dissemination of data associated with US EPA...
Cheminformatics tools supporting dissemination of data associated with US EPA...Cheminformatics tools supporting dissemination of data associated with US EPA...
Cheminformatics tools supporting dissemination of data associated with US EPA...
 
Contracts with Interdependent Preferences (2)
Contracts with Interdependent Preferences (2)Contracts with Interdependent Preferences (2)
Contracts with Interdependent Preferences (2)
 
Krishi Vigyan Kendras - कृषि विज्ञान केंद्र
Krishi Vigyan Kendras - कृषि विज्ञान केंद्रKrishi Vigyan Kendras - कृषि विज्ञान केंद्र
Krishi Vigyan Kendras - कृषि विज्ञान केंद्र
 
SCIENCE 6 QUARTER 3 REVIEWER(FRICTION, GRAVITY, ENERGY AND SPEED).pptx
SCIENCE 6 QUARTER 3 REVIEWER(FRICTION, GRAVITY, ENERGY AND SPEED).pptxSCIENCE 6 QUARTER 3 REVIEWER(FRICTION, GRAVITY, ENERGY AND SPEED).pptx
SCIENCE 6 QUARTER 3 REVIEWER(FRICTION, GRAVITY, ENERGY AND SPEED).pptx
 
Bureau of Indian Standards Specification of Shampoo.pptx
Bureau of Indian Standards Specification of Shampoo.pptxBureau of Indian Standards Specification of Shampoo.pptx
Bureau of Indian Standards Specification of Shampoo.pptx
 
KeyBio pipeline for bioinformatics and data science
KeyBio pipeline for bioinformatics and data scienceKeyBio pipeline for bioinformatics and data science
KeyBio pipeline for bioinformatics and data science
 
Shiva and Shakti: Presumed Proto-Galactic Fragments in the Inner Milky Way
Shiva and Shakti: Presumed Proto-Galactic Fragments in the Inner Milky WayShiva and Shakti: Presumed Proto-Galactic Fragments in the Inner Milky Way
Shiva and Shakti: Presumed Proto-Galactic Fragments in the Inner Milky Way
 
MARKER ASSISTED SELECTION IN CROP IMPROVEMENT
MARKER ASSISTED SELECTION IN CROP IMPROVEMENTMARKER ASSISTED SELECTION IN CROP IMPROVEMENT
MARKER ASSISTED SELECTION IN CROP IMPROVEMENT
 
Role of Herbs in Cosmetics in Cosmetic Science.
Role of Herbs in Cosmetics in Cosmetic Science.Role of Herbs in Cosmetics in Cosmetic Science.
Role of Herbs in Cosmetics in Cosmetic Science.
 
Pests of cumbu_Identification, Binomics, Integrated ManagementDr.UPR.pdf
Pests of cumbu_Identification, Binomics, Integrated ManagementDr.UPR.pdfPests of cumbu_Identification, Binomics, Integrated ManagementDr.UPR.pdf
Pests of cumbu_Identification, Binomics, Integrated ManagementDr.UPR.pdf
 
Data delivery from the US-EPA Center for Computational Toxicology and Exposur...
Data delivery from the US-EPA Center for Computational Toxicology and Exposur...Data delivery from the US-EPA Center for Computational Toxicology and Exposur...
Data delivery from the US-EPA Center for Computational Toxicology and Exposur...
 
Alternative system of medicine herbal drug technology syllabus
Alternative system of medicine herbal drug technology syllabusAlternative system of medicine herbal drug technology syllabus
Alternative system of medicine herbal drug technology syllabus
 
Exploration Method’s in Archaeological Studies & Research
Exploration Method’s in Archaeological Studies & ResearchExploration Method’s in Archaeological Studies & Research
Exploration Method’s in Archaeological Studies & Research
 
Digitized Continuous Magnetic Recordings for the August/September 1859 Storms...
Digitized Continuous Magnetic Recordings for the August/September 1859 Storms...Digitized Continuous Magnetic Recordings for the August/September 1859 Storms...
Digitized Continuous Magnetic Recordings for the August/September 1859 Storms...
 
IB Biology New syllabus B3.2 Transport.pptx
IB Biology New syllabus B3.2 Transport.pptxIB Biology New syllabus B3.2 Transport.pptx
IB Biology New syllabus B3.2 Transport.pptx
 
geometric quantization on coadjoint orbits
geometric quantization on coadjoint orbitsgeometric quantization on coadjoint orbits
geometric quantization on coadjoint orbits
 
PSP3 employability assessment form .docx
PSP3 employability assessment form .docxPSP3 employability assessment form .docx
PSP3 employability assessment form .docx
 
Controlling Parameters of Carbonate platform Environment
Controlling Parameters of Carbonate platform EnvironmentControlling Parameters of Carbonate platform Environment
Controlling Parameters of Carbonate platform Environment
 

iPaper@GlobIS - Interactive Paper Research

  • 1. iPaper@GlobIS – Interactive Paper Research CSCW Seminar Beat Signer, Nadir Weibel, Adriana Ispas and Moira C. Norrie Global Information Systems Research Group Department of Computer Science, ETH Zurich http://vub.academia.edu/BeatSigner CSCW Seminar 2007, June 12, 2007
  • 2. Problems of Existing Applications  Many projects focus on the input device, paper, printing and other hardware technologies rather than on the data integration and information management aspects  isolated solutions  The linking of paper tends to be based on physical rather than information-centric concepts  difficult to integrate new input / output devices CSCW Seminar 2007, June 12, 2007 Beat Signer, signer@inf.ethz.ch
  • 3. Our Approach  General interactive framework  different forms of paper-based interactions (enhanced reading, enhanced writing, …)  rapid prototyping as well as large scale publishing  integration of new types of resources and services  integration of new input devices  The key to a highly integrated interactive paper solution lies in the introduction of a platform for general cross-media information management CSCW Seminar 2007, June 12, 2007 Beat Signer, signer@inf.ethz.ch
  • 4. Active Areas and Virtual Page Layers image video clip CSCW Seminar 2007, June 12, 2007 Beat Signer, signer@inf.ethz.ch
  • 5. iPaper Architecture CSCW Seminar 2007, June 12, 2007 Beat Signer, signer@inf.ethz.ch
  • 6. iServer 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 CSCW Seminar 2007, June 12, 2007 Beat Signer, signer@inf.ethz.ch
  • 7. iSERVER iServer Links link parameter (1,*) (1,*) Has (0,*) HasSource Links HasTarget Preferences Preferences (0,*) (0,*) (0,*) parameter entity (0,*) AccessibleTo (0,*) user (0,*) (0,*) (0,*) Properties HasProperties Entities (0,*) (0,*) Users HasMembers (1,1) InaccessibleTo Layers partition partition (0,*) layer individual group (0,*) (0,*) |Layers| OnLayer CreatedBy Individuals Groups Users layer (1,1) Plug-ins selector resource Active (1,1) (0,*) (0,*) Selectors RefersTo Resources Contains Layers (0,*) Resources iPAPER page resource activeComponent medium (0,*) Active Com- OnPage Pages Containers Media (1,1) ponents shape (0,*) Shapes HasShapes (1,1) medium document Contains (0,*) Movies partition (2,*) Documents Pages rectangle polygon ellipse circle complexShape medium medium Complex Rectangles Polygons Ellipses Circles Images Webpages Shapes CSCW Seminar 2007, June 12, 2007 Beat Signer, signer@inf.ethz.ch
  • 8. iServer Interfaces  Java API  XML import and export  Interface based on XML and XSLT  XHTML  WAP, i-mode  VoiceXML  Web Service  Peer-to-peer (P2P) CSCW Seminar 2007, June 12, 2007 Beat Signer, signer@inf.ethz.ch
  • 9. iWeb Firefox Extension CSCW Seminar 2007, June 12, 2007 Beat Signer, signer@inf.ethz.ch
  • 10. iWeb Plug-in World Wide Web HTTP HTTP Request Response SOAP Request iServExt SOAP Response iWeb Plug-in Link DB Firefox Web Client CSCW Seminar 2007, June 12, 2007 Beat Signer, signer@inf.ethz.ch
  • 11. 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 CSCW Seminar 2007, June 12, 2007 Beat Signer, signer@inf.ethz.ch
  • 12. Active Components Button Image Slider Sound Slider2D Movie DateSelector SQLClient Browser XCMRequest MapSelector ClientCtrlRequest Rating PaperPointControl Capture PaperPointAnnot CaptureAndSpeak ... CSCW Seminar 2007, June 12, 2007 Beat Signer, signer@inf.ethz.ch
  • 13. Active Components … <?xml version="1.0" encoding="UTF-8" ?> PAPERPOINT_CONTROL <iserver> <activeComponent id="s1a" creator="beat"> Show slide 1 <name>Show slide 1</name> <properties> command showSlide <parameter> <key>org.ximtec.iserver.ac:command</key> slide 1 <value>showSlide</value> </parameter> <parameter> <key>org.ximtec.iserver.ac:slide</key> <value>1</value> </parameter> </properties> <identifier>PAPERPOINT_CONTROL</identifier> </activeComponent> ... </iserver> CSCW Seminar 2007, June 12, 2007 Beat Signer, signer@inf.ethz.ch
  • 14. PaperPoint Presentation Tool CSCW Seminar 2007, June 12, 2007 Beat Signer, signer@inf.ethz.ch
  • 15. XML-Based Authoring ... ... <document id="handout" creator="beat"> <activeComponent id="fsa" creator="beat"> <name>Slide Handout</name> <name>First slide action</name> <id>h1</id> <properties> <size> <parameter> <width>210</width> <key>org.ximtec.iserver.ac:command</key> <height>297</height> <value>firstSlide</value> </size> </parameter> <content>handout.pdf</content> </properties> </document> <identifier>PAPERPOINT_CONTROL</identifier> <page id="p1" creator="beat" document="h1"> </activeComponent> <name>Page 1, Slide Controller</name> ... <number>1</number> <link id="fsl" creator="beat" sources="fs" </page> targets="fsa"> ... <name>Show the first slide</name> <rectangle id="fs" creator="beat" </link> layer="default" resource="p1"> ... <name>First Slide</name> <upperLeft> <point><x>24</x><y>12</y></point> </upperLeft> <size> <width>25</width><height>8</height> </size> </rectangle> ... CSCW Seminar 2007, June 12, 2007 Beat Signer, signer@inf.ethz.ch
  • 16. Digital Link Authoring Tool CSCW Seminar 2007, June 12, 2007 Beat Signer, signer@inf.ethz.ch
  • 17. PaperPoint Architecture CSCW Seminar 2007, June 12, 2007 Beat Signer, signer@inf.ethz.ch
  • 18. EdFest Components CSCW Seminar 2007, June 12, 2007 Beat Signer, signer@inf.ethz.ch
  • 19. EdFest Architecture Overview Context XCM Engine content publishing platform Context DB Metadata DB Appln DB Text-to-Speech Engine ICR Software Client handwriting Controller recognition Active iPaper Client iServer/iPaper cross-media Components link server Link DB CSCW Seminar 2007, June 12, 2007 Beat Signer, signer@inf.ethz.ch
  • 20. Content Publishing Framework iServer cross-media link server XML link XCM iPublish definition content publishing publishing framework data publish • paper link data Structure Style • active areas on paper • layers • digital resources import • user model PDF XML data XSL CSS of festival venues and events CSCW Seminar 2007, June 12, 2007 Beat Signer, signer@inf.ethz.ch
  • 21. Print-n-Link  Citations build the basis for a scientific web of publications  Use digital services to search / retrieve cited publications  Automatic authoring CSCW Seminar 2007, June 12, 2007 Beat Signer, signer@inf.ethz.ch
  • 22. 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 CSCW Seminar 2007, June 12, 2007 Beat Signer, signer@inf.ethz.ch
  • 23. Printed-Digital Mapping static physical rendering dynamic logical document CSCW Seminar 2007, June 12, 2007 Beat Signer, signer@inf.ethz.ch
  • 24. Printed-Digital Mapping Logical Physical Representation Representation Augmenting Enhanced Technology Virtual Printer (ex. Anoto) Source Digital Interactive Paginated Document Document (Print-Ready) Document (e.g. Anoto) (ID, page, x,y) iDoc iServer Geometrical Shapes, Digital Active Components Elements CSCW Seminar 2007, June 12, 2007 Beat Signer, signer@inf.ethz.ch
  • 25. Mixed Physical-Digital Model CSCW Seminar 2007, June 12, 2007 Beat Signer, signer@inf.ethz.ch
  • 26. Interactive Paper Applications  Enhanced Reading  Enhanced Writing  interactive paper maps  photo album  interactive festival brochures  researcher's notebook  educational materials  mammography  auction brochures  search system  scientific publications  …  …  Paper-Based Interfaces  Artists' Installations  PaperPoint  Lost Cosmonaut  digital libraries  Generosa Enterprise  video analysis tool  educational games  Interactive TableTops http://www.globis.ethz.ch/research/paper/applications/ CSCW Seminar 2007, June 12, 2007 Beat Signer, signer@inf.ethz.ch
  • 27. Mammography Annotations CSCW Seminar 2007, June 12, 2007 Beat Signer, signer@inf.ethz.ch
  • 28. The Lost Cosmonaut  Writing as a collaborative act of memory and story- telling  Reading, writing and narrative as an act of making sense  Handwriting as a tool for human computer interaction In collaboration with Axel Vogelsang, Artists in Labs Programme CSCW Seminar 2007, June 12, 2007 Beat Signer, signer@inf.ethz.ch
  • 29. Generosa Enterprise  Interactive drawing installation  Exhibited at the 150 Years ETH Zurich Jubilee (more than 200'000 visitors) CSCW Seminar 2007, June 12, 2007 Beat Signer, signer@inf.ethz.ch
  • 30. iGesture Framework  Common interface for different gesture recognition algorithms  Tools for implementing and evaluating new algorithms  Gesture set management CSCW Seminar 2007, June 12, 2007 Beat Signer, signer@inf.ethz.ch
  • 31. iGesture Admin Tab CSCW Seminar 2007, June 12, 2007 Beat Signer, signer@inf.ethz.ch
  • 32. Capture of Samples CSCW Seminar 2007, June 12, 2007 Beat Signer, signer@inf.ethz.ch
  • 33. Conclusions  Interactive paper framework (iPaper)  information-centric approach supports different technologies, functionalities and applications  rapid prototyping (reusable active components)  Extensible platform for cross-media information management (iServer)  Cross-media authoring / publishing tools  manual, content-driven and automatic link authoring CSCW Seminar 2007, June 12, 2007 Beat Signer, signer@inf.ethz.ch
  • 34. Student Projects  Basic technologies and infrastructure  iServer resource plug-ins, …  Integration of new tracking technologies  Interactive paper authoring tools  iGesture recognition framework (www.igesture.org)  Paper-based applications  PaperPoint, paper-based interface to digital agenda/todo list (e.g. Outlook), paper-digital notebook, paper-digital photo album, … We offer Master and Semester projects and are also looking for Hilfsassistenten CSCW Seminar 2007, June 12, 2007 Beat Signer, signer@inf.ethz.ch 34
  • 35. References  http://www.ipaper.inf.ethz.ch  http://www.igesture.org  Fundamental Concepts for Interactive Paper and Cross-Media Information Spaces, B. Signer, Diss ETH Zurich Nr. 16218, 2006 CSCW Seminar 2007, June 12, 2007 Beat Signer, signer@inf.ethz.ch 35