Category Archives: Uncategorized

Data Visualization Process

In his 2007 book Visualizing Data, Ben Fry breaks down the data visualization process into 7 common steps:

  1. Acquire: Obtain the data, whether from a file on a disk or a source over a network.
  2. Parse: Provide some structure for the data’s meaning, and order it into categories.
  3. Filter: Remove all but the data of interest.
  4. Mine: Apply methods from statistics or data mining as a way to discern patterns or place the data in mathematical context.
  5. Represent: Choose a basic visual model, and draw the data.
  6. Refine: Improve the basic representation to make it clearer, more meaningful,  and more visually engaging.
  7. Interact: Add methods for manipulating the data or controlling what features are visible.

However, this is not a linear process. It is iterative.

More on Ben Fry here

Primary Research- Contacts.

Polk Bros Foundations

Funds nearly every progr¬am below

The Polk Bros. Foundation seeks to improve the quality of life for the people of Chicago. We partner with local nonprofit orga¬nizations that work to reduce the impact of poverty
and provide area residents with better access to quality education, preventive health care and basic human services. Through our grant making, we strive to make Chicago a place where all
people have the opportunity to reach their full potential.

Program Director for Education, Suzanne Doornbos Kerbow

The Federation for Community Schools

Provides a collaborative platform for all the initiatives below. Also analysizes their data and helps
sustain them.
Communications & Development Associate, Lauren Woodham

Data Analyst, Kallie Clark

Community Schools Initiative (CSI)

Fun provider and main initiative

The Chicago Public Schools (CPS) manages the largest community schools system in the nation, known as the Community Schools Initiative (CSI). Awarded by the Coalition for Community Schools in 2006 with the Community Schools National Award for Excellence, CSI has launched more than 200 schools, in partnership with nearly 50 lead non-profit organizations, that
serve as hubs of their communities to meet students’ and families’ academic and non-academic needs to develop educated citizens and strengthen local neighborhoods.

Community Schools Initiative
125 South Clark Street, 12th Floor
(773) 553-1766

Email for a few folks to come participate and from there choose more

Community in Schools

outreach for 156 schools

Executive Director—Jane Mentzinger
*ask for a few folks


Enlace Chicago is dedicated to making a positive difference in the lives of the residents
of the Little Village Community by fostering a physically safe and healthy environment in which to live and by championing opportunities for educational advancement and economic development.

The Little Village Community continues to be one of Chicago’s most densely populated neighborhoods with a high percentage of youth. However, it also continues to be one of the communities with the least amount of green space per capita.
The working-class residents of the Little Village community quietly support the way of life of all Chicagoans. Our residents staff restaurants throughout the city. They provide daily assistance as laborers in industries like manufacturing, landscaping, service, and construction. Yet our residents do not have access to the same opportunities available to those who employ them.
Neighborhood schools fall below state standards. Children play on the streets due to a lack of parks, playgrounds, and green space. Residents must consistently face the violence that sporadically erupts between gangs. Enlace Chicago works to improve these conditions through a preventative and proactive approach that strengthens our families, our neighborhood, and thereby, our city.

Director—Fanny Diego

Community Schools—
Eli Whitney Elementary School
Francisco Madero Middle School
Farragut Career Academy High School
*Little Village Lawndale High School Campus
Rosario Castellanos Elementary School

Notes—They have nonfunctioning embedded calendars, little adult programming outside of Lawndale High School and overall decreasing programming.

Techky Research

Realitively cheap drones with advanced senors and imaging capabilities are giving farmers new ways to increase yields and reduce crop damage

source:”Agricultural Drones” MIT Technology Review, 2014 []


thesis: Easy-to-use agricultural drones equipped with cameras, for less than $1000.


data: Drones can provide famers with multiple types of detailed views. Close monitoring of crops could improve water and pest management.

Screen Shot 2014-09-21 at 4.40.15 PM




source: “Solar Aero’s Bladeless Wind Turbine” written by Phillip Proefrock on 04/05/10 []


thesis: Bladeless turbine offeres several advantages versus blade style turbines. It does not present danger to wildlife or military surveillance.


data: The turbine also should have fewer maintenance requirements, leading to lower lifetime operating costs. Total operating costs over the lifetime of the unit are expected to be about $0.12/kWh. 

Screen Shot 2014-09-21 at 4.39.40 PM

Android Mode w/ Processing 2.2.1 Update

Hello everyone.

I took home a Nexus tablet, which has Android 4.3 on it, and was able to upload a sketch to it, along with my phone, which has 4.4.4 installed. This was suspicious as we were having trouble in class getting both versions to work.

I believe I’m using an Android Mode build on my computer that is older and more stable than the ones we were downloading today. After looking at a bunch of blogs on the subject, on August 22 Ben Fry even admitted that Android Mode is broken right now in Processing:

But, I can get both versions of Android to work with Processing 2.2.1 using this older version of Android Mode.

Download this version of Android Mode that I have on my computer:


Unzip it and you’ll then want to place this folder in your modes directory. That is in your Processing sketch book (probably in your Documents directory): Processing > modes

Just to be safe, rename the old version/folder we are replacing so we can go back to it if we need. Something like _AndroidMode. Then place the new one that I provided in the modes folder.

Restart Processing, and this should work. If it doesn’t work, you may need to install the Android API for 4.3 or 4.4.2 form the Android SDK Manager: Applications > android-sdk-macosx > tools > android. You need to open this using Terminal. Only install the SDK Platform for each API, not the whole package.

This is what I have installed in the Android SDK Manager:

Tools Folder: Android SDK Tools 23.0.2, Android SDK Platform-tools 20, Android SDK Build-tools 20

Android 4.4W (API 20) folder: SDK Platform

Android 2.3.3 (API 10) folder: SDK Platform

I hope this helps :)