Overloaded vs. Generic Commands

Summary: Overloading different outcomes on similar commands can be confusing. Using the same command for multiple actions enhances usability if the results are conceptually the same.

One way to manage interaction design complexity is to have commands serve double duty. There are two ways of doing this, with different usability implications:

  • Generic commands use the same command in different contexts to achieve conceptually the same outcome, even though details of the specific effects might differ.
  • Overloaded commands use variants of the same command to achieve different outcomes — sometimes depending on the context and other times depending on where the command appears on the screen.

I discussed generic commands in depth in an earlier article. The most famous generic command these days is the pinch-zoom gesture, which works in most touchscreen user interfaces. In fact, the command is so pervasive that users expect it to work universally — and are sorely disappointed when they encounter an application that doesn’t support it.

Aussie Lizard Has Smartphone Game Licked

When Australian Philip Gith realised his pet lizard was a better smartphone gamer than him, he didn’t euthanise it for embarrassing him – he whipped out his camera.

And now the female bearded dragon he calls Crunch has become an internet celebrity due to its fondness for the smartphone game Ant Smasher.

Improving Users’ Visits with a Website Audit

Last week, we talked about the importance of doing a year-end business review. This week, we will present the importance of doing a website review.

Virtual Athletics: Reboot

Future athletes will dominate cyberspace

North Idaho College’s athletic department has been geared for many years now to pursue a path of excellence. But with technology changing rapidly everyday, would that ideal hold up if the sports world expanded into a virtual reality setting?

Invoked Computing: Device-free Ubiquitous Augmented Reality

A research group at the University of Tokyo are creating a new paradigm in Human Computer Interaction. Dubbed ‘Invoked Computing’ the idea is to turn everyday objects into computer interfaces and communication devices.

“For example, if you make a gesture, the computer should be able to recognize this as “I want to use the telephone”. So with an iPhone for example, you have everything in a small device and you have to learn how to use it, here we want to do the opposite, the computer will have to learn what you want to do.”

Raise Next Year’s Profits With a Year-End Business Review

How has business been this year? Are you aware of how the various sectors of your organization did this year, and would you like for them to do better next year? If so, then it is time to perform a year-end business review.