61
FIND AND UNDERSTAND DATA February 29, 2012 Strata Conference Effective Data Visualization

Effective Data Visualization - Strata (Feb 2012)

Embed Size (px)

DESCRIPTION

A presentation by Hjalmar Gislason founder and CEO of DataMarket at Strata in Santa Clara, February 29th, 2012

Citation preview

Page 1: Effective Data Visualization - Strata (Feb 2012)

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

February 29, 2012Strata Conference

Effective DataVisualization

Page 2: Effective Data Visualization - Strata (Feb 2012)

Founder and CEO

HjalmarGislason

Twitter: @datamarketSlides: http://blog.datamarket.com/

Page 3: Effective Data Visualization - Strata (Feb 2012)

‣Why visualize data? ...and what we do

‣Our requirements

‣Our approach

TOPICS

Page 4: Effective Data Visualization - Strata (Feb 2012)

drive our worldNUMBERS

Page 5: Effective Data Visualization - Strata (Feb 2012)

Finding and publishingnumerical data is

HARD

Page 6: Effective Data Visualization - Strata (Feb 2012)

for numbersGOOGLE

Page 7: Effective Data Visualization - Strata (Feb 2012)

for numbers“APP STORE”

Page 8: Effective Data Visualization - Strata (Feb 2012)

Wasn’t this supposed to be about

VISUALIZATION?

Page 9: Effective Data Visualization - Strata (Feb 2012)
Page 11: Effective Data Visualization - Strata (Feb 2012)

109 columnsx

340 lines=

37.060 cells

Page 13: Effective Data Visualization - Strata (Feb 2012)
Page 15: Effective Data Visualization - Strata (Feb 2012)

One-off projectsvs.

generic solutions

Page 17: Effective Data Visualization - Strata (Feb 2012)
Page 18: Effective Data Visualization - Strata (Feb 2012)
Page 19: Effective Data Visualization - Strata (Feb 2012)
Page 20: Effective Data Visualization - Strata (Feb 2012)

150,000,000More than

time series

Page 21: Effective Data Visualization - Strata (Feb 2012)

23.000+data sets

Page 22: Effective Data Visualization - Strata (Feb 2012)

822 years1279 - 2100

Page 23: Effective Data Visualization - Strata (Feb 2012)

data publishing & insights

SELF-SERVICE

Page 25: Effective Data Visualization - Strata (Feb 2012)

OUR REQUIREMENTS

Page 26: Effective Data Visualization - Strata (Feb 2012)

OUR STACK

Postgres

Python

Django

HTML5 / Javascript

???Visualization

Web (client)

Web (server)

Server + Connectors

Database

Page 27: Effective Data Visualization - Strata (Feb 2012)

OUR STACK

Postgres

Python

Django

HTML5 / Javascript

???Visualization

Web (client)

Web (server)

Server + Connectors

Database

Page 29: Effective Data Visualization - Strata (Feb 2012)

REQUIREMENTFull control of look, feel and UI

Page 30: Effective Data Visualization - Strata (Feb 2012)

REQUIREMENTBrowser compatibility

Page 31: Effective Data Visualization - Strata (Feb 2012)

REQUIREMENTiOS

Page 33: Effective Data Visualization - Strata (Feb 2012)

REQUIREMENTServer-side rendering

Page 34: Effective Data Visualization - Strata (Feb 2012)

REQUIREMENTS

Server-side rendering

Full control of look, feel and UIBrowser compatibilityiOSVector based

?

Page 35: Effective Data Visualization - Strata (Feb 2012)
Page 37: Effective Data Visualization - Strata (Feb 2012)

PROTOVIS

Server-side rendering

Full control of look, feel and UIBrowser compatibilityiOSVector based

Page 38: Effective Data Visualization - Strata (Feb 2012)

PROTOVISServer-side rendering

Page 39: Effective Data Visualization - Strata (Feb 2012)

PROTOVISServer-side rendering

Page 40: Effective Data Visualization - Strata (Feb 2012)

PROTOVIS

Server-side rendering

Full control of look, feel and UIBrowser compatibilityiOSVector based

Page 41: Effective Data Visualization - Strata (Feb 2012)

PROTOVISBrowser compatibility

Page 42: Effective Data Visualization - Strata (Feb 2012)

PROTOVISBrowser compatibility

Page 43: Effective Data Visualization - Strata (Feb 2012)

PROTOVISBrowser compatibility

?

Page 44: Effective Data Visualization - Strata (Feb 2012)

PROTOVISBrowser compatibility

Page 45: Effective Data Visualization - Strata (Feb 2012)

PROTOVISBrowser compatibility

Page 46: Effective Data Visualization - Strata (Feb 2012)

PROTOVISBrowser compatibility

IE9 IE <9

Page 47: Effective Data Visualization - Strata (Feb 2012)

PROTOVISBrowser compatibility

IE9 IE <9

Page 48: Effective Data Visualization - Strata (Feb 2012)

PROTOVISBrowser compatibility

IE9 IE <9

Page 49: Effective Data Visualization - Strata (Feb 2012)

PROTOVISBrowser compatibility

Page 50: Effective Data Visualization - Strata (Feb 2012)

PROTOVISBrowser compatibility

Protovis SVG

Page 51: Effective Data Visualization - Strata (Feb 2012)

PROTOVISBrowser compatibility

Protovis SVG

VML

Shim

Page 52: Effective Data Visualization - Strata (Feb 2012)

PROTOVISBrowser compatibility

Page 55: Effective Data Visualization - Strata (Feb 2012)

PROTOVIS

Server-side rendering

Full control of look, feel and UIBrowser compatibilityiOSVector based

Page 56: Effective Data Visualization - Strata (Feb 2012)

PROTOVIS

Page 58: Effective Data Visualization - Strata (Feb 2012)

PROTOVIS vs D3

Page 59: Effective Data Visualization - Strata (Feb 2012)

TOPICS‣Why visualize data? ...and what we do

‣Our requirements

‣Our approach

Page 61: Effective Data Visualization - Strata (Feb 2012)

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

Twitter: @datamarket · Facebook: DataMarket · E-mail: [email protected]

Hjalmar Gislason, founder & CEO