UI&us is about User Interface Design, User Experience design and the cognitive psychology behind design in general. It's written by Keith Lang, co-founder of Skitch; now a part of Evernote.  His views and opinions are his own and do not represent in any way the views or opinions of any company. 

Navigation
Categories
External Articles

« Does Mess really Exist? | Main | Measure UI's ultimately by "trust" »
Saturday
Aug022008

My Recent Appearances on MacBreak 

If you're a Mac user then you may be familiar with the Macbreak video podcast with Alex Lindsay. The last three episodes have included yours truly showing some little interesting Quartz Composer fun tricks, including my take on Wiimote-powered heading tracking, originally invented by Johnny Lee, and made popular by the TED talks.

I'm still getting used to being in front of the camera, but many thanks to Joe and Alex Lindsay of the Pixel Corps for making it a fun and comfortable experience!

The show is only available as a podcast, so you need to click the links below to to find them in iTunes.

Head Tracking with a Wiimote and Quartz Composer
Moving Images with Sound
Motion Detection with Quartz Composer

Still image of Keith Lang on Macbreak


Quartz Composer is an excellent tool for developing ideas quickly, and beautifully integrates into Cocoa (Mac) programming. However the interface is a little clunky to use, and the concepts take a while to wrap your head around. However, as it progresses, I can see Quartz Composer, and tools like it, becoming something that the 'average' person uses to connect a few 'blocks' together to make themselves a custom application. The convergence of scripting, patch programming, and recording actions seems to be the approach which would most idiomatically cover all program design concepts.

wiimote head tracking.qtz - Viewer
Uploaded with plasq's Skitch!


Hypercard on the early Macintosh was to many the easiest way, and it's still argued, the best way for the non-programmer to build simple applications to solve unique problems. The approach focused on a set of 'pages' which could dynamically link to others, in many ways like a website.

What is the most popular non-programming UI out there today? And how do the different approaches of scripting, connecting, page-flipping and recording-actions overlap and work together?

EmailEmail Article to Friend

Reader Comments (2)

Hi there many many thanks for creating the Podcast... I've been wanting to replicate what you demonstrated since that episode was released! I don't think I have the correct Wiimote Quartz Patch as it's different looking to yours. Do you have a link to where I could get the Patch you used OR do you have an updated Quartz Composer file for the newer patch. Again many many thanks for sharing and well done!

All the best
Derek Nugent

August 22, 2009 | Unregistered CommenterDerek Nugent

Hi Derek,

Sorry about the slow reply.
I've moved my system over to 10.6, and that patch is not currently supported—so I'm not sure my results will work with you.

The patch I use is this one:
http://kineme.net/WiiMoteControlPatch20080111publicbeta

Be sure to follow the instructions to install, as it's a bit counter-intuitive.
Best to send me an email if you need more help. Keith at plasq dot com. :-)

September 14, 2009 | Unregistered CommenterKeith Lang
Editor Permission Required
Sorry — had to remove comments due to spam.