Rendering Navigation and Information Space with HoneyCombTM

Post on 28-Jan-2015

103 views 1 download

Tags:

description

Presentation I gave at CHI2008, Florence, Italy

transcript

Chapter Copyright 2007 Digital Enterprise Research Institute. All rights reserved. www.deri.org

Digital Enterprise Research Institute www.deri.ie

sebastian.kruk@deri.orgDERI NUI Galway

Rendering Navigation and Information Space

with HoneyCombTM

Sebastian Ryszard Kruk, Bill McDaniel

1

Chapter Copyright 2007 Digital Enterprise Research Institute. All rights reserved. www.deri.org

Digital Enterprise Research Institute www.deri.ie

sebastian.kruk@deri.orgDERI NUI Galway

Rendering Navigation and Information Space

with HoneyCombTM

Sebastian Ryszard Kruk, Bill McDaniel

1

Digital Enterprise Research Institute www.deri.ie

Presentation outline

2

Digital Enterprise Research Institute www.deri.ie

Presentation outline

Motivation Browsing courseware augmented with informal learning

Multilevel History of Faceted Navigation

Designing HoneyCombTM

Hexagon lozenges

Active edges and corners

3D surface Interactions and visual response

Prototype of HoneyCombTM

Success stories:MultiBeeBrowse

eLITE/Didaskon Learning Path

Evaluation, Conclusions & Future Work

2

Digital Enterprise Research Institute www.deri.ie

Motivation - Informal Learning

3

Digital Enterprise Research Institute www.deri.ie

Motivation - Informal Learning

Informal learning is 80% of all learning activities

Finding way through various paths of learning material

Visualization technique for learning objects, courseware relations, and history of learning

3

Digital Enterprise Research Institute www.deri.ie

Motivation - Informal Learning

Informal learning is 80% of all learning activities

Finding way through various paths of learning material

Visualization technique for learning objects, courseware relations, and history of learning

3

LMS

Digital Enterprise Research Institute www.deri.ie

Motivation - Informal Learning

Informal learning is 80% of all learning activities

Finding way through various paths of learning material

Visualization technique for learning objects, courseware relations, and history of learning

3

informalsources

LMS

Digital Enterprise Research Institute www.deri.ie

Motivation - Informal Learning

Informal learning is 80% of all learning activities

Finding way through various paths of learning material

Visualization technique for learning objects, courseware relations, and history of learning

3

knows

suggest

informalsources

friends

LMS

Digital Enterprise Research Institute www.deri.ie

Motivation - Faceted Navigation

4

Digital Enterprise Research Institute www.deri.ie

Motivation - Faceted Navigation

Previous and next page - common approach to history

What if I browse, refine, go backward, refine again, and ... discover previous refinement was more accurate?

What if we want to bind results of two previous queries?

4

Digital Enterprise Research Institute www.deri.ie

Motivation - Faceted Navigation

Previous and next page - common approach to history

What if I browse, refine, go backward, refine again, and ... discover previous refinement was more accurate?

What if we want to bind results of two previous queries?

4

Digital Enterprise Research Institute www.deri.ie

Motivation - Faceted Navigation

Previous and next page - common approach to history

What if I browse, refine, go backward, refine again, and ... discover previous refinement was more accurate?

What if we want to bind results of two previous queries?

4

Digital Enterprise Research Institute www.deri.ie

Motivation - Faceted Navigation

Previous and next page - common approach to history

What if I browse, refine, go backward, refine again, and ... discover previous refinement was more accurate?

What if we want to bind results of two previous queries?

4

Digital Enterprise Research Institute www.deri.ie

What is HoneyCombTM

5

Digital Enterprise Research Institute www.deri.ie

What is HoneyCombTM

Visual paradigm based on the concept of hexagon lozenges

uniformly tiles the plane

Design objectives information and actions in lozenges, edges, corners

support intuitive navigation

limit information overload

infinite & intuitive 3D surface

adapt to user context

visual response to user actions

5

Digital Enterprise Research Institute www.deri.ie

Lozenges, Edges, and Corners

6

Digital Enterprise Research Institute www.deri.ie

Lozenges, Edges, and Corners

Information item = hexagon lozenge One type of representation - no

nodes and links

Hexagon - maximal number of edges to cover plane

Lozenges, edges, and corners can be active: New lozenges can be created

through the interaction with edges and corners

Tooltip can hold details of the information item

Double-click on lozenge brings it to the center

6

Digital Enterprise Research Institute www.deri.ie

Lozenges, Edges, and Corners

Information item = hexagon lozenge One type of representation - no

nodes and links

Hexagon - maximal number of edges to cover plane

Lozenges, edges, and corners can be active: New lozenges can be created

through the interaction with edges and corners

Tooltip can hold details of the information item

Double-click on lozenge brings it to the center

6

Digital Enterprise Research Institute www.deri.ie

Information overload vs 3D surface

7

Digital Enterprise Research Institute www.deri.ie

Information overload vs 3D surface

7

Why we need to take care about limiting the view? limited screen size

information overload

Digital Enterprise Research Institute www.deri.ie

Information overload vs 3D surface

7

Why we need to take care about limiting the view? limited screen size

information overload

Why not use “scope of interest”? no hints on the size

Digital Enterprise Research Institute www.deri.ie

Information overload vs 3D surface

7

Why we need to take care about limiting the view? limited screen size

information overload

Why not use “scope of interest”? no hints on the size

Why not spherical surface? limited view

how to render boundaries

Digital Enterprise Research Institute www.deri.ie

Information overload and 3D surface

8

Digital Enterprise Research Institute www.deri.ie

Information overload and 3D surface

Objectives: design custom 3D surface

with more “flat” center

with asymptotic edges that would almost look like

a sphere from above

8

Digital Enterprise Research Institute www.deri.ie

Information overload and 3D surface

Objectives: design custom 3D surface

with more “flat” center

with asymptotic edges that would almost look like

a sphere from above

Solution:

8

Digital Enterprise Research Institute www.deri.ie

Information overload and 3D surface

Objectives: design custom 3D surface

with more “flat” center

with asymptotic edges that would almost look like

a sphere from above

Solution:

8

Digital Enterprise Research Institute www.deri.ie

Interaction and Visual Response

9

Digital Enterprise Research Institute www.deri.ie

Interaction and Visual Response

Depending on the context users might want to:

9

Digital Enterprise Research Institute www.deri.ie

Interaction and Visual Response

Depending on the context users might want to: select currently centered

lozenge

9

Digital Enterprise Research Institute www.deri.ie

Interaction and Visual Response

Depending on the context users might want to: select currently centered

lozenge

rotate the lozenges

9

Digital Enterprise Research Institute www.deri.ie

Interaction and Visual Response

Depending on the context users might want to: select currently centered

lozenge

rotate the lozenges

scale the lozenges

9

Digital Enterprise Research Institute www.deri.ie

Interaction and Visual Response

Depending on the context users might want to: select currently centered

lozenge

rotate the lozenges

scale the lozenges

Users can track the changes in the visualization

9

Digital Enterprise Research Institute www.deri.ie

HexBrowser - a prototype

10

Digital Enterprise Research Institute www.deri.ie

HexBrowser - a prototype

HexBrowser Prototype implementation of HoneyCombTM

JavaScript + Canvas (tested on Firefox 1.5+)

Open source project: http://hexbrowser.sf.net/

Implementation of core concepts Active lozenges, edges, and corners

Projection on 3D surface

Rotation (mouse scroll) and Zooming (with alt/command)

Visual tracking of operations and changes Easily extendable and customizable for end applications

10

Digital Enterprise Research Institute www.deri.ie

HoneyComb - Success Stories

11

Digital Enterprise Research Institute www.deri.ie

HoneyComb - Success Stories

MultiBeeBrowse visualizing browsing history overview refining queries by opening new lozenges through edges

binding results of two queries through corners

part of JeromeDL and notitio.us systems

11

Digital Enterprise Research Institute www.deri.ie

HoneyComb - Success Stories

MultiBeeBrowse visualizing browsing history overview refining queries by opening new lozenges through edges

binding results of two queries through corners

part of JeromeDL and notitio.us systems

eLITE/Didaskon visualizing learning path and options new Adobe Flash prototype in preparation

11

Digital Enterprise Research Institute www.deri.ie

Evaluation within MultiBeeBrowse

12

Digital Enterprise Research Institute www.deri.ie

Evaluation within MultiBeeBrowse

First user evaluation as a part of MBB evaluation 20 participants

comparing faceted navigation systems: MBB, BrowserRDF, Longwell

one of four tasks (simple query, browsing, finding similar results, binding results) required HoneyCombTM view to be used

Results - users found the interface: very (45%) or quite (50%) interesting

pretty useful (60%)

easy to use (75%)

12

Digital Enterprise Research Institute www.deri.ie

Summary

13

Digital Enterprise Research Institute www.deri.ie

Summary

HoneyCombTM parading: Allows to represent a graph with limited number of connections

between nodes

Defines interactions with lozenges, edges, and corners

HexBrowserPrototype implementation in JavaScript and Canvas

Provides basic rendering and interaction concepts of HoneyCombTM

Easy to extend and customize for end applications

First positive reactions to HoneyCombTM used in faceted navigation (MultiBeeBrowse)

13

Digital Enterprise Research Institute www.deri.ie

Future Work

14

Digital Enterprise Research Institute www.deri.ie

Future Work

Improved implementation Adobe Flash for browser independence

Ability to move hexagon lozenges

Bug-view supported by the HoneyCombTM implementation

Integration with Didaskon project

User study evaluation Evaluate HoneyCombTM parameters: surface, lozenge sizes,

response times

In the context of eLearning applications, like Didaskon

14

Digital Enterprise Research Institute www.deri.ie

Future Work

Improved implementation Adobe Flash for browser independence

Ability to move hexagon lozenges

Bug-view supported by the HoneyCombTM implementation

Integration with Didaskon project

User study evaluation Evaluate HoneyCombTM parameters: surface, lozenge sizes,

response times

In the context of eLearning applications, like Didaskon

14

Digital Enterprise Research Institute www.deri.ie

15

HoneyCombTM

Digital Enterprise Research Institute www.deri.ie

15

HexBrowser prototype: http://hexbrowser.sf.net/MultiBeeBrowse (part of S3B project): http://s3b.corrib.org/

JeromeDL (uses MBB with HoneyCombTM): http://www.jeromedl.org/notitio.us (uses MBB with HoneyCombTM): http://notitio.us/

Sebastian Ryszard KrukDERI, NUI Galway, Ireland sebastian.kruk@deri.org

HoneyCombTM