Professor Peter Eades School of Information Technologies University of Sydney Graph Drawing Professor Peter Eades School of Information Technologies University of Sydney Graph Drawing Information Visualisation Designing Multi-sensory Displays of Abstract Data (abstract trains of thought) ABSTRACT large multi-attributed finding patterns DATA DATA MINING Abstract Data Virtual Environments Data Mining MS-Taxonomy Information Display MS-Guidelines Human Perception MS-Process Software Engineering Case Study HUMAN PERCEPTION visual data mining perceptual data mining VIRTUAL ENVIRONMENTS new user-interface technology many interaction styles INFORMATION DISPLAY increase human-computer bandwidth virtual real worlds SOFTWARE ENGINEERING CASE STUDY information visualisation information haptisation virtual abstract worlds VE platforms virtual hybrid worlds finding trading rules consider hardware platform MS-TAXONOMY guidelines for information display information perceptualisation stock market data consider software platform guidelines for perception guidelines structure guidelines for MS-Taxonomy i-CONE Barco Baron guidelines for spatial metaphors iterative prototyping guidelines for direct metaphors guidelines for temporal metaphors process structure task analysis MS-PROCESS information sonification data characterisation display mapping mapping spatial metaphors mapping direct metaphors summative evaluation MS-GUIDELINES mapping temporal metaphors formative evaluation Responsive Workbench 3D bar chart moving average surfac Haptic Workbench bidAsk landscape WEDGE haptic 3D bar chart prototyping haptic moving average surface expert heuristic evaluation evaluation auditory bidAs landscape large ABSTRACT DATA many applications Abstract Data multi-attributed finding patterns virtual abstract worlds virtual hybrid worlds stock market data data characterisation large ABSTRACT DATA many applications Abstract Data multi-attributed DATA finding patterns virtual abstract worlds virtual hybrid worlds stock market data data characterisation large ABSTRACT DATA many applications Abstract Data multi-attributed Large DATA finding patterns virtual abstract worlds virtual hybrid worlds stock market data data characterisation large ABSTRACT DATA many applications Abstract Data multi-attributed Large DATA finding patterns virtual abstract worlds virtual hybrid worlds stock market data data characterisation Multi-attributed large ABSTRACT DATA many applications Abstract Data multi-attributed Large DATA finding patterns Multi-attributed Many applications virtual abstract worlds virtual hybrid worlds stock market data data characterisation large ABSTRACT DATA many applications Abstract Data multi-attributed Large DATA finding patterns Multi-attributed Many applications virtual abstract worlds TASK: Find new patterns in large abstract data sets virtual hybrid worlds stock market data data characterisation large ABSTRACT DATA many applications Abstract Data multi-attributed Large DATA finding patterns Multi-attributed Many applications virtual abstract worlds virtual hybrid worlds TASK: Find new patterns in large abstract data sets. TECHNOLOGY: Multi-sensory Virtual Environments stock market data data characterisation large ABSTRACT DATA many applications Abstract Data multi-attributed Large DATA finding patterns Multi-attributed Many applications virtual abstract worlds virtual hybrid worlds TASK: Find new patterns in large abstract data sets. TECHNOLOGY: Multi-sensory Virtual Environments stock market data Virtual Abstract World data characterisation large ABSTRACT DATA many applications Abstract Data multi-attributed Large DATA finding patterns Multi-attributed Many applications virtual abstract worlds virtual hybrid worlds TASK: Find new patterns in large abstract data sets. TECHNOLOGY: Multi-sensory Virtual Environments stock market data Virtual Hybrid World data characterisation large ABSTRACT DATA many applications Abstract Data multi-attributed Large DATA finding patterns Multi-attributed Many applications virtual abstract worlds virtual hybrid worlds TASK: Find new patterns in large abstract data sets. TECHNOLOGY: Multi-sensory Virtual Environments stock market data data characterisation examples stock market software metrics education? sport? large ABSTRACT DATA many applications Abstract Data multi-attributed Large DATA finding patterns Multi-attributed Many applications virtual abstract worlds virtual hybrid worlds TASK: Find new patterns in large abstract data sets. TECHNOLOGY: Multi-sensory Virtual Environments stock market data Stock Market Data price, volume, indicators, depth of market MS-Process data characterisation examples stock market software metrics education? sport? large ABSTRACT DATA many applications Abstract Data multi-attributed finding patterns virtual abstract worlds virtual hybrid worlds stock market data data characterisation Abstract Data ABSTRACT DATA finding patterns virtual abstract worlds virtual hybrid worlds stock market data Abstract Data Data Mining DATA MINING finding patterns virtual abstract worlds virtual hybrid worlds stock market data Abstract Data Data Mining DATA MINING finding patterns perceptual data mining virtual abstract worlds virtual hybrid worlds stock market data finding trading rules task analysis visual data mining TASK Find new patterns in large abstract data sets Abstract Data Data Mining DATA MINING finding patterns perceptual data mining virtual abstract worlds virtual hybrid worlds visual data mining TASK Find new patterns in large abstract data sets Automated Intelligent Tools e.g. filtering, aggregation, clustering stock market data finding trading rules Information task analysis rules, patterns, relationships Abstract Data Data Mining DATA MINING finding patterns perceptual data mining virtual abstract worlds visual data mining TASK Find new patterns in large abstract data sets Visual Data Mining virtual hybrid worlds e.g. graph drawing, scatterplots stock market data finding trading rules Information task analysis rules, patterns, relationships Abstract Data Data Mining DATA MINING finding patterns perceptual data mining virtual abstract worlds visual data mining TASK Find new patterns in large abstract data sets Perceptual Data Mining virtual hybrid worlds Multi-sensory data displays stock market data finding trading rules Information task analysis rules, patterns, relationships Abstract Data Data Mining DATA MINING finding patterns perceptual data mining virtual abstract worlds visual data mining TASK Find new patterns in large abstract data sets Perceptual Data Mining virtual hybrid worlds Multi-sensory data displays stock market data finding trading rules Information task analysis rules, patterns, relationships Abstract Data Data Mining DATA MINING finding patterns perceptual data mining virtual abstract worlds visual data mining TASK Find new patterns in large abstract data sets Perceptual Data Mining virtual hybrid worlds Multi-sensory data displays Virtual Abstract World stock market data finding trading rules Information task analysis rules, patterns, relationships Abstract Data Data Mining DATA MINING finding patterns perceptual data mining virtual abstract worlds visual data mining TASK Find new patterns in large abstract data sets Perceptual Data Mining virtual hybrid worlds Multi-sensory data displays Virtual Hybrid World stock market data finding trading rules Information task analysis rules, patterns, relationships Abstract Data Data Mining DATA MINING finding patterns perceptual data mining virtual abstract worlds visual data mining TASK Find new patterns in large abstract data sets Perceptual Data Mining virtual hybrid worlds Multi-sensory data displays Stock Market Data stock market data finding trading rules Information task analysis rules, patterns, relationships Abstract Data Data Mining finding patterns DATA MINING perceptual data mining virtual abstract worlds visual data mining TASK Find new patterns in large abstract data sets Perceptual Data Mining virtual hybrid worlds Multi-sensory data displays Case Study stock market data finding trading rules Stock Market Data Find trading rules Information task analysis rules, patterns, relationships Abstract Data Data Mining finding patterns DATA MINING perceptual data mining virtual abstract worlds visual data mining TASK Find new patterns in large abstract data sets Perceptual Data Mining virtual hybrid worlds Multi-sensory data displays stock market data finding trading rules Stock Market Data Find trading rules Technical Analysis Information MS-Process task analysis rules, patterns, relationships Abstract Data Data Mining virtual abstract worlds virtual hybrid worlds Abstract Data Data Mining Virtual Environments VIRTUAL ENVIRONMENTS virtual abstract worlds virtual hybrid worlds Abstract Data Data Mining Virtual Environments VIRTUAL ENVIRONMENTS new user-interface technology many interaction styles increase humancomputer bandwidth virtual real worlds virtual abstract worlds information visualisation information sonification information haptisation VE platforms virtual hybrid worlds consider hardware platform consider software platform i-CONE Barco Baron Responsive Workbench Haptic Workbench WEDGE prototyping Virtual Environments VIRTUAL ENVIRONMENTS new user-interface technology many interaction styles increase humancomputer bandwidth virtual real worlds information virtual visualisation abstract worlds information sonification information haptisation VE platforms virtual hybrid worlds consider hardware platform consider software platform i-CONE Barco Baron Responsive Workbench Haptic Workbench WEDGE prototyping Virtual Environments Next generation user-interface Supporting natural real world interaction VIRTUAL ENVIRONMENTS new user-interface technology many interaction styles increase humancomputer bandwidth virtual real worlds information virtual visualisation abstract worlds information sonification information haptisation VE platforms virtual hybrid worlds consider hardware platform consider software platform i-CONE Barco Baron Responsive Workbench Haptic Workbench WEDGE prototyping Virtual Environments Next generation user-interface Supporting natural real world interaction Many types of interaction (hardware) VIRTUAL ENVIRONMENTS new user-interface technology many interaction styles increase humancomputer bandwidth virtual real worlds information virtual visualisation abstract worlds information sonification information haptisation VE platforms virtual hybrid worlds consider hardware platform consider software platform i-CONE Barco Baron Responsive Workbench Haptic Workbench WEDGE prototyping Virtual Environments Next generation user-interface Supporting natural real world interaction Many types of interaction (hardware) Multi-sensory communication VIRTUAL ENVIRONMENTS new user-interface technology many interaction styles increase humancomputer bandwidth virtual real worlds information virtual visualisation abstract worlds information sonification information haptisation VE platforms virtual hybrid worlds consider hardware platform consider software platform i-CONE Barco Baron Responsive Workbench Haptic Workbench WEDGE prototyping Virtual Environments VIRTUAL ENVIRONMENTS new user-interface technology many interaction styles increase humancomputer bandwidth information virtual visualisation abstract worlds information sonification information haptisation VE platforms virtual hybrid worlds virtual real worlds consider hardware platform consider software platform i-CONE Barco Baron Responsive Workbench Haptic Workbench WEDGE Real World Virtual Real World prototyping Virtual Environments VIRTUAL ENVIRONMENTS new user-interface technology many interaction styles information virtual visualisation abstract worlds increase humancomputer bandwidth information sonification information haptisation VE platforms virtual hybrid worlds virtual real worlds consider hardware platform consider software platform i-CONE Barco Baron Real World Responsive Workbench Haptic Workbench WEDGE Virtual Hybrid World Abstract Data prototyping Virtual Environments VIRTUAL ENVIRONMENTS new user-interface technology many interaction styles increase humancomputer bandwidth information virtual visualisation abstract worlds information sonification information haptisation VE platforms virtual hybrid worlds virtual real worlds consider hardware platform consider software platform i-CONE Barco Baron Responsive Workbench Real World Haptic Workbench WEDGE Metaphor Virtual Abstract World prototyping Abstract Data Virtual Environments VIRTUAL ENVIRONMENTS new user-interface technology many interaction styles increase humancomputer bandwidth information virtual visualisation abstract worlds information sonification information haptisation VE platforms virtual hybrid worlds virtual real worlds consider hardware platform Perceptual Data Mining consider software platform i-CONE Barco Baron Responsive Workbench Haptic Workbench Virtual Environments Multi-sensory data displays WEDGE Virtual Abstract World prototyping Virtual Environments Information Display VIRTUAL ENVIRONMENTS new user-interface technology many interaction styles information virtual visualisation abstract worlds increase humancomputer bandwidth information sonification information haptisation VE platforms virtual hybrid worlds virtual real worlds consider hardware platform consider software platform i-CONE Barco Baron Responsive Workbench Haptic Workbench Information Visualisation Abstract Data WEDGE Stereoglasses prototyping Virtual Environments Information Display VIRTUAL ENVIRONMENTS new user-interface technology many interaction styles increase humancomputer bandwidth information virtual visualisation abstract worlds information sonification information haptisation VE platforms virtual hybrid worlds virtual real worlds consider hardware platform consider software platform i-CONE Barco Baron Responsive Workbench Information Sonification Haptic Workbench Headphones WEDGE Abstract Data prototyping Spatial Array Virtual Environments Information Display VIRTUAL ENVIRONMENTS new user-interface technology many interaction styles information virtual visualisation abstract worlds increase humancomputer bandwidth information sonification information haptisation VE platforms virtual hybrid worlds virtual real worlds consider hardware platform consider software platform i-CONE Barco Baron Responsive Workbench Information Haptisation Phantom Abstract Data Haptic Workbench WEDGE prototyping Virtual Environments VIRTUAL ENVIRONMENTS new user-interface technology many interaction styles increase humancomputer bandwidth virtual real worlds information virtual visualisation abstract worlds information sonification information haptisation VE platforms virtual hybrid worlds consider hardware platform consider software platform i-CONE Barco Baron Responsive Workbench Haptic Workbench WEDGE prototyping Virtual Environments MS-Process VIRTUAL ENVIRONMENTS new user-interface technology many interaction styles increase humancomputer bandwidth information virtual visualisation abstract worlds information sonification information haptisation VE platforms virtual hybrid worlds virtual real worlds consider hardware platform consider software platform STEP 4.1 Consider software platform i-CONE Barco Baron STEP 4 Prototyping STEP 4.2 STEP 4.2 Consider hardware platform Consider hardware platform STEP 4.3 Implement current design Responsive Workbench Haptic Workbench WEDGE prototyping Virtual Environments MS-Process VIRTUAL ENVIRONMENTS new user-interface technology many interaction styles increase humancomputer bandwidth information virtual visualisation abstract worlds information sonification information haptisation VE platforms virtual hybrid worlds virtual real worlds consider hardware platform consider software platform STEP 4.1 Consider software platform i-CONE Barco Baron STEP 4 Prototyping STEP 4.2 STEP 4.2 Consider hardware platform Consider hardware platform STEP 4.3 Implement current design Responsive Workbench Haptic Workbench WEDGE prototyping Virtual Environments Case Study - Stock Market VIRTUAL ENVIRONMENTS new user-interface technology many interaction styles increase humancomputer bandwidth virtual real worlds information virtual visualisation abstract worlds information sonification information haptisation VE platforms virtual hybrid worlds consider hardware platform consider software platform i-CONE Barco Baron Responsive Workbench Haptic Workbench WEDGE prototyping Virtual Environments Case Study - Stock Market VIRTUAL ENVIRONMENTS new user-interface technology many interaction styles increase humancomputer bandwidth virtual real worlds information virtual visualisation abstract worlds information sonification information haptisation VE platforms virtual hybrid worlds consider hardware platform consider software platform i-CONE Barco Baron Responsive Workbench Haptic Workbench WEDGE prototyping Virtual Environments Case Study - Stock Market VIRTUAL ENVIRONMENTS new user-interface technology many interaction styles increase humancomputer bandwidth virtual real worlds information virtual visualisation abstract worlds information sonification information haptisation VE platforms virtual hybrid worlds consider hardware platform consider software platform i-CONE Barco Baron Responsive Workbench Haptic Workbench WEDGE prototyping Virtual Environments Case Study - Stock Market VIRTUAL ENVIRONMENTS new user-interface technology many interaction styles increase humancomputer bandwidth virtual real worlds information virtual visualisation abstract worlds information sonification information haptisation VE platforms virtual hybrid worlds consider hardware platform consider software platform i-CONE Barco Baron Responsive Workbench Haptic Workbench WEDGE prototyping Virtual Environments Case Study - Stock Market VIRTUAL ENVIRONMENTS new user-interface technology many interaction styles increase humancomputer bandwidth virtual real worlds information virtual visualisation abstract worlds information sonification information haptisation VE platforms virtual hybrid worlds consider hardware platform consider software platform i-CONE Barco Baron Responsive Workbench Haptic Workbench WEDGE prototyping Virtual Environments MS-Process VIRTUAL ENVIRONMENTS new user-interface technology many interaction styles increase humancomputer bandwidth information virtual visualisation abstract worlds information sonification information haptisation VE platforms virtual hybrid worlds virtual real worlds consider hardware platform consider software platform STEP 4.1 Consider software platform i-CONE Barco Baron STEP 4 Prototyping STEP 4.2 STEP 4.2 Consider hardware platform Consider hardware platform STEP 4.3 Implement current design Responsive Workbench Haptic Workbench WEDGE prototyping Virtual Environments Case Study - Stock Market VIRTUAL ENVIRONMENTS new user-interface technology many interaction styles increase humancomputer bandwidth virtual real worlds information virtual visualisation abstract worlds information sonification information haptisation VE platforms virtual hybrid worlds Video 1 consider hardware platform consider software platform i-CONE Barco Baron Responsive Workbench Haptic Workbench WEDGE prototyping Virtual Environments Case Study - Stock Market VIRTUAL ENVIRONMENTS new user-interface technology many interaction styles increase humancomputer bandwidth information virtual visualisation abstract worlds information sonification information haptisation VE platforms virtual hybrid worlds Video 2 consider hardware platform consider software platform i-CONE Barco Baron Responsive Workbench Haptic Workbench WEDGE prototyping Virtual Environments information visualisation information sonification information haptisation HUMAN PERCEPTION Virtual Environments Human Perception information visualisation information sonification information haptisation HUMAN PERCEPTION Virtual Environments Human Perception visual data mining perceptual data mining information visualisation information sonification information perceptualisation guidelines for perception information haptisation HUMAN PERCEPTION Human Perception Data Mining visual data mining perceptual data mining information visualisation information sonification information haptisation Perceptual Data Mining information perceptualisation guidelines for perception Multi-sensory data displays Information rules, patterns, relationships HUMAN PERCEPTION Human Perception Data Mining Virtual Environments visual data mining perceptual data mining information visualisation information sonification information haptisation information perceptualisation guidelines for perception Perceptual Data Mining Multi-sensory data displays Virtual Environments Virtual Abstract World HUMAN PERCEPTION Human Perception very complex visual data mining includes the domain of perceptual science perceptual data mining information visualisation information sonification information perceptualisation guidelines for perception information haptisation HUMAN PERCEPTION Human Perception very complex visual data mining includes the domain of perceptual science perceptual data mining information visualisation information sonification information perceptualisation guidelines for perception information haptisation physiology HUMAN PERCEPTION Human Perception very complex visual data mining includes the domain of perceptual science perceptual data mining information visualisation information sonification information haptisation physiology cognition information perceptualisation guidelines for perception Distal Stimulus Proximal ? Stimulus ? Transduction ? Processing ? Perception ? Recognition ? Action HUMAN PERCEPTION Human Perception very complex visual data mining includes the domain of perceptual science perceptual data mining information visualisation information sonification information haptisation physiology cognition sensory bias information perceptualisation guidelines for perception HUMAN PERCEPTION Human Perception very complex visual data mining includes the domain of perceptual science perceptual data mining information visualisation information sonification information haptisation physiology cognition sensory bias information perceptualisation sensory interaction guidelines for perception HUMAN PERCEPTION Human Perception very complex visual data mining includes the domain of perceptual science perceptual data mining information visualisation information sonification information haptisation physiology cognition sensory bias information perceptualisation sensory interaction guidelines for perception visual auditory haptic HUMAN PERCEPTION Human Perception Information Display Abstract Data visual data mining perceptual data mining information visualisation information sonification information haptisation information perceptualisation guidelines for perception Information Visualisation Abstract Data Information Sonification Abstract Data Information Haptisation Abstract Data HUMAN PERCEPTION Human Perception Abstract Data visual data mining perceptual data mining information visualisation information sonification information haptisation Multi-sensory Display of Abstract Data information perceptualisation guidelines for perception Information Perceptualisation Abstract Data HUMAN PERCEPTION Human Perception MS-Guidelines visual data mining perceptual data mining information visualisation information sonification information haptisation information perceptualisation guidelines for perception MS-Guidelines Guidelines for human perception Guidelines for information display Guidelines for MS-Taxonomy Human Perception information visualisation information sonification information haptisation Human Perception Information Display information visualisation information sonification information haptisation Human Perception Information Display information visualisation information sonification information haptisation Multi-sensory design space Human Perception Information Display information visualisation information sonification information haptisation Multi-sensory design space Human Perception Information Display information visualisation information sonification information haptisation Multi-sensory design space Human Perception Information Display information visualisation information sonification information haptisation Multi-sensory design space Difficult to compare applications e.g. visualisation with sonification Difficult to transfer knowledge For example a ‘haptic histogram’ Human Perception Information Display INFORMATION DISPLAY Human Perception Information Display information visualisation INFORMATION DISPLAY virtual abstract worlds guidelines for information display information sonification information haptisation Human Perception Information Display information visualisation INFORMATION DISPLAY information sonification information haptisation virtual abstract worlds guidelines for information display Abstract Data large multi-attributed Display of abstract data Human Perception Information Display information visualisation INFORMATION DISPLAY information sonification information haptisation virtual abstract worlds guidelines for information display Abstract Data large multi-attributed Worlds Models Metaphors Representations Mappings Virtual Abstract World Human Perception Information Display information visualisation INFORMATION DISPLAY information sonification information haptisation virtual abstract worlds Data Mining patterns rules relationships guidelines for information display Abstract Data large multi-attributed Perceptual Data Mining Worlds Multi-sensory data displays Models Metaphors Representations Mappings Virtual Environments Virtual Abstract World Human Perception Information Display Abstract Data information visualisation INFORMATION DISPLAY virtual abstract worlds guidelines for information display visual Information Visualisation information sonification information haptisation Human Perception Information Display Abstract Data information visualisation INFORMATION DISPLAY virtual abstract worlds guidelines for information display auditory Information Sonification information sonification information haptisation Human Perception Information Display Abstract Data information visualisation INFORMATION DISPLAY virtual abstract worlds guidelines for information display haptic Information Haptisation information sonification information haptisation Human Perception Information Display information visualisation INFORMATION DISPLAY information sonification information haptisation virtual abstract worlds guidelines for information display Information Abstract Application Domain Metaphors The domain to be controlled or understood mapping between... Real World A domain which is well understood Human Perception Information Display information visualisation INFORMATION DISPLAY virtual abstract worlds guidelines for information display Information Metaphors Spatial Metaphors Direct Metaphors Temporal Metaphors information sonification information haptisation Human Perception Information Display information visualisation INFORMATION DISPLAY information sonification information haptisation virtual abstract worlds guidelines for information display Information Metaphors Spatial Metaphors The way information is perceived in space. e.g. position, scale, orientation, connection Direct Metaphors The way information is directly perceived by sensory properties. e.g. colour, pitch, texture Temporal Metaphors The way information is perceived over time. e.g. rate, temporal relations (rhythm) Human Perception Information Display information visualisation INFORMATION DISPLAY information sonification information haptisation virtual abstract worlds guidelines for information display Information Metaphors Spatial Metaphors The way information is perceived in space. e.g. position, scale, orientation, connection Direct Metaphors The way information is directly perceived by sensory properties. e.g. colour, pitch, texture Temporal Metaphors The way information is perceived over time. e.g. rate, temporal relations (rhythm) Human Perception Information Display information visualisation INFORMATION DISPLAY information sonification information haptisation virtual abstract worlds guidelines for information display Information Metaphors Spatial Metaphors The way information is perceived in space. e.g. position, scale, orientation, connection Direct Metaphors The way information is directly perceived by sensory properties. e.g. colour, pitch, texture Temporal Metaphors The way information is perceived over time. e.g. rate, temporal relations (rhythm) Human Perception Information Display MS-Guidelines information visualisation INFORMATION DISPLAY information sonification information haptisation virtual abstract worlds guidelines for information display MS-Guidelines Guidelines for human perception Guidelines for information display Guidelines for MS-Taxonomy Human Perception Information Display INFORMATION DISPLAY virtual abstract worlds guidelines for information display Multi-sensory design space Human Perception Information Display information visualisation INFORMATION DISPLAY information sonification information haptisation virtual abstract worlds guidelines for information display Difficult to compare and transfer applications across senses Spatial Metaphors Information Metaphors Direct Metaphors Temporal Metaphors Multi-sensory design space Human Perception Information Display information visualisation INFORMATION DISPLAY information sonification information haptisation virtual abstract worlds guidelines for information display Spatial Metaphors Information Metaphors Direct Metaphors Temporal Metaphors Multi-sensory design space Human Perception Information Display information visualisation INFORMATION DISPLAY information sonification information haptisation virtual abstract worlds guidelines for information display Simple to compare and transfer spatial metaphors Spatial Metaphors Information Metaphors Direct Metaphors Temporal Metaphors Multi-sensory design space Human Perception Information Display information visualisation INFORMATION DISPLAY information sonification information haptisation virtual abstract worlds guidelines for information display Simple to exchange direct metaphors between senses Spatial Metaphors Information Metaphors Direct Metaphors Temporal Metaphors Multi-sensory design space Human Perception Information Display information visualisation INFORMATION DISPLAY information sonification information haptisation virtual abstract worlds guidelines for information display Simple to compare and transfer temporal metaphors Spatial Metaphors Information Metaphors Direct Metaphors Temporal Metaphors Multi-sensory design space Human Perception Information Display information visualisation INFORMATION DISPLAY information sonification information haptisation virtual abstract worlds guidelines for information display Spatial Metaphors Information Metaphors Direct Metaphors Temporal Metaphors Multi-sensory design space Human Perception Information Display MS-Taxonomy Multi-sensory design space A model (categorisation) of the multi-sensory design space. Spatial Metaphors Information Metaphors Direct Metaphors Temporal Metaphors Human Perception Information Display MS-Taxonomy Multi-sensory design space A model (categorisation) of the multi-sensory design space. Information Metaphors Spatial Metaphors Spatial Visual Metaphors Spatial Auditory Metaphors Spatial Haptic Metaphors Direct Metaphors Direct Visual Metaphors Direct Auditory Metaphors Direct Haptic Metaphors Temporal Metaphors Temporal Visual Metaphors Temporal Auditory Temporal Haptic Metaphors Metaphors Human Perception Information Display MS-Taxonomy Visual Display Space Spatial Visual Metaphors Visual Spatial Properties Visual Spatial Structures Orthogonal Spaces Distorted Spaces Subdivided Spaces Visual Position Visual Scale Visual Orientation Global Visual Spatial Structures Local Visual Spatial Structures 1D 2D 3D Visual Length Visual Depth Visual Area Visual Volume Visual Angle Visual Slope Visual Curvature Visual Field Visual Connection Visual Containment Visual Grouping Visual global spatial artefacts Visual Point Visual Line Visual Surface Visual Region Visual Glyphs Visual Solid Multi-sensory design space Relies on the visual perception of space. Information Metaphors Spatial Metaphors Spatial Visual Metaphors Spatial Auditory Metaphors Spatial Haptic Metaphors Direct Metaphors Direct Visual Metaphors Direct Auditory Metaphors Direct Haptic Metaphors Temporal Metaphors Temporal Visual Metaphors Temporal Auditory Temporal Haptic Metaphors Metaphors Human Perception Information Display MS-Taxonomy Auditory Display Space Spatial Auditory Metaphors Auditory Spatial Properties Auditory Spatial Structures Orthogonal Spaces Distorted Spaces Subdivided Spaces Auditory Position Auditory Scale Auditory Orientation Global Auditory Spatial Structures Local Auditory Spatial Structures 1D 2D 3D Auditory Length Auditory Depth Auditory Area Auditory Volume Auditory Angle Auditory Slope Auditory Curvature Auditory Field Auditory Connection Auditory Containment Auditory Grouping Auditory global spatial artefacts Auditory Point Auditory Line Auditory Surface Auditory Region Auditory Glyphs Auditory Solid Multi-sensory design space Relies on the auditory perception of space. Information Metaphors Spatial Metaphors Spatial Visual Metaphors Spatial Auditory Metaphors Spatial Haptic Metaphors Direct Metaphors Direct Visual Metaphors Direct Auditory Metaphors Direct Haptic Metaphors Temporal Metaphors Temporal Visual Metaphors Temporal Auditory Temporal Haptic Metaphors Metaphors Human Perception Information Display MS-Taxonomy Haptic Display Space Spatial Haptic Metaphors Haptic Spatial Properties Haptic Spatial Structures Orthogonal Spaces Distorted Spaces Subdivided Spaces Haptic Position Haptic Scale Haptic Orientation Global Haptic Spatial Structures Local Haptic Spatial Structures 1D 2D 3D Haptic Length Haptic Depth Haptic Area Haptic Volume Haptic Angle Haptic Slope Haptic Curvature Haptic Field Haptic Connection Haptic Containment Haptic Grouping Haptic global spatial artefacts Haptic Point Haptic Line Haptic Surface Haptic Region Haptic Glyphs Haptic Solid Multi-sensory design space Relies on the haptic perception of space. Information Metaphors Spatial Metaphors Spatial Visual Metaphors Spatial Auditory Metaphors Spatial Haptic Metaphors Direct Metaphors Direct Visual Metaphors Direct Auditory Metaphors Direct Haptic Metaphors Temporal Metaphors Temporal Visual Metaphors Temporal Auditory Temporal Haptic Metaphors Metaphors Human Perception Information Display MS-Taxonomy Visual Spatial Structures Direct Visual Metaphors Direct Visual Properties Visual Texture Direct Visual Shape Colour Hue Intensity (grey scale) Saturation Multi-sensory design space Relies on the properties perceived by the visual sense. Information Metaphors Spatial Metaphors Spatial Visual Metaphors Spatial Auditory Metaphors Spatial Haptic Metaphors Direct Metaphors Direct Visual Metaphors Direct Auditory Metaphors Direct Haptic Metaphors Temporal Metaphors Temporal Visual Metaphors Temporal Auditory Temporal Haptic Metaphors Metaphors Human Perception Information Display MS-Taxonomy Auditory Spatial Structures Direct Auditory Metaphors Loudness Pitch Musical Properties Direct Auditory Properties Timbre Everyday Properties Synthesis Properties Multi-sensory design space Relies on the properties perceived by the auditory sense. Information Metaphors Spatial Metaphors Spatial Visual Metaphors Spatial Auditory Metaphors Spatial Haptic Metaphors Direct Metaphors Direct Visual Metaphors Direct Auditory Metaphors Direct Haptic Metaphors Temporal Metaphors Temporal Visual Metaphors Temporal Auditory Temporal Haptic Metaphors Metaphors Human Perception Information Display MS-Taxonomy Haptic Spatial Structures Force Haptic Surface Texture Direct Haptic Shape Direct Haptic Metaphors Compliance Direct Haptic Properties Friction Weight Vibration Multi-sensory design space Relies on the properties perceived by the haptic sense. Information Metaphors Spatial Metaphors Spatial Visual Metaphors Spatial Auditory Metaphors Spatial Haptic Metaphors Direct Metaphors Direct Visual Metaphors Direct Auditory Metaphors Direct Haptic Metaphors Temporal Metaphors Temporal Visual Metaphors Temporal Auditory Temporal Haptic Metaphors Metaphors Human Perception Information Display MS-Taxonomy Visual Duration Visual Display Time Temporal Visual Metaphors Visual Event Visual Event Time Visual Movement Event Visual Display Space Event Velocity Acceleration Direction Translation Event Rotation Event Scale Event Distortion Event Navigation Event Visual Transition Event Visual Alarm Event Visual Temporal Structure Visual Temporal Artefact Visual Rate Visual Rhythm Visual Variation Multi-sensory design space Relies on the visual perception of events over time. Information Metaphors Spatial Metaphors Spatial Visual Metaphors Spatial Auditory Metaphors Spatial Haptic Metaphors Direct Metaphors Direct Visual Metaphors Direct Auditory Metaphors Direct Haptic Metaphors Temporal Metaphors Temporal Visual Metaphors Temporal Auditory Temporal Haptic Metaphors Metaphors Human Perception Information Display MS-Taxonomy Auditory Duration Auditory Display Time Temporal Auditory Metaphors Auditory Event Auditory Event Time Auditory Movement Event Auditory Display Space Event Velocity Acceleration Direction Translation Event Rotation Event Scale Event Distortion Event Navigation Event Auditory Transition Event Auditory Alarm Event Auditory Temporal Structure Auditory Temporal Artefact Auditory Rate Auditory Rhythm Auditory Variation Multi-sensory design space Relies on the auditory perception of events over time. Information Metaphors Spatial Metaphors Spatial Visual Metaphors Spatial Auditory Metaphors Spatial Haptic Metaphors Direct Metaphors Direct Visual Metaphors Direct Auditory Metaphors Direct Haptic Metaphors Temporal Metaphors Temporal Visual Metaphors Temporal Auditory Temporal Haptic Metaphors Metaphors Human Perception Information Display MS-Taxonomy Haptic Duration Haptic Display Time Temporal Haptic Metaphors Haptic Event Visual Event Time Haptic Movement Event Haptic Display Space Event Velocity Direction Acceleration Translation Event Rotation Event Scale Event Distortion Event Navigation Event Haptic Transition Event Haptic Alarm Event Haptic Temporal Structure Haptic Temporal Artefact Haptic Rate Haptic Rhythm Haptic Variation Multi-sensory design space Relies on the haptic perception of events over time. Information Metaphors Spatial Metaphors Spatial Visual Metaphors Spatial Auditory Metaphors Spatial Haptic Metaphors Direct Metaphors Direct Visual Metaphors Direct Auditory Metaphors Direct Haptic Metaphors Temporal Metaphors Temporal Visual Metaphors Temporal Auditory Temporal Haptic Metaphors Metaphors Human Perception Information Display MS-Taxonomy Human Perception Information Display MS-Taxonomy MS-TAXONOMY guidelines for MS-Taxonomy taxonomy guidelines structure process structure spatial metaphors structure direct temporal metaphors metaphors structure structure MS-Taxonomy MS-TAXONOMY guidelines for MS-Taxonomy taxonomy guidelines structure process structure spatial metaphors structure direct temporal metaphors metaphors structure structure Duration Display Time MS-Taxonomy Event Time Velocity Direction Acceleration Translation Event Rotation Event Scale Event Movement Event Temporal Metaphors Event Display Space Event Distortion Event Navigation Event Transition Event Alarm Event Temporal Structure Temporal Artefact Rate Rhythm Variation MS-TAXONOMY guidelines for MS-Taxonomy taxonomy guidelines structure process structure spatial metaphors structure direct temporal metaphors metaphors structure structure Direct Visual Metaphors Direct Auditory Metaphors Visual Texture Direct Visual Shape Direct Visual Properties Colour Hue Intensity (grey scale) Saturation Auditory Spatial Structures Loudness Pitch Musical Properties Direct Auditory Properties Haptic Spatial Structures Direct Haptic Metaphors MS-Taxonomy Visual Spatial Structures Timbre Everyday Properties Synthesis Properties Force Haptic Surface Texture Direct Haptic Shape MS-TAXONOMY Compliance Direct Haptic Properties Friction Weight Vibration guidelines for MS-Taxonomy taxonomy guidelines structure process structure spatial metaphors structure direct temporal metaphors metaphors structure structure Display Space Spatial Metaphors Spatial Properties Global Spatial Structures Spatial Structures MS-Taxonomy 1D Orthogonal Spaces 2D Distorted Spaces 3D Subdivided Spaces Length Position Depth Area Volume Scale Angle Slope Orientation Curvature Local Spatial Structures Field Connection Containment Grouping global spatial artefacts Point Line Surface Region Glyphs Solid MS-TAXONOMY guidelines for MS-Taxonomy taxonomy guidelines structure process structure spatial metaphors structure direct temporal metaphors metaphors structure structure MS-Taxonomy MS-Process A process for designing multi-sensory displays STEP 3 Display Mapping STEP 3.1 Consider spatial metaphors STEP 3.2 Consider direct metaphors guidelines for MS-Taxonomy taxonomy guidelines structure process structure spatial metaphors structure direct temporal metaphors metaphors structure structure STEP 3.3 Consider temporal metaphors MS-Taxonomy MS-Guidelines Guidelines for human perception Guidelines for information display Guidelines for MS-Taxonomy MS-TAXONOMY guidelines for MS-Taxonomy taxonomy guidelines structure process structure spatial metaphors structure direct temporal metaphors metaphors structure structure MS-Taxonomy MS-Guidelines Guidelines for human perception Guidelines for spatial metaphors Guidelines for direct metaphors Guidelines for temporal metaphors Guidelines for information display Guidelines for MS-Taxonomy MS-TAXONOMY guidelines for MS-Taxonomy taxonomy guidelines structure process structure spatial metaphors structure direct temporal metaphors metaphors structure structure MS-Taxonomy MS-TAXONOMY guidelines for MS-Taxonomy taxonomy guidelines structure process structure spatial metaphors structure direct temporal metaphors metaphors structure structure MS-Taxonomy Software Engineering SOFTWARE ENGINEERING taxonomy MS-Taxonomy Software Engineering SOFTWARE ENGINEERING abstraction architecture taxonomy iterative prototyping design process quality principles design guidelines Software Engineering SOFTWARE ENGINEERING abstraction architecture taxonomy iterative prototyping design process quality principles design guidelines Software Engineering Modeling concepts originally came from knowledge engineering UML diagrams (inheritance, components) SOFTWARE ENGINEERING abstraction architecture taxonomy iterative prototyping design process quality principles design guidelines Software Engineering Spatial Metaphor Spatial Property Display Space Subdivided Space Orthogonal Space Distorted Space Position Scale Spatial Structure Orientation SOFTWARE ENGINEERING 1D abstraction architecture taxonomy iterative prototyping design process quality principles 2D 3D Length (x) Width (y) Depth (z) Global Spatial Structure Local Spatial Structure Software Engineering Sensory Display Modes Task Domain Metaphors Visual Display Auditory Display Haptic Display Spatial Metaphors SOFTWARE ENGINEERING Direct Metaphors abstraction Spatial Visual Metaphors Spatial Auditory Metaphors Spatial Haptic Metaphors Direct Visual Metaphors Direct Auditory Metaphors Direct Haptic Metaphors Temporal Visual Metaphors Temporal Auditory Metaphors Temporal Haptic Metaphors architecture Temporal Metaphors taxonomy iterative prototyping design process quality principles design guidelines Software Engineering Sensory Display Modes Task Domain Metaphors Visual Display Auditory Display Haptic Display Spatial Metaphors SOFTWARE ENGINEERING Direct Metaphors abstraction Spatial Visual Metaphors Spatial Auditory Metaphors Spatial Haptic Metaphors Direct Visual Metaphors Direct Auditory Metaphors Direct Haptic Metaphors Temporal Visual Metaphors Temporal Auditory Metaphors Temporal Haptic Metaphors architecture Temporal Metaphors taxonomy iterative prototyping design process quality principles design guidelines MS-Taxonomy Software Engineering Waterfall Model Requirements Analysis PROTOTYPING SYSTEM DEVELOPMENT System Evaluation Prototype Specification System Specification Prototype Design System Design System Design System Implementation System Implementation Prototype Implementation System Test System Maintenance System Specification Prototype Evaluation Prototyping Model SOFTWARE ENGINEERING System Specification abstraction System Design System Use architecture taxonomy iterative prototyping System Implementation System Evaluation design process quality principles design guidelines System Test Iterative Model MS-Process A process for designing multi-sensory displays Software Engineering STEP 1. Task Analysis STEP 2. Data Characterisation STEP 3. Display Mapping Iterative Steps SOFTWARE ENGINEERING STEP 4. MS-Taxonomy MS-Guidelines Design Prototyping Prototype abstraction architecture STEP 5. Evaluation taxonomy iterative prototyping design process quality principles design guidelines MS-Guidelines Software Engineering Process concepts come out of Total Quality Management Process management Process improvement (evolution) Measuring performance Automation SOFTWARE ENGINEERING abstraction architecture taxonomy iterative prototyping design process quality principles design guidelines Software Engineering MS-Guidelines To promote quality… Guidelines help direct a process Guidelines act as a checklist STEP 1. Task Analysis SOFTWARE ENGINEERING STEP 2. Data Characterisation STEP 3. Display Mapping MS-Taxonomy MS-Guidelines abstraction Design architecture Iterative Steps taxonomy STEP 4. Prototyping Prototype iterative prototyping STEP 5. Evaluation design process quality principles design guidelines MS-Guidelines MS-Process Software Engineering MS-Guidelines guidelines for information display guidelines structure guidelines for MS-Taxonomy guidelines for perception guidelines for spatial metaphors guidelines for direct metaphors guidelines for temporal metaphors design guidelines MS-GUIDELINES formative evaluation MS-Guidelines To assist in the design of multi-sensory displays. Collected from a range of sources… • perceptual science • information display • HCI • User interface design guidelines for information display guidelines structure guidelines for MS-Taxonomy guidelines for perception guidelines for spatial metaphors guidelines for direct metaphors guidelines for temporal metaphors design guidelines MS-GUIDELINES formative evaluation MS-Guidelines Help to direct the design process guidelines for information display guidelines structure guidelines for MS-Taxonomy MS-Process guidelines for perception guidelines for spatial metaphors guidelines for direct metaphors guidelines for temporal metaphors design guidelines MS-GUIDELINES formative evaluation MS-Guidelines Structured using the MS-Taxonomy MS-Taxonomy spatial guidelines direct guidelines temporal guidelines guidelines for information display guidelines structure guidelines for MS-Taxonomy guidelines for perception guidelines for spatial metaphors guidelines for direct metaphors guidelines for temporal metaphors design guidelines MS-GUIDELINES formative evaluation MS-Guidelines Information Display Guidelines for information display Guidelines for human perception Guidelines for MS-Taxonomy guidelines for information display guidelines structure Guidelines for spatial metaphors Guidelines for direct metaphors Guidelines for temporal metaphors guidelines for perception guidelines for MS-Taxonomy guidelines for spatial metaphors guidelines for direct metaphors guidelines for temporal metaphors design guidelines MS-GUIDELINES formative evaluation MS-Guidelines Human Perception Guidelines for information display Guidelines for human perception Guidelines for MS-Taxonomy guidelines for information display guidelines structure guidelines for MS-Taxonomy Guidelines for spatial metaphors Guidelines for direct metaphors Guidelines for temporal metaphors guidelines for perception guidelines for spatial metaphors guidelines for direct metaphors guidelines for temporal metaphors design guidelines MS-GUIDELINES formative evaluation MS-Guidelines MS-Taxonomy Guidelines for information display Guidelines for human perception Guidelines for MS-Taxonomy guidelines for information display guidelines structure Guidelines for spatial metaphors Guidelines for direct metaphors Guidelines for temporal metaphors guidelines for perception guidelines for MS-Taxonomy guidelines for spatial metaphors guidelines for direct metaphors guidelines for temporal metaphors design guidelines MS-GUIDELINES formative evaluation MS-Guidelines MS-Taxonomy Guidelines for information display Guidelines for human perception Guidelines for MS-Taxonomy guidelines for information display guidelines structure guidelines for MS-Taxonomy Guidelines for spatial metaphors Guidelines for direct metaphors Guidelines for temporal metaphors guidelines for perception guidelines for spatial metaphors guidelines for direct metaphors guidelines for temporal metaphors design guidelines MS-GUIDELINES formative evaluation MS-Guidelines MS-Taxonomy Guidelines for information display Guidelines for human perception Guidelines for MS-Taxonomy guidelines for information display guidelines structure guidelines for MS-Taxonomy Guidelines for spatial metaphors Guidelines for direct metaphors Guidelines for temporal metaphors guidelines for perception guidelines for spatial metaphors guidelines for direct metaphors guidelines for temporal metaphors design guidelines MS-GUIDELINES formative evaluation MS-Guidelines MS-Taxonomy Guidelines for information display Guidelines for human perception Guidelines for MS-Taxonomy guidelines for information display guidelines structure guidelines for MS-Taxonomy Guidelines for spatial metaphors Guidelines for direct metaphors Guidelines for temporal metaphors guidelines for perception guidelines for spatial metaphors guidelines for direct metaphors guidelines for temporal metaphors design guidelines MS-GUIDELINES formative evaluation MS-Guidelines MS-Process Help to check the design STEP 5 Evaluation STEP 5.1 Expert heuristic evaluation STEP 5.2 Formative evaluation guidelines for information display guidelines structure guidelines for MS-Taxonomy STEP 5.3 Summative evaluation guidelines for perception guidelines for spatial metaphors guidelines for direct metaphors guidelines for temporal metaphors design guidelines MS-GUIDELINES formative evaluation MS-Guidelines guidelines for spatial metaphors MS-GUIDELINES guidelines for direct metaphors guidelines for temporal metaphors formative evaluation MS-Guidelines MS-Process consider hardware platform design process MS-PROCESS task analysis data characterisation process structure display mapping guidelines for spatial metaphors guidelines for direct metaphors mapping mapping spatial direct metaphors metaphors summative evaluation consider software platform guidelines for temporal metaphors mapping temporal metaphors formative evaluation prototyping expert heuristic evaluation evaluation MS-Process consider hardware platform design process MS-PROCESS consider software platform task analysis data characterisation display mapping mapping mapping mapping spatial direct temporal metaphors metaphors metaphors summative formative evaluation evaluation prototyping expert heuristic evaluation evaluation MS-Process STEP 1. Task Analysis STEP 2. Data Characterisation STEP 3. Display Mapping A process for designing multi-sensory displays MS-Taxonomy MS-Guidelines Design STEP 4. Prototyping Prototype STEP 5. Evaluation MS-Guidelines consider hardware platform design process MS-PROCESS consider software platform task analysis data characterisation display mapping mapping mapping mapping spatial direct temporal metaphors metaphors metaphors summative formative evaluation evaluation prototyping expert heuristic evaluation evaluation MS-Process STEP 1. Task Analysis STEP 2. Data Characterisation STEP 3. Display Mapping A process for designing multi-sensory displays MS-Taxonomy MS-Guidelines Design STEP 4. Prototyping Prototype STEP 5. Evaluation MS-Guidelines consider hardware platform design process MS-PROCESS consider software platform task analysis data characterisation display mapping mapping mapping mapping spatial direct temporal metaphors metaphors metaphors summative formative evaluation evaluation prototyping expert heuristic evaluation evaluation MS-Process STEP 1 Task Analysis task list STEP 1.1 Describe the user’s tasks STEP 1.2 Consider previous work current methods consider hardware platform design process MS-PROCESS consider software platform task analysis data characterisation display mapping mapping mapping mapping spatial direct temporal metaphors metaphors metaphors summative formative evaluation evaluation prototyping expert heuristic evaluation evaluation MS-Process STEP 2 Data Characterisation data types STEP 2.1 Describe the data types STEP 2.2 Describe the data sources task list STEP 2.3 Describe the data priorities data sources data priorities consider hardware platform design process MS-PROCESS consider software platform task analysis data characterisation display mapping mapping mapping mapping spatial direct temporal metaphors metaphors metaphors summative formative evaluation evaluation prototyping expert heuristic evaluation evaluation MS-Taxonomy MS-Process STEP 3 Display Mapping MS-Guidelines Design STEP 3.1 Consider spatial metaphors STEP 3.2 Consider direct metaphors consider software platform STEP 3.3 Consider temporal metaphors design process MS-PROCESS task analysis data characterisation consider hardware platform process structure display mapping mapping mapping mapping spatial direct temporal metaphors metaphors metaphors summative formative evaluation evaluation prototyping expert heuristic evaluation evaluation MS-Taxonomy STEP 3 Display Mapping MS-Guidelines STEP 3.1 Consider spatial metaphors guidelines for spatial metaphors STEP 3.2 Consider direct metaphors consider MS-Process STEP 3.1 Consider spatial metaphors STEP 3.1.1 Consider spatial visual metaphors STEP 3.1.2 Consider spatial auditory metaphors software platform STEP 3.3 Consider temporal metaphors STEP 3.1.3 Consider spatial haptic metaphors consider hardware platform guidelines for spatial metaphors design process MS-PROCESS task analysis data characterisation display mapping mapping mapping mapping spatial direct temporal metaphors metaphors metaphors summative formative evaluation evaluation prototyping expert heuristic evaluation evaluation MS-Taxonomy MS-Process STEP 3 Display Mapping STEP 3.1 Consider spatial metaphors MS-Guidelines STEP 3.2.1 Consider direct visual metaphors STEP 3.2.2 Consider direct auditory metaphors STEP 3.2 Consider direct metaphors consider guidelines for direct metaphors STEP 3.2 Consider direct metaphors software platform STEP 3.3 Consider temporal metaphors STEP 3.2.3 Consider direct haptic metaphors consider hardware platform guidelines for direct metaphors design process MS-PROCESS task analysis data characterisation display mapping mapping mapping mapping spatial direct temporal metaphors metaphors metaphors summative formative evaluation evaluation prototyping expert heuristic evaluation evaluation MS-Taxonomy MS-Process STEP 3 Display Mapping STEP 3.1 Consider spatial metaphors STEP 3.3 Consider temporal metaphors STEP 3.3.1 Consider temporal visual metaphors STEP 3.3.2 Consider temporal auditory metaphors STEP 3.2 Consider direct metaphors consider MS-Guidelines software platform guidelines for temporal metaphors STEP 3.3.3 Consider temporal haptic metaphors STEP 3.3 Consider temporal metaphors consider hardware platform guidelines for temporal metaphors design process MS-PROCESS task analysis data characterisation display mapping mapping mapping mapping spatial direct temporal metaphors metaphors metaphors summative formative evaluation evaluation prototyping expert heuristic evaluation evaluation Virtual Environments MS-Process STEP 4.1 Consider hardware platform STEP 4 Prototyping STEP 4.2 STEP 4.2 Consider software platform Consider hardware platform STEP 4.3 Implement current design consider hardware platform design process MS-PROCESS consider software platform task analysis data characterisation display mapping mapping mapping mapping spatial direct temporal metaphors metaphors metaphors summative formative evaluation evaluation prototyping expert heuristic evaluation evaluation Virtual Environments MS-Process STEP 4.1 Consider software platform STEP 4 Prototyping STEP 4.2 STEP 4.2 Consider hardware platform Consider hardware platform STEP 4.3 Implement current design consider hardware platform design process MS-PROCESS consider software platform task analysis data characterisation display mapping mapping mapping mapping spatial direct temporal metaphors metaphors metaphors summative formative evaluation evaluation prototyping expert heuristic evaluation evaluation Virtual Environments MS-Process STEP 4.1 Consider software platform STEP 4 Prototyping STEP 4.2 STEP 4.2 Consider hardware platform Consider hardware platform STEP 4.3 Implement current design consider hardware platform design process MS-PROCESS consider software platform task analysis data characterisation display mapping mapping mapping mapping spatial direct temporal metaphors metaphors metaphors summative formative evaluation evaluation prototyping expert heuristic evaluation evaluation MS-Process STEP 5 Evaluation STEP 5.1 Expert heuristic evaluation STEP 5.2 Formative evaluation STEP 5.3 Summative evaluation Range of different types of evaluation depending on stage of design consider hardware platform design process MS-PROCESS consider software platform task analysis data characterisation display mapping mapping mapping mapping spatial direct temporal metaphors metaphors metaphors summative formative evaluation evaluation prototyping expert heuristic evaluation evaluation MS-Process STEP 5 Evaluation STEP 5.1 Expert heuristic evaluation STEP 5.2 Formative evaluation STEP 5.3 Summative evaluation Informal Demonstration with a domain expert consider hardware platform design process MS-PROCESS consider software platform task analysis data characterisation display mapping mapping mapping mapping spatial direct temporal metaphors metaphors metaphors summative formative evaluation evaluation prototyping expert heuristic evaluation evaluation MS-Process STEP 5 Evaluation STEP 5.1 Expert heuristic evaluation STEP 5.2 Formative evaluation MS-Guidelines STEP 5.3 Summative evaluation Fast check using the MS-Guidelines as a checklist consider hardware platform design process MS-PROCESS consider software platform task analysis data characterisation display mapping mapping mapping mapping spatial direct temporal metaphors metaphors metaphors summative formative evaluation evaluation prototyping expert heuristic evaluation evaluation MS-Process STEP 5 Evaluation STEP 5.1 Expert heuristic evaluation STEP 5.2 Formative evaluation STEP 5.3 Summative evaluation Formal experiment to gather empirical evidence consider hardware platform design process MS-PROCESS consider software platform task analysis data characterisation display mapping mapping mapping mapping spatial direct temporal metaphors metaphors metaphors summative formative evaluation evaluation prototyping expert heuristic evaluation evaluation MS-Process STEP 1. Task Analysis STEP 2. Data Characterisation STEP 3. Display Mapping MS-Taxonomy MS-Guidelines Design Iterative Process STEP 4. Prototyping Iterative Steps Prototype STEP 5. Evaluation MS-Guidelines consider hardware platform design process MS-PROCESS consider software platform task analysis data characterisation display mapping mapping mapping mapping spatial direct temporal metaphors metaphors metaphors summative formative evaluation evaluation prototyping expert heuristic evaluation evaluation MS-Process consider hardware platform design process MS-PROCESS consider software platform task analysis data characterisation display mapping mapping mapping mapping spatial direct temporal metaphors metaphors metaphors summative formative evaluation evaluation prototyping expert heuristic evaluation evaluation MS-Process MS-Guidelines guidelines for information display guidelines structure MS-PROCESS guidelines for MS-Taxonomy guidelines for perception guidelines for spatial metaphors guidelines for direct metaphors guidelines for temporal metaphors design guidelines formative evaluation MS-GUIDELINES MS-Process MS-Guidelines MS-Taxonomy MS-TAXONOMY guidelines structure guidelines for MSTaxonomy taxonomy process structure temporal direct spatial metaphors metaphors metaphors structure structure structure MS-Process Contributions MS-Guidelines MS-Taxonomy MS-Process Contributions Validating the outcomes ? MS-Guidelines MS-Taxonomy MS-Process Contributions Validating the outcomes ? MS-Guidelines MS-Taxonomy Case Study - Stock Market MS-Process Contributions Validating the outcomes ? MS-Guidelines MS-Taxonomy Case Study - Stock Market consider hardware platform CASE STUDY finding trading rules technical analysis data characterisation task analysis display mapping consider software platform i-CONE Barco Baron Responsive Workbench Haptic Workbench WEDGE prototyping mapping mapping mapping spatial direct temporal metaphors metaphors metaphors expert summative formative heuristic evaluation evaluation evaluation evaluation 3D bar chart moving average surface bidAsk landscape haptic 3D bar chart haptic moving average surface auditory bidAsk landscape Case Study - Stock Market consider hardware platform CASE STUDY finding trading rules technical analysis data characterisation task analysis mapping spatial metaphors mapping direct metaphors display mapping mapping temporal metaphors consider software platform i-CONE Barco Baron Responsive Workbench Haptic Workbench WEDGE prototyping summative evaluation expert formative heuristic evaluation evaluation evaluation 3D bar chart moving average surface bidAsk landscape haptic 3D bar chart haptic moving average surface auditory bidAsk landscape Case Study - Stock Market TASK: Data Mining Find trading rules in stock market data Abstract Data consider hardware platform CASE STUDY stock market data finding trading rules technical analysis data characterisation task analysis mapping spatial metaphors mapping direct metaphors display mapping mapping temporal metaphors consider software platform i-CONE Barco Baron Responsive Workbench Haptic Workbench WEDGE prototyping summative evaluation expert formative heuristic evaluation evaluation evaluation 3D bar chart moving average surface bidAsk landscape haptic 3D bar chart haptic moving average surface auditory bidAsk landscape Case Study - Stock Market TECHNICAL ANALYSIS price open interest volume time consider hardware platform CASE STUDY finding trading rules technical analysis data characterisation task analysis mapping spatial metaphors mapping direct metaphors display mapping mapping temporal metaphors consider software platform i-CONE Barco Baron Responsive Workbench Haptic Workbench WEDGE prototyping summative evaluation expert formative heuristic evaluation evaluation evaluation 3D bar chart moving average surface bidAsk landscape haptic 3D bar chart haptic moving average surface auditory bidAsk landscape Case Study - Stock Market STEP 1 Task Analysis MS-Process STEP 1.1 Describe the user’s tasks TASK 1: To identify viable trading strategies based on patterns in the data. TASK 2: To develop trading strategies over different time frames. TASK 3: To identify trends in the movement of prices. STEP 1.2 Consider previous work TASK 4: To determine the balance of supply and demand of a financial instrument. TASK 5: To monitor changes in the price of a financial instrument. consider hardware platform CASE STUDY finding trading rules technical analysis data characterisation task analysis mapping spatial metaphors mapping direct metaphors display mapping mapping temporal metaphors consider software platform i-CONE Barco Baron Responsive Workbench Haptic Workbench WEDGE prototyping summative evaluation expert formative heuristic evaluation evaluation evaluation 3D bar chart moving average surface bidAsk landscape haptic 3D bar chart haptic moving average surface auditory bidAsk landscape Case Study - Stock Market STEP 2 Data Characterisation STEP 2.1 Describe the data types MS-Process Depth Of Market STEP 2.2 Describe the data sources Market Offer Tick STEP 2.3 Describe the data priorities ID Volume CASE STUDY Disclosure finding trading rules technical analysis data characterisation task analysis mapping spatial metaphors mapping direct metaphors display mapping Time Date mapping temporal metaphors Price Type consider hardware platform Category consider Bid / Ask software platform i-CONE Barco Baron Responsive Workbench Haptic Workbench WEDGE prototyping summative evaluation expert formative heuristic evaluation evaluation evaluation 3D bar chart moving average surface bidAsk landscape haptic 3D bar chart haptic moving average surface auditory bidAsk landscape Case Study - Stock Market STEP 3 Display Mapping MS-Process STEP 3.1 Consider spatial metaphors STEP 3.2 Consider direct metaphors consider software platform STEP 3.3 Consider temporal metaphors Design (6 iterations) consider hardware platform CASE STUDY finding trading rules technical analysis data characterisation task analysis mapping spatial metaphors mapping direct metaphors display mapping mapping temporal metaphors consider software platform i-CONE Barco Baron Responsive Workbench Haptic Workbench WEDGE prototyping summative evaluation expert formative heuristic evaluation evaluation evaluation 3D bar chart moving average surface bidAsk landscape haptic 3D bar chart haptic moving average surface auditory bidAsk landscape Case Study - Stock Market STEP 3 Display Mapping MS-Process STEP 3.1 Consider spatial metaphors STEP 3.2 Consider direct metaphors consider software platform STEP 3.3 Consider temporal metaphors Designs for spatial metaphors consider hardware platform CASE STUDY finding trading rules technical analysis data characterisation task analysis mapping spatial metaphors mapping direct metaphors display mapping mapping temporal metaphors consider software platform i-CONE Barco Baron Responsive Workbench Haptic Workbench WEDGE prototyping summative evaluation expert formative heuristic evaluation evaluation evaluation 3D bar chart moving average surface bidAsk landscape haptic 3D bar chart haptic moving average surface auditory bidAsk landscape Case Study - Stock Market STEP 3 Display Mapping MS-Process STEP 3.1 Consider spatial metaphors price volume STEP 3.2 Consider direct metaphors consider software platform STEP 3.3 Consider temporal metaphors Designs for direct metaphors time consider hardware platform CASE STUDY finding trading rules technical analysis data characterisation task analysis mapping spatial metaphors mapping direct metaphors display mapping mapping temporal metaphors consider software platform i-CONE Barco Baron Responsive Workbench Haptic Workbench WEDGE prototyping summative evaluation expert formative heuristic evaluation evaluation evaluation 3D bar chart moving average surface bidAsk landscape haptic 3D bar chart haptic moving average surface auditory bidAsk landscape Case Study - Stock Market STEP 3 Display Mapping MS-Process STEP 3.1 Consider spatial metaphors STEP 3.2 Consider direct metaphors consider software platform STEP 3.3 Consider temporal metaphors Designs for temporal metaphors time consider hardware platform CASE STUDY finding trading rules technical analysis data characterisation task analysis mapping spatial metaphors mapping direct metaphors display mapping mapping temporal metaphors consider software platform i-CONE Barco Baron Responsive Workbench Haptic Workbench WEDGE prototyping summative evaluation expert formative heuristic evaluation evaluation evaluation 3D bar chart moving average surface bidAsk landscape haptic 3D bar chart haptic moving average surface auditory bidAsk landscape Case Study - Stock Market STEP 4 Prototyping STEP 4.1 Consider software platform MS-Process Virtual Environments STEP 4.2 Consider hardware platform STEP 4.3 Implement current design consider hardware platform CASE STUDY finding trading rules technical analysis data characterisation task analysis mapping spatial metaphors mapping direct metaphors display mapping mapping temporal metaphors consider software platform i-CONE Barco Baron Responsive Workbench Haptic Workbench WEDGE prototyping summative evaluation expert formative heuristic evaluation evaluation evaluation 3D bar chart moving average surface bidAsk landscape haptic 3D bar chart haptic moving average surface auditory bidAsk landscape Case Study - Stock Market Virtual Environments Wedge Australian National University, Canberra consider hardware platform CASE STUDY finding trading rules technical analysis data characterisation task analysis mapping spatial metaphors mapping direct metaphors display mapping mapping temporal metaphors consider software platform i-CONE Barco Baron Responsive Workbench Haptic Workbench WEDGE prototyping summative evaluation expert formative heuristic evaluation evaluation evaluation 3D bar chart moving average surface bidAsk landscape haptic 3D bar chart haptic moving average surface auditory bidAsk landscape Case Study - Stock Market Virtual Environments Haptic Workbench CSIRO, Virtual Environment Laboratory, Canberra consider hardware platform CASE STUDY finding trading rules technical analysis data characterisation task analysis mapping spatial metaphors mapping direct metaphors display mapping mapping temporal metaphors consider software platform i-CONE Barco Baron Responsive Workbench Haptic Workbench WEDGE prototyping summative evaluation expert formative heuristic evaluation evaluation evaluation 3D bar chart moving average surface bidAsk landscape haptic 3D bar chart haptic moving average surface auditory bidAsk landscape Case Study - Stock Market Virtual Environments Responsive Workbench Fraunhofer Institute for Media Communication, (GMD) Germany consider hardware platform CASE STUDY finding trading rules technical analysis data characterisation task analysis mapping spatial metaphors mapping direct metaphors display mapping mapping temporal metaphors consider software platform i-CONE Barco Baron Responsive Workbench Haptic Workbench WEDGE prototyping summative evaluation expert formative heuristic evaluation evaluation evaluation 3D bar chart moving average surface bidAsk landscape haptic 3D bar chart haptic moving average surface auditory bidAsk landscape Case Study - Stock Market Virtual Environments Barco Baron CSIRO, Virtual Environment Laboratory, Canberra consider hardware platform CASE STUDY finding trading rules technical analysis data characterisation task analysis mapping spatial metaphors mapping direct metaphors display mapping mapping temporal metaphors consider software platform i-CONE Barco Baron Responsive Workbench Haptic Workbench WEDGE prototyping summative evaluation expert formative heuristic evaluation evaluation evaluation 3D bar chart moving average surface bidAsk landscape haptic 3D bar chart haptic moving average surface auditory bidAsk landscape Case Study - Stock Market Virtual Environments i-CONE Fraunhofer Institute for Media Communication, (GMD) Germany consider hardware platform CASE STUDY finding trading rules technical analysis data characterisation task analysis mapping spatial metaphors mapping direct metaphors display mapping mapping temporal metaphors consider software platform i-CONE Barco Baron Responsive Workbench Haptic Workbench WEDGE prototyping summative evaluation expert formative heuristic evaluation evaluation evaluation 3D bar chart moving average surface bidAsk landscape haptic 3D bar chart haptic moving average surface auditory bidAsk landscape Case Study - Stock Market STEP 4 Prototyping STEP 4.1 Consider software platform Virtual Environments MS-Process STEP 4.2 Consider hardware platform STEP 4.3 Implement current design Range of hardware platforms consider hardware platform CASE STUDY finding trading rules technical analysis data characterisation task analysis mapping spatial metaphors mapping direct metaphors display mapping mapping temporal metaphors consider software platform i-CONE Barco Baron Responsive Workbench Haptic Workbench WEDGE prototyping summative evaluation expert formative heuristic evaluation evaluation evaluation 3D bar chart moving average surface bidAsk landscape haptic 3D bar chart haptic moving average surface auditory bidAsk landscape Case Study - Stock Market Virtual Environments MS-Process Video 3 consider hardware platform CASE STUDY finding trading rules technical analysis data characterisation task analysis mapping spatial metaphors mapping direct metaphors display mapping mapping temporal metaphors consider software platform i-CONE Barco Baron Responsive Workbench Haptic Workbench WEDGE prototyping summative evaluation expert formative heuristic evaluation evaluation evaluation 3D bar chart moving average surface bidAsk landscape haptic 3D bar chart haptic moving average surface auditory bidAsk landscape Case Study - Stock Market STEP 4 Prototyping STEP 4.1 Consider software platform Virtual Environments MS-Process STEP 4.2 Consider hardware platform STEP 4.3 Implement current design Inventor models Online Stock Trading Data real-time application 3D Visual Models Offline Stock Trading Data Derived Indicators C++ Application Code C++ Processing Code MAX Avango Framework Sound data models consider hardware platform CASE STUDY finding trading rules technical analysis data characterisation task analysis mapping spatial metaphors mapping direct metaphors display mapping mapping temporal metaphors C++ VRML Inventor Max Avango Reachin consider software platform i-CONE Barco Baron Responsive Workbench Haptic Workbench WEDGE prototyping summative evaluation expert formative heuristic evaluation evaluation evaluation 3D bar chart moving average surface bidAsk landscape haptic 3D bar chart haptic moving average surface auditory bidAsk landscape Case Study - Stock Market Abstract Data Data Mining 3D Bar Chart price, time, volume No significant advantages for finding patterns consider hardware platform CASE STUDY finding trading rules technical analysis data characterisation task analysis mapping spatial metaphors mapping direct metaphors display mapping mapping temporal metaphors consider software platform i-CONE Barco Baron Responsive Workbench Haptic Workbench WEDGE prototyping summative evaluation expert formative heuristic evaluation evaluation evaluation 3D bar chart moving average surface bidAsk landscape haptic 3D bar chart haptic moving average surface auditory bidAsk landscape Case Study - Stock Market Abstract Data Data Mining Moving Average Surface 30 moving averages, time, price Volume of price bars above or below surface indicate trend changes consider hardware platform CASE STUDY finding trading rules technical analysis data characterisation task analysis mapping spatial metaphors mapping direct metaphors display mapping mapping temporal metaphors consider software platform i-CONE Barco Baron Responsive Workbench Haptic Workbench WEDGE prototyping summative evaluation expert formative heuristic evaluation evaluation evaluation 3D bar chart moving average surface bidAsk landscape haptic 3D bar chart haptic moving average surface auditory bidAsk landscape Case Study - Stock Market Abstract Data Data Mining Bid Ask Landscape accumulated bids, asks and trades, time, price, volume Experimental evidence indicates that visual patterns exist that allow nonexperts to predict market direction consider hardware platform CASE STUDY finding trading rules technical analysis data characterisation task analysis mapping spatial metaphors mapping direct metaphors display mapping mapping temporal metaphors consider software platform i-CONE Barco Baron Responsive Workbench Haptic Workbench WEDGE prototyping summative evaluation expert formative heuristic evaluation evaluation evaluation 3D bar chart moving average surface bidAsk landscape haptic 3D bar chart haptic moving average surface auditory bidAsk landscape Case Study - Stock Market Abstract Data Data Mining Haptic 3D Bar Chart price, time, volume, momentum, price direction Difficult to discern global patterns with local haptic feedback consider hardware platform CASE STUDY finding trading rules technical analysis data characterisation task analysis mapping spatial metaphors mapping direct metaphors display mapping mapping temporal metaphors consider software platform i-CONE Barco Baron Responsive Workbench Haptic Workbench WEDGE prototyping summative evaluation expert formative heuristic evaluation evaluation evaluation 3D bar chart moving average surface bidAsk landscape haptic 3D bar chart haptic moving average surface auditory bidAsk landscape Case Study - Stock Market Abstract Data Data Mining Haptic Moving Average Surface 30 moving averages, time, price, volume Difficult to discern global patterns with local haptic feedback consider hardware platform CASE STUDY finding trading rules technical analysis data characterisation task analysis mapping spatial metaphors mapping direct metaphors display mapping mapping temporal metaphors consider software platform i-CONE Barco Baron Responsive Workbench Haptic Workbench WEDGE prototyping summative evaluation expert formative heuristic evaluation evaluation evaluation 3D bar chart moving average surface bidAsk landscape haptic 3D bar chart haptic moving average surface auditory bidAsk landscape Case Study - Stock Market “sell” Abstract Data Data Mining “buy” Auditory Bid Ask Landscape accumulated bids, asks and trades, time, price, volume, individual offers Experimental evidence indicates that auditory patterns exist that allow nonexperts to predict market direction consider hardware platform CASE STUDY finding trading rules technical analysis data characterisation task analysis mapping spatial metaphors mapping direct metaphors display mapping mapping temporal metaphors consider software platform i-CONE Barco Baron Responsive Workbench Haptic Workbench WEDGE prototyping summative evaluation expert formative heuristic evaluation evaluation evaluation 3D bar chart moving average surface bidAsk landscape haptic 3D bar chart haptic moving average surface auditory bidAsk landscape Case Study - Stock Market STEP 5 Evaluation STEP 5.1 Expert heuristic evaluation STEP 5.2 Formative evaluation MS-Process Range of evaluations used in the case study STEP 5.3 Summative evaluation consider hardware platform CASE STUDY finding trading rules technical analysis data characterisation task analysis mapping spatial metaphors mapping direct metaphors display mapping mapping temporal metaphors consider software platform i-CONE Barco Baron Responsive Workbench Haptic Workbench WEDGE prototyping summative evaluation expert formative heuristic evaluation evaluation evaluation 3D bar chart moving average surface bidAsk landscape haptic 3D bar chart haptic moving average surface auditory bidAsk landscape Case Study - Stock Market STEP 5 Evaluation STEP 5.1 Expert heuristic evaluation STEP 5.2 Formative evaluation MS-Process Expert heuristic evaluations STEP 5.3 Summative evaluation • • • • • • 3D bar chart Moving average surface Bid Ask landscape Haptic 3D bar chart Haptic moving average surface Auditory Bid Ask landscape consider hardware platform CASE STUDY finding trading rules technical analysis data characterisation task analysis mapping spatial metaphors mapping direct metaphors display mapping mapping temporal metaphors consider software platform i-CONE Barco Baron Responsive Workbench Haptic Workbench WEDGE prototyping summative evaluation expert formative heuristic evaluation evaluation evaluation 3D bar chart moving average surface bidAsk landscape haptic 3D bar chart haptic moving average surface auditory bidAsk landscape Case Study - Stock Market STEP 5 Evaluation STEP 5.1 Expert heuristic evaluation STEP 5.2 Formative evaluation MS-Process Formative evaluations STEP 5.3 Summative evaluation • • • • • • 3D bar chart Moving average surface Bid Ask landscape Haptic 3D bar chart Haptic moving average surface Auditory Bid Ask landscape consider hardware platform CASE STUDY finding trading rules technical analysis data characterisation task analysis mapping spatial metaphors mapping direct metaphors display mapping mapping temporal metaphors consider software platform i-CONE Barco Baron Responsive Workbench Haptic Workbench WEDGE prototyping summative evaluation expert formative heuristic evaluation evaluation evaluation 3D bar chart moving average surface bidAsk landscape haptic 3D bar chart haptic moving average surface auditory bidAsk landscape Case Study - Stock Market STEP 5 Evaluation STEP 5.1 Expert heuristic evaluation STEP 5.2 Formative evaluation MS-Process Summative evaluations STEP 5.3 Summative evaluation • Haptic 3D bar chart • Haptic moving average surface • Auditory Bid Ask landscape consider hardware platform CASE STUDY finding trading rules technical analysis data characterisation task analysis mapping spatial metaphors mapping direct metaphors display mapping mapping temporal metaphors consider software platform i-CONE Barco Baron Responsive Workbench Haptic Workbench WEDGE prototyping summative evaluation expert formative heuristic evaluation evaluation evaluation 3D bar chart moving average surface bidAsk landscape haptic 3D bar chart haptic moving average surface auditory bidAsk landscape Case Study - Stock Market STEP 1. Task Analysis STEP 2. Data Characterisation MS-Process STEP 3. Display Mapping MS-Taxonomy MS-Guidelines Design Case study describes 6 iterations through the design process STEP 4. Prototyping Iterative Steps Prototype STEP 5. Evaluation Iterative Process MS-Guidelines consider hardware platform CASE STUDY finding trading rules technical analysis data characterisation task analysis mapping spatial metaphors mapping direct metaphors display mapping mapping temporal metaphors consider software platform i-CONE Barco Baron Responsive Workbench Haptic Workbench WEDGE prototyping summative evaluation expert formative heuristic evaluation evaluation evaluation 3D bar chart moving average surface bidAsk landscape haptic 3D bar chart haptic moving average surface auditory bidAsk landscape many applications large Abstract Data Virtual Environments Data Mining MS-Taxonomy Information Display MS-Guidelines Human Perception MS-Process Software Engineering Case Study - Stock Market HUMAN PERCEPTION ABSTRACT DATA multi-attributed finding patterns DATA MINING visual data mining perceptual data mining VIRTUAL ENVIRONMENTS new user-interface technology many interaction styles INFORMATION DISPLAY increase human-computer bandwidth virtual real worlds SOFTWARE ENGINEERING CASE STUDY information visualisation information haptisation virtual abstract worlds VE platforms virtual hybrid worlds guidelines for information display stock market data finding trading rules guidelines structure consider hardware platform MS-TAXONOMY information perceptualisation guidelines for MS-Taxonomy i-CONE Barco Baron guidelines for spatial metaphors guidelines for direct metaphors guidelines for temporal metaphors process structure task analysis data characterisation display mapping mapping spatial metaphors mapping direct metaphors summative evaluation MS-GUIDELINES consider software platform guidelines for perception iterative prototyping MS-PROCESS information sonification mapping temporal metaphors formative evaluation Responsive Workbench 3D bar chart moving average surfac Haptic Workbench bidAsk landscape WEDGE haptic 3D bar chart prototyping haptic moving average surface expert heuristic evaluation evaluation auditory bidAs landscape Designing Multi-sensory Displays of Abstract Data (abstract train of thought)