Linked by Thom Holwerda on Sun 18th Nov 2007 15:46 UTC
Graphics, User Interfaces This is the sixth article in a series on common usability and graphical user interface related terms [part I | part II | part III | part IV | part V]. On the internet, and especially in forum discussions like we all have here on OSNews, it is almost certain that in any given discussion, someone will most likely bring up usability and GUI related terms - things like spatial memory, widgets, consistency, Fitts' Law, and more. The aim of this series is to explain these terms, learn something about their origins, and finally rate their importance in the field of usability and (graphical) user interface design. In part VI, we focus on the dock.
Thread beginning with comment 285062
To view parent comment, click here.
To read all comments associated with this story, please click here.
dbodner
Member since:
2007-07-01

The dock is more tailored to the Apple UI ideas. In windows/linux, you launch an app and it runs fullscreen. At that point, you want as little OS interference as possible. This effectively embraces the idea that applications are Modes. The taskbar provides a way to switch modes.


Huh? The Xfce I'm using even has smart window placement, so if I open up 4 terminals simultaneously, not only are they not maximized, but they're automatically placed in separate corners of the screen so all 4 are fully visible at the same time.

Lumping all *nix DE's/WM's together might be a bad idea.

Reply Parent Score: 2

joshv Member since:
2006-03-18

"This effectively embraces the idea that applications are Modes. The taskbar provides a way to switch modes. "

Well, applications are, after all, the reason we use computers. I find it amazing that so much time and energy is spent debating the relative merits of operating systems, when our interaction with the OS comprises perhaps 5% or less of the amount of time we spend working each day.

As for the idea that Windows is somehow designed around full screen applications - hogwash. Windows is designed around choice. You want fullscreen, you get fullscreen. You want to tile 4 apps and switch maniacally between them, bob's your uncle - windows will happily oblige you. On the Mac though, Steve has made all the decisions for you, how dare you try to maximize an application!

Reply Parent Score: 4

google_ninja Member since:
2006-02-05

What happens when you launch abiword? Cause when you launch Pages, the window doesnt fill your entire monitor, only the size of your document. The "accessory" apps are corner cases, they are treated in a spatial manner, but they are one of the few classes of applications that do.

Reply Parent Score: 3

tupp Member since:
2006-11-12

What happens when you launch abiword?

It fills about 2/3 of the screen on the far left.

If, by "spatial" you mean smart placement, lots of *nix WMs/Desktops large and small offer that feature.

Reply Parent Score: 1

dbodner Member since:
2007-07-01

IIRC abiword does not open up full screen. open office does. in fact, oo.o is really the only one I can think of off the top of my head that does. If I open up two firefox windows, the first one goes in the top left, second one fits in at the bottom right.

Reply Parent Score: 1

phoenix Member since:
2005-07-11

What happens when you launch abiword?


The same thing that happens when you launch any program in Windows, KDE, GNOME, etc ... it looks at the application shortcut to see what you have set for the default window size.

Some people set it to Maximised in the .lnk/.desktop file. Some people set it to Normal or Default, which means it starts at whatever size you had it set to when you closed it, or whatever default is set by the app developer, or whatever the systemwide default is. Some people set it to Minimised.

There is no "all apps will open maximised" default set in Windows, KDE, or GNOME. These are all app-specific settings that can be changed.

Is there a way, in MacOS X, to configure an application to always open maximised, and to actually take up the entire screen? ;)

Reply Parent Score: 2