Stories
Slash Boxes
Comments

News for nerds, stuff that matters

GNOME Foundation, UI And Linux

Posted by CmdrTaco on Sat Aug 26, 2000 06:29 AM
from the click-and-point dept.
David Huff writes: "Stephan Somogyi of ZDNews has written an article with an excellent take on the GNOME Foundation announcement entitled GNOME on the range " It's nice to a read a story that's focusing on the important part of the future of Linux UI (end user experience, consistency) and not the semi-annual GNOME/KDE resurging rash.
This discussion has been archived. No new comments can be posted.
GNOME Foundation, UI and Linux | Log In/Create an Account | Top | 107 comments (Spill at 50!) | Index Only | Search Discussion
Display Options Threshold:
The Fine Print: The following comments are owned by whoever posted them. We are not responsible for them in any way.
(1) | 2
  • Re:This is what KDE 2's XMLGUI is all about by ryarger (Score:1) Saturday August 26 2000, @03:07AM
  • Re:Wrong-headed thinking by Junks Jerzey (Score:2) Saturday August 26 2000, @05:55AM
  • Re:This is what KDE 2's XMLGUI is all about by marm (Score:2) Saturday August 26 2000, @03:09AM
  • Re: missing the point... by *SECADM (Score:1) Saturday August 26 2000, @06:07AM
  • by be-fan (61476) on Saturday August 26 2000, @06:08AM (#826030)
    Price is not totally revelvant. In fact, a 600MHz 64MB Dell computer with RedHat is actually MORE expensive than a similarly configured one with Win2k. Even for machines where Linux IS cheaper, for most businesses, the extra $50-100 really isn't a big factor in the overall cost of the system. It certainly won't beat any advantages in usability or software that Windows has. Linux really can't compete in price, because the bulk of the cost still lies in support contracts. Thus it HAS to compete on technical quality, usability, and software availability.
  • Re:Another improvement necessary for Linux. by be-fan (Score:2) Saturday August 26 2000, @06:09AM
  • by be-fan (61476) on Saturday August 26 2000, @06:21AM (#826032)
    A) Given two choices, there is always competition. It happens in everything from computing, to religion, to sandwiches. Live with it.

    B) Competition is good. However, there is a difference between competition and infighting. The current situation here between GNOME and KDE is infighting, not healthy competition. The problem is that they aren't binary compatible. You suggest to stop fighting and write code. For which DE? If KDE and GNOME want to make a better product, they have to adopt a common API, and let the competition be in terms of features, quality, stability, speed, usability, and all that good stuff, instead of on which environment has more software support.

    C) A common API guarentees that they will both stay "alive." People seem to have this notion that OSS projects can't die. That may be true, but they sure as hell can become totally irrelevant. No offence to the GNUStep guys, but can you consider that project "alive?" A common API can do wonders for an OSS project. The reason GNUStep is more or less irrelevant is because there really isn't any software. Since an OSS app can't really "die" per se, a common API guarentees that no matter how much more popular one DE becomes, others can always overhual there's and make a comeback. In the end, the user benifets because they use whatever product they feel is best without bloating up their system, and without being enslaved to the wishes of software developers.

    In the current state of things, one DE will undoubtedly win. That's the dynamics of proprietory APIs. Do you really think OS/2 would be totally irrelevant if it was Windows95 ABI compatible? On the flip-side, do you think NetBSD or OpenBSD would be used by anyone if it wasn't UNIX-API compatible?
  • Re:This is what KDE 2's XMLGUI is all about by be-fan (Score:2) Saturday August 26 2000, @06:26AM
  • Re: missing the point... by jason_aw (Score:1) Saturday August 26 2000, @08:54AM
  • Re:The next step for Linux by be-fan (Score:2) Saturday August 26 2000, @06:30AM
  • Re:Another improvement necessary for Linux. by be-fan (Score:2) Saturday August 26 2000, @09:07AM
  • Re:Gnustep is far from dead by swirlyhead (Score:1) Saturday August 26 2000, @09:14AM
  • Re:If you agree then... by be-fan (Score:2) Saturday August 26 2000, @06:37AM
  • Re:Wrong-headed thinking by civilizedINTENSITY (Score:1) Saturday August 26 2000, @06:37AM
  • Losing the interfaces by cesarcardoso (Score:1) Saturday August 26 2000, @09:36AM
  • Room for improvement on Mac and Windows interfaces by Kayos (verdes) (Score:1) Saturday August 26 2000, @05:01PM
  • Beat to the punch... by Enahs (Score:1) Saturday August 26 2000, @05:34PM
  • Re:already ahead of you by nomadic (Score:1) Saturday August 26 2000, @05:42PM
  • Re:Don't Normalise Me! by The Cookie Monster (Score:1) Saturday August 26 2000, @08:24PM
  • Miguel... by Ukab the Great (Score:1) Saturday August 26 2000, @08:48PM
  • Re:Wrong-headed thinking by wiredog (Score:1) Sunday August 27 2000, @01:41AM
  • Re:The problem isn't the "competition." by RickHunter (Score:1) Sunday August 27 2000, @02:13AM
  • Here's one by Otter (Score:1) Sunday August 27 2000, @04:36AM
  • Re:This *is* an Open Source problem by ghoti (Score:1) Saturday August 26 2000, @03:25AM
  • by mwdib (56263) on Saturday August 26 2000, @03:25AM (#826050)
    I'm not a geek, but I manage them on TV. Well, at work actually.

    When the technical staff convinced me to transition our shop from NT to Linux about two years ago, I had to begin learning Linux. As I said above, I'm not a programmer or a geek -- simply one of those (either despised or desired) "regular users" that Linux advocates (either regard as unimportant or want to assimilate).

    So, my first experiences were with command line and AfterStep (which I found difficult to use) but then quickly moved to the emerging KDE and GNOME environments. GNOME, more than anything else, let me make the transition from Windows user to full-time Linux desktop user. I picked up enough along the way to prefer command-line to file manager, but -- since my orientation is not server management but is, indeed, paperwork, planning, project management, etc. -- the GUI is what lets me get my work done. Without GNOME (or KDE) I wouldn't be using Linux full time.

    As a "desktop user" I see things a little differently: I need a better browser and a much better e-mail client. WordPerfect meets my "office" needs (although I see instabilities in Wine [we joke: "Corel WordPerfect . . . bringing the instability of Windows to the Linux desktop"]).

    I think it's a matter of focus. Commercial operations that want the desktop users for Linux should pursue initiatives like the GNOME Foundation and support KDE. Those who are interested in other environments should continue on the course that has produced so much.

    There are a few difficulties left on the desktop, but I notice that the Windows users who see me work on my GNOME Helix desktop are already amazed and are quite intrigued. I think there's more potential for Linux on the desktop than is generally realized by either the geek community or Windows apologists. A highly functional, customizable, tool-rich desktop will first impress and then entice those users. Desktop users are just as sick of clunky Windows interfaces and instabilities as techies -- many of them just don't realize it yet.
  • Good point but why am I here... by Graymalkin (Score:2) Saturday August 26 2000, @03:27AM
  • Re:This is what KDE 2's XMLGUI is all about by Fizgig (Score:1) Saturday August 26 2000, @03:30AM
  • They had that BEFORE KDE-1.0 by Forge (Score:2) Saturday August 26 2000, @03:34AM
  • Re:This *is* an Open Source problem by acidrain (Score:2) Saturday August 26 2000, @03:45AM
  • by Skeezix (14602) <jamin@pubcrawler.org> on Saturday August 26 2000, @06:38AM (#826055) Homepage
    For the sake of completion, here are a few links that may be of interest:

    The Gnome User Interface Improvement Project [gnome.org]

    Gnome Programming Guidelines [gnome.org]
    ----

  • by brank (167549) on Saturday August 26 2000, @03:53AM (#826056)
    The problem is that people think this is a competition.

    When you have two equal options, choice is good. But when people fight over which of those choices is better, you have problems: pride, greed, and so forth. Stop trying to kill each other, pick a DE, and write code!

    What I mean is that my Mac can read DOS disks, even though I don't own a MS-DOS computer. My Linux box can write Mac disks. My BSD box can send e-mail to a co-worker using Windows. (Not that Windows is a good choice). As different choices mature, they become more compatible, unless something gets in the way. There is no reason not to have two choices, as long as both work.

    Once both options work, the developers of A get the great idea to make it work with B. Then B's team decides to make B work with A.

    If you look, that's what's starting to happen right now, despite the fighting between some misguided individuals. KDE can use GNOME skins. We have to encourage this trend, not stop it. It's the Right Thing to do.

    By the way, people say that choice confuses users. Look at the KDE panel and compare it to the GNOME panel. Both panels have a button to launch programs. Both buttons are in the same place. This isn't nearly as big of an issue as some people believe.

    I like choice. I want both KDE and GNOME installed on my system, so I can use whichever I'm in the mood for when I start X. The truth is, though, I usually start EFM.

  • Re:This *is* an Open Source problem by be-fan (Score:2) Saturday August 26 2000, @06:48AM
  • CORBA is successful! by GlowStars (Score:1) Saturday August 26 2000, @07:22AM
  • Re:I use gnome .... by GrenDel Fuego (Score:2) Saturday August 26 2000, @07:36AM
  • Re:Gnustep is far from dead by be-fan (Score:2) Saturday August 26 2000, @09:45AM
  • Re:UIs are (not) only about "ease of use" by Chainsaw (Score:1) Saturday August 26 2000, @07:55AM
  • Re:Wrong-headed thinking by RickHunter (Score:1) Saturday August 26 2000, @09:47AM
  • Simply because Open Source projects do not use it does not make CORBA a failure. This is the same as saying Java/COM/iMacs/Oracle databases etc. are failures because you haven't seen an Open Source project that uses them.

    There are a large number [corba.org] of closed source, large scale (millions of lines of code) products that use CORBA that the average sysadmin/linux hacker/whatever will never see or get to use. As an example, the company I worked at this summer (i2 technologies [i2.com] ITWO [yahoo.com]) has a been generating millions of dollars in revenue with a CORBA based Supply Chain Management application for the past couple of years.

    You see Corba is broken. but only a little. In order to use it you must build something else on top that actually talks to your apps.

    Isn't that what the CORBA Component Model [ddj.com] was designed to fix?

    PS: I am a distributed computing junkie and am currently doing research into RMI/CORBA/DCOM and have found a bunch of interesting articles that break down these technologies for people who are wondering what exactly they are...here's an article that compares all three [execpc.com].


    (-1 Troll)
  • Re:Wrong-headed thinking by jcroft (Score:1) Saturday August 26 2000, @10:17AM
  • Re:UIs are (not) only about "ease of use" by Jason Earl (Score:2) Saturday August 26 2000, @10:58AM
  • We don't need "Easy to Use" Interfaces.... by Dr. Sp0ng (Score:2) Saturday August 26 2000, @11:07AM
  • Re:Wrong-headed thinking by gnugnugnu (Score:1) Monday August 28 2000, @01:01AM
  • Gnome foundation is insane... by joestar (Score:2) Saturday August 26 2000, @11:09AM
  • Re:Wrong-headed thinking by gnugnugnu (Score:1) Monday August 28 2000, @01:16AM
  • Re:Wrong-headed thinking by gnugnugnu (Score:1) Monday August 28 2000, @01:39AM
  • Re:Don't Normalise Me! by vandan (Score:1) Monday August 28 2000, @02:09AM
  • Re:Don't Normalise Me! by The Cookie Monster (Score:1) Monday August 28 2000, @10:22PM
  • Sorry... I forgot to mention by Paladin128 (Score:2) Saturday August 26 2000, @01:58AM
  • Re:UIs are (not) only about "ease of use" by antifuchs (Score:1) Wednesday August 30 2000, @04:00AM
  • What about KDE? by Duxup (Score:2) Saturday August 26 2000, @02:02AM
  • Re:Another improvement necessary for Linux. by shinobi_wan_kenobi (Score:1) Thursday September 07 2000, @09:10AM
  • He forgot Helix Code. by NatureBoy (Score:2) Saturday August 26 2000, @01:45AM
  • Could it be the.. by L+st (Score:1) Saturday September 09 2000, @11:27AM
  • so use Apple's (Score:3)

    by nomadic (141991) <[nomadicworld] [at] [gmail.com]> on Saturday August 26 2000, @01:51AM (#826079) Homepage
    If open-source OSes don't develop their own human interface guidelines and find a way to make them stick, Linux on the desktop will become a forlorn dream.

    Why not just use their's [apple.com] ? (might as well get some use out of it, judging by the mac mouse, Apple isn't using it) Seriously, though, I agree with everything the article says. I've gotten so fed up with Gnome and KDE that I've started doing most of my work in the console.
    --
  • Re:What about KDE? by ghoti (Score:1) Saturday August 26 2000, @02:11AM
  • Could it be the... by L+st (Score:1) Saturday September 09 2000, @11:45AM
  • Author is missing the point... by Paladin128 (Score:2) Saturday August 26 2000, @01:54AM
  • by ghoti (60903) on Saturday August 26 2000, @01:57AM (#826083) Homepage
    Please read this to the end before you flame me/moderate me to kingdom come.

    I think open source is great, but it has this one very basic flaw: Geeks write programs for themselves, and hence, for geeks. And we all know that geeks don't care too much for easy-to-use interfaces, but more for powerful ones (see shells, vi, emacs, etc). So when open source people start writing programs with user interfaces, these will be very similar: powerful, but hard to use for the normal user. And inconsistent with anything the users already know (read: Windows).

    Now I am not saying that Gnome (or KDE, for that matter) should copy Windows, but that it would be very beneficial if not only coders worked on such projects, but also people from GUI design (and I am sure that there are people with experience in this area reading /.) and HCI.

    Now that open source is growing up (in the sense of: os software being used by non-geeks as well), this is a necessary step. And it brings world domination much closer, too ;-)
  • Re:What about KDE? by Duxup (Score:1) Saturday August 26 2000, @02:22AM
  • by antifuchs (225876) on Saturday August 26 2000, @02:26AM (#826085)
    And we all know that geeks don't care too much for easy-to-use interfaces, but more for powerful ones

    (I'm speaking about the "typical geek" here: proficient with >= 1 programming language, knows his/her way around Unix/Linux, etc)
    That is right. Geeks prefer advanced, difficult, powerful user interfaces, whereas novice users prefer simple, easy, "magical" UIs. This is because geeks already know their way around. They know how things depend on each other. They have already mapped [reciprocality.org] the Interface in their brain.
    Novices have not. They need to learn the UI, begin to place pieces of the map in the right places in their heads.

    So, GNOME and KDE are trying to make life easier for the novice by providing them with simple user interfaces that they can use. Of course, they should be consistent. This is one of the most important points of UIs: to make life easy for the user, so that he/she can easily get acquainted with a tool.

    But, what if the user already knows the tool? What if he/she has used it often and thououghly enough to have a mental map of what it does in his/her head? If this happens, most tools seem restrictive to advanced users, and therefore, when given the tools to do it, they construct these powerful, hard-to-learn environments.

    But that's not the way to do it, IMHO. Instead of producing a one-size-fits-all tool, you (and you, and you) should create tools that are fit for differently experienced users to use. See UN*X, for example. It's philosophy was:

    "Write programs that do one thing and do it well. Write programs to work together. Write programs that handle text streams, because that is a universal interface."
    (Peter H. Salus, A quarter century of UNIX[TM])

    This is a concept that is both simple and powerful. It brought forth tools like sed, grep and so on. These are extremely simple to understand, and if you understand them, they are extremely powerful. Why noone has succeeded in creating an equally powerful and simple concept in GUIs escapes me, but it's definitely time to go create one.
    --
    this post was brought to you by Andreas Fuchs.

  • by Forge (2456) on Saturday August 26 2000, @03:54AM (#826086) Homepage Journal
    Do you realize that GNOME itself is the 1st successful software project based on Corba ?

    Why should a technology not produce any good results for over 10 years and then suddenly become worthwhile when an open source project starts to use it ?

    Not just any Open Source project either but one with lots of backing and funding from everywhere.

    You see Corba is broken. but only a little. In order to use it you must build something else on top that actually talks to your apps. Gnome usees Bonobo. KDE used Kom. Despite being built on the same technology they couldn't communicate with each other. Not even when Gnome used the same ORB as KDE ( Mico ).

    This is the power of the Hacker mentality at work. They took a broken twisted pile of junk and built a wonderful interface on top of that. Best of all being Corba makes it 100% buzzword compliant. Read this post [kde.org] to asses how much of a "buzzword" it is.
  • The next step for Linux by gizmoNaut (Score:1) Saturday August 26 2000, @04:00AM
  • Re:This *is* an Open Source problem by Anonymous Coward (Score:1) Saturday August 26 2000, @04:01AM
  • Re:If you agree then... by chris.bitmead (Score:1) Saturday August 26 2000, @04:07AM
  • Another improvement necessary for Linux. by AFCArchvile (Score:2) Saturday August 26 2000, @04:12AM
  • Re:GTK question by chris.bitmead (Score:1) Saturday August 26 2000, @04:13AM
  • Re:If you agree then... by bssea (Score:1) Saturday August 26 2000, @04:26AM
  • Re:Good point but why am I here... by solszew (Score:2) Saturday August 26 2000, @04:38AM
  • Re:GTK question by Spirilis (Score:1) Saturday August 26 2000, @04:41AM
  • by kurisuto (165784) on Saturday August 26 2000, @04:50AM (#826095) Homepage
    ...people should try to creat their own, rather than copy others, that is what open source is about.

    I've often heard people say this, but I've never heard anyone explain why this is a good thing. Should every new model of automobile arrange the driving controls in a different way (accelerator on the dashboard, steering with your feet, etc.), rather than "copy others"? No, because the basic problem of automobile control was solved a long time ago, and there are no advantages and some serious disadvantages to creating a new user interface in every new model. There is minor variation across models, but everyone uses essentially the same solution, and with good reason.

    The basic paradigm of menus, buttons, and text fields was worked out 20 years ago; it's old, but it continues to be a good solution to the problem of human/computer interaction. People admire innovation, but I see no point in throwing out a tried-and-true solution unless the replacement offers some real advantages. I have yet to see any new kind of computer interface which seems to represent a real improvement over the current situation.

    I'd welcome some sort of written user-interface standards worked out by the Linux community; but I'd hope that this set of formal standards would be largely a cleaned-up, rational statement of the customary practice in the community today rather than some misguided attempt at innovation for the sake of innovation.

  • Gnustep is far from dead by swirlyhead (Score:1) Saturday August 26 2000, @08:23AM
  • Re:Gnustep is far from dead by be-fan (Score:2) Saturday August 26 2000, @08:33AM
  • Re:The problem isn't the "competition." by jason_aw (Score:1) Saturday August 26 2000, @08:45AM
  • A practical consideration... KDE & Gnome & ... by Spoing (Score:2) Saturday August 26 2000, @08:47AM
  • Re:Wrong-headed thinking by SEE (Score:1) Saturday August 26 2000, @11:25AM
  • by Wdomburg (141264) on Saturday August 26 2000, @08:48AM (#826101)
    >Do you realize that GNOME itself is the 1st
    >successful software project based on Corba ?

    No more than I realize that up is down and black is white. No offence, but that comment is asinine. Do you seriously believe that there would be over 50 available ORBs for a technology that had never been used successfully?

    If you'd like to see some examples of where it IS used successfully, just go to the OMG homepage and follow the links.

    >Why should a technology not produce any good
    >results for over 10 years and then suddenly
    >become worthwhile when an open source project
    >starts to use it ?

    See above, CORBA is a widely deployed, industry standard technology.

    The only way you would be even remotely right is if you had said that GNOME was the first successful implementation of a DESKTOP ENVIRONMENT based on CORBA, which is true. But on the other hand, to my knowledge the only effort towards that end that has failed is KDE.

    >Not just any Open Source project either but one
    >with lots of backing and funding from everywhere.

    And this is relevant how?

    >You see Corba is broken. but only a little. In
    >order to use it you must build something else on
    >top that actually talks to your apps. Gnome usees
    >Bonobo. KDE used Kom. Despite being built on the
    >same technology they couldn't communicate with
    >each other. Not even when Gnome used the same ORB
    >as KDE ( Mico ).

    You see TCP/IP is broken, but only a little. In order to use it you must build something else on top that actually talks to your apps....

    See how stupid that sounds?

    >This is the power of the Hacker mentality at
    >work. They took a broken twisted pile of junk and
    >built a wonderful interface on top of that.

    Okay, why exactly is CORBA a "broken twisted pile of junk"? Real arguments please, not complaints from KDE hackers that they couldn't make it work.

    >Best of all being Corba makes it 100% buzzword
    >compliant.

    Well look here, we got us another completely non-techinical argument.

    If you want to see a discussion about the advantages of CORBA over a proprietary solution, such as COM or Kparts, look on the KDE list around September, when the decision to drop CORBA as the embedding technology was first made. Hint - it was not universally accepted as "the right decision".

    >Read this post to asses how much of a "buzzword"
    >it is.

    Well, nice of you to provide some arguments, even if they weren't yours. Let's take a look

    >Whenever a performant and lightweight
    >communication is required, shared library
    >components, languange dependend and toolkit
    >dependend, are chosen (in KDE).

    Whenever performance and lightweight communication is required in Gnome, language and toolkit independence are still maintained by use of an ORB that allows for using a shared library approach for local objects.

    >Noone is going to embed a remote spreadsheet
    >document into a word document, running on a
    >machine on the other side of the ocean. This is a
    >nice dream and it is certainly technically
    >interesting (no doubt about that), but it is not
    >what the average desktop user really wants.

    Maybe not across the ocean, but what about across the office, or from ASP to consumer.

    Also, what do you mean by the "average desktop user"? Someone on a PC in a home or business?
    What about the benefits of a network transparent component model when dealing with internet appliances or thin clients?

    And note that after saying that the mythical average user doesn't want this, he immediately gives an example of where it does make sense

    >Here language independence and network
    >transparency have priority, no doubt. And that's
    >why KDE uses DCOP (based on the standard ICE
    >library)

    Standard here needs to be defined as standard only on X11 implementations on MOST Unixes.

    So you can forget about using this standard for interoperability with Windows, Mac, BeOS, etc. You can forget about it for handhelds. You can forget about it for alternate Unix windowing systems.

    But wait, they have a solution for that as well! XML-RPC layered on top of DCOP layered on top of libICE.

    Now mind you, the base XML-RPC spec is an XML description of an interface sent via HTTP. On top of that there are consideration of nameservices, authentication, encryption, interoperability (only four xml-rpc implementations have been validated as interoperable), etc, etc.

    >In the Windows world Microsoft defined COM as
    >standard. Who/Which/What defined CORBA as
    >"standard" in the Unix world?

    The 800+ membergs of OMG and all the companies that built their infrastructure on it? Like many of the standards in the Unix world, it is through industry adoption that CORBA has arisen.

    Also, it is a misnomer to say that CORBA is a "Unix" standard, as it is a cross-platform, cross-language standard. It is used in a number of enterprises to tie together heterogenous environments.

    In closing, get a clue. Though KDE official documentation and some of the developers like to bad mouth CORBA as a technology, it is proven, mature and widely available. And GNOME shows that it can be used as an effective foundation for a desktop.
  • What's a designer to do? by table and chair (Score:1) Saturday August 26 2000, @11:48AM
  • Re:Another improvement necessary for Linux. by jason_aw (Score:1) Saturday August 26 2000, @08:50AM
  • Re:One user's experience by redtux (Score:1) Saturday August 26 2000, @11:54AM
  • Re:Another improvement necessary for Linux. by redtux (Score:1) Saturday August 26 2000, @11:56AM
  • Re:Macintrashing of the Kde desktop by mosfet++ (Score:1) Saturday August 26 2000, @12:06PM
  • At last ! by mlefranc (Score:1) Saturday August 26 2000, @12:14PM
  • Re:One user's experience by elefantstn (Score:1) Saturday August 26 2000, @12:28PM
  • Re:Gnustep is far from dead by be-fan (Score:2) Saturday August 26 2000, @12:30PM
  • If you agree then... by chris.bitmead (Score:1) Saturday August 26 2000, @02:39AM
  • Re:UIs are (not) only about "ease of use" by ghoti (Score:1) Saturday August 26 2000, @02:48AM
  • This is what KDE 2's XMLGUI is all about by marm (Score:2) Saturday August 26 2000, @02:55AM
  • What will make a desktop Linux? Interface, interface, interface.

    Wrong! There seems to be a lot of this thinking in the Linux community -- that the only reason Windows is popular is because of a pretty interface (The "shiny things" theory).

    Now, an easy-to-use interface is important, but what is far more important is APPLICATIONS. I simply don't understand why people don't get this. Work is not done with desktop shells, it's done with applications.

    Why did Win 3.1 kick everyone's butt despite having a horrible interface compared to the Mac or OS/2? Because it had all the applications that everyone wanted.

    There still is not one Linux end-user application that is better than the equivalent under Windows. Not one. And many are greatly inferior. [OT: I often wonder if this is the grand example of where cathedral-bazaar development has utterly failed. You would think there would be one good example of an end-user app that is clearly better, but there just isn't one.]

    For Linux to have any chance of gaining a foothold in the "normal" world, it not only has to have equivalent apps, it has to have better apps by a long margin. People are just not going to switch for no reason.


    --

  • Re:UIs are (not) only about "ease of use" by antifuchs (Score:2) Saturday August 26 2000, @05:08AM
  • You miss the point by MO! (Score:2) Saturday August 26 2000, @05:19AM
  • Re:Wrong-headed thinking by gizmoNaut (Score:1) Saturday August 26 2000, @05:30AM
  • Re:This *is* an Open Source problem by sillysally (Score:1) Saturday August 26 2000, @05:37AM
  • Re:Wrong-headed thinking by Reality Master 101 (Score:2) Saturday August 26 2000, @05:44AM
  • Re:UIs are (not) only about "ease of use" by civilizedINTENSITY (Score:2) Saturday August 26 2000, @05:52AM
  • Re:Another improvement necessary for Linux. by jason_aw (Score:1) Saturday August 26 2000, @12:34PM
  • Re:Wrong-headed thinking by uebernewby (Score:1) Saturday August 26 2000, @12:34PM
  • Re: missing the point... by Anonymous Coward (Score:1) Saturday August 26 2000, @12:38PM
  • Just wanted to mention True-type fonts by Anonymous Coward (Score:1) Saturday August 26 2000, @02:15PM
  • Re:The problem isn't the "competition." by shandrew (Score:1) Saturday August 26 2000, @02:56PM
  • already ahead of you by Ukab the Great (Score:1) Saturday August 26 2000, @03:41PM
  • by miguel (7116) on Saturday August 26 2000, @04:35PM (#826126) Homepage
    The problem with creating a manual like the Mac User Interface
    guidelines is that it requires a lot of effort just to write the
    document.

    Once the document has been written, applications must implement
    various of the user inteface features. The lack of resources in the
    free software world to produce this kind of documentation is the most
    important problem.

    One of the approaches we have taken in the GNOME project was to add a
    pieces of the user interface consistency through the GNOME libraries.
    Various pieces in the libraries are nothing but programming sugar, and
    they achieve two things: simplifying program development and helping
    to create same user interfaces.

    GNOME contributors realize the importance of this and other issues in
    user interfaces. Our approach so far has been to follow the
    guidelines from existing systems and try to bring the best user
    interface experience details into GNOME. Discussion usually happens
    on the various forums about specific user interface improvements.

    A year ago, the GNOME UI team was created to help coordinate the
    development of user interface issues in GNOME: to write a manual, to
    write guidelines, to point out problems in current applications, to
    point out desired improvements in applications and so on.

    The GNOME UI team has been very successful. Various of the UI changes
    you have seen in the October GNOME release (last october) and in the
    Bongo GNOME release (last may) were prompted by the UI team.

    The UI team is lead by Jim Cape, who takes the input from participans
    on the GNOME UI mailing list and presents the suggestions to
    the actual developers.

    Anyone can help improve GNOME and help the GNOME UI team. User
    interface experts from Eazel and Helix have been working with the team
    for some time now: both helping and implementing those ideas.

    You are right: finding information about the UI team is not easy. I
    would love to see changes in the GNOME website to more easily direct
    developers to this important resource.

    You can read more about the User Interface team here:
    http://developer.gnome.org/gnome-ui/

    Miguel.
  • Don't Normalise Me! by vandan (Score:1) Saturday August 26 2000, @04:36PM
  • Re:Wrong-[direction] thinking by SEE (Score:2) Saturday August 26 2000, @04:56PM
  • Re:Author is missing the point... by Espen (Score:1) Saturday August 26 2000, @03:01AM
  • by Graymalkin (13732) on Saturday August 26 2000, @03:01AM (#826130) Homepage
    Dude, you're completely missing the point. None gives a flying fuck about customizing your workspace, whether it's XML, HTML, TCL or anything else. What is being said is that the Linux interfaces lack clear definition in what is and isn't a button, what is and isn't a picture, and what is and isn't something you're supposed to read. Look at the numbers regarding the design of major websites, users skip over colourful text and rarely click active images unless they have a text label saying what they are. An interface needs a business end and usability end which is something XML widget placement is irrelevant to.
  • by ryarger (69279) on Saturday August 26 2000, @03:04AM (#826131) Homepage
    I disagree. A multiplicity of choices is almost always a good thing. What is needed is a set of standards that are adopted by all of the different desktop environments.

    When there is only one of anything, the pressure to innovate is reduced considerable. I believe that the rapid growth of features in both GNOME and KDE is largely because of a desire each group to outshine the other. That is a *wonderful* thing.

    Consider word-processors. Having a plethora of incompatible word processors with different features and file formats creates confusion for the user. However, if there was a standard file format and a standard set of features, users could choose the one that *feels* right to them. Each word processor would then be motivated to add features and usability to gain mind-share. As long as the file-formats stay standard, people could still switch from one to the other seemlessly. And new features that are successful would be adopted by the other word processors to keep up.

    I believe desktops are the same. If KDE and GNOME (and whatever comes next) have a standard (or at least interoperable) distributed object model, and a standard set of UI guidelines. People could choose the one that works best for them and use apps designed for either. Both groups would continue to innovate in an effort to outdo the other and everyone would benefit.
  • Re:This *is* an Open Source problem by sillysally (Score:1) Saturday August 26 2000, @03:05AM
(1) | 2