KDE And Gnome Cooperate On Interface Guidelines 317
An anonymous reader submits "Competing infrastructures may foster improvement in each desktop, but the Gnome and KDE hackers still know how to work together when needed. The Free *nix desktop has been improving quickly. Red Hat's unified desktop was controversial, but obviously the right decision for regular users. Now that KDE and Gnome have decided to combine their Human Interface Guides, it can be done right--by the developers themselves. Note: they also want to involve 'people working on other non-KDE non-GNOME HIGs.'" Update: 02/03 20:19 GMT by T : Apparently not everyone's browser can read http://freedesktop.org, so the initial link up there now sports a "www" as well. And it's .org -- sorry.
Whatever happened to "best fit" (Score:3, Interesting)
The idea of human interface guidelines is restrictive from the start. Nobody know's better than the coder who codes and application how it should work. Having guidelines written beforehand that should say how it works doesn't make complete sense.
Look at apple and their rejection of tabbed browsing. Thats something that has adapted from systems that work well, yet they're saying "no not on our turf".
Then turn around and the apple web site is all tabbed anyway. Websites have better interfaces as they are made to fit each purpose.
Each application needs freedom. Having them all with exactly the same system is like a monoculture.
Sort of off-topic (Score:1, Interesting)
Bitstream Vera the default font? (Score:5, Interesting)
Perhaps this is an Ask Slashdot... (Score:5, Interesting)
I'm a graphic designer who's done a lot of interface design, as well as being an avid follower of human-computer interface trends and issues.
Does anyone have any suggestions as to how someone like myself would help contribute to an Open Source project? While I am not a programmer by any means, the interface is definitely somewhere that can use some help in all the Linux distros I've seen and used.
Also, being a Mac person, I don't really know which direction to turn in; i.e. does Gnome need help? Debian? etc. Any suggestions would be greatly appreciated.
Re:Whatever happened to "best fit" (Score:5, Interesting)
Hosted by the makers of blue curve (Score:4, Interesting)
Re:Perhaps this is an Ask Slashdot... (Score:3, Interesting)
You could also join the mailinglist of a distro, and see if the installer, or the config utilities need some suggestions. I'm not sure if the debian distro would be a good choice, most of their tools are not graphical, but of course they have an interface.
Maybe the best thing is to just join a mailinglist of a project with which you can feel attached. If you like Gnome, and have something with it, it will make it interesting for you. As a mac person, Gnome might be that for you, the Gnome2 interface is modelled more after the mac than the Kde interface.
Re:Whatever happened to "best fit" (Score:3, Interesting)
Yeah right, so we should just let everyone make their own decisions on what order menus go in? Or perhaps you'd like to go back to early GUIs (kinda) like Windows 3.1 in which every applications file dialog was different.
Sorry, most programmers don't have a hot damn clue when it comes to users. We're too far removed from the average luser's problems.
All it took for me to have to 'help' lots of users in some environments was for some application to have something 'relocated' because the programmer knew best.
Users don't want clever, they want consistent, move one item in a menu because you 'know better' and you render your application unusable to the vast majority of users.
Guidelines should be negotiable, but Apple who's really always had a leg up on the competition has consistency from what little experience I have with them above all else. At least in the basic things like where things are in the interface.
Once the platform has established an idiom, if we're too dumb to figure it out as programmers or think we know better, we need to be slapped down.
Yes, I'd agree about _some_ websites. However, I've seen enough that cause me trouble to say that that freedom is a bad thing.
Re:Whatever happened to "best fit" (Score:5, Interesting)
1) Spend some time training end users how to use basic tasks such as GUI stuff (copying files, moving windows) then try office apps (word processors, spreadsheets) and you will be amazed. Alternatively, take a good course on user interface design [umbc.edu], or Medical Informatics [umbc.edu]. The average user cannot recognize something as a check box, unless it the same as the ones they know. Even bits of shading and color can make them unable to recognize the screen as anything other than colors. It just "looks to complicated" and they turn off their brains.
Apple realized this long ago. MS hasn't (hence, Windows XP was born). There are a great many articles available at the ACM [acm.org] Digital Library [acm.org] regarding user interface design and experiments. There are certain user interface rules are that pretty much accepted as fact, since they have so much research behind them. Apple is very consistent at following them, which is why people think Apples aer easy to use, even though most techies look at them as really being the same. It's the subtleties that we don't see. A quick list from my memory:
- Dynamic menus are always slower than static menus
(You know the rearranging menus in Office 2000/Windows 2000?)
- Vertical scrolling is easier than horizontal scrolling
- Multimodal interfaces are faster if they are properly paired
(Ex: Keyboard=okay, Mouse+Keyboard = excellent, Joystick+Keyboard=bad)
- Consistency is more important than feature set
How about common SVG implementations? (Score:2, Interesting)
How about putting KDE's and Gnome's heads together to think how to create themes, icons,
We're all (both KDE and Gnome) just starting to get SVG working, get it done right now!
KDE/Gnome have an opportunity to improve on Apple (Score:5, Interesting)
Because Apple's 1 button mouse is an affront to humankind.
Seriously, Apple's interface is nice, and they will likely borrow a plethora of good ideas from Apple, but they should not adopt their standard "as is" without question. There are bozo aspects to Apple's interface, the one-button mouse being the most obvious (and before you suggest Apple doesn't need additional mouse buttons, think again. They've had to cobble on the equivelent functionality in a much less intuitive fashion
Finally, they can have my single clock middle-button paste feature I've enjoyed under X all these years when they pry it from my cold, dead fingers. Windows and Apple do not make cutting and pasting text nearly as easy as X
Focus follows mouse is another example of a feature common in X window managers, lacking in Windoze, and certainly not the default (if available at all) under Apple OS.
So, while Apple has much good to offer, they are not the be-all, end-all of GUI interfaces, anymore than Microsoft, KDE, Gnome, Enlightenment, or any other particular entity is. They come to the table with a great deal of experience, and a great deal to offer, but God(tm) they are not.