elabbench

38
IT UNIVERSITY OF COPENHAGEN The eLabBench in the Wild Supporting Exploratory Science in the Biology Lab Aurélien Tabard, J.D. Hincapié-Ramos, & Jakob Bardram.

Upload: aurelien-tabard

Post on 24-May-2015

91 views

Category:

Science


0 download

TRANSCRIPT

Page 1: eLabBench

IT UNIVERSITY OF COPENHAGEN

The eLabBench in the WildSupporting Exploratory Science in the Biology Lab

Aurélien Tabard, J.D. Hincapié-Ramos, & Jakob Bardram.

Page 2: eLabBench

The eLabBench - ITS 2011

�2

Page 3: eLabBench

Supporting exploratory science - Aurélien Tabard - LMU

Research cycle3

Design

Office

Analysis

Construction

Laboratory

Page 4: eLabBench

Supporting exploratory science - Aurélien Tabard - LMU

Iterative4

From Sketching User Experiences (Bill Buxton) via A. de Luca teaching slides

Page 5: eLabBench

Supporting exploratory science - Aurélien Tabard - LMU

Exploratory5

From Sketching User Experiences (Bill Buxton) via A. de Luca teaching slides

Page 6: eLabBench

Supporting exploratory science - Aurélien Tabard - LMU

6

Page 7: eLabBench

7

Page 8: eLabBench

8

Page 9: eLabBench

The eLabBench - ITS 2011

Study and needs�9

Page 10: eLabBench

The eLabBench - ITS 2011

The problem

Digitization of laboratory work:.: Access to digital data needed in the lab.: Strong need for capture tools in the lab.: Laptops not allowed in the lab

�10

Page 11: eLabBench

The eLabBench - ITS 2011

Related work�11

Page 12: eLabBench

The eLabBench - ITS 2011

Field work

.: Situated access to digital information.

.: Capture of laboratory data in digital format.

.: Coverage throughout the whole experimental cycle

.: Accommodate to the constant presence of clutter

.: Expect the user’s attentional focus not to lay on the digital tools

.: Provide the mechanisms to deal with bio-hazard risks

�12

Page 13: eLabBench

The eLabBench - ITS 2011

eLabBench hardware�13

pen

keyboard

mouse

multitouch cell

button

cameraglass plate

frame

Page 14: eLabBench

Supporting exploratory science - Aurélien Tabard - LMU

eLabBench deployment

...

14

lab com

puter

sink

refrigerator + freezers

LB1

LB2

bench

LB4

LB5

LB6

LB7

LB8

LB9

flow bench

6 biologists - 5 months

Page 15: eLabBench

15

Page 16: eLabBench

The eLabBench - ITS 2011

16

eLabBench

Page 17: eLabBench

Supporting exploratory science - Aurélien Tabard - LMU

Interaction with tangibles

Levels of information capture

Transformation of the workflow

Usage patterns

17

Page 18: eLabBench

The eLabBench - ITS 2011

�18

Page 19: eLabBench

The eLabBench - ITS 2011

the

�19

Information Roaming

Page 20: eLabBench

The eLabBench - ITS 2011

.: Organization around activities

.: Roaming

.: Duplication/forking

.: Capture and Contextual annotations

�20

Activity Based Computing

Page 21: eLabBench

Supporting exploratory science - Aurélien Tabard - LMU

Results

Usage patterns .:Predefined experiment

.:Predefined experiment with changes on the way

.:Variation of an experiment done in the past

.:Ad-hoc experiment, not prepared

.:Collaborative experiment

Different levels of information capture

Interaction with tangibles (racks and machine tags)

Transformation of the workflow

21

Page 22: eLabBench

Supporting exploratory science - Aurélien Tabard - LMU

Results

Usage patterns

Different levels of information capture

Interaction with tangibles (racks and machine tags)

Transformation of the workflow

22

Page 23: eLabBench

Supporting exploratory science - Aurélien Tabard - LMU

Image of the wiki and the rack UI23

Page 24: eLabBench

Supporting exploratory science - Aurélien Tabard - LMU

Results

Usage patterns

Different levels of information capture

Interaction with tangibles (racks and machine tags)

Transformation of the workflow

24

Page 25: eLabBench

Supporting exploratory science - Aurélien Tabard - LMU

Tangible integration25

Page 26: eLabBench

Supporting exploratory science - Aurélien Tabard - LMU

Tangible integration26

Page 27: eLabBench

Supporting exploratory science - Aurélien Tabard - LMU

Mediated tabletop interaction27

����������

��� �������

������������������

� �

Mediated Tabletop Interaction - Ubicomp'11.

Page 28: eLabBench

Supporting exploratory science - Aurélien Tabard - LMU

Results

Usage patterns

Different levels of information capture

Interaction with tangibles (racks and machine tags)

Transformation of the workflow .:Blending laboratory and office work

.:Computation in the laboratory

.:Changes in the plans

28

Page 29: eLabBench

Supporting exploratory science - Aurélien Tabard - LMU

29

Native applications

Page 30: eLabBench

The eLabBench - ITS 2011

�30

Physical Design

Page 31: eLabBench

The eLabBench - ITS 2011

.: Snapshots, stills from a top-mounted camera

.: Notes, longer typed notes

.: Scribbles, short hand-written notes,

�31

Capture and access

Page 32: eLabBench

The eLabBench - ITS 2011

.: Wiki based notebook

.: Web browser

.: Calculator

.: Bio-informatics tools

.: Word/Excel

�32

Native applications

Page 33: eLabBench

Designing for exploratory science - Aurélien Tabard - ITU

Questions?

Work done in collaboration with .: M. Esbensen .: J. Bardram .: E. Andersen

33

Page 34: eLabBench

The eLabBench - ITS 2011

Mediated tabletop interaction�34

����������

��� �������

������������������

� �

J. D. Hincapié-Ramos, A. Tabard, and J. Bardram Mediated Tabletop Interaction In Proceedings of Ubicomp'11.

Page 35: eLabBench

35

Page 36: eLabBench

The eLabBench - ITS 2011

Architecture 2.�36

ActivityDock eLabBench

ABC server

miniAbcLib miniAbcLib

HTTPPOST/GET

Cornerstone Win7

IR pen

Win NativeServices

frontbutton

Arduino/Serproxy

topcamera

keyboard

mouse

Page 37: eLabBench

The eLabBench - ITS 2011

Architecture 3.�37

ActivityDock eLabBench

ABC server

miniAbcLib miniAbcLib

HTTPPOST/GET

Cornerstone Win7

IR pen

keyboard

mouse

Win NativeServices

frontbutton

Arduino/Serproxy

topcamera

Window managemen

Page 38: eLabBench

The eLabBench - ITS 2011

Architecture 4.�38

ActivityDock eLabBench

ABC server

miniAbcLib miniAbcLib

HTTPPOST/GET

Cornerstone Win7

Win NativeServices

Arduino/Serproxy

topcamera

Window managemen

Cornerstone API

Racks

Machinetags

IR pen

keyboard

mouse frontbutton