[no subject]



  widget
       n : a device that very useful for a particular job [syn: {appliance},
            {contraption}, {contrivance}, {convenience}, {gadget}, {gizmo},
            {gismo}]

There's your real-world connection for you, right there. It *is* used
for physical objects too, you know.

"Controls" is very ambiguous and is used for many things in the both
the real and the computer world. It's a noun, it's a verb, it can mean
anything from the physical monitor controls, to the volume control, to
the control center.

(Calum pointed out that it was in the standard, though, which is a
good case for it.)

> * The widget concept is not just hard to describe, in most cases you can
> successfully describe these things by using the terminology of what they
> are (buttons, check boxes, etc.) which in most cases don't have the
> above problems.

"In most cases"? I'm talking about a particular case here.

> And since using "widget" in most cases isn't at all
> necessary and using terminology as "controls" can be used instead, there
> is *no* need to use this terminology in the user interface.

If we don't need to use it we shouldn't use it, I'm fine with that.

> > > Not all people are of the kind "oh here is something that I'm not
> > > familiar with, let's see what it does" but rather "oh here is something
> > > that I'm not familiar with, better not touch that".
> > 
> > Good! People unfamiliar with widgets *should* stick with the default
> > widgets and not touch that dialog - or they could choose to become
> > familiar with widgets. Depending on who they are, how their minds
> > work.
> > 
> > People wishing to change the appearance of widgets will pretty quickly
> > find out what widgets are.
> 
> So to let people be able to change the appearance of their computers,
> you want people to have to learn complex terminology first.

I'm not suggesting that they go to the library and study for hours. I
suggest we put the word in a situation where it's pretty clear from
context what it means (with a picture, preferably).

How would you go about if you were a user that wanted to change the
appearance of your widgets, and didn't know what the word "widget"
meant? You'd open the control center and look for the word
"appearance", I hope.

> > Having two conflicting sets of terminology is what should be
> > avoided. Consistency might be "the hobgoblin of small minds" to
> > Emerson, but it is one of the golden ideals for UI designers.
> 
> Exactly. And since there is no need for "widget" terminology, we don't
> need to use that.

We use it all the time among ourselves, don't we? So there's obviously
a need for it. If there's not a need for it in the UI then obviously
it shouldn't be used.

> Did you read the link to the chapter in the HIG that Seth pointed
> out, by the way?

Yes, and I've read it before.

> > Clarity is better than vagueness. Strange words are fit for strange
> > things.
> 
> And better words with real-world connection that can describe these
> complex things are much better, rather than imposing our invented
> special-case jargon terminology on end users.

The word "widget" is "special-case jargon" now? In that case, so's
"pointer" or "icons".

> Sigh.

:_(




[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]