This weekend I had some time to work with Adobe AIR and I’ve walked away with a different impression of it than I thought I would. While I wouldn’t say my opinion of it has improved, I would say it’s a different product than I thought it was.
When I was working on the current redesign of this site, I toyed with the idea of integrating a robot character into the site’s identity. With a site name like “doesnotcompute”, it seemed like the logical thing to do. I was unhappy with the results I came up with and abandoned the idea.
Out of this experimentation, however, I created the following Flash prototype of “curious” robots. The robots will watch and approach the mouse cursor, but will flee in fear if the mouse cursor gets too close. You can single out a robot and chase him around with the mouse while the others watch. This is both cruel and fun.
This site’s current three circle logo comes from the design of these robot’s “eyes”. The current logo, however, reuses the Trade Gothic “o” instead of a filled circle.
Way back in 1999, I went to an exhibit on emergent behaviors at the now defunct Boston Computer Museum. While I had seen Conway’s Game of Life demonstrated before, I enjoyed it a lot more after seeing it in the context of this exhibit.
Figure 1. A screenshot of Pestilence. Red is newly created life, black is life that has been alive for at least one step, white is empty space.
That same year, I created my first Life simulation in Flash 4. Unfortunately, Flash was not quite fast enough at that time to make much more than a small grid that slowly crawled along. The result was not particularly impressive.
Today however, Flash is a bit faster, as are most of our computers. I spent some time yesterday creating a life simulator in AS3. I applied a couple of bitmap filters to it in order to make the appearance more dramatic. You can view the real-time simulation at the bottom of this post.
R/GA has recently released their 2007 Interactive Holiday Card. I spent a good bit of time over the past few weeks working on it with a team of talented folks here at R/GA.
Tattoo Santa takes advantage of the performance improvements in Flash Player 9 to warp an image onto a mesh real time. By combining this with video playback, we are able to insert content into a video real time. I’m guessing that this basic technique is going to be pretty common place in the next few years as it has a wide variety of applications (besides the obvious one of putting tattoos on Santa).
Figure 1. Tattoo Santa offers 6 different tattoo designs which incorporate a custom message from the user.
I managed to get my hands on a Chumby a few weeks back, but due to a heavy workload, I wasn’t able to play with it until recently.
For those unfamiliar with the Chumby, it’s essentially an internet enabled alarm clock. While that description doesn’t do justice to the Chumby’s full capabilities, it does quickly conjure to mind the Chumby’s basic form factor and suggests where a Chumby would sit in your home or office. I’ve now had the chance to spend some quality time with my Chumby, both as a user and as a developer.
Figure 1. The Chumby is about the size of the average alarm clock.