HumanComputer interfaces. Problems with messaging- Part 1.

This will be the first of three posts I’ll make on “interacting with users”, or more specifically message and error boxes! Here’s the outline:

1. The current state of play
2. There’s a problem?… If it aint broke?
3. Suggestions for Improvements

So let’s get started then!

ProvsMsgbox1.PNG

Shocking really! Ok so that’s a bit of fun but it does go some way to show just how little windows messaging has changed. To emphasise the point take a look at the images below which are message boxes from different versions of windows

Windows 3.x
nt.gif

Windows 95
95.gif

Windows NT
nt.gif

Windows XP
xp.png

Windows Vista
0,1425,sz=1&i=120007,00.jpg

For a while now I’ve had the feeling that message boxes, input boxes and error messages are just “broken”. Modern software such as Visual Studio has made some improvements in this type of messaging with extended descriptions of errors and suggestions for fixes but there are still short comings.

One of the problems a platform like Windows faces is that it has to support the design of all message box code from it’s APIs. Code that calls this API is limited to the original design of the API. Excel is an example of a programme that does this.

And so to the specific case of Excel. Right out of the box there are issues with the message box function, mainly its modal nature. This can be over come by using the Windows API directly yourself, as described here.

But this isn’t at the core of the broken-ness and we will take a look at these in my next post!

Related posts:

  1. HumanComputer Interfaces. Problems with messaging – Part 2
  2. HumanComputer Interfaces. Problems with messaging – Part 3
  3. Beyond Excel Comments

Comments

  1. Simon Murphy says:

    Ross
    How long have you been collecting screen shots of cryptic error messages?
    I like the ‘catastrophic error’ one – is it repeatable?
    cheers
    Simon

  2. ross says:

    These came back from a quick google, but yeah it’s very funny. – in media player no less, must just have crashed befor the high bit in summer nights!?!

Submit a Comment