Hogtown Consulting

technology for experience

Archive for the ‘processing.org’ tag

Twitter wall for #hohoto event

Monday night was party night for the Toronto geek crowd, at the #HoHoTO party. Read about it or watch an awesome video about how it all came together. It was a great event put together by a very cool bunch of volunteers, with 25k was raised for the local foodbank.

This was a great chance for me to roll out the TXTris wall version 2 which I’ve been working on.

I customised the projection to be all software and it ran on two huge screens at the Mod Club for a large chunk of the party. I plugged into Twitter as the content source, so people at the party could senda twet and see it tumble down the screens in real(ish) time.

More details over at Media Lab Toronto and some (rather dark) pictures from the night on Flickr.

Written by Patrick Dinnen

December 18th, 2008 at 5:02 pm

no comments

Cardboard augmented display prototype

I’m working on an update to the TXTris projection system. You can read about the original and details on how it works. The gist is that it’s a txt message projection system that is ‘aware’ of physical obstacles placed in front of the projection screen.

This new version uses JBox2d, a open source code library for doing in game physics. I’m using it to provide much more realistic behaviour from the text. Now it slides, bounces, flips and falls in a realistic way.

There’s a grainy video after the jump showing how this looks working against my computer monitor. The final will be a projection at wall size.

Read the rest of this entry »

Written by Patrick Dinnen

November 7th, 2008 at 10:53 am

1 comment

Canadian Election 2008 Visualization

Here’s a visualization of the results of Canada’s recent election I’ve been working on.

The idea is to present the results in a way that allows you to explore in interesting ways. The data presented is pretty straightforward, with a group of coloured blobs representing the votes for each candidate in a riding.

I added one extra feature, a black ring that shows the votes for candidates other than the winner in each riding. This seemed particularly relevant for this election, where less than 38% of the popular vote went to the Conservatives yet they get to form the government.

You can explore the results:

If you have suggestions, thoughts or what have you feel free to leave a comment or get in touch.

Written by Patrick Dinnen

October 20th, 2008 at 2:35 pm

no comments

Huge Balloon Project

I’m eyeball deep in a great project to build an interactive system for 250 5ft, colour LED lit balloons right now. I’m collaborating with David MacAllum and Gabe Sawhney and we’re working with an awesome installation by KPMB for the Luminato festival.

update post-event: We, Media Lab Toronto, worked on sound reactive lighting effects that ran at various points throughout the week. We were given special billing along with the Silent Rave event (slightly odd, given the sound reactive nature of our setup). Gabe built on the control system I had put together in Processing and came up with a really elegant system for controlling the lighting colours and rhythm by hand. The night was earily silent (as billed) but loads of fun. Raju Mudhar from The Star described it like this:

“With the choreographed lighting from the balloons in the square, it did feel a bit like an outdoor club. But more than that, it was spontaneous and fun. People shared earphones with those that didn’t have. Every festival in town could use more of these types of moments.”

You can read more at Media Lab Toronto and see photos of the setup, silent rave and some rainy shots.

Written by Patrick Dinnen

June 4th, 2008 at 4:04 pm

no comments

The all knowing table

Actually it isn’t an all knowing table, but I have been working on a prototype table interface that can recognise objects and respond to them.

The project is based on the Reactivision software. Which takes care of recognising a specific set of amoeba looking symbols and reporting their position.

The underlying tech is fairly simple, though getting it right (or at least close) turned out to be a pretty big job. The surface itself is a perspex sheet with a sheet of filter applied, so it can hold a projected image. Underneath the screen is a camera, to recognise the objects placed on it, and a projector, to display the interface. There is also an infrared light source and the camera is filtered to allow in IR only, so it isn’t confused by the light from the projector.

The interface is certainly only a fraction of what is possible with this system. The majority of my time went into the physical setup and I wanted to get something done, so this is a quick hack in Processing.

Written by Patrick Dinnen

February 4th, 2008 at 6:43 pm

1 comment

Ontario election data visualisation, or Processing is fun

Ontario 2003 election visualisationOctober 10th was election day here in Ontario, and gave me the opportunity I was looking for to dive into a Processing project.

Processing is an open source programming language and environment for people who want to program images, animation, and interactions… [It] is developed by artists and designers as an alternative to proprietary software tools in the same domain.

The plan was to put together a data visualisation to explore the votes data intuitively, not just the same old percentages and charts. I think I had some success and it was definitely a good way to dive into Processing, even though it took about 500% longer than I anticipated spending. I’m actually using the 2003 election data here, but plan to update once the complete 2007 results are downloadable.

You can play with the online tools, see what you think. Comments, questions, offers all welcome. Leave a comment or email me.

Written by Patrick Dinnen

October 24th, 2007 at 11:18 am

1 comment