Archive for February, 2008

Context Insensativity Training

Feb 08
29

Context menus or right click menus can provide valuable tools for experience users but abusing context can get you into trouble.

  1. Assume that experienced users will find context menus more often then beginners. People who are new with computers will usually left click on everything and won’t experiment with right clicking.
  2. There is no affordances to tell you that right clicking or context clicking is possible. So even experienced users may not always find context menus.
  3. Because of 1 & 2 you should never put core, primary user interface functions in a right click menu with no other visible way to access them.
  4. Context means that the commands are scoped to an object. This means that you will usually have some logical object that is being manipulated. (Text, an icon, an image, etc.

Here’s an example from PhotoShop layers pallet that shows what not to do:

Adobe PhotoShop Context Menus

Here PhotoShop places a number of context menus around each other exposing primary functionality that would be difficult to find elsewhere in the menu system. The core object in this case is the Layer however some commands are preferences for all thumbnail, other commands are unpredictable and get shown and hidden based on unseen modes. Here the designers tried to reproduce the entire menu structure within the context of a layer selection. This makes it hard to find commands that relate to the context and very difficult for new users not familiar with the structure.

Many of these context items are repeated and many others could be collapsed or removed. Simple things like renaming the layer are no where to be found.

A redesign of this pallet could make it easier to perform core functions without trying to do everything within the pallet itself. Techniques like progressive disclosure and exposing commands instead of hiding them would make this application much easier to use.

Firefox and Fonts

Feb 08
25

Why can’t Firefox render certain characters? Instead of certain letters you get a box with a question mark. This issue has been a minor annoyance to me but I could see this being a major adoption blocker for people who are international and trying to use this browser.

It looks like perhaps an encoding problem. I spotted this problem from Hallmark.com.

It’s also interesting to note how differently Safari displays fonts using anti-aliasing. Subjectively speaking it looks both bolder and easier to read but readability is tough to gauge without running a readability speed and comprehension test. When I worked at Microsoft we would have heated debates about turning clear-type on or off for Windows XP. Many people claimed that it made the text easier to read while others claimed it made text look blurrier. I’m not aware of any formal testing on this subject.
Either way I’m certain that Firefox has some improvements to readability as a question marks in the middle of a word will certainly slow down comprehension.

Multi-touch audio application

Feb 08
23

This is a pretty interesting video of a new type of musical instrument.

People are still figuring out what to do with multi-touch technology. While the same interface could be done on a 2D screen with controls and UI to control connections and devices there’s something about physically interacting with the device that makes it more of a musical instrument and less of a computer.

Gigapixel images

Feb 08
22

Your camera takes megapixel images. A single screen resolution of 1024×768 is 786,000 pixels or almost a megapixel. This resolution is great for everyday viewing and gives you enough resolution to produce a decent 4×6″ print.  Common wisdom is that past a certain number of pixels it just doesn’t matter. Who needs a 20 megapixel image of stuff on their cat? Of course interesting things can start to happen when the image gets really big.

A group of people are exploring the idea of Gigapixel images or 1000 megapixels.  When you have resolutions that high you can discover new things in the photo. It’s like being able to take a microoscope to the picture after you’ve taken it.  There are a couple examples including HD View from Microsoft reasearch that uses a pretty amazing viewer to zoom-in on photos. Xrez that uses both the MS viewer as well as the Google maps style viewer as well as Flash style viewers for gigapixel content such as Harlem 13 Gigapixels. I don’t expect that Gigapixels will get to consumer cameras anytime soon but I do expect to see more high-rez photography used in sports, news, and other professional areas.