A Highly Interactive Pedigree Viewer Joe Martel - - PowerPoint PPT Presentation

a highly interactive pedigree viewer
SMART_READER_LITE
LIVE PREVIEW

A Highly Interactive Pedigree Viewer Joe Martel - - PowerPoint PPT Presentation

A Highly Interactive Pedigree Viewer Joe Martel marteljm@ldschurch.org jmartel3@gmail.com Purpose of a Pedigree Viewer Visualize generation relationships Ancestor (Parents) Descendant (Children) Navigate Extend


slide-1
SLIDE 1

A Highly Interactive Pedigree Viewer

Joe Martel

marteljm@ldschurch.org jmartel3@gmail.com

slide-2
SLIDE 2

Purpose of a Pedigree Viewer

  • Visualize generation relationships

– Ancestor (Parents) – Descendant (Children)

  • Navigate
  • Extend
slide-3
SLIDE 3

Traditional 2-d block view

slide-4
SLIDE 4

Paper Medium

Large Charts Home Printer

slide-5
SLIDE 5

Computer Medium

  • Computer Display

– Interactive – Small viewport

slide-6
SLIDE 6

“Looking through a straw”

slide-7
SLIDE 7

Spouse / Parent Spatial Separation

slide-8
SLIDE 8

Functional Requirements

  • See relationships, regardless of scale
  • Distinguish individual (vitals, expand)
  • See gaps in the tree
  • Switch Ancestor and Descendant view
  • Indicate multiple spouses
  • Input - Gedcom
slide-9
SLIDE 9

New Visualization Method

Generation Stacks

M F c b a b a b a b a b a a b b a b a b a b a b a b a b a b a b a b a b a b a b a b a b a b a b a b a b a b a b a b a b a b a

slide-10
SLIDE 10

M F c b a b a b a c b c a b a a b b a b a b a b a b a b a b a b a b a b a b a b a b a b a b a b a b a b a b a b a b a b a b a b a

New Visualization Method

Compressing

slide-11
SLIDE 11

M F c b a b a b a b a b a a b b a b a b a b a b a b focus b a b a b a b a b a b a b a b a b a b a b a b a b a b a b a b a b a b a

New Visualization Method

Y-Translation alignment

slide-12
SLIDE 12

New Visualization Implementation

Ancestor View

slide-13
SLIDE 13

New Visualization Implementation

Descendant View

slide-14
SLIDE 14

New Visualization Implementation

30,000’ View

slide-15
SLIDE 15

Other Requirements

  • Wide experience level audience
  • Intuitive User Interface
  • Platform availability
slide-16
SLIDE 16

Rich UI

  • Interaction
  • Response
  • Maintaining Context
  • Animation
slide-17
SLIDE 17

Engineering

  • Platform

– Web-based tool – Flash/Flex2

  • Agile Development

– Iterations – Team dynamics – Deliverables

slide-18
SLIDE 18

User Feedback

  • Seeking feedback
  • Quick turnaround
  • Labs.FamilySearch.org
slide-19
SLIDE 19

Team

  • Engineers

– Jason Butterfield – Joe Martel

  • Product Manager

– Dan Lawyer

  • User Experience

– Judy Rice – Grant Skousen