Two Mice, One Computer...
/In 1968, Dr. Doug Engelbart hosted a demo that would later be known as “The Mother of All Demos.” In it, he shared a number of technologies that had been under development for quite some time with a team of researchers. Within the span of 90 minutes, he unleashed an awesome torrent of technology, including the following: hypertext, text editing, email, multiple windows with flexible view control, and of course, the computer mouse. How do you do that? How do you develop such an panoply of technology? How do you come up with that many rock solid designs – designs that have remained substantially unchanged in for forty years?
In an interview with Computerworld, Dr. Engelbart mentions that his work in developing these technologies was guided by a “goal to develop systems that would augment the human intellect.”¹
Here’s a list of a few of the inventions that debuted in at that demo in 1968 along with the corresponding, timeless human traits that they augment:
Hypertext | Tangential ideas |
Text editor | Building ideas |
Communicating | |
Multiple windows w/ flexible view control | Containing ideas, multitasking, and interacting within separate ideas. |
Computer mouse | Manipulating ideas. |
Ah, the computer mouse. If you told a computer programmer in 1967 that one day they’d be able to dynamically manipulate data simply by dragging a hunk of plastic around, they probably wouldn’t have believed you. Remember, computers back then were just glorified calculators that ate and spat punchcards. Engelbart and his team discovered an elegant shortcut, giving the user’s hand direct access to a field of ideas – to data that would otherwise by locked in a box.
Sure, today we have eight button mice, laser, optical, trackball, scroll wheels, and wireless, but in essence, all of these variations stem from that one mouse debuted in '68 - simply because the first one was such a damn good idea.
So excuse me if I sound foolish when I say I want another. Not all the time, of course, but for a few uses.
There are times in Photoshop, for example, where one mouse just doesn’t cut it. To transform an image, you:
- Click and drag the on image to position it
- Click and drag on one of those eigh border dots on the edges to rescale it,
- Click and drag outside one of those eight dots to rotate it,
- After you place your object, you're likely to realize, for example, that the position doesn't work for this rotation, so you'll have to do any combination of steps 1-3 until you're happy
On the other hand, if you had two mice you would click, swing your object over, and transform all three properties in one drag:
[youtube]JrGbveeObPI[/youtube]
(for credits, go to the youtube page hosting this video)
First let me say that I seriously doubt that a second mouse would make ordinary things easier. If, for example, we all started off with one arm, and one day we all woke up with a second one. We wouldn’t start opening doors or jotting down notes with both arms. In fact, I doubt we’d do much at all with the second arm, because we would have designed our environment to accommodate the fact that we only had one.
The first step we would take to start enjoying having two arms would be to start playing around – to have… uh, two armed competitions, to start dancing, and to share and celebrate the awkward and seemingly superfluous limb that is the second arm.
My point is this – a two mouse system certainly wouldn’t help assist in opening documents or writing emails, but if you released an API to one hundred flash game designers, they’d probably discover a few important things. First, as soon as they actually place both their hands on two mice at the same time, they’ll realize that the fundamental mechanics are no more confusing than one mouse, and that the overall experience is more expressive. They’ll then begin playing around and discover new ways to build an expressive relationship between the user and the computer.
I’m interested to hear what others think. Very interested. Comment or email me your thoughts.
Second life dance off
/[youtube]TPTlkSC7x6A[/youtube] This video was made in Second Life a la green screen.
Thanks to: * Jamiroquai for the hot track: Virtual Insanity * Torley Linden for the Followcam advice: * Dan Linden for the Followcam itself.
The process was pretty simple. I built 3 large flat green screens - one on each axis. Stood in it, filmed it, and greenscreened my real body and my real environment into the footage.
Enjoy.
Mirage Construction Update
/This is an update on the progress of the mirage. Enjoy: [youtube]_L65qEeVnAI[/youtube]
Cingular, edited
/[youtube]juD3OwgXbZM[/youtube] And here's the audio file - if you wanted to load it into your phone.
Mirage Construction
/This past week or so I've been consumed in building this thing... here's a little update as to how everything is coming together:
Here are two images of the top of the mirage. It's a container completely built with 3/8" Acrylite (basically Plexiglas, just a different company). It's two by three feet, with 6 inch tall sides. The joints are (hopefully) waterproof, and the main sheet of Acrylite has 128 holes laser cut into it. Here's a closeup of the holes:
The sooty black marks, I think, are burn marks from the laser cutter. Cool, no?
The plan is that this structure will be elevated by these four booms:
*Sorry about the image quality there - this photo was taken in the poor lighting conditions of my basement, so I had to Photoshop it the best I could. What you're looking at is four clear tubes being glued down to circles of Acrylite. The chairs and metal rods taped to the Acrylite rods are there to keep everything in place while the glue dries. Here's a closeup image:
And what's the plan for the falling water? I was going to build another Acrylite structure to catch all the water falling through those holes, but that turned out to be way too expensive. So, instead of hours of work on needlessly gluing and waterproofing expensive plexi, I swung by Target and bought myself a kiddie pool:
Word... Word... When I was blowing this thing up in my living room, I realized that this is a hazardously large amount of water. I had planned on doing all this in the studio on the second floor, but imagine the mess this thing would cause if it started leaking. This is why operations have moved to the basement. I think it's a true mark of geekdom when your work forces you to work in the basement.
The water pump is in the mail, and should be arriving soon. It is a Fountain Tech FT-1300 from Fountain Mountain. I need a few more pieces of plastic from Canal Plastics to mount the top piece to the legs. Apart from that, I'm ready to roll.