Designing OmniGraphSketcher for the iPad

I like to think that one of my more valuable contributions as an Omni employee is providing the lowest common denominator factor in usability testing. That is, when an engineer wants to really understand how a total Cro-Magnon will be using their app, they come to me.

Oh yeah, that's right. Who's got two thumbs and represents the most pathetic use case? THIS gal.

Anyway, I thought some of you might be interested in seeing how some of our iPad development work is happening for OmniGraphSketcher. Now obviously we do a lot of mockups in what is surely the world's best program for creating IA/UX designs, OmniGraffle. But when it comes to envisioning how something works on a piece of hardware no one can actually use yet, a lot of people here are going low-tech to try and figure it out.

Omni's lead developer for OmniGraphSketcher, Robin, created some iPad-sized paper templates for sketching up ideas.


He didn't stop there, though. No sir, he most certainly did NOT. Here's his custom graph paper notebook, which he cut to iPad dimensions using a table saw.


I want to say that's sort of crazy, except our own CEO Ken Case created a terrifyingly accurate faux iPad using a 3D printer. It—well, it even has a little Omni logo on it. And a 30-pin dock connector. And … look, it's just very, very realistic and I'm a little worried about how much sleep everyone is getting, okay?

Here's Robin's own iPad-sized hardware prototype (!) with a variety of UI element ideas designed by our User Experience lead, William Van Hecke.


That's what Robin had me look at the other day, while asking a series of questions. I'm sure he regretted it almost instantly.

Robin: “So let's say you want to turn this point from a circle into a square. What would you do?”

Me: “Buhhhhh. Dur. I touch it?”

Robin (soothingly): “Okay. You see a little blue circle around the element. Then what do you do?”

Me: “Uhhhhhrrrr. I'd … maybe I'd press real hard. Like this.” *smoosh*

Robin: “Um … well, okay. You get a dialogue that says 'copy'.”


Robin (brisk clap): “Okay then! What say we try this again later.”

Lastly, here's Robin interacting with his fauxPad.


I think he's making color adjustments. On a fake, printed-out inspector that Bill made. To the document that is actually just a piece of paper. Man, software development is weird.