November 25, 2005

Very fly-- Media Technology --

I picked up a Fly Pentop the other to play with (one of the advantages of being a user interface researcher is all the toys :). Here're a few thoughts.

There're at least four challenges with using a real ink pen as a computer interface:

fly-pentop-sheet.gif
  1. There's no way to constrain where the user draws: strokes that should be invalid in your application leave marks just the same as valid strokes.
  2. There's no way to tap or "drag" without leaving a mark, and no way to erase marks after you've left them.
  3. There's no display to give feedback to your actions or computation. (The Fly uses audio for feedback, which gets around this limitation to some extent.)
  4. You need a pre-printed sheet of paper for every pre-designed interface — the Fly comes with about 15 pre-printed games sheets, everything from word-search pages to maps you can tap on to test your geography knowledge. That doesn't scale well when dealing with applications with many different pages or when maintaining large numbers of applications, especially given that pages get "used up" when you write on them. On the other hand, the fact that paper is consumable makes for market opportunities that normal software doesn't have... I expect Leapfrog isn't too upset about that fact.
  5. If you don't use a pre-designed interface (that is, you start with a blank sheet of paper) then the user is forced to draw the entire interface. The Fly has one game where you draw a piano keyboard that you can then play by tapping on the keys, but first it gives you explicit instructions like "draw 9 short vertical lines, going from left to right" to make sure you draw a keyboard it can understand.

In spite of these limitations, it's extremely engaging to be able to draw your own functional user interface — as anyone who read Harold and the Purple Crayon or watched Simon in the Land of Chalk Drawings as a kid knows. The effect really hit me when I was making a calculator. First I wrote the letter "C" and circled it to enter calculator mode. Then, as the pen spoke instructions to me, I drew a big rectangle and started to fill it with numbers and arithmetic symbols. I realized about three numbers in that I didn't have to stick to the usual layout and placed the rest of the numbers going up, down and sideways. Then I tapped on the numbers with the pen to type out 22 + 44..." only to discover I'd forgotten to draw an equals sign. I quickly drew one in, then tapped it to hear the pen speak "22 + 44 equals 66". It was as if I were running from something in the land of chalk drawings and someone suggested we draw a door so we could escape!

The interface also feels more magical than it would if it were implemented on a tablet PC. This could be a novelty effect — I'm used to paper being static and non-functional and computer screens being reactive — but I think it's also because it feels like the pen is reacting to my physical environment, rather than simply reacting to the way I interact with it. When I interact with a tablet PC, I think of the computer as being the screen (even if the actual CPU is somewhere else). With the Fly, I think of the pen and speaker as being the device, but not the paper. That means even though a tablet PC and the pentop computer might implement the exact same interface, I feel more of an emotional attachment with the pen because it appears to be observing and sharing my external environment and not just the actions I perform directly on the device.

Posted by bug to Media Technology at November 25, 2005 11:40 PM | TrackBack
Comments

Brad, where did you get yours? I'll be in SJ next week and want to pick one up.

Andrew.

Posted by: Andrew at November 28, 2005 11:16 AM

Of course, if I'd gone back and read the previous post I would have seen that you got it at Fry's. Gotta love RSS feed readers!

Posted by: Andrew at November 28, 2005 11:43 AM

Heh -- yup. It was $109 at the Sunnyvale Fry's to be exact, though I expect they're at all of them.

Posted by: Bug at November 28, 2005 8:57 PM
Post a comment












Anonymous posting is allowed, as are these HTML tags — a href, b, br, p, strong, em, ul, li, blockquote.
Email addresses are spam-protected.

You must have Javascript enabled to comment, due to the code I'm using to try to outwit spammers. Sorry for any inconvenience this may cause.

Remember Me