Sharovatov’s Weblog

Googletranslateclient.com and Windows Accelerator Platform

Posted in usability, windows 7 by sharovatov on 21 May 2009

Yesterday I’ve blogged about Accelerators Platform and now I’m looking at a website googletranslateclient.com which offers to download a standalone VB6 win32 application that uses google translate service to dynamically translate a selected text.

Funny thing is that this program implements what Accelerator Platform is invented for, but in a very limited and counter-productive way – its functionality is limited to only one service so nobody can enhance it!

I think the best thing Microsoft could do would be to create a program that would capture text select event in any window and add Accelerators group to the context menu of that program!

Or alternatively, if this is too much work, just show Accelerators icon (accelerators-icon)  when any text is selected. I’m not much of a system application developer, so I’m not sure this is easy to do, but I’m sure people would benefit from it and developers wouldn’t need to add Accelerators API support in their apps!

Hope that someone will pick this idea.


Share :

Windows 7 taskbar – new approach

Posted in design, usability, windows 7 by sharovatov on 19 May 2009

I just love the way programs are organised on new Windows 7 taskbar.

History

In earlier Windows versions to get the program window shown you had to do two things:

  • check if the program is running by looking at the taskbar and maximise it window if it’s there
  • if it’s not running, you had to launch it from quick launch or other place

This approach has some major flows:

  1. when you just need a program window to be shown, you have to do a cognitive effort to find where to get it from – either launch the program from quicklaunch (or somewhere else) or maximise its window from the taskbar
  2. if you have, say, ten commonly used programs and put them on a quicklaunch and then open all them up, you’ve suddenly got quicklaunch icons just taking space and doing nothing as the programs are already opened. And you’ve got your programs’ icons in the taskbar – so you effectively have two icons for every program – one for launching a program and one for controlling its window state.

Nowadays

In windows 7 the new approach is taken.

Basically, taskbar and quick launch are combined in one place and then enhanced a lot.

The concept is just great – you don’t need to check if a program is running or not to get it shown – you just click on its icon and if its running, you’ll get its window, otherwise it will launch and you will still get its window. Less cognitive effort, better usability.

One of the implications of this approach is that the space on the taskbar is saved by having “program-launching” and “window-managing” controls combined.

Here’s a screenshot:

sidebar_screenshot

As you can see, Far, Explorer and Microsoft Word are not launched, Outlook, Messenger, Sticky Notes, Live Writer and IE8 are running.

As you can also notice on the screenshot, multiple instances of IE8 are grouped and if you hover them, that’s what you’ll see:

sidebar_Screenshot2

So managing multiple program instances is really easy – when you hover on an item, its window appears on the screen so you can preview if this window is what you were looking for and click on it to open. You can also close any window from the group right from the taskbar.

Here’s a screenshot when there’s many IE8 tabs opened:

sidebar_Screenshot3

Again, when you hover on an item, its window is shown, so you either click on it to make it active or close it down.

Another great interface solution is displaying progress bars directly on the taskbar. For example, here’s how IE8 displays download progress bar:

sidebar_Screenshot4

And all the features I showed is just a part of all the goodness Windows 7 taskbar introduces.

So yes, I agree with Gizmodo that Windows 7 Taskbar is much better than MAC OS X dock.

Tagged with: