July 2007 - Posts

Usability != Accessibility

I finished reading Steve Krug's book Don't Make Me Think (which is worthy of another post) the other day. This is a great book, easy to read, that tackles the theme of usability for the web.

I drift between developing for Windows and Web, and there's lots of ideas in the book which help with both.

So anyway, today I was looking at Usernomics (a usability website that I found, I think, from the book) which linked to an article on usability and accessibility that contained this quote:

For a start, I think we need to understand, once and for all, that usability is not the same thing as accessibility.Web usability affects all users and , generally speaking, can be sub-divided into five core components:

Learnability - How easy it is for visitors to find their way around the site during their first visit?
Effectivity - How quickly and easily can they perform tasks?
Memorability - When visitors return to the site after a period of time, how quickly do they recall how to use the site?
Reliability - How many errors do visitors make, how severe are those errors and how easily do they adjust?
Enjoyability - How pleasant is the site to use?

I just wanted to put the quote here so I would remember it.

Tags: usability, accessibility, web design

Tabs as 'the' feature, not 'a' feature

Since 2002 I've used an Internet Explorer enhancement/replacement called Maxthon which even back then had tabbed browser windows. If you've worked with Firefox or IE7 (and I'm sure other browsers), you'd know how useful the tabbed interface can be.

Maxthon added a whole lot of other stuff over IE, but I mainly used it because of the tabs.

The other day I came across Terminals, a Remote Desktop enhancement/replacement that presents Remote Desktop sessions in a tabbed interface. It too does a whole lot of other stuff to help manage multiple connections, but tabbing is IMHO the most useful feature.

(If you check out Terminals, make sure you grab the latest source build which is currently at around version 1.6 from http://tools.mscorlib.com/)

In both these cases, the tabbed interface is almost "the" feature rather than just another feature.

I reckon the Windows taskbar needs to be rethought if the simple concept of grouping like windows together can't be done without enhancements like Maxthon and Terminals. It seems to be easier to train myself to use ALT-TAB like a keyboard ninja, rather than mousing around two monitors looking for my open program :-)

On the other hand, tabs make sense within programs to group "documents", so perhaps the the taskbar should be left alone, and individual programs' handling of multiple documents improved.

What's next - tabbed Word? Tabbed Outlook? Tabbed Windows Explorer? Hmmm...

UPDATE 7/Aug/2007: Fixed title to remove ampersands.

Tags: user interface, terminals, remote desktop, tabs