MAS.500 - Software Module - Rahul Bhargava 
Visualization 2014.12.10
Topics 
❖ Guidelines 
❖ d3.js 
❖ HTML & the DOM 
❖ Processing
Guidelines
Technologies 
❖ Flash used to be a big deal, and many installations still 
use it 
❖ Processing got a huge following by targeting artists and 
designers (non-coders) and focusing on outputs 
❖ d3.js has grown huge 
❖ TONS of other libraries
Strategies 
❖ don’t write what you don’t have to 
❖ spend a lot of time sketching 
❖ choose your tech based on our medium of display
d3.js
Background 
❖ Mike Bostock from the NYT 
❖ bringing jQuery-style approach to dom manipulation 
❖ transitions baked in 
❖ low-level library for creative viz
HTML & the DOM 
❖ Web Inspector Demo
Use 
❖ data pipeline model 
❖ process demo 
❖ jsFiddle demo and homework example 
❖ What We Watch walkthrough
Processing
Background 
❖ Ben Fry and Casey Reas in Madea’s old group here 
❖ comes from a lineage of “design playground” tools (with 
domain-specific languages) 
❖ took off with designers and artists in trendy schools 
❖ copious documentation and examples
Use 
❖ draw-loop model 
❖ tech demo and homework example
Homework 
❖ bit.ly/mas500f14

[Mas 500] Visualization

  • 1.
    MAS.500 - SoftwareModule - Rahul Bhargava Visualization 2014.12.10
  • 2.
    Topics ❖ Guidelines ❖ d3.js ❖ HTML & the DOM ❖ Processing
  • 3.
  • 4.
    Technologies ❖ Flashused to be a big deal, and many installations still use it ❖ Processing got a huge following by targeting artists and designers (non-coders) and focusing on outputs ❖ d3.js has grown huge ❖ TONS of other libraries
  • 5.
    Strategies ❖ don’twrite what you don’t have to ❖ spend a lot of time sketching ❖ choose your tech based on our medium of display
  • 6.
  • 7.
    Background ❖ MikeBostock from the NYT ❖ bringing jQuery-style approach to dom manipulation ❖ transitions baked in ❖ low-level library for creative viz
  • 8.
    HTML & theDOM ❖ Web Inspector Demo
  • 9.
    Use ❖ datapipeline model ❖ process demo ❖ jsFiddle demo and homework example ❖ What We Watch walkthrough
  • 10.
  • 11.
    Background ❖ BenFry and Casey Reas in Madea’s old group here ❖ comes from a lineage of “design playground” tools (with domain-specific languages) ❖ took off with designers and artists in trendy schools ❖ copious documentation and examples
  • 12.
    Use ❖ draw-loopmodel ❖ tech demo and homework example
  • 13.