F I N D A N D U N D E R S TA N D D ATA




         Data Visualization
- where (normal) people fall in love with data


       Boston Data Visualization Meetup       April 5, 2012
Hjalmar
                Gislason
                Founder and CEO




Twitter: @datamarket
Slides: http://blog.datamarket.com/
TOPICS
‣Why visualize data?
        ...and what we do


‣Our requirements
‣Our approach
NUMBERS
 drive our world
Finding and publishing
   numerical data is


   HARD
GOOGLE
 for numbers
“APP STORE”
   for numbers
Wasn’t this supposed to be about

VISUALIZATION?
109 columns
     x
  340 lines
     =
37.060 cells
One-off projects
       vs.

generic solutions
More than


150,000,000
    time series
23.000+
  data sets
822 years
  1279 - 2100
SELF-
SERVICE
data publishing & insights
OUR
REQUIREMENTS
OUR STACK
       Visualization          ???

        Web (client)   HTML5 / Javascript

       Web (server)         Django

Server + Connectors         Python

          Database         Postgres
OUR STACK
       Visualization          ???

        Web (client)   HTML5 / Javascript

       Web (server)         Django

Server + Connectors         Python

          Database         Postgres
REQUIREMENTS
REQUIREMENT
Full control of look, feel and UI
REQUIREMENT
 Browser compatibility
REQUIREMENT
   iOS
REQUIREMENT
   Vector based
REQUIREMENT
 Server-side rendering
REQUIREMENTS
    Full control of look, feel and UI
    Browser compatibility
?   iOS
    Vector based
    Server-side rendering
PROTOVIS
PROTOVIS
Full control of look, feel and UI
Browser compatibility
iOS
Vector based
Server-side rendering
PROTOVIS
Server-side rendering
PROTOVIS
Server-side rendering
PROTOVIS
Full control of look, feel and UI
Browser compatibility
iOS
Vector based
Server-side rendering
PROTOVIS
Browser compatibility
PROTOVIS
Browser compatibility
PROTOVIS
Browser compatibility
                        ?
PROTOVIS
Browser compatibility
PROTOVIS
Browser compatibility
PROTOVIS
Browser compatibility
     IE9        IE <9
PROTOVIS
Browser compatibility
     IE9        IE <9
PROTOVIS
Browser compatibility
     IE9        IE <9
PROTOVIS
Browser compatibility
PROTOVIS
Browser compatibility


Protovis          SVG
PROTOVIS
Browser compatibility


Protovis   Shim   SVG



                  VML
PROTOVIS
Browser compatibility
PROTOVIS
Browser compatibility
PROTOVIS
Browser compatibility
PROTOVIS
Full control of look, feel and UI
Browser compatibility
iOS
Vector based
Server-side rendering
PROTOVIS
D3




Supercool presentation: http://mbostock.github.com/d3/talk/20111018/#0
PROTOVIS vs D3
TOOL for the TASK
TOPICS
‣Why visualize data?
        ...and what we do


‣Our requirements
‣Our approach
F I N D A N D U N D E R S TA N D D ATA



              Hjalmar Gislason, founder & CEO



Twitter: @datamarket · Facebook: DataMarket · E-mail: hg@datamarket.com

Data Visualization: Where (normal) people fall in love with data