30
Lois Wei Owen Otto Minakshi Mukherjee

Lois Wei Owen Otto Minakshi Mukherjee. Project Goals Allow the user to dynamically select two timelines and compare them Each timeline should be visible

Embed Size (px)

Citation preview

Page 1: Lois Wei Owen Otto Minakshi Mukherjee. Project Goals Allow the user to dynamically select two timelines and compare them Each timeline should be visible

Lois Wei

Owen Otto

Minakshi Mukherjee

Page 2: Lois Wei Owen Otto Minakshi Mukherjee. Project Goals Allow the user to dynamically select two timelines and compare them Each timeline should be visible

Project Goals

• Allow the user to dynamically select two timelines and compare them

• Each timeline should be visible as a distinct entity, but arranged so that comparison is easy

• May be used so that user’s can facilitate learning by comparing a familiar timeline with an unfamiliar one

Page 3: Lois Wei Owen Otto Minakshi Mukherjee. Project Goals Allow the user to dynamically select two timelines and compare them Each timeline should be visible

Project Goals

This timeline exploratory tool could potentially be used to compare two timelines of similar domains or vastly different domains . For example:

• media history with copyright history

• history of hip-hop with 20th century U.S. history

• your life with your mother's life

• histories by two different futurists

Page 4: Lois Wei Owen Otto Minakshi Mukherjee. Project Goals Allow the user to dynamically select two timelines and compare them Each timeline should be visible

Target Audience

• General (similar to Wikipedia perhaps)

• “Edutainment” – informal education

Page 5: Lois Wei Owen Otto Minakshi Mukherjee. Project Goals Allow the user to dynamically select two timelines and compare them Each timeline should be visible

A Somewhat Similar Project

A similar project is the Hyperhistory timeline.

(Andreas Nothiger, World History Online Vancouver, Canada www.hyperhistory.com)

Page 6: Lois Wei Owen Otto Minakshi Mukherjee. Project Goals Allow the user to dynamically select two timelines and compare them Each timeline should be visible
Page 7: Lois Wei Owen Otto Minakshi Mukherjee. Project Goals Allow the user to dynamically select two timelines and compare them Each timeline should be visible

A Somewhat Similar Project

Downsides to Hyperhistory:

• Information overload (it’s ugly and cluttered!)

• Timelines of interest may be far apart

• Limited domains covered

Page 8: Lois Wei Owen Otto Minakshi Mukherjee. Project Goals Allow the user to dynamically select two timelines and compare them Each timeline should be visible

Challenges

• Convert heavily text-based timeline source data to a visually appealing timeline

• compare two timelines with different time ranges

• selecting what timeline data to prioritize in the display

Page 9: Lois Wei Owen Otto Minakshi Mukherjee. Project Goals Allow the user to dynamically select two timelines and compare them Each timeline should be visible

Timeline Source Data

• History of the film: http://www.infoplease.com/ipea/A0150210.html

• History of ancient Rome: Wikipedia• History of Christianity: Wikipedia• History of the US: World Almanac for kids

Page 10: Lois Wei Owen Otto Minakshi Mukherjee. Project Goals Allow the user to dynamically select two timelines and compare them Each timeline should be visible

Decisions to make in designing a timeline

Page 11: Lois Wei Owen Otto Minakshi Mukherjee. Project Goals Allow the user to dynamically select two timelines and compare them Each timeline should be visible

Timeline data can have categorical groupings (e.g. events, people, historical periods, reigns of different emperors)

Page 12: Lois Wei Owen Otto Minakshi Mukherjee. Project Goals Allow the user to dynamically select two timelines and compare them Each timeline should be visible

Event entries can be "points" or "spans"

Page 13: Lois Wei Owen Otto Minakshi Mukherjee. Project Goals Allow the user to dynamically select two timelines and compare them Each timeline should be visible

So how do we convert heavily text-based timeline source data to a visually appealing timeline?

Event labels can vary in length

Page 14: Lois Wei Owen Otto Minakshi Mukherjee. Project Goals Allow the user to dynamically select two timelines and compare them Each timeline should be visible

Number of events or years included on a timeline can vary drastically

Page 15: Lois Wei Owen Otto Minakshi Mukherjee. Project Goals Allow the user to dynamically select two timelines and compare them Each timeline should be visible

When comparing two timelines, the time range can differ drastically

Page 16: Lois Wei Owen Otto Minakshi Mukherjee. Project Goals Allow the user to dynamically select two timelines and compare them Each timeline should be visible

Our Design

[drum roll]

Page 17: Lois Wei Owen Otto Minakshi Mukherjee. Project Goals Allow the user to dynamically select two timelines and compare them Each timeline should be visible
Page 18: Lois Wei Owen Otto Minakshi Mukherjee. Project Goals Allow the user to dynamically select two timelines and compare them Each timeline should be visible
Page 19: Lois Wei Owen Otto Minakshi Mukherjee. Project Goals Allow the user to dynamically select two timelines and compare them Each timeline should be visible

Both timelines share one line to maximize ease of comparison.

Years are placed on the side of the label closes to the line for easy comparison.

Page 20: Lois Wei Owen Otto Minakshi Mukherjee. Project Goals Allow the user to dynamically select two timelines and compare them Each timeline should be visible

The whole timeline display fits on one screen for easy overview.

Empty circles indicate events that are on the timeline w/o a label in this view

Page 21: Lois Wei Owen Otto Minakshi Mukherjee. Project Goals Allow the user to dynamically select two timelines and compare them Each timeline should be visible

Each timeline’s stuff is rendered in a distinct color so you can tell them apart.

Green is used when both timelines have a point on the same year.

Page 22: Lois Wei Owen Otto Minakshi Mukherjee. Project Goals Allow the user to dynamically select two timelines and compare them Each timeline should be visible

Color key is incorporated into titles

Page 23: Lois Wei Owen Otto Minakshi Mukherjee. Project Goals Allow the user to dynamically select two timelines and compare them Each timeline should be visible

Range selector for changing what’s shown at any one time on the main timeline

Stats about the timeline and what’s currently displayed

Page 24: Lois Wei Owen Otto Minakshi Mukherjee. Project Goals Allow the user to dynamically select two timelines and compare them Each timeline should be visible

The actual line, tick marks, and labels lines are in gray to emphasize the data, not the infrastructure

“spans” are below or above the line, like so

Page 25: Lois Wei Owen Otto Minakshi Mukherjee. Project Goals Allow the user to dynamically select two timelines and compare them Each timeline should be visible

details on demand!

Page 26: Lois Wei Owen Otto Minakshi Mukherjee. Project Goals Allow the user to dynamically select two timelines and compare them Each timeline should be visible

Timeline Design

• Example Timeline (2)– Roman Empire vs. Christianity

Page 27: Lois Wei Owen Otto Minakshi Mukherjee. Project Goals Allow the user to dynamically select two timelines and compare them Each timeline should be visible
Page 28: Lois Wei Owen Otto Minakshi Mukherjee. Project Goals Allow the user to dynamically select two timelines and compare them Each timeline should be visible

Automatic slideshow mode Demo

Page 29: Lois Wei Owen Otto Minakshi Mukherjee. Project Goals Allow the user to dynamically select two timelines and compare them Each timeline should be visible

Automatic slideshow mode• Employed cartoon-style animation

during slide transitions• Technique:

– Rather than the popup windows simply appearing and disappearing, which are sudden and potentially confusing changes, the pop up windows smoothly easing on and off the screen

– The popup windows appear to grow and deform smoothly

• Benefit:– Provide the visual cues necessary to understand what is happening

before, and after that action– Provide enough information for the audience to follow the action

without ever being startled and confused by puzzling behavior– Fully absorbing the user into its world so that her attention may be

devoted entirely to the task– Theatrical effect

• (source: Animation: From Cartoons to the User Interface, Chang, Ungar ’03)

Page 30: Lois Wei Owen Otto Minakshi Mukherjee. Project Goals Allow the user to dynamically select two timelines and compare them Each timeline should be visible

Questions/Comments/Praise

Owen Otto…owen@simsLois Wei…loiswei@simsMinakshi Mukherjee…minakshi@sims

Thanks!!