Design, Development, Interaction

Thursday, June 17, 2010

Multi-touch Drawing & Flickr Photo Viewer in Flash

I attended Lee Brimelow's multitouch demo at FITC Toronto this year. It was a great demo showing the multi-touch capabilities and testing features in Flash CS5. But the tip I was most excited about was a commercially available capacitive display for true multi-touch from 3M. It's a little pricey, but a worthy investment if you're an interactive designer or developer.

This video demo's some of the tests I've been doing to ramp-up multi-touch in Livebrush. There's a simple drawing demo that uses velocity and friction and a Flickr photo viewer. You can grab the source files below the video.

Source Files
The draw demo doesn't use any libraries. But the Flickr viewer uses Adobe's CoreLib, Flickr API, and CasaLib. I've included text files where you need to add these code libraries. 
To be clear, the multiple gesture issue noted in this video isn't really a problem. It's a limitation of windows. But if you ignore the built in gestures completely, you can detect and respond to the same gestures with custom code for better results. Checkout TheFlashBlog for another demo using a custom api written by Tim Kukulski.

Wednesday, June 16, 2010

Introducing The Blogroll Part 2

Like David Carson, Mr. Curtis shaped me in ways I couldn't realize until many years later. What hooked me was his innovative use of video at the time. It was all I needed to solidify my interest in interaction design. Check out his book, Making The Invisible Visible (MTIV) for a candid discussions on new media and design.

Joshua Davis was one of the first to explore generative processes in Flash by combining his harmonious illustrations with code. For me, I think Joshua represents that moment when everyone realized it was okay to make code do crazy things - without any other purpose but to make beautiful art.

I met Joe almost two years ago. I was in the midst of a particularly sticky phase of building Livebrush, and I really didn't want to leave my computer. But a little voice insisted I checkout his talk at FITC. What conspired in this session may very well be what kept me going and brought Livebrush to launch. Joe is the genius behind Moccasin and Noteflight.

Another newcomer. I identify with Drew in his vision of the future of creative tools. His development work is motivated by his artistic endeavors and, fortunately for us all, yields some pretty amazing mashups between creative tools.

Ryan is a Platform Evangelist for Adobe. I was following Ryan for some time before I decided to contact him about Livebrush. Beyond the great information on his blog, Ryan shares a lot of insight and doesn't hold back. I find his attitude refreshing and I'm thankful for his advice and feedback.