Andre Hypermedie Domæner

Size: px
Start display at page:

Download "Andre Hypermedie Domæner"

Transcription

1 Andre Hypermedie Domæner 2D spatiale hypermedier Context aware hypermedier Frank Allan Hansen Aarhus Universitet Hypermedier & Web / WAU 2011

2 2D Spatial hypermedier Rationale & Definition Auqanet, VIKI, and VKB Andre spatiale systemer

3 Rationale: Hvorfor Spatial?

4 Rationale: Hvorfor Spatial? Hvad er hypermedier?

5 Rationale: Hvorfor Spatial? Hvad er hypermedier? - Navigationelle hypermedier: Nodes, links, and anchors, - Vannevar Bush (1945): machine support for associative memory - Ted Nelson (1984): non-sequential forms of writing involving links. - Doug Engelbart (1984): [Augment s links were] textual citations to some specific file item. - Conklin (1987): [Links are] the essential feature of hypertext Link

6 Rationale: Hvorfor Spatial? Navigationelle hypermedier: Relationer mellem informationsobjekter repræsenteret som eksplicitte links - Men når man arbejder med store informationsmængder er disse relationer måske ikke kendt på forhånd Halasz seven issues: premature sorting - Halasz (1991): [nodes] explicitly or implicitly organized into one or more structures Hvad er hypermedier? - Computerunderstøttelse for relationer mellem informationsobjekter

7 Rationale: Hvorfor Spatial? Hvad er spatiale hypermedier? - Man arbejder stadig med struktur - Ikke repræsenteret med eksplicitte links (link-less), men rumligt organiseret - Spatial placering, former, farver og andre visuelle virkemidler - Maskin-understøttelse for struktur Gør det nemmere at arbejde med tvetydige, ufuldkomne og emergent strukturer Simpel interaktion og ad-hoc organisering Udnytter mennesket spatiale forståelse og hukommelse Sorterings fase (første fase) - Andre hypermedier teknikker kan benyttes bagefter 5

8 Spatial organisering af materialer Materialer ser forskellige ude - Farve og form kan hjælpe med at huske materialer Placering opretholder sammenhæng mellem materialer Lokation, lokation, lokation! Fysisk tilgang til materialer

9 Informations Analyse Eksplorativ fortolkning og analyse af digitalt materiale - Ingen formalisme - Sortering, prioritering, analysering, meningsdannelse - Eks: Efterretning Forskning The Central Intelligence Agency (CIA) is a civilian intelligence agency of the United States government. Its primary function is collecting and analyzing information about foreign governments, corporations, and persons in order to advise public policymakers. Wikipedia 7

10

11 Spatial hypermedier Repræsentation frem for navigering - Informationen er jo nødvendigvis ikke struktureret på forhånd Oprettelse af struktur fremfor læsning - Uformel interaktion - Nemt at afprøve ting og re-arrangere materialer - Personligt struktureringsværktøj; ikke forfatterværktøj eller præsentationsværktøj Visuel struktur - Rumlig placering (relationer) - Visuel udseende (typer) 9

12 Hypermedie Domæner Liberal 2D canvas Single/multiple Document window(s) No abtractions, types, regularities Abstractions on demand User-defined abstractions System defined abstractions, (Eg. Argumentation models) Regelbaseret, Modelbaseret 10

13 Eksempel på en argumentation efter Toulmins model

14 Hypermedie Domæner Liberal 2D canvas Single/multiple Document window(s) No abtractions, types, regularities Abstractions on demand User-defined abstractions System defined abstractions, (Eg. Argumentation models) Regelbaseret, Modelbaseret 12

15 2D Spatial hypermedier Rationale & Definition Auqanet, VIKI, and VKB Andre spatiale systemer

16 Aquanet

17 Aquanet - Spatial Diskussion 15

18 Spatiale Strukturer Lists - Lister af ens objekter Stacks - Overlappende stakke af ens objekter Composites - Ens arrangementer af forskellig objekter Heaps - Overlappende objekter af forskellig type 16

19 VIKI - data model Objekter - Indholdsholdene objekter (Dexter Atomic Components) - Hvert objekt refereres med et eller flere visuelle symboler. - Deklarering af pre-definerede typer ikke nødvendigt Typen angives med den visuelle formatering (form, farve, osv) Collections - System-understøttede hierarkier Kan indeholde en vilkårlig spatial arrangement af objekter eller andre collections - Visuelt symbol: Scrollbare 2½D rum Composites - Kombination af to eller flere objekter eller collections i en bestemt spatial/visuel konfiguration

20 Relationer i VIKI 18

21 Spatial Support Collections: spatial navigation, lokal kontekst 19

22 Spatial Parser Click selection Enable interaction with implicit structures Structures need not be explicitly defined Works much like text selection in text editors 20

23 Spatial Parser Collection suggestion - Bridge the gap between user activities and data model, Suggest collections based on subdivision of material created by the user - User can iterate through suggestions Collections are created and populated by VIKI

24 Spatial Parser Composite suggestion - New Abstraction and structures on demand Based on recurring spatial patterns Enables user-accessible composites types, defined From parser Modified from parser suggestion From scratch - Composite types can be applied to material 22

25 Visual Knowledge Builder (VKB) - Koncept og idé VKB efterfølger til VIKI - Beregnet til at organisere og fortolke information fra forskellige kilder - F.eks. fra desktop og WWW - Anvendelse: Skrivning af relateret arbejde i afhandling eller artikel kategorisering af information planlægning og organisering af opgaver

26 Visual Knowledge Builder What to do... - start by dragging and dropping items from the desktop, web pages, and images into your personal or group information space. - then move the visual symbols into clusters, lists, or other structures. - categorize symbols by changing visual attributes like color, border color, border width, font, etc. - as your information space enlarges, put symbols into a hierarchy of collections. 24

27 2D Spatial hypermedier Rationale & Definition Auqanet, VIKI, and VKB Andre spatiale systemer

28 CAOS - Master's Thesis, AU Open, collaborative, Web integration 26

29 works author of imapping This is an Heiko Haller and Andreas Abecker. annotation imapping: a zooming user interface approach for personal and semantic knowledge management. imapping: a graphical approach to semi-structured knowledge m imapping core principles spatial layout nesting, zooming graphical authoring allow vague structures capture implicit semantics minimize cognitive overhead use Conceptual Data Structures Conceptual Data Structures CDS is a lightweight top-level ontology about relations that naturally occur in common knowledge artefacts. It is designed to bridge the gap between unstructured content like informal notes and formal semantics like ontologies by allowing the use of vague semantics and by subsuming arbitrary relation types under more general ones. relation Abstrac imapping is a technique for visually st objects. It supports the full range from semi-structured personal information knowledge models. With imaps, users overview to fine-grained structures w refining the knowledge base in one co An imap is comparable to a large whit items can be positioned like post-its b other. Spatial browsing and zooming a facilities make it easy to structure co imapping builds on a zooming user int facilitate navigation and to help users the knowledge space. While a first im developed, imapping is still in a conce we describe the imapping approach a and extend the advantages of other a context/detail subclass part of annotation tag type order

30 other methods etc... CS-TR-3665 July 1996 ISR-TR The Eyes Have It: A Task by Data Type Taxonomy for Information Visualizations Ben Shneiderman Department of Computer Science Human-Computer Interaction Laboratory, and Institute for Systems Research University of Maryland, College Park, Maryland USA IEEE TRANSACTIONS ON SOFTWARE ENGINEERING, VOL. 30, NO. 8, AUGUST Benjamin B. Bederson, Jesse Grosjean, and Jon Meyer Abstract In this paper, we analyze toolkit designs for building graphical applications with rich user interfaces, comparing polylithic and monolithic toolkit-based solutions. Polylithic toolkits encourage extension by composition and follow a design philosophy similar to 3D scene graphs supported by toolkits including Java3D and OpenInventor. Monolithic toolkits, on the other hand, encourage extension by inheritance, and are more akin to 2D Graphical User Interface toolkits such as Swing or MFC. We describe Jazz (a polylithic toolkit) and Piccolo (a monolithic toolkit), each of which we built to support interactive 2D structured graphics applications in general, and Zoomable User Interface applications in particular. We examine the trade offs of each approach in terms of performance, memory requirements, and programmability. We conclude that a polylithic approach is most suitable for toolkit builders, visual design software where code is automatically generated, and application builders where there is much customization of the toolkit. Correspondingly, we find that monolithic approaches appear to be best for application builders where there is not much customization of the toolkit. Index Terms Monolithic toolkits, polylithic toolkits, object-oriented design, composition, inheritance, Zoomable User Interfaces (ZUIs), animation, structured graphics, Graphical User Interfaces (GUIs), Pad++, Jazz, Piccolo. æ 1 INTRODUCTION developers rely on User Interface (UI) toolkits such as Microsoft s MFC and.net Windows Forms, and Sun s Swing and AWT to create visual user interfaces. However, while these toolkits are effective for traditional widget-based applications, they fall short when the developer needs to build a new kind of user interface component-one that is not bundled with the toolkit. These components might be simple widgets, such as a range slider or more complex objects, including interactive graphs and charts, sophisticated data displays, timeline editors, zoomable user interfaces, or fisheye visualizations. Developing application-specific components usually requires significant quantities of custom code to manage a range of features, many of which are similar from one component to the next. These include managing which areas of the window need repainting (called region management), repainting those regions efficiently, sending events to the internal object that is under the mouse pointer, managing multiple views, and integrating with the underlying windowing system. Writing this code is cumbersome, yet most standard 2D UI toolkits provide only rudimentary support for creating custom components typically, just a set of methods for drawing 2D shapes and methods for listening to low-level events. Some toolkits such as Tcl/Tk [19] include a structured canvas component, which supports basic structured. The authors are with the Human-Computer Interaction Laboratory, Institute for Advanced Computer Studies, Computer Science Department, University of Maryland, College Park, MD {bederson, jesse, Manuscript received 16 Sept. 2003; accepted 16 Mar Recommended for acceptance by D. Weiss. For information on obtaining reprints of this article, please send to: and reference IEEECS Log Number TSE graphics. These canvases typically contain a collection of graphical 2D objects, including shapes, text, and images. These components could in principal be used to create application-specific components. However, structured canvases are designed primarily to display graphical data, not to support new kinds of interaction components. Thus, for example, they usually do not allow the application to extend the set of objects that can be placed within the canvas. We have found that many developers bypass these structured canvas components and follow a roll-yourown design philosophy, rewriting large quantities of code and increasing engineering overhead, particularly in terms of reliability and programmability. There are also commercial toolkits available such as Flash [6] and Adobe SVG Viewer [2]. But, these approaches are often difficult to extend and integrate into an application. We believe future user interface toolkits must address these problems by providing higher-level libraries for supporting custom interface components. However, there is still an open question regarding which design philosophy to adopt for these higher-level toolkits. The core issue we address here is whether toolkits should be designed so that the inevitable complexity and extension of the components are supported primarily through composition (which we call polylithic) or inheritance (which we call monolithic). In this paper, we consider these two design approaches for interactive structured graphics toolkits through two toolkits we built: Jazz, 1 a polylithic toolkit; and Piccolo, 2 a 1. The name Jazz is not an acronym, but rather is motivated by the music-related naming conventions that the Java Swing toolkit started. In addition, the letter J signifies the Java connection, and the letter Z signifies the zooming connection. Jazz is open source software according to the Mozilla Public License, and is available at: hcil/jazz. 2. The name Piccolo is motivated by the music connection of Jazz and Swing, and because it is so small (approximately one tenth the size of Jazz). Piccolo is open source software according to the Mozilla Public License, and is available at: /04/$20.00 ß 2004 IEEE Published by the IEEE Computer Society!"#$%&'()*+$,,"%- QO&RJR&KSP&MPOS QO&RJR&KSP&MPOS 8()*+#$T08.5#+;.1=; 25 )#-&+-7(."#$%&$'&8()011$)&+/*G6-)$,(+*&$%4-2$)8(5+'$,G+*+&+-&+9$,+-7/1)8(9+)0-7(7-*10-1$8()#-&+-7(#-%)$%8(+*2%$5$*&-7(4/%5-7+C-&+/*!"#$%&$'&(.-)(7/*1(6$$*(%$2/1*+C$,(-)(-(4/%5(/4(3*/<7$,1$ %$#%$)$*&-&+/*($5#.-)+C+*1(+*&$%,/205$*&(%$7-&+/*):(=*(-,,+&+/*(&/ 5/%$(2/55/*(#-1$G)+C$,(*/,$)(4/0*,(+*()")&$5)(7+3$(?PQ(JRK -*,(&.$(S$68(-(*056$%(/4()")&$5)(.-9$(+*270,$,()5-77$%G)+C$, +*4/%5-&+/*(2.0*3)(&/(%$#%$)$*&(4+*$%G1%-+*$,(%$7-&+/*):(T-%7" $'-5#7$)(+*270,$(&.$(%$#%$)$*&-&+/*(/4(Q$-%7$U)(V.+*$)$(W//5 -%105$*&(+*(T027+,(JXYK8(;/075+*G)&%02&0%$,(-*-7")$)(+* D$%5+))+/*(&/(5-3$(,+1+&-7(/%(.-%,(2/#+$)(/4(-77(/%(#-%&(/4(&.+)(</%3(4/% #$%)/*-7(/%(27-))%//5(0)$(+)(1%-*&$,(<+&./0&(4$$(#%/9+,$,(&.-&(2/#+$)(-%$ */&(5-,$(/%(,+)&%+60&$,(4/%(#%/4+&(/%(2/55$%2+-7(-,9-*&-1$(-*,(&.-&(2/#+$) 6$-%(&.+)(*/&+2$(-*,(&.$(4077(2+&-&+/*(/*(&.$(4+%)&(#-1$:(;/(2/#"(/&.$%<+)$8(/% %$#067+).8(&/(#/)&(/*()$%9$%)(/%(&/(%$,+)&%+60&$(&/(7+)&)8(%$^0+%$)(#%+/% )#$2+4+2(#$%5+))+/*(-*,M/%(-(4$$:( 789:;8(g0*$(RRGRH8(\hh\8(V/77$1$(D-%38(P-%"7-*,8(iQ]:( V/#"%+1.&(\hh\(]VP(RGH[RRXGIYYGhMh\Mhhha:::jH:hh:( 25 S/%3(/*(3*/<7$,1$G6-)$,(."#$%&$'&(6$2-5$(7$))(2/55/*(<+&. &.$($5$%1$*2$(/4(&.$(S$6:(b*$(%$-)/*(+)(&.-&(&.$(S$6U)(#%+5-%" %$#%$)$*&-&+/*)8($:1:(!;Pc8(,+,(*/&(+*270,$(0)$407(4-2+7+&+$)(4/% 5/%$(4/%5-7(%$#%$)$*&-&+/*:(P/%$(%$2$*&()&-*,-%,)(.-9$(2.-*1$, &.-&:(=*,$$,8(5-*"(/4(&.$(-6/9$(&.$5$)(-%$(6$+*1(%$9+)+&$,(+*,+)20))+/*)(/4(&.$(EQ$5-*&+2(S$6:F(dPc(+*270,$)(5-*"(/4(&.$ 2.-%-2&$%+)&+2)(/4($-%7+$%($44/%&)(<+&.(%$1-%,)(&/(+*&$1%-&+*1(4%-5$G 6-)$,( %$#%$)$*&-&+/*)( -*,(."#$%&$'&:( c+3$( ]^0-*$&U) %$#%$)$*&-&+/*8(+&(+)(-(5$&-G7-*10-1$(&.-&(2-*(6$(0)$,(&/($*2/,$ )#$2+4+2(3*/<7$,1$(%$#%$)$*&-&+/*(7-*10-1$):(;.$(W$)/0%2$ N$)2%+#&+/*(O%-5$</%3(AWNOB(-*,(N]Pceb=c(4/77/<(&.$ 3*/<7$,1$(+*&$%2.-*1$(4/%5-&(A?=OB(-*,(3*/<7$,1$(^0$%"(-*, 5-*+#07-&+/*(7-*10-1$(A?fPcB(-)()&-*,-%,)(4/%().-%+*1(2/55/* #%/2$,0%-7(%$#%$)$*&-&+/*)(/4(3*/<7$,1$: ;.$)$(-%$(-77(%$#%$)$*&-&+/*)(,$)+1*$,(&/(-+,(+*(&.$(0)$(-*,().-%+*1 /4(3*/<7$,1$(/*2$(+&(+)(%$#%$)$*&$,8(60&(./<(&.$(3*/<7$,1$(+) E-0&./%$,F(+*(&.$(4+%)&(#7-2$(+)(*/&(2/*)+,$%$,:(b0%(4/20)(+)(/*(./< &/()0##/%&(&.+)($'#%$))+/*8(<.+2.(<$(2-77(0123.'/4'+5(%./%146(;.+) +)(-(2/*)&%02&+9$(-2&+9+&"(<.$%$(&.$(-0&./%U)(/<*(3*/<7$,1$(+) )#-&+-7(-*,(&$'&0-7(5$-*)(/4(2/550*+2-&+/*8(<$(-%$(60+7,+*1 #%/-2&+9$()0##/%&(4/%(&.+)(#%/2$)): ;.$(*$'&()$2&+/*(,+)20))$)(, &+$)(<+&.(3*/<7$,1$ %$#%$)$*&-&+/*(-*,(+5#7+2-&+/*)(4/%(,$9$7/#+*1(&//7)(&/(.$7# Mum Dog House Charly Daddy Mouse Cat Computer Papers Spider Office Boss Printer search-filter Bulldozer Horse Type: Animal Farm Farmer Buildings Stable Pig new Text... superordinate Node when [enter] is pressed while editing a node, editing is anded and a Textcursor is set to the position below the node - where a new paragraph would start. Andreas Abecker Max Völkel WP1 members KTH Yngve Sundblad Bosse Westerlund FZI Heiko Haller Rosa Gutjohnsdottir Visualisation / UI Heiko Haller MAyG imapping Search House Mum Daddy Charly Dog Cat Knowledge Articulation Max Völkel Semantic Wiki Mouse imapping Examples Office Boss Computer Printer Papers Spider search-filter Type: Animal Farm Farmer Bulldozer Buildings Stable Pig Horse imapping imapping related work Mapping Techniques Mind-Maps Concept Maps Knowledge Maps Spatial Hypertext other methods etc... tools Literature imapping Design Principles 7 Tasks of Information Visualisation overview details-on-demand Focus & Context Levels Of Detail Conceptual data Structures zoom filter relate history extract Designing the User Interface Using Vision to Think The Eyes Have It: Usability Heuristics Zoomable User Interfaces Beyond the Plane Hide & Progressive Disclosure Visual Information Seeking Mantra overview first zoom and filter details on demand NepomukProject SurroundingWikiPage Max works_for knows Rudi Heiko works_for imapping DenkWerkzeug2006_CDS [event] Heiko Haller and Andreas Abecker. participant_of HeikoHaller imapping: a zooming user organiser_of interface MaxVölkel approach for personal and met_at semantic knowledge management. DennyVrandecic Eyal NepoWorkPackages Max imapping is developed in imapping related work imapping Design Principles Mapping Techniques Mind-Maps Concept Maps Knowledge Maps Literature Designing the User Interface Using Vision to Think The Eyes Have It: 7 Tasks of Information Visualisation overview zoom Focus & Context Levels Of Detail Hide & Progressive Disclosure Spatial Hypertext tools Usability Heuristics Zoomable User Interfaces Beyond the Plane filter details-on-demand relate history Visual Information Seeking Mantra overview first zoom and filter details on demand extract Abstract A useful starting point for designing advanced graphical user interfaces is the Visual Information- Seeking Mantra: Overview first, zoom and filter, then details-on-demand. But this is only a starting point in trying to understand the rich and varied set of information visualizations that have been proposed in recent years. This paper offers a task by data type taxonomy with seven data types (1-, 2-, 3-dimensional data, temporal and multi-dimensional data, and tree and network data) and seven tasks (overview, zoom, filter, details-on-demand, relate, history, and extract).!"#$%!&$ +*&$%2/**$2&$,(6"(%$7-&+/*)8(&"#+2-77"(*-9+1-&+/*-7(7+*3):(;.$ ;.+)(4+%)&(%/0*,(/4(%$#%$)$*&-&+/*-7(."#$%&$'&(.$7#$,(5/&+9-&$(&.$ )+5+7-%+&"(&/(3*/<7$,1$(%$#%$)$*&-&+/*)()02.(-)(4%-5$)(-*,!"#$%&$'&(%$#%$)$*&)(+,$-)(&.%/01.(2.0*3)(/4(&$'&(/%(/&.$%(5$,+-,$)+1*( /4( -( *056$%( /4( )")&$5)( <+&.( 5/%$( $'#%$))+9$ )$5-*&+2(*$&)(.-)(7$,(&/(502.($44/%&(+*(0)+*1(."#$%&$'&()")&$5)(4/% %$#%$)$*&-&+/*):(=NT(JRHK($'&$*,$,(Z/&$V-%,)(&/(+*270,$(- 3*/<7$,1$(%$#%$)$*&-&+/*(-*,($'&$*,+*1(."#$%&$'&()")&$5)(&/ +*&$%2/**$2&$,(6"(%$7-&+/*)8(&"#+2-77"(*-9+1-&+/*-7(7+*3):(;.$ &',-.!&'+#!"/(4/%(,$4+*+*1(&"#$)(&.%/01.(&.$(+*.$%+&-*2$(/4 5-3$(&.$5(-67$(&/($'#%$))(5/%$:(;.+)(</%3(.-)(5$&(<+&.(7+5+&$, -&&%+60&$)(-*,(6$.-9+/%(<+&.+*(&.$(2/*&$'&(/4(+*)&%02&+/*-7(,$)+1*: )022$))(,0$(&/(, &+$)(+*270,+*1(&.$(&-2+&(-*,()+&0-&$,(*-&0%$(/4 )+5+7-%+&"(&/(3*/<7$,1$(%$#%$)$*&-&+/*)()02.(-)(4%-5$)(-*, QDW=Z;(JXK8(<+&.(-*(-+5(&/($*.-*2+*1(60)+*$))(#%-2&+2$8(0)$, 502.(3*/<7$,1$:(=*)&$-,(/4(9+$<+*1(3*/<7$,1$($'#%$))+/*(-)(-* )$5-*&+2(*$&)(.-)(7$,(&/(502.($44/%&(+*(0)+*1(."#$%&$'&()")&$5)(4/% Q5-77;-73(5$&./,)(-&&-2.$,(&/(-(4%-5$G6-)$,(%$#%$)$*&-&+/*(&/ -77(-&(/*2$($9$*&8(<$(9+$<(+&(-)(-(2/*)&%02&+9$(#%/2$))8(+:$: +*&$1%-&$(."#$%5$,+-8()$5-*&+2(*$&</%38(-*,($'#$%&()")&$5 3*/<7$,1$(%$#%$)$*&-&+/*(-*,($'&$*,+*1(."#$%&$'&()")&$5)(&/ %$#%$)$*&-&+/*):(V/*2/%,$(JRRK()0##/%&$,(3*/<7$,1$($*1+*$$%+*1 0)$%)($'#%$))(2/*&$*&(9+-(9+)0-7(/%(&$'&0-7(5$-*)(-*,(7-&$% &.%/01.(-(%$#%$)$*&-&+/*(+*(<.+2.(%$7-&+/*)(6$&<$$*(*/,$)(2/07, 4/%5-7+C$(&.-&(2/*&$*&(+*(&.$(4/%5(/4(-&&%+60&$)8(9-70$)8(&"#$)8(-*, 5-3$(&.$5(-67$(&/($'#%$))(5/%$:(;.+)(</%3(.-)(5$&(<+&.(7+5+&$, 6$(2/*)&%-+*$,:(?*/<7$,1$()&%02&0%+*1(<-)(&.$(1/-7(/4(]^0-*$& JR_K8(<.+2.(-77/<$,(0)$%)(&/(,$4+*$(%$#%$)$*&-&+/*-7()2.$5-)(&.-& )011$)&+/*(-1$*&)(<./)$(+*&$%-2&+/*(<+&.(&.$(0)$%(+)(5$,+-&$,(6" )022$))(,0$(&/(, &+$)(+*270,+*1(&.$(&-2+&(-*,()+&0-&$,(*-&0%$(/4 +*270,$,(/6`$2&(-*,(%$7-&+/*(&"#$)8(-&&%+60&$)8(-*,(2/*)&%-+*&):(;.$ &.$()011$)&+/*(5-*-1$%:(D%$7+5+*-%"($9-70-&+/*(/4(&.$()011$)&+/* -6/9$(%$#%$)$*&-&+/*)($5#.-)+C$(&.$($'#%$))+/*(/4(,$27-%-&+9$ 5-*-1$%(-*,()011$)&+/*(-1$*&)("+$7,)(#/)+&+9$(%$)07&)(60&(40%&.$% 502.(3*/<7$,1$:(=*)&$-,(/4(9+$<+*1(3*/<7$,1$($'#%$))+/*(-)(-* 3*/<7$,1$:(D.+,+-)(J\XK($56$,,$,(#%/2$,0%-7(3*/<7$,1$(+*(&.$ 2/*4+%5)(&.-&(&.$%$(+)(*/(E)+79$%(6077$&F(4/%(3*/<7$,1$($*1+*$$%+*1."#$%&$'&(%$#%$)$*&-&+/*8()02.(-)(+*4$%$*2$)(6-)$,(/*(4/%<-%,G GG()$5-*&+2($'#%$))+/*(+)(5/)&(7+3$7"(&/(.-##$*(,0%+*18(-*,(+) -77(-&(/*2$($9$*&8(<$(9+$<(+&(-)(-(2/*)&%02&+9$(#%/2$))8(+:$: 2.-+*+*18(6"(-77/<+*1(*/,$)(+*(+&)(."#$%6-)$(&/(2/*&-+*(-()&/%$,,%+9$*(6"8(&-)3(#$%4/%5-*2$: ^0$%":(]77(/4(&.$)$()")&$5)(67$*,$,(%$#%$)$*&-&+/*)(4%/5 &'()*+,-)./'01/#234)5(/6).5,-7(+,.."#$%&$'&(-*,(-%& (+*&$77+1$*2$:(O0%&.$%(,+)20))+/*)(/4(&.$ 0)$%)($'#%$))(2/*&$*&(9+-(9+)0-7(/%(&$'&0-7(5$-*)(-*,(7-&$%,$)+1*(-*,(0)$(/4()02.()")&$5)(-%$(4/0*,(+*(JRaK8(JXRK8(-*,(J\HK:!:H:I(J809+,:'(-+0/80(),9'5)./'01/;,).)0('(-+0KL(!"#$%&$'&M!"#$%5$,+-(G(!"#$%&'#&("')*+()'"+%))(') S/%3(/*(3*/<7$,1$G6-)$,(."#$%&$'&(6$2-5$(7$))(2/55/*(<+&. 4/%5-7+C$(&.-&(2/*&$*&(+*(&.$(4/%5(/4(-&&%+60&$)8(9-70$)8(&"#$)8(-*, &.$($5$%1$*2$(/4(&.$(S$6:(b*$(%$-)/*(+)(&.-&(&.$(S$6U)(#%+5-%" <)0),'=/$),:. %$#%$)$*&-&+/*)8($:1:(!;Pc8(,+,(*/&(+*270,$(0)$407(4-2+7+&+$)(4/% N$)+1*8(!05-*(O-2&/%) 5/%$(4/%5-7(%$#%$)$*&-&+/*:(P/%$(%$2$*&()&-*,-%,)(.-9$(2.-*1$, &.-&:(=*,$$,8(5-*"(/4(&.$(-6/9$(&.$5$)(-%$(6$+*1(%$9+)+&$,(+* )011$)&+/*(-1$*&)(<./)$(+*&$%-2&+/*(<+&.(&.$(0)$%(+)(5$,+-&$,(6",+)20))+/*)(/4(&.$(EQ$5-*&+2(S$6:F(dPc(+*270,$)(5-*"(/4(&.$ )#-&+-7(."#$%&$'&8()011$)&+/*G6-)$,(+*&$%4-2$)8(5+'$,G+*+&+-&+9$ &.$()011$)&+/*(5-*-1$%:(D%$7+5+*-%"($9-70-&+/*(/4(&.$()011$)&+/* 2.-%-2&$%+)&+2)(/4($-%7+$%($44/%&)(<+&.(%$1-%,)(&/(+*&$1%-&+*1(4%-5$G,+-7/1)8(9+)0-7(7-*10-1$8()#-&+-7(#-%)$%8(+*2%$5$*&-7(4/%5-7+C-&+/* 6-)$,( %$#%$)$*&-&+/*)( -*,(."#$%&$'&:( c+3$( ]^0-*$&U) AB//CD;E%$EF$/!G6/>GHIJE6<E/ 5-*-1$%(-*,()011$)&+/*(-1$*&)("+$7,)(#/)+&+9$(%$)07&)(60&(40%&.$% %$#%$)$*&-&+/*8(+&(+)(-(5$&-G7-*10-1$(&.-&(2-*(6$(0)$,(&/($*2/,$ %E;%E#EG$!$8HG )#$2+4+2(3*/<7$,1$(%$#%$)$*&-&+/*(7-*10-1$):(;.$(W$)/0%2$ 2/*4+%5)(&.-&(&.$%$(+)(*/(E)+79$%(6077$&F(4/%(3*/<7$,1$($*1+*$$%+*1 N$)2%+#&+/*(O%-5$</%3(AWNOB(-*,(N]Pceb=c(4/77/<(&.$!"#$%&$'&(.-)(7/*1(6$$*(%$2/1*+C$,(-)(-(4/%5(/4(3*/<7$,1$ 3*/<7$,1$(+*&$%2.-*1$(4/%5-&(A?=OB(-*,(3*/<7$,1$(^0$%"(-*, %$#%$)$*&-&+/*($5#.-)+C+*1(+*&$%,/205$*&(%$7-&+/*):(=*(-,,+&+/*(&/ GG()$5-*&+2($'#%$))+/*(+)(5/)&(7+3$7"(&/(.-##$*(,0%+*18(-*,(+) 5-*+#07-&+/*(7-*10-1$(A?fPcB(-)()&-*,-%,)(4/%().-%+*1(2/55/* 5/%$(2/55/*(#-1$G)+C$,(*/,$)(4/0*,(+*()")&$5)(7+3$(?PQ(JRK #%/2$,0%-7(%$#%$)$*&-&+/*)(/4(3*/<7$,1$: -*,(&.$(S$68(-(*056$%(/4()")&$5)(.-9$(+*270,$,()5-77$%G)+C$,,%+9$*(6"8(&-)3(#$%4/%5-*2$: +*4/%5-&+/*(2.0*3)(&/(%$#%$)$*&(4+*$%G1%-+*$,(%$7-&+/*):(T-%7" ;.$)$(-%$(-77(%$#%$)$*&-&+/*)(,$)+1*$,(&/(-+,(+*(&.$(0)$(-*,().-%+*1 $'-5#7$)(+*270,$(&.$(%$#%$)$*&-&+/*(/4(Q$-%7$U)(V.+*$)$(W//5 /4(3*/<7$,1$(/*2$(+&(+)(%$#%$)$*&$,8(60&(./<(&.$(3*/<7$,1$(+) -%105$*&(+*(T027+,(JXYK8(;/075+*G)&%02&0%$,(-*-7")$)(+* E-0&./%$,F(+*(&.$(4+%)&(#7-2$(+)(*/&(2/*)+,$%$,:(b0%(4/20)(+)(/*(./< &/()0##/%&(&.+)($'#%$))+/*8(<.+2.(<$(2-77(0123.'/4'+5(%./%146(;.+) D$%5+))+/*(&/(5-3$(,+1+&-7(/%(.-%,(2/#+$)(/4(-77(/%(#-%&(/4(&.+)(</%3(4/% #$%)/*-7(/%(27-))%//5(0)$(+)(1%-*&$,(<+&./0&(4$$(#%/9+,$,(&.-&(2/#+$)(-%$!:H:I(J809+,:'(-+0/80(),9'5)./'01/;,).)0('(-+0KL(!"#$%&$'&M +)(-(2/*)&%02&+9$(-2&+9+&"(<.$%$(&.$(-0&./%U)(/<*(3*/<7$,1$(+) */&(5-,$(/%(,+)&%+60&$,(4/%(#%/4+&(/%(2/55$%2+-7(-,9-*&-1$(-*,(&.-&(2/#+$) 6$-%(&.+)(*/&+2$(-*,(&.$(4077(2+&-&+/*(/*(&.$(4+%)&(#-1$:(;/(2/#"(/&.$%<+)$8(/%!"#$%5$,+-(G(!"#$%&'#&("')*+()'"+%))(') )#-&+-7(-*,(&$'&0-7(5$-*)(/4(2/550*+2-&+/*8(<$(-%$(60+7,+*1 %$#067+).8(&/(#/)&(/*()$%9$%)(/%(&/(%$,+)&%+60&$(&/(7+)&)8(%$^0+%$)(#%+/% #%/-2&+9$()0##/%&(4/%(&.+)(#%/2$)): )#$2+4+2(#$%5+))+/*(-*,M/%(-(4$$:( 789:;8(g0*$(RRGRH8(\hh\8(V/77$1$(D-%38(P-%"7-*,8(iQ]:( ;.$(*$'&()$2&+/*(,+)20))$)(, &+$)(<+&.(3*/<7$,1$ V/#"%+1.&(\hh\(]VP(RGH[RRXGIYYGhMh\Mhhha:::jH:hh:( %$#%$)$*&-&+/*(-*,(+5#7+2-&+/*)(4/%(,$9$7/#+*1(&//7)(&/(.$7# N$)+1*8(!05-*(O-2&/%) ;.+)(4+%)&(%/0*,(/4(%$#%$)$*&-&+/*-7(."#$%&$'&(.$7#$,(5/&+9-&$(&.$,$)+1*( /4( -( *056$%( /4( )")&$5)( <+&.( 5/%$( $'#%$))+9$ %$#%$)$*&-&+/*):(=NT(JRHK($'&$*,$,(Z/&$V-%,)(&/(+*270,$(- &',-.!&'+#!"/(4/%(,$4+*+*1(&"#$)(&.%/01.(&.$(+*.$%+&-*2$(/4 -&&%+60&$)(-*,(6$.-9+/%(<+&.+*(&.$(2/*&$'&(/4(+*)&%02&+/*-7(,$)+1*: QDW=Z;(JXK8(<+&.(-*(-+5(&/($*.-*2+*1(60)+*$))(#%-2&+2$8(0)$, Q5-77;-73(5$&./,)(-&&-2.$,(&/(-(4%-5$G6-)$,(%$#%$)$*&-&+/*(&/ +*&$1%-&$(."#$%5$,+-8()$5-*&+2(*$&</%38(-*,($'#$%&()")&$5 %$#%$)$*&-&+/*):(V/*2/%,$(JRRK()0##/%&$,(3*/<7$,1$($*1+*$$%+*1 &.%/01.(-(%$#%$)$*&-&+/*(+*(<.+2.(%$7-&+/*)(6$&<$$*(*/,$)(2/07, 6$(2/*)&%-+*$,:(?*/<7$,1$()&%02&0%+*1(<-)(&.$(1/-7(/4(]^0-*$& JR_K8(<.+2.(-77/<$,(0)$%)(&/(,$4+*$(%$#%$)$*&-&+/*-7()2.$5-)(&.-& +*270,$,(/6`$2&(-*,(%$7-&+/*(&"#$)8(-&&%+60&$)8(-*,(2/*)&%-+*&):(;.$ -6/9$(%$#%$)$*&-&+/*)($5#.-)+C$(&.$($'#%$))+/*(/4(,$27-%-&+9$ 3*/<7$,1$:(D.+,+-)(J\XK($56$,,$,(#%/2$,0%-7(3*/<7$,1$(+*(&.$."#$%&$'&(%$#%$)$*&-&+/*8()02.(-)(+*4$%$*2$)(6-)$,(/*(4/%<-%,G 2.-+*+*18(6"(-77/<+*1(*/,$)(+*(+&)(."#$%6-)$(&/(2/*&-+*(-()&/%$, ^0$%":(]77(/4(&.$)$()")&$5)(67$*,$,(%$#%$)$*&-&+/*)(4%/5."#$%&$'&(-*,(-%& (+*&$77+1$*2$:(O0%&.$%(,+)20))+/*)(/4(&.$,$)+1*(-*,(0)$(/4()02.()")&$5)(-%$(4/0*,(+*(JRaK8(JXRK8(-*,(J\HK:!"#$%&'()*+$,,"%-.%/01"23"*45'12'%3*'%*!,$&'$1*+6,"7&"8&!"#$%&'()*+#$,&-.&/)0(#12&/33"1,&4"115#+&/#233",&6#371)&68)1(,&9#:(;&<%%#*1==) 8()*+#$T08.5#+;.1=; imapping Examples display search results search-filter Type: Animal House Mum Daddy Charly Dog Office Cat Boss Computer Mouse Printer Papers Farm A PPLICATION Toolkit Design for Interactive Structured Graphics!"#$%!&$ &'()*+,-)./'01/#234)5(/6).5,-7(+,. <)0),'=/$),:. AB//CD;E%$EF$/!G6/>GHIJE6<E/ %E;%E#EG$!$8HG imapping Search entering text Semantic MediaWiki Max Markus Denny Heiko Projects Nepomuk Nepomuk WorkPackages WP1 WP3 Processes WP++ Case Studies WP6 Architecture WP2 WP5 Application Integration 2p2 WP4 Search Goals Partners Website Farmer Spider Bulldozer Horse Buildings Stable Pig

31 imapping Heiko Haller and Andreas Abecker imapping: a zooming user interface approach for personal and semantic knowledge management. Figure 1: Screen shot with part of an imap (about imapping). Only links from and to one item are visible. up a virtually infinite amount of space for imaps to grow over time, e.g. when used as personal knowledge repositoferent ways of interrelating items which can be used in an imap:

32 Fra 2½D to 3D: Webvize 3D 28

33 Fra 2½D to 3D: Webvize 3D 28

34 Topos: 3D-Spatial Hypermedia Åben integration Pen interaktion - gestures Flere brugere interagerer efter tur Distribueret samarbejde 29

35 Clusters and arrangements 3D spatial parser understøttelse 30

36 Context-aware Hypermedia

37 Overview: Context-aware hypermedia Context-aware Hypermedia Scenario Techniques and Technologies Prototypes

38 Context-aware Mobile Hypermedia

39 Scenario: Requirements Scenario indicates requirements for the context-aware hypermedia platform: - Linking objects in digital and physical space - Filtering and adapting information to the use-context - Adapting services and application behavior - Pervasive infrastructure - Support for heterogeneous mobile and stationary devices Diverse devices Diverse locations

40 Overview: Context-aware hypermedia Context-aware Hypermedia Scenario Techniques and Technologies Prototypes

41 From open hypermedia to context-aware hypermedia (I)

42 From open hypermedia to context-aware hypermedia (I) Q: How do we link to physical objects?

43 From open hypermedia to context-aware hypermedia (I) Q: How do we link to physical objects? A: Open hypermedia!

44 From open hypermedia to context-aware hypermedia (I) Q: How do we link to physical objects? A: Open hypermedia! Hypermedia support for third-party applications - Open hypermedia structures Anchor based Structures are not embedded in linked resources Externally defined, out-of-line links Write access to resources not required Multiple sets of structures on the same information corpus - Content and structure are separated!

45 From open hypermedia to context-aware hypermedia (II)

46 From open hypermedia to context-aware hypermedia (II) If an object (digital or physical) can be identified, it can be linked!

imapping a Graphical Approach to Semi-Structured Knowledge Modelling

imapping a Graphical Approach to Semi-Structured Knowledge Modelling imapping a Graphical Approach to Semi-Structured Knowledge Modelling Heiko Haller Forschungszentrum Informatik, Universität Karlsruhe (TH), Germany hhaller@fzi.de http://www.fzi.de/ This is the draft-version

More information

Toolkit Design for Interactive Structured Graphics. Benjamin B. Bederson, Jesse Grosjean, and Jon Meyer

Toolkit Design for Interactive Structured Graphics. Benjamin B. Bederson, Jesse Grosjean, and Jon Meyer IEEE TRANSACTIONS ON SOFTWARE ENGINEERING, VOL. 30, NO. 8, AUGUST 2004 1 Toolkit Design for Interactive Structured Graphics Benjamin B. Bederson, Jesse Grosjean, and Jon Meyer Abstract In this paper, we

More information

Towards a Unified System for Digital Film Production

Towards a Unified System for Digital Film Production Towards a Unified System for Digital Film Production Jake Seigel 1, Sam Fisher 2, and Stephen Brooks 1 1 Dalhousie University Halifax, Nova Scotia 2 NSCAD University Halifax, Nova Scotia seigel@cs.dal.ca,

More information

4 Overview on Approaches to Multimedia Programming

4 Overview on Approaches to Multimedia Programming 4 Overview on Approaches to Multimedia Programming 4.1 History of Multimedia Programming 4.2 Squeak and Smalltalk: An Alternative Vision 4.3 Director and Lingo: Advanced Multimedia Authoring 4.4 Frameworks

More information

Jing Yang Spring 2010

Jing Yang Spring 2010 Information Visualization Jing Yang Spring 2010 1 InfoVis Programming 2 1 Outline Look at increasing higher-level tools 2D graphics API Graphicial User Interface (GUI) toolkits Visualization framework

More information

COMP 150-04 Visualization. Lecture 11 Interacting with Visualizations

COMP 150-04 Visualization. Lecture 11 Interacting with Visualizations COMP 150-04 Visualization Lecture 11 Interacting with Visualizations Assignment 5: Maps Due Wednesday, March 17th Design a thematic map visualization Option 1: Choropleth Map Implementation in Processing

More information

JustClust User Manual

JustClust User Manual JustClust User Manual Contents 1. Installing JustClust 2. Running JustClust 3. Basic Usage of JustClust 3.1. Creating a Network 3.2. Clustering a Network 3.3. Applying a Layout 3.4. Saving and Loading

More information

Submission to 2003 National Conference on Digital Government Research

Submission to 2003 National Conference on Digital Government Research Submission to 2003 National Conference on Digital Government Research Title: Data Exploration with Paired Hierarchical Visualizations: Initial Designs of PairTrees Authors: Bill Kules, Ben Shneiderman

More information

JavaFX Session Agenda

JavaFX Session Agenda JavaFX Session Agenda 1 Introduction RIA, JavaFX and why JavaFX 2 JavaFX Architecture and Framework 3 Getting Started with JavaFX 4 Examples for Layout, Control, FXML etc Current day users expect web user

More information

Research on HTML5 in Web Development

Research on HTML5 in Web Development Research on HTML5 in Web Development 1 Ch Rajesh, 2 K S V Krishna Srikanth 1 Department of IT, ANITS, Visakhapatnam 2 Department of IT, ANITS, Visakhapatnam Abstract HTML5 is everywhere these days. HTML5

More information

Presented by Peiqun (Anthony) Yu

Presented by Peiqun (Anthony) Yu Presented by Peiqun (Anthony) Yu A Multi-Scale, Multi-Layer, Translucent Virtual Space Henry Lieberman, IEEE International Conference on Information Visualization, London, September 1997. Constant Information

More information

What is Visualization? Information Visualization An Overview. Information Visualization. Definitions

What is Visualization? Information Visualization An Overview. Information Visualization. Definitions What is Visualization? Information Visualization An Overview Jonathan I. Maletic, Ph.D. Computer Science Kent State University Visualize/Visualization: To form a mental image or vision of [some

More information

SharePoint Brugergruppe møde 15. august 2014

SharePoint Brugergruppe møde 15. august 2014 SharePoint Brugergruppe møde 15. august 2014 Konsulent i justb Underviser hos Orange Man Initiativtager til MsBIP Arbejdet med Microsoft BI i 7 år Stærkt fokus på front-end Analysis Services Reporting

More information

Management. Support HR

Management. Support HR Brugerrejsen Product development Marketing Sales Support HR Service IT Financial Management Før Under Efter a b Planlægning Køreplan Købe billet: Orange eller 1...? Pladsbillet: Familie eller stille? Transport

More information

Elsa C. Augustenborg Gary R. Danielson Andrew E. Beck

Elsa C. Augustenborg Gary R. Danielson Andrew E. Beck Elsa C. Augustenborg Gary R. Danielson Andrew E. Beck Pacific Northwest National Laboratory PNNL-SA-75867 Overview Technical challenges Institutional challenges Architectural approach Examples: Promising

More information

Topic Maps Visualization

Topic Maps Visualization Topic Maps Visualization Bénédicte Le Grand, Laboratoire d'informatique de Paris 6 Introduction Topic maps provide a bridge between the domains of knowledge representation and information management. Topics

More information

Narcissus: Visualising Information

Narcissus: Visualising Information Narcissus: Visualising Information R.J.Hendley, N.S.Drew, A.M.Wood & R.Beale School of Computer Science University of Birmingham, B15 2TT, UK {R.J.Hendley, N.S.Drew, A.M.Wood, R.Beale}@cs.bham.ac.uk Abstract

More information

Fundamentals of Java Programming

Fundamentals of Java Programming Fundamentals of Java Programming This document is exclusive property of Cisco Systems, Inc. Permission is granted to print and copy this document for non-commercial distribution and exclusive use by instructors

More information

AUTOMATED CONFERENCE CD-ROM BUILDER AN OPEN SOURCE APPROACH Stefan Karastanev

AUTOMATED CONFERENCE CD-ROM BUILDER AN OPEN SOURCE APPROACH Stefan Karastanev International Journal "Information Technologies & Knowledge" Vol.5 / 2011 319 AUTOMATED CONFERENCE CD-ROM BUILDER AN OPEN SOURCE APPROACH Stefan Karastanev Abstract: This paper presents a new approach

More information

TEXT-FILLED STACKED AREA GRAPHS Martin Kraus

TEXT-FILLED STACKED AREA GRAPHS Martin Kraus Martin Kraus Text can add a significant amount of detail and value to an information visualization. In particular, it can integrate more of the data that a visualization is based on, and it can also integrate

More information

Center for Interactive Spaces - Interactive School Environments

Center for Interactive Spaces - Interactive School Environments Center for Interactive Spaces - Interactive School Environments Kaj Grønbæk, Professor Department of Computer Science, University of Aarhus Center for Interactive Spaces,, kgronbak@interactivespaces.net

More information

The Eyes Have It: A Task by Data Type Taxonomy for Information Visualizations. Ben Shneiderman, 1996

The Eyes Have It: A Task by Data Type Taxonomy for Information Visualizations. Ben Shneiderman, 1996 The Eyes Have It: A Task by Data Type Taxonomy for Information Visualizations Ben Shneiderman, 1996 Background the growth of computing + graphic user interface 1987 scientific visualization 1989 information

More information

Mensch-Maschine-Interaktion 1. Chapter 8 (June 21st, 2012, 9am-12pm): Implementing Interactive Systems

Mensch-Maschine-Interaktion 1. Chapter 8 (June 21st, 2012, 9am-12pm): Implementing Interactive Systems Mensch-Maschine-Interaktion 1 Chapter 8 (June 21st, 2012, 9am-12pm): Implementing Interactive Systems 1 Overview Introduction Basic HCI Principles (1) Basic HCI Principles (2) User Research & Requirements

More information

HOW TO MAKE SENSE OF BIG DATA TO BETTER DRIVE BUSINESS PROCESSES, IMPROVE DECISION-MAKING, AND SUCCESSFULLY COMPETE IN TODAY S MARKETS.

HOW TO MAKE SENSE OF BIG DATA TO BETTER DRIVE BUSINESS PROCESSES, IMPROVE DECISION-MAKING, AND SUCCESSFULLY COMPETE IN TODAY S MARKETS. HOW TO MAKE SENSE OF BIG DATA TO BETTER DRIVE BUSINESS PROCESSES, IMPROVE DECISION-MAKING, AND SUCCESSFULLY COMPETE IN TODAY S MARKETS. ALTILIA turns Big Data into Smart Data and enables businesses to

More information

Pocket PhotoMesa: A Zooming Image Browser for the Pocket PC

Pocket PhotoMesa: A Zooming Image Browser for the Pocket PC Pocket PhotoMesa: A Zooming Image Browser for the Pocket PC Amir Khella akhella@cs.umd.edu Ben Bederson bederson@cs.umd.edu Abstract Small devices such as Palm and Pocket PC have gained much popularity

More information

Information Search and Visualization. Information Search and Visualization. Stages of Action in Human- Computer Interaction

Information Search and Visualization. Information Search and Visualization. Stages of Action in Human- Computer Interaction Information Search and Visualization Information Search and Visualization Who earns > $50,000 among the residents of Eugene, Oregon? Stages of Action in Human- Computer Interaction Earns > $50,000? 1 Introduction

More information

OpenText Information Hub (ihub) 3.1 and 3.1.1

OpenText Information Hub (ihub) 3.1 and 3.1.1 OpenText Information Hub (ihub) 3.1 and 3.1.1 OpenText Information Hub (ihub) 3.1.1 meets the growing demand for analytics-powered applications that deliver data and empower employees and customers to

More information

Hierarchical Data Visualization. Ai Nakatani IAT 814 February 21, 2007

Hierarchical Data Visualization. Ai Nakatani IAT 814 February 21, 2007 Hierarchical Data Visualization Ai Nakatani IAT 814 February 21, 2007 Introduction Hierarchical Data Directory structure Genealogy trees Biological taxonomy Business structure Project structure Challenges

More information

Document Management for Hypermedia Design

Document Management for Hypermedia Design Piet A. M. Kommers Alcindo F. Ferreira Alex W. Kwak Document Management for Hypermedia Design With 122 Figures and 5 Tables Springer Table of Contents Parti Hypermedia Enterprises 1 Hypermedia Production

More information

BusinessObjects Enterprise InfoView User's Guide

BusinessObjects Enterprise InfoView User's Guide BusinessObjects Enterprise InfoView User's Guide BusinessObjects Enterprise XI 3.1 Copyright 2009 SAP BusinessObjects. All rights reserved. SAP BusinessObjects and its logos, BusinessObjects, Crystal Reports,

More information

ABSTRACT. Keywords Virtual Reality, Java, JavaBeans, C++, CORBA 1. INTRODUCTION

ABSTRACT. Keywords Virtual Reality, Java, JavaBeans, C++, CORBA 1. INTRODUCTION Tweek: Merging 2D and 3D Interaction in Immersive Environments Patrick L Hartling, Allen D Bierbaum, Carolina Cruz-Neira Virtual Reality Applications Center, 2274 Howe Hall Room 1620, Iowa State University

More information

InfoView User s Guide. BusinessObjects Enterprise XI Release 2

InfoView User s Guide. BusinessObjects Enterprise XI Release 2 BusinessObjects Enterprise XI Release 2 InfoView User s Guide BusinessObjects Enterprise XI Release 2 Patents Trademarks Copyright Third-party contributors Business Objects owns the following U.S. patents,

More information

Using a Mobile Device to Vary the Pace of Search

Using a Mobile Device to Vary the Pace of Search Using a Mobile Device to Vary the Pace of Search Matt Jones 1, Preeti Jain 1, George Buchanan 1 & Gary Marsden 2 1 Department of Computer Science, University of Waikato, New Zealand, always@acm.org 2 Department

More information

Create an Excel BI report and share on SharePoint 2013

Create an Excel BI report and share on SharePoint 2013 2013 Create an Excel BI report and share on SharePoint 2013 Hands-On Lab Lab Manual This document is provided as-is. Information and views expressed in this document, including URL and other Internet Web

More information

Domain Name Based Visualization of Web Histories in a Zoomable User Interface

Domain Name Based Visualization of Web Histories in a Zoomable User Interface Domain Name Based Visualization of Web Histories in a Zoomable User Interface Rajiv Gandhi, Girish Kumar, Ben Bederson, Ben Shneiderman Department of Computer Science University of Maryland, College Park

More information

Universal. Event. Product. Computer. 1 warehouse.

Universal. Event. Product. Computer. 1 warehouse. Dynamic multi-dimensional models for text warehouses Maria Zamr Bleyberg, Karthik Ganesh Computing and Information Sciences Department Kansas State University, Manhattan, KS, 66506 Abstract In this paper,

More information

Modeling the User Interface of Web Applications with UML

Modeling the User Interface of Web Applications with UML Modeling the User Interface of Web Applications with UML Rolf Hennicker,Nora Koch,2 Institute of Computer Science Ludwig-Maximilians-University Munich Oettingenstr. 67 80538 München, Germany {kochn,hennicke}@informatik.uni-muenchen.de

More information

imapping A Zooming User Interface Approach for Personal and Semantic Knowledge Management

imapping A Zooming User Interface Approach for Personal and Semantic Knowledge Management imapping A Zooming User Interface Approach for Personal and Semantic Knowledge Management ABSTRACT Heiko Haller FZI Forschungszentrum Informatik an der Universität Karlsruhe Haid-und-Neu-Str. 10-14 76131

More information

MEng, BSc Applied Computer Science

MEng, BSc Applied Computer Science School of Computing FACULTY OF ENGINEERING MEng, BSc Applied Computer Science Year 1 COMP1212 Computer Processor Effective programming depends on understanding not only how to give a machine instructions

More information

Adobe Dreamweaver Exam Objectives

Adobe Dreamweaver Exam Objectives Adobe Dreamweaver audience needs for a website. 1.2 Identify webpage content that is relevant to the website purpose and appropriate for the target audience. 1.3 Demonstrate knowledge of standard copyright

More information

Self-Service Business Intelligence

Self-Service Business Intelligence Self-Service Business Intelligence BRIDGE THE GAP VISUALIZE DATA, DISCOVER TRENDS, SHARE FINDINGS Solgenia Analysis provides users throughout your organization with flexible tools to create and share meaningful

More information

Applying Cognitive Patterns to Support

Applying Cognitive Patterns to Support Applying Cognitive Patterns to Support Software Tool Development By Hanna Farah Thesis Presented to the Faculty of Graduate and Postdoctoral Studies in partial fulfillment of the requirements for the degree

More information

Learn About Analysis, Interactive Reports, and Dashboards

Learn About Analysis, Interactive Reports, and Dashboards Learn About Analysis, Interactive Reports, and Dashboards This document supports Pentaho Business Analytics Suite 5.0 GA and Pentaho Data Integration 5.0 GA, documentation revision February 3, 2014, copyright

More information

Web Design Specialist

Web Design Specialist UKWDA Training: CIW Web Design Series Web Design Specialist Course Description CIW Web Design Specialist is for those who want to develop the skills to specialise in website design and builds upon existing

More information

core. Volume I - Fundamentals Seventh Edition Sun Microsystems Press A Prentice Hall Title ULB Darmstadt

core. Volume I - Fundamentals Seventh Edition Sun Microsystems Press A Prentice Hall Title ULB Darmstadt core. 2008 AGI-Information Management Consultants May be used for personal purporses only or by libraries associated to dandelon.com network. Volume I - Fundamentals Seventh Edition CAY S. HORSTMANN GARY

More information

Intelligent Human Machine Interface Design for Advanced Product Life Cycle Management Systems

Intelligent Human Machine Interface Design for Advanced Product Life Cycle Management Systems Intelligent Human Machine Interface Design for Advanced Product Life Cycle Management Systems Zeeshan Ahmed Vienna University of Technology Getreidemarkt 9/307, 1060 Vienna Austria Email: zeeshan.ahmed@tuwien.ac.at

More information

Outline. CIW Web Design Specialist. Course Content

Outline. CIW Web Design Specialist. Course Content CIW Web Design Specialist Description The Web Design Specialist course (formerly titled Design Methodology and Technology) teaches you how to design and publish Web sites. General topics include Web Site

More information

Experimenting in the domain of RIA's and Web 2.0

Experimenting in the domain of RIA's and Web 2.0 Experimenting in the domain of RIA's and Web 2.0 Seenivasan Gunabalan IMIT IV Edition, Scuola Suoperiore Sant'Anna,Pisa, Italy E-mail: s.gunabalan@websynapsis.com ABSTRACT This paper provides an overview

More information

Java (12 Weeks) Introduction to Java Programming Language

Java (12 Weeks) Introduction to Java Programming Language Java (12 Weeks) Topic Lecture No. Introduction to Java Programming Language 1 An Introduction to Java o Java as a Programming Platform, The Java "White Paper" Buzzwords, Java and the Internet, A Short

More information

MEng, BSc Computer Science with Artificial Intelligence

MEng, BSc Computer Science with Artificial Intelligence School of Computing FACULTY OF ENGINEERING MEng, BSc Computer Science with Artificial Intelligence Year 1 COMP1212 Computer Processor Effective programming depends on understanding not only how to give

More information

Guidelines for Microsoft Office 2010

Guidelines for Microsoft Office 2010 Nancy Muir Anita Verno CONTENTS Preface Introduction: Your Digital Toolkit Chapter 1: Managing Your Time with Microsoft Outlook 2010 Skill 1 Open Outlook and Display the Calendar Skill 2 Schedule an Appointment

More information

An Extensible Framework for Providing Dynamic Data Structure Visualizations in a Lightweight IDE

An Extensible Framework for Providing Dynamic Data Structure Visualizations in a Lightweight IDE An Extensible Framework for Providing Dynamic Data Structure Visualizations in a Lightweight IDE T. Dean Hendrix, James H. Cross II, and Larry A. Barowski Computer Science and Software Engineering Auburn

More information

S E. Adoption Centric. Engineering CASCON 2002. ! Introduction. ! ACRE Live Documents. ! ACRENotes. ! ACRE Persistence Engine Software

S E. Adoption Centric. Engineering CASCON 2002. ! Introduction. ! ACRE Live Documents. ! ACRENotes. ! ACRE Persistence Engine Software Adoption Centric! Introduction! ACRE Live Documents! ACRENotes! ACRE Persistence Engine Software! ACRE Visualization Engine! ACRE Scenarios Engineering! www.cs.uvic.ca, acse@cs.uvic.ca CASCON 2002 Hausi

More information

Ovation Operator Workstation for Microsoft Windows Operating System Data Sheet

Ovation Operator Workstation for Microsoft Windows Operating System Data Sheet Ovation Operator Workstation for Microsoft Windows Operating System Features Delivers full multi-tasking operation Accesses up to 200,000 dynamic points Secure standard operating desktop environment Intuitive

More information

Technical Specification. Solutions created by knowledge and needs

Technical Specification. Solutions created by knowledge and needs Technical Specification Solutions created by knowledge and needs The industrial control and alarm management system that integrates video, voice and data Technical overview Process Architechture OPC-OCI

More information

Introduction to Application Development with Silverlight for Windows Embedded. Abstract. Windows Embedded CE 6.0 R3 Technical Article

Introduction to Application Development with Silverlight for Windows Embedded. Abstract. Windows Embedded CE 6.0 R3 Technical Article Introduction to Application Development with Silverlight for Windows Embedded Windows Embedded CE 6.0 R3 Technical Article Writers: David Franklin Published: September 2009 Applies To: Windows Embedded

More information

VHDL programmering H2

VHDL programmering H2 VHDL programmering H2 VHDL (Very high speed Integrated circuits) Hardware Description Language IEEE standard 1076-1993 Den benytter vi!! Hvornår blev den frigivet som standard første gang?? Ca. 1980!!

More information

SNS-Navigator: A Graphical Interface to Environmental Meta-Information

SNS-Navigator: A Graphical Interface to Environmental Meta-Information In: O. Hryniewicz, J. Studziński and M. Romaniuk (eds.): Environmental informatics and systems research / EnviroInfo 2007. The 21th International Conference on "Informatics for Environmental Protection",

More information

JMulTi/JStatCom - A Data Analysis Toolkit for End-users and Developers

JMulTi/JStatCom - A Data Analysis Toolkit for End-users and Developers JMulTi/JStatCom - A Data Analysis Toolkit for End-users and Developers Technology White Paper JStatCom Engineering, www.jstatcom.com by Markus Krätzig, June 4, 2007 Abstract JStatCom is a software framework

More information

SAS BI Dashboard 4.4. User's Guide Second Edition. SAS Documentation

SAS BI Dashboard 4.4. User's Guide Second Edition. SAS Documentation SAS BI Dashboard 4.4 User's Guide Second Edition SAS Documentation The correct bibliographic citation for this manual is as follows: SAS Institute Inc. 2013. SAS BI Dashboard 4.4: User's Guide, Second

More information

DataPA OpenAnalytics End User Training

DataPA OpenAnalytics End User Training DataPA OpenAnalytics End User Training DataPA End User Training Lesson 1 Course Overview DataPA Chapter 1 Course Overview Introduction This course covers the skills required to use DataPA OpenAnalytics

More information

Etablering af krav (kap 10)

Etablering af krav (kap 10) Etablering af krav (kap 10) Marianne Graves Petersen Associate Professor Computer Science Dept, University of Aarhus Center for Interactive Spaces, mgraves@cs.au.dk Interaktionsdesign processen Identificer

More information

SDT: A Programming Language for Debugging (Working Paper)

SDT: A Programming Language for Debugging (Working Paper) SDT: A Programming Language for Debugging (Working Paper) Steven P. Reiss Department of Computer Science Brown University Providence, RI 02912 spr@cs.brown.edu (401) 863-7641 January, 1989 Abstract This

More information

understand how image maps can enhance a design and make a site more interactive know how to create an image map easily with Dreamweaver

understand how image maps can enhance a design and make a site more interactive know how to create an image map easily with Dreamweaver LESSON 3: ADDING IMAGE MAPS, ANIMATION, AND FORMS CREATING AN IMAGE MAP OBJECTIVES By the end of this part of the lesson you will: understand how image maps can enhance a design and make a site more interactive

More information

Adding diagrams to Scaladoc

Adding diagrams to Scaladoc Adding diagrams to Scaladoc Damien Obrist Optional Semester Project École Polytechnique Fédérale de Lausanne Vlad Ureche Collaboration and Supervision Programming Methods Laboratory (LAMP) June 8, 2012

More information

Jambalaya: Interactive visualization to enhance ontology authoring and knowledge acquisition in Protégé

Jambalaya: Interactive visualization to enhance ontology authoring and knowledge acquisition in Protégé Jambalaya: Interactive visualization to enhance ontology authoring and knowledge acquisition in Protégé Margaret-Anne Storey 1,4 Mark Musen 2 John Silva 3 Casey Best 1 Neil Ernst 1 Ray Fergerson 2 Natasha

More information

Lecture 1 Introduction to Android

Lecture 1 Introduction to Android These slides are by Dr. Jaerock Kwon at. The original URL is http://kettering.jrkwon.com/sites/default/files/2011-2/ce-491/lecture/alecture-01.pdf so please use that instead of pointing to this local copy

More information

ebag the digital school bag

ebag the digital school bag Christina Brodersen, Bent G. Christensen, Kaj Grønbæk Department of Computer Science, University of Aarhus Åbogade 34 8200 Århus N, Denmark +45 8942 5659 sorsha, bentor, kgronbak@daimi.au.dk ABSTRACT In

More information

PERSONALIZED WEB MAP CUSTOMIZED SERVICE

PERSONALIZED WEB MAP CUSTOMIZED SERVICE CO-436 PERSONALIZED WEB MAP CUSTOMIZED SERVICE CHEN Y.(1), WU Z.(1), YE H.(2) (1) Zhengzhou Institute of Surveying and Mapping, ZHENGZHOU, CHINA ; (2) North China Institute of Water Conservancy and Hydroelectric

More information

Maximizing the Data Exploration Capabilities of Power View. Melissa Coates. SQL Saturday Kalamazoo 11/2/2013. BI Architect, BlueGranite

Maximizing the Data Exploration Capabilities of Power View. Melissa Coates. SQL Saturday Kalamazoo 11/2/2013. BI Architect, BlueGranite Maximizing the Data Exploration Capabilities of Power View SQL Saturday Kalamazoo 11/2/2013 Melissa Coates BI Architect, BlueGranite Blog: sqlchick.com Twitter: @sqlchick Melissa Coates Business Intelligence

More information

A Collaborative Approach to Building Personal Knowledge Networks or How to Build a Knowledge Advantage Machine?

A Collaborative Approach to Building Personal Knowledge Networks or How to Build a Knowledge Advantage Machine? A Collaborative Approach to Building Personal Knowledge Networks or How to Build a Knowledge Advantage Machine? Ramana Reddy SIP Lab, CSEE, West Virginia University Morgantown, WV, USA Ramana.Reddy@mail.wvu.edu

More information

Designing The User Experience. 2010 AIGA Design Camp

Designing The User Experience. 2010 AIGA Design Camp Designing The User Experience 2010 AIGA Design Camp TABLE OF CONTENTS Designing The User Experience...1 Definitions:...3 User Experience... 3 Interaction Design... 3 Experience Design... 3 Information

More information

Join af tabeller med SAS skal det være hurtigt?

Join af tabeller med SAS skal det være hurtigt? Join af tabeller med SAS skal det være hurtigt? Henrik Dorf, chefkonsulent, PS Commercial Join af tabeller Skal det være hurtigt kræver det Valgmuligheder Viden Eksperimenter Historien En af de første

More information

IBM Rational Web Developer for WebSphere Software Version 6.0

IBM Rational Web Developer for WebSphere Software Version 6.0 Rapidly build, test and deploy Web, Web services and Java applications with an IDE that is easy to learn and use IBM Rational Web Developer for WebSphere Software Version 6.0 Highlights Accelerate Web,

More information

Professor, D.Sc. (Tech.) Eugene Kovshov MSTU «STANKIN», Moscow, Russia

Professor, D.Sc. (Tech.) Eugene Kovshov MSTU «STANKIN», Moscow, Russia Professor, D.Sc. (Tech.) Eugene Kovshov MSTU «STANKIN», Moscow, Russia As of today, the issue of Big Data processing is still of high importance. Data flow is increasingly growing. Processing methods

More information

Cloud Computing And Equal Access

Cloud Computing And Equal Access Cloud Computing And Equal Access T. V. Raman Google Research http://emacspeak.sf.net/raman November 13, 2008 Overview Web Applications UI Web-2.0 Patterns Web-API Conclusion Cloud Computing NCTI 2008 2

More information

WebSphere Business Monitor

WebSphere Business Monitor WebSphere Business Monitor Dashboards 2010 IBM Corporation This presentation should provide an overview of the dashboard widgets for use with WebSphere Business Monitor. WBPM_Monitor_Dashboards.ppt Page

More information

Interactive Information Visualization of Trend Information

Interactive Information Visualization of Trend Information Interactive Information Visualization of Trend Information Yasufumi Takama Takashi Yamada Tokyo Metropolitan University 6-6 Asahigaoka, Hino, Tokyo 191-0065, Japan ytakama@sd.tmu.ac.jp Abstract This paper

More information

Why HTML5 Tests the Limits of Automated Testing Solutions

Why HTML5 Tests the Limits of Automated Testing Solutions Why HTML5 Tests the Limits of Automated Testing Solutions Why HTML5 Tests the Limits of Automated Testing Solutions Contents Chapter 1 Chapter 2 Chapter 3 Chapter 4 As Testing Complexity Increases, So

More information

Introduction to Portal +

Introduction to Portal + This short guide introduces you to the Portal + module of the Kaleidos Learning Platform: what it does, how it does it, and how you can control and develop it to meet your needs. The guide is aimed primarily

More information

Business Process Models as Design Artefacts in ERP Development

Business Process Models as Design Artefacts in ERP Development Business Process Models as Design Artefacts in ERP Development Signe Ellegaard Borch IT University of Copenhagen, Rued Langgaards Vej 7, 2300 København S, Denmark elleborch@itu.dk Abstract. Adequate design

More information

Abstract. Introduction

Abstract. Introduction CODATA Prague Workshop Information Visualization, Presentation, and Design 29-31 March 2004 Abstract Goals of Analysis for Visualization and Visual Data Mining Tasks Thomas Nocke and Heidrun Schumann University

More information

2 AIMS: an Agent-based Intelligent Tool for Informational Support

2 AIMS: an Agent-based Intelligent Tool for Informational Support Aroyo, L. & Dicheva, D. (2000). Domain and user knowledge in a web-based courseware engineering course, knowledge-based software engineering. In T. Hruska, M. Hashimoto (Eds.) Joint Conference knowledge-based

More information

Navigating the I-TRIZ Knowledge Base Using Hyperbolic Trees

Navigating the I-TRIZ Knowledge Base Using Hyperbolic Trees Navigating the I-TRIZ Knowledge Base Using Hyperbolic Trees Ron Fulbright University of South Carolina Upstate Spartanburg, SC 29615 rfulbright@uscupstate.edu ABSTRACT The I-TRIZ knowledge base consists

More information

Lightweight Data Integration using the WebComposition Data Grid Service

Lightweight Data Integration using the WebComposition Data Grid Service Lightweight Data Integration using the WebComposition Data Grid Service Ralph Sommermeier 1, Andreas Heil 2, Martin Gaedke 1 1 Chemnitz University of Technology, Faculty of Computer Science, Distributed

More information

A Real Time, Object Oriented Fieldbus Management System

A Real Time, Object Oriented Fieldbus Management System A Real Time, Object Oriented Fieldbus Management System Mr. Ole Cramer Nielsen Managing Director PROCES-DATA Supervisor International P-NET User Organisation Navervej 8 8600 Silkeborg Denmark pd@post4.tele.dk

More information

4.2. Topic Maps, RDF and Ontologies Basic Concepts

4.2. Topic Maps, RDF and Ontologies Basic Concepts Topic Maps, RDF Graphs and Ontologies Visualization Bénédicte Le Grand, Michel Soto, Laboratoire d'informatique de Paris 6 (LIP6) 4.1. Introduction Information retrieval in current information systems

More information

Information Visualization Evaluation and User Study

Information Visualization Evaluation and User Study Evaluation for Information Visualization Enrico Bertini http://www.dis.uniroma1.it/~beliv06/infovis-eval.html Information Visualization Evaluation and User Study CSE591 Visual Analytics Lujin Wang Component/system

More information

Interactive Data Mining and Visualization

Interactive Data Mining and Visualization Interactive Data Mining and Visualization Zhitao Qiu Abstract: Interactive analysis introduces dynamic changes in Visualization. On another hand, advanced visualization can provide different perspectives

More information

ONTOLOGY VISUALIZATION PROTÉGÉ TOOLS A REVIEW

ONTOLOGY VISUALIZATION PROTÉGÉ TOOLS A REVIEW ONTOLOGY VISUALIZATION PROTÉGÉ TOOLS A REVIEW R. Sivakumar 1 and P.V. Arivoli 2 1 Associate Professor, Department of Computer Science, A.V.V.M. Sri Pushpam College, Bharathidasan University, Trichirappalli,

More information

Microsoft Business Intelligence

Microsoft Business Intelligence Microsoft Business Intelligence P L A T F O R M O V E R V I E W M A R C H 1 8 TH, 2 0 0 9 C H U C K R U S S E L L S E N I O R P A R T N E R C O L L E C T I V E I N T E L L I G E N C E I N C. C R U S S

More information

Keg Master: a Graph-Aware Visual Editor for 3D Graphs

Keg Master: a Graph-Aware Visual Editor for 3D Graphs Keg Master: a Graph-Aware Visual Editor for 3D Graphs Hannah Slay, *Matthew Phillips, Bruce Thomas, and *Rudi Vernik School of Computer and Information Science University of South Australia Mawson Lakes

More information

The Computing Curriculum at Coston Primary

The Computing Curriculum at Coston Primary Years Year 1 Year 2 1 and 2 Autumn We are learning about programming and computational thinking and in We are learning about programming and computational thinking and in Year 1 Food and farming Year 2

More information

Guide to SAS/AF Applications Development

Guide to SAS/AF Applications Development Guide to SAS/AF Applications Development SAS Documentation The correct bibliographic citation for this manual is as follows: SAS Institute Inc. 2012. Guide to SAS/AF Applications Development. Cary, NC:

More information

Web 2.0 Data Visualization with JSF. Juan Camilo Ruiz Senior Product Manager Oracle Development Tools

<Insert Picture Here> Web 2.0 Data Visualization with JSF. Juan Camilo Ruiz Senior Product Manager Oracle Development Tools Web 2.0 Data Visualization with JSF Juan Camilo Ruiz Senior Product Manager Oracle Development Tools 1 The preceding is intended to outline our general product direction. It is intended

More information

Multimedia Applications. Mono-media Document Example: Hypertext. Multimedia Documents

Multimedia Applications. Mono-media Document Example: Hypertext. Multimedia Documents Multimedia Applications Chapter 2: Basics Chapter 3: Multimedia Systems Communication Aspects and Services Chapter 4: Multimedia Systems Storage Aspects Chapter 5: Multimedia Usage and Applications Documents

More information

Florence School District #1

Florence School District #1 Florence School District #1 Training Module 2 Designing Lessons Designing Interactive SMART Board Lessons- Revised June 2009 1 Designing Interactive SMART Board Lessons Lesson activities need to be designed

More information

Computing Concepts with Java Essentials

Computing Concepts with Java Essentials 2008 AGI-Information Management Consultants May be used for personal purporses only or by libraries associated to dandelon.com network. Computing Concepts with Java Essentials 3rd Edition Cay Horstmann

More information

Introduction to Windows 8

Introduction to Windows 8 Introduction to Windows 8 Windows 8 is a completely redesigned operating system developed from the ground up with touchscreen use in mind as well as near instant-on capabilities that enable a Windows 8

More information

Operator-Centric Design Patterns for Information Visualization Software

Operator-Centric Design Patterns for Information Visualization Software Operator-Centric Design Patterns for Information Visualization Software Zaixian Xie, Zhenyu Guo, Matthew O. Ward, and Elke A. Rundensteiner Worcester Polytechnic Institute, 100 Institute Road, Worcester,

More information