CVOCV iOS
03/16/2011 05:51 by buza ()

Based on some recent feedback from a developer using CVOCV in one of his projects, I spent a few hours the other day updating the CVOCV code to run on my iPad 2, on iOS 4.x. I suspect a fair number of developers will be interested in this and taking it for a spin. Enjoy.

Grab the Universal code over on github.

Site Launch: Knoll Sit How You Want
02/01/2011 13:57 by mud ()

Knoll: Sit How You Want

With the introduction of their new product MultiGeneration by Knoll to their Generation family, we designed and developed a brand new sithowyouwant.com for Knoll. Unlike the previous site, this site does not use Flash, and all components including the “Build your own Generation” feature works on all browsers including mobile Safari.

JSGestureRecognizer: Mobile Safari’s version of UIGestureRecognizer
01/07/2011 00:58 by mud ()

I just posted JSGestureRecognizer which is a bit like a JavaScript implementation of UIGestureRecognizer on iOS for Mobile Safari. If you’re familiar with UIGestureRecognizer, this should come in really handy.

I wrote this because:

  1. I got sick of writing touchstart/touchmove/touchend events to support Mobile Safari
  2. I didn’t see any implementation out there that I liked
  3. I like how UIGestureRecognizer works in iOS and wanted Mobile Safari to work similarly
  4. I wanted to be able to easily create my own gestures

Anyway, there’s documentation on the project page, and you can get a copy of it on github.

Site Launch: Mamiko Otsubo
11/23/2010 18:11 by mud ()

Mamiko Otsubo Works

With my buddy Jeff, we worked on our friend Mamiko Otsubo’s new website. A nice collection of Mamiko’s work, go see her work now!

HistoryObserver
11/04/2010 19:29 by mud ()

Here’s a simple HistoryObserver (or better yet, hash observer) in Prototype.js for all ajax-like needs. I find myself rewriting this all the time!

(function() {
  var HistoryObserver = Class.create(Abstract.TimedObserver, {
    getValue: function() {
      return location.hash.substring(1);
    }
  });
  Event.observe(document, 'dom:loaded', function(event) {
    new HistoryObserver(document, 0.4, function(el, value) {
      alert('New hash value: ' + value);
    });
  });
})();
Site Launch: Antenna Design
09/20/2010 00:40 by mud ()

We worked all summer on Antenna’s new website, and it finally launched! We used a pragmatic approach to the site design and focused on maintaining good, consistent experience whether you are interacting the website with a mouse or a touch device.

The site is built with Rails 3, and includes a CMS section that allows Antenna to manage the website content. All pages are cached and expired as necessary for quick page serving. For screen captures, see the project page on BuzaMoto.

Cara’s Site
08/03/2010 15:53 by mud ()

A quick weekend project, building a site for my friend Cara using Indexhibit. It was easy enough to get started although while writing the plugin, I did have to add some extra stuff to the core. It did make me feel a little sad having to write PHP, but maybe this will inspire me to port it as a Rails/Sinatra app?

PS Cara is awesome if any one is looking for a production designer.

When ripoffs go wrong
07/01/2010 13:30 by mud ()

I just saw this in a flash ad:

which is clearly a rip off of the classic eye bee m poster by Paul Rand:

The rule to ripping something off is to make it better. In this case, a massive failure. If I ever get old and need grandpa reading glasses, I will not go to Lens Crafters!

Site Launch: Knoll Antenna Workspaces Teaser
06/15/2010 12:55 by mud ()

Just in time for the launch of Antenna Workspaces by Knoll at NeoCon 2010, the Teaser website goes live.

We worked on this site in a really short time, but are happy with the outcome. Thanks to tips from Apple engineers last week at WWDC, the site runs fast on the iPad and iPhone, and enhances the experience with support for multi-touch. Move four objects at once if you want!

The source of this website runs inside Knoll’s NeoCon page using Shadowbox, and what’s notable about this site is that users can share links to any image, which will open the page in Shadowbox and open up the specific image that was linked.

Now I deserve a vacation, but it probably won’t happen.

Nerding Out At WWDC 2010
06/07/2010 21:18 by mud ()

Nerding out at WWDC. If you’re here, I’ll see you around. Lets meet at the Thurs Beer Bash!