Seminar 4 4 Digital Pen and Paper ▪ Developed by Anoto ▪ Different pen manufacturers ▪ Logitech, Maxel, Nokia, Adapx, Livescribe ... ▪ Pattern space ▪ 60 million km2
Seminar EdFest Architecture Overview XCM content publishing platform iServer/iPaper cross-media link server Context Engine Client Controller Active Components Text-to-Speech Engine ICR Software handwriting recognition Metadata DB Appln DB Link DB Context DB iPaper Client
Seminar Content Publishing Framework XCM content publishing XML data of festival venues and events iServer / iPaper cross-media link server • paper link data • active areas • layers • digital resources • user model import publish PDF XML link definition data iPublish publishing framework Structure Style XSL CSS
Seminar Print-n-Link ▪ Citations build the basis for a scientific web of publications ▪ Use digital services to search / retrieve cited publications ▪ Automatic authoring
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
Seminar RSL Metamodel and Resource Plug-ins iPaper Shape Page Application Database DB Object Data/Metadata Query Movie Clips Time Span / Spatial Info Movie Clip HTML Documents XPointer XHTML Document Selectors Entities Resources link
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
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
Seminar Active Content ▪ Execute code (services) on the client and server side Active Component A Active Component B Active Component C iServer AC Manager Server Request Sender Active Component Stub B AC Names ACS Manager Client Device AC Names Client HTTP
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
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