Slashdot Mirror


GORM 1.0 Release to Take on GNOME/KDE?

qa'lth writes "Today marks the occasion of the release of Gorm 1.0, the Interface Builder for the GNUstep project, and with its release, comes the obsolesence of the GNOME and KDE projects. Finally, today, Free Software users can enjoy the power of a well-designed, powerful object-oriented system derived from OpenStep, legacy to the acclaimed MacOSX, through GNUstep, our loving reimplementation of the OpenStep standard."

77 of 451 comments (clear)

  1. Riiight. by coolGuyZak · · Score: 5, Insightful
    with its release, comes the obsolesence of the GNOME and KDE projects

    Riiight. 'Nuff Said.

    1. Re:Riiight. by molnarcs · · Score: 5, Insightful

      Yeah - I don't know which is worse: 1) making such claims just for publicity (flamebait?) 2) or truly believing in it. In either case, the first screenshot you bump into will discredit their claim immediately. Compare it with anything trolltech has to offer with qt4 (or kde4's plasma efforts, koffice kids, etc.) and their development tools... I don't mention GNOME development tools because I'm not familiar with them, but I don't think they will be "obsoleted" either.

    2. Re:Riiight. by GreyWolf3000 · · Score: 4, Interesting
      I think it was meant as a joke.

      However, gnustep has been themed, and it can look pretty good. From a UI perspective, I really like how consistent and polished the interface is, even when it's in the default "prosaic" grey. And it's not only easy to learn, it's also easy to use. From a usability perspective, I think it's much more intelligently designed than Gnome or KDE.

      --
      Slashdot: Where people pretend to be twice as smart as they really are by behaving like children.
    3. Re:Riiight. by minus_273 · · Score: 5, Informative

      the screenshots on that page are horrible. look at these for a batter idea:
      the dock

      like GTK, Everything looks better once it is themed

      look at this

      The new icons are really nice too
      gorm
      help
      installer

      --
      The war with islam is a war on the beast
      The war on terror is a war for peace
    4. Re:Riiight. by molnarcs · · Score: 4, Interesting
      I think it was meant as a joke.

      Then the guy must have a very good sense of irony ;) It is interesting to see how (at the moment) slashdot tries to decide whether it was a joke or not :)) I wonder which reading of this story will win out :) Currently I can't decide - but yeah, at first sight, it didn't occur to me that it was a joke :)

      I'm not a developer - but follow the development of various desktop closely (mainly KDE and enlightenment). I'm also a thinkerer, and I like to try out alternative desktops once in a while, including Afterstep, windowmaker, and the likes (that follow the same UI paradigm seen in gnustep) - and I noticed that there was very little or no development at all of these desktops in the past few (3-4) years. I have to admit that both wmaker and afterstep are different from other desktopts, but I won't apostrophize that difference as revolutionary. And I don't see where it would take (even with rapid development tools) the current desktop paradigms (or how it compares to future ones, like plasma). In short: I don't see the vision, the why this is soo cool aspect. You wrote: "From a usability perspective, I think it's much more intelligently designed than Gnome or KDE." - yeah, but whose usability? It is really really difficult to define an objective usability perspective. I don't dispute your claim, I just don't understand it :))

    5. Re:Riiight. by Anonymous Coward · · Score: 2, Funny

      >>I'm also a thinkerer

      Does that mean you tinker around with thinking? :)

    6. Re:Riiight. by wangmaster · · Score: 4, Insightful

      I love it. I swear people take these things way too seriously. I get the feeling that the vast majority of people on slashdot are computer geeks with no social skills, hence the inability to get a joke.

      That said, the OPENSTEP/NEXTSTEP UI has largely been considered one of the most elegant and usable interfaces to have been created. It's extremely intuitive, and while the GNUSTEP work isn't there yet, the "completion" of Gorm.app is a very good sign, as the interface builder is the foundation to creating the wonderful UI of classic NeXT applications. NeXT spent a ton of money hiring some of the best UI designers in the world, and the UI shows it. People laud over OS X's ability to hide the Unix from the newbie user, but I don't think many of them know that this had existed since the '90s beginning with NEXTSTEP.

      Apple broke alot of the inherent intuitiveness of the NeXT UI when they moved to OS X, which isn't necessarly bad though, as intuitiveness != familiarity and their changes were mainly to make existing Mac OS users comfortable.

      I'm impressed that the GNUStep project is still able to have milestones like this.

    7. Re:Riiight. by Archibald+Buttle · · Score: 4, Insightful

      Yes folks.

      As we all know, how pretty your user interface looks is the best barometer of how easy it is to use, how simple it is to program for, how much leverage applications get from the underlying API, and how powerful applications written using the underlying toolkit will be.

      American readers should append the word "NOT" onto the end of the last paragraph.

      Gorm and GNUstep are mostly about the underlying API. It's possible to rapidly build incredibly powerful applications using Gorm - significantly faster than you can with the KDE or GNOME toolkits.

    8. Re:Riiight. by Anonymous Coward · · Score: 5, Informative

      Just my $0.2 here, but...

      I follow the GNUstep-dev mailing lists (big fan, myself), and I can assure you the poster was making a joke. Among the GNUstep developer community I do not think there is any misconception as to how "complete" the system is. I use it, and I write apps for GNUstep using Gorm and ProjectCenter, but there is a lot of ground to cover before obsoleting the likes of GNOME.

      Amusingly, there was recently a thread about trying to get the release of Gorm 1.0 announced here. Plenty of folks said that they had submitted the story numerous times, only to be rejected. There is perhaps a feeling that the editors deny the existence of anthing that isn't KDE/GNOME, Microsoft/Google/Apple, etc., and perhaps the poster just didn't have very high hopes that the story would even get through.

    9. Re:Riiight. by /ASCII · · Score: 2, Insightful
      I love it. I swear people take these things way too seriously. I get the feeling that the vast majority of people on slashdot are computer geeks with no social skills, hence the inability to get a joke.
      I thought it was pretty funny as well, but it is well known that irony doesn't travel well over the Internet, so the author probably should have phrased things differently.
      --
      Try out fish, the friendly interactive shell.
    10. Re:Riiight. by flacco · · Score: 2, Funny
      I'm also a thinkerer, and I like to try out alternative desktops once in a while,


      just a little more attention to your spellering and your grammarishness and you'll have the complete package.

      --
      pr0n - keeping monitor glass spotless since 1981.
    11. Re:Riiight. by PlacidPundit · · Score: 2, Informative

      Here's the latest Camaelon theme engine. There's a really nice theme called "Nesedah" out there.

  2. Whiskey Tango Foxtrot!!! by FreeLinux · · Score: 2, Insightful

    with its release, comes the obsolesence of the GNOME and KDE projects.

    WTF??? Not even Microsoft would dare make such blatant and patently false claims. I'm all for marketing but this is unadulterated bullshit and I don't even want to look at something that starts with BS like this!

    1. Re:Whiskey Tango Foxtrot!!! by Elektroschock · · Score: 2, Interesting

      Guess this was a joke. :-) However, is it possible to reimplement the Mac OS X APi based on GNUStep?

    2. Re:Whiskey Tango Foxtrot!!! by grahamlee · · Score: 5, Informative

      Both OS X's Cocoa and GNUstep are based on the same API specification; "OpenStep" jointly written by NeXT Software and Sun Microsystems in the mid-1990s. Code which targets OpenStep will work on both Cocoa and GNUstep - however from thereon there are divergences...GNUstep has classes which Cocoa lacks and vice versa. It would be possible to reimplement the missing classes on the other system, just it hasn't been done.

    3. Re:Whiskey Tango Foxtrot!!! by SavvyPlayer · · Score: 5, Funny

      GORM also obsoletes XTerm, Vista, Web 2.0, the Automobile and the Universe in general.

    4. Re:Whiskey Tango Foxtrot!!! by Alioth · · Score: 2, Interesting

      GNUstep is exactly how we ported Oolite (an open source game for Mac OS X) to Linux and FreeBSD. There were a few small issues to contend with (and we eventually went from using NSOpenGLView for the graphics to SDL) but 99% of the code is identical on OS X and Linux.

      It's a pity that GNOME was written way back when instead of GNUstep being the free desktop of choice - had all that effort gone into GNUstep, it would have been pretty easy to target both Mac OS X and Linux/*BSD instead of having to write separate UI code for each.

  3. That's confidence for you... by meringuoid · · Score: 3, Funny
    and with its release, comes the obsolesence of the GNOME and KDE projects.

    Nothing like a little optimism, eh? Quick question, what are you smoking and who's your dealer? I gotta get some of that stuff...

    --
    Real Daleks don't climb stairs - they level the building.
    1. Re:That's confidence for you... by Anonymous Coward · · Score: 2, Funny
      Nothing like a little optimism, eh?
      Did you mean: opium
  4. who cares by Anonymous Coward · · Score: 4, Insightful

    How about decent and WORKING drag and drop?

    everyone is busy with eye candy and other useless add-ons and ignore basic operability and useability.

    1. Re:who cares by grahamlee · · Score: 3, Informative

      GNUstep has drag and drop, and doesn't have much eye candy.

    2. Re:who cares by Taladar · · Score: 2, Insightful

      Drag and drop is a solution looking for a problem IMO (outside of graphic or 3D design apps where you move vertices, selections,... that is). Requiring the user to either rearrange windows or wait seconds until the taskbar realizes you didn't just place your cursor on the minimized window by accident is just retarded from an efficiency point and getting users to understand the concept is much more difficult than for any of the alternatives.

    3. Re:who cares by ScootyPuffJr · · Score: 5, Insightful

      I disagree here. Drag and drop can be incredibly intuitive if it's implemented in a sensible way.

      I use drag and drop a lot when using Mac OS X simply because it works so well. Dragging files to the trash, dragging files to applications to open them, dragging images off web pages to save them etc.. it just comes naturally after a while (whereas digging through menus to find features like that has to be learnt every time). And with Exposé, you never need to rearrange windows.

      Just because Windows (and therefore Linux, as sadly the linux desktops have heavily copied windows as opposed to OS X) can't do drag and drop effectively doesn't mean it's inviable. It just means that it's been made inviable through poor design.

    4. Re:who cares by genglish · · Score: 3, Interesting

      That's like a Windows user saying the command prompt sucks because all they're used to is DOS. Any great idea can be implemented poorly.

    5. Re:who cares by cloudmaster · · Score: 2, Informative

      1) Linux desktops have almost all been around since before OS X, and could not have copied that interface.
      2) OS X was partialy inspired by NeXTStep, which also inspired GnuSTEP (through the OpenStep standard). Which is *what the article's about* and which existed before OS X.

      BTW, Expose just rearranges windows for you, so saying that it makes it unneccesary to rearrange windows is a bit of a stretch.

      Just for the record, Drag-n-drop is only useful for simple actions - it becomes a nuiscance for more complicated tasks, or is simply non-intuitive in some situations. What if I drag a file and drop it on the icon of a text file - do I want to concatenate them, do I want to run the perl script in that text file, do I want to rename a file, do I want the guy down the hall to spontaneously combust? I drop a file in the middle of a word document. Do I want to insert the file there, do I want to open a new window, do I want to replace the current window, so I want the file name inserted at the drop point? What's intuitive to every user? What's sensible?

  5. Graphical Object Relationship Modeller by stivi · · Score: 5, Informative

    Gorm is also a RAD application that allows one to create user interfaces and various application object models in very intuitive way, benefiting from highly dynamic features of the Objective-C language and runtime. Flash videos can be seen here. More information can be found on this blog. Interesting is, that the application could never be done in C++, check out why.

    --
    First they ignore you, then they laugh at you, then they fight you, then you win.
    1. Re:Graphical Object Relationship Modeller by tgv · · Score: 2, Insightful

      I say: nonsense. Everything that can be programmed can be programmed in C++. Or C. Heck, even in Perl.

      I know Objective-C (I do my modelling in Cocoa), and I know how the dynamic bit works, but to say that it cannot be done in C++ is BS in principle. It cannot be done in the same way, but it surely can be done.

    2. Re:Graphical Object Relationship Modeller by Anonymous Coward · · Score: 2, Insightful

      Interesting is, that the application could never be done in C++, check out why [blogspot.com].

      That's crap, and if I had a blogger account I'd tell him where to go.

      4) Dynamic binding: so you make a baseclass with all the common interfaces you'll need. If that's not good enough, C++ does support dynamic downcasting with run-time typing information.
      1) Categories: I'm not 100% sure what he means but these sound like C#'s attributes. So build this kind of mechanism into your baseclass.
      3) Protocols - WTF? If that means 'interface', well, yeah C++ does those well.

    3. Re:Graphical Object Relationship Modeller by hunterx11 · · Score: 4, Insightful

      Saying that it couldn't be done in C++ sounds like flamebait. A much better (and true) claim would be that Objective-C is the right tool for the job, and C++ absolutely the wrong tool for the job in this instance.

      --
      English is easier said than done.
    4. Re:Graphical Object Relationship Modeller by hackstraw · · Score: 2, Insightful

      Thanks for the flash video link. I thought I would never have said that, but I did.

      Reminds me of the days when I used WindowMaker. WindowMaker was also a GNUStep project, and a damn good window manager at the time.

      I welcome a more "UNIXy" desktop environment vs KDE or Gnome. To me, those are way too much like the Microsoft Windows interface. Personally, I don't like any of them. Honestly, all GUIs nowadays seem really dated when compared to OS X. Yeah, yeah, call me a fanboy or zealot, but for the look and feel, OS X is pretty slick.

      Now that I mentioned OS X, what does it take to come up with a good interface like that? Its pretty much completely different than other GUIs I have used. Things like the way each application has all of their windows grouped together. An application can only be launched once, and doing something like launching an application that is already running, but has no windows in it will open up a new window. Working drag and drop. A working clipboard. A common look and feel between applicatons. The list goes on.

      GUI land on UNIX has always been a little lacking. I've been writing and talking about this for many years now. There are many issues, but here are some that I can think of:

      Fragmented GUI widget sets. This is big. You have KDE and Gnome. Motif. Xlib. Xaw. Xaw3d, XawWindows95wannabe. You name it. This has to stop.

      The whole X server thing. Its a great idea, and has lasted for a long time, but I think its done. The only saving grace I think it has is the ability to remotely run an application and display it and interface it locally. The downside is that local applications are pretty much like remote applications. The graphics are not smooth and jerky at times. They flicker, and just are not as good as graphics on MS Windows or OS X or even a console game. I think X should die. Keep around a compatible way to run X apps like you have for Windows or OS X (hopefully, much better than the OS X way), but there needs to be a new and better integrated and featurefull GUI environment. Kinda like the KDE or Gnome "desktop environment", but a little more low level, and better. It should only have X ability for backwards compatibility, but ditch it from there.

      Gotta work...

    5. Re:Graphical Object Relationship Modeller by j-tull · · Score: 2, Insightful

      Just because everything can be programmed in *insert language here*, that doesn't mean that it has or even should be. The fact that an OS (or any other specific program for that matter) hasn't been written in a certain language says nothing to if it can or can not to done.

      Yes, it would have been easier for me to simply mod you down (since I do have the points to do so today), but I thought a little exposition and explanation would provide more value to the /. community in the long run.

    6. Re:Graphical Object Relationship Modeller by Coryoth · · Score: 2, Informative

      I can't honestly tell you what you're doing wrong, but X11 works fine for me with no flicker - but then I have nVidia and I hear their Linux drivers are far superior to the ATI ones. The biggest issues I ever had with X11 was with XFree86 and their inability to actually do anything, and the resulting stangantion. Now that Xorg has effectiovely taken over as the premiere OSS X11 implementation things are starting to move again and we can expect to see plenty of improvements down the line.

      In the end X11 is a protocol, not an application - there are lots of different implementations. X11 can definitely be a stunning graphical environemnt: IRIX used to use X and you can hardly say SGI was all about shitty quality graphics. You seem to be suffering under a poor driver for your Xserver. Wanting to scrap X11 because of this is like wanting to scrap HTML because there's a page that takes a while to load, or wanting to scrap KDE because someone wroite a crappy application for it.

      Almost all the hatred of X11 is largely misdirected. Scrapping X11 is not going to magically make everythign better. Using a better X11 implementation (again, check out Keith Packard's work, which is slowly making it's way into Xorg) is the answer for the problems you're raising, and we don't lose the network transparency which, to be frank, is a truly wonderful thing.

      I suggest you actually take some time to learn about what X11 is and how it works before you call to scrap it. There are some legitimate complaints that can be made about X11, but I don't think they're sufficient to start from scratch, and they certainly aren't anything like the ill-informed arguments you are touting.

      Jedidiah.

    7. Re:Graphical Object Relationship Modeller by TheRaven64 · · Score: 2, Insightful
      A very good definition. For example, last month I wrote some code in Objective-C that enumerated all of the classes that implemented a particular interface or were subclasses of a given class, and presented the user with a choice of the one to use. This was about a dozen lines of code.

      Doing this in C++ would be possible. Doing this using the C++ class model, would not. I would have to write a set of introspection methods into C++. The most important thing, however, is that my Objective-C code worked without my having to modify anything else in my class hierarchy. This ensures that when I use this feature of the language, I am compatible with other people's code (important, in my case, since it was a system which was designed to be extensible, and I didn't want people adding new classes to have to register them with the UI or anything to make their lives harder).

      Systems like Qt and COM add some Objective-C-like features to C++, but these features are not accessible to code is based on a different framework.

      --
      I am TheRaven on Soylent News
  6. GuuuuuuuuhhhHHH!!! by Anonymous Coward · · Score: 4, Funny

    I GOOOOOOOORRRRMMM!!!!!! GORM SMASH!!!!! KDE EAT!!!! SMASH GNOME!!!! GUUUUUhhhHHH!!!! GrrrRRRRR!!!! I GOOOOOOOORRRRRMMMMM!!!!




    alternatively:

    Gorm nuts!
    Corn nuts!!
    Gorm nuts!
    Coooorn nuts!!
    Gooorm nuts!!!
    Cooooooooorn!!!!!!
    Gooooooooooorrm!!!!!

  7. Knock em dead GORM! by gihan_ripper · · Score: 4, Funny

    Maybe GORM will make GNOME and KDE obsolete, but first their server will have to withstand a righteous Slashdotting!

    --
    Phoenix, Boston, Little Rock, see a pattern?
  8. Half a marketing jobbie by Elfod · · Score: 3, Interesting

    Having set the expectation with references to OSX, why don't they have any drop dead gorgeous screenshots instead of one very dated looking one? I had high hopes that got dashed with WTF?

    --
    Fnord! Any sufficiently undocumented code is indistinguishable from magic.
  9. -1 Flamebait by ticklejw · · Score: 4, Insightful

    So why can't we moderate articles too?

    --
    "Software is like sex; it's better when it's free." -Linus Torvalds
  10. Maybe... No. by Ageless · · Score: 4, Informative

    I'll be the first to admit that Interface Builder (in OS X at least) is an incredible, life changing piece of software. If you've never written a GUI using Cocoa with Interface Builder you can't even imagine how easy it can be.

    And Gorm is supposed to be Interface Builder for GNUStep.

    That said, it's not GNOME or KDE. You've still got to write that whole boring desktop thing. Gorm might make it a lot easier to write all the stuff that's still missing but saying it made GNOME and KDE obsolete is just plain bullshit.

    1. Re:Maybe... No. by bullitB · · Score: 2, Informative

      You've still got to write that whole boring desktop thing.

      That's what GNUStep is for. The whole point here is that now the GNUStep project has a complete, released desktop development environment.

      That said...this is essentially the equivalent of announcing GNU/Hurd, 1.0, thus making the Linux kernel obsolete. :)

  11. Over the top by BenjyD · · Score: 2, Funny

    Before hyping up your toolkit and predicting the death of all other OSS desktops, it's generally best to make sure your toolkit doesn't look like crap in all the screenshots.

  12. Lighten up by Ur@eus · · Score: 4, Informative

    They GNUStep guy announcing this was just trying to have some fun, why the hell to people get some riled up by the obsoleting GNOME and KDE statement, have people completely lost their sense of humour? Congratulations to the GNUStep team on their Gorm 1.0 release! nuff said

    1. Re:Lighten up by molnarcs · · Score: 3, Insightful
      "They GNUStep guy announcing this was just trying to have some fun, why the hell to people get some riled up"

      Because, incidentally, this is also a good way to create publicity for your pet project. Some would argue that this is page hit "whoring". Not that it is not a legitimate way of creating interest, but I understand those who have issues with this kind of "humor". In all honesty, you have to attribute a very good sense of irony (self-parody?) to the author to take the "joke" - and I don't know him enough to do just that. I don't exclude the possibility that what he said was in jest, but I understand those who get "riled up".

  13. open step vs cocoa by minus_273 · · Score: 4, Interesting

    I think three things will really help GNUstep. the first it the ability to read nib files. If GORM can load a OSX nib file, it will allows people to port the thousands of OSX apps they have made to GNUstep. Second, if they chnaged their target to Cocoa (link it to a version of OSX and release new versions with each release to add features).
    The third and final thing is the appearance. GNUstep will never be popular looking thw way it does now. The default look looks too much like 1994 and unfortunately, many people will judge it based on that.

    OSX + linux cross platform development would be a HUGE boost to linux.

    --
    The war with islam is a war on the beast
    The war on terror is a war for peace
    1. Re:open step vs cocoa by borgheron · · Score: 2, Informative

      The target is currently Cocoa. GNUstep includes many Cocoa classes.

      --
      Gregory Casamento
      ## Chief Maintainer for GNUstep
  14. the bright side? by amrust · · Score: 2, Funny
    Don't be too quick to judge, guys.

    From what I see, it looks every bit as eye-pleasing as OS/2!

    /sarcasm

    --
    VOTE!
  15. GNUstep is another choice, not a replacement. by Anonymous Coward · · Score: 5, Informative

    Hhhmmmmm.

    Me thinks that this poster is a bit sarcastic.

    But whatever. GNUstep is a mature and well thought out system for power users. Not my cup of tea, but in absence of Gnome 2.4 and newer software I would probably be using it.

    It's also great for systems with lower resources. X terminals, Pentium 2 machines, and the like. Very nice and is picking up the slack that KDE and Gnome leave as they race to beat Microsoft Vista (hopefully before Vista reaches critical mass 2-3 years after it finally gets released (MS still saying it's end of next year?))

    If your like me and KDE makes you twitch nerviously, or unlike my you don't have a gig of RAM to deal with Gnome's concept of "simplicity thru complexity" then definately give GNUstep-based systems a look. (GNUstep is actually the API stuff, other projects do the desktop bits)

    The nice thing about GNUstep that may attract people is that it's a implimentation for OpenSTEP.

    Software previously developed for the Openstep API is what Apple used to create the 'modern' Cocoa half of OS X. (were as the 'older' half is Carbon which follows along the lines of OS 9 and OS 8).

    Effectively this makes Cocoa a extended version of Openstep. GNUstep and Cocoa then share a high degree of API compatability. That means that if you write for Cocoa you can much more easily port your applications to run in Linux on Gnustep API and visa versa.

  16. Looks like I'll have to stay... by dkf · · Score: 2, Funny

    GORMless

    --
    "Little does he know, but there is no 'I' in 'Idiot'!"
  17. Gorm Videos Demonstrations by roard · · Score: 4, Informative
    I recorded a few videos (flash..) demonstrating Gorm ...

    It's a bit tedious to explain with words what Gorm is all about -- it's much simpler to actually *see* it :-)

    If you have only one video to see, check the one about the custom palette -- but the other are interesting too :-) (the StepTalk one demonstrate a creation of a simple calculator *entirely* in Gorm, using the StepTalk palette, which let you code in various languages).

    1. Re:Gorm Videos Demonstrations by roard · · Score: 4, Interesting
      Whew! After all that mousewaving I finally got through it.

      Did you notice that there's actually sound (as in me, talking and making sense of all the mousewaving) in those videos ? :-)

      what I'm seeing here is Visual Basic, with object orientation. Not to knock it because of this.

      Frankly, no, it's vastly different. Or, in a way, yes, it's "VB with object orientation"... but:

      • Properly done
      • With easy integration of custom objects, custom views, custom widgets
      • Not tied to graphical objects (you can also manage and connect non-graphical objects)
      • Less code to type
      • Emphasis on a good design (MVC)
      • Cross platform
      • Target/Action paradigm
      • Wonderful programming framework (use of delegates, etc)

      So yes, it's "VB with OO" if you want to see it that way :-D but it's FAR from following the "VB paradigm".

  18. The rumors of KDE/Gnome's demise.. by Mille+Mots · · Score: 3, Interesting
    Gutsy statement, but I regret to inform Gorm's developers that Gnome and KDE went the way of the dodo as soon as I woke up from my 'desktop wars' fueled dreamstate and realized all I need is a way to launch Firefox, Evolution and maybe VMWare from time to time. Blackbox does that for me, with minimal overhead (at least compared to KDE and Gnome) and without getting in my way. I'd go find out if Gorm is as lightweight as Blackbox, but the site is aleady /.-ed. Somehow I doubt that it is, though, what with talk of 'Object Oriented Desktop' and making Gnome and KDE obsolete. :\

    Why waste time trying to make my desktop work and act like Windows(tm)(r)(C)(and possible 666) when all I really want is to get my work done without all the bling?

    --
    A random sig
    Dynamic
    Saying nothing

    1. Re:The rumors of KDE/Gnome's demise.. by bastardsquadmuzz · · Score: 2, Informative

      The GNUStep desktop doesn't work or act at all like Windows. It acts like NextStep, which Apple incorporated into Mac OS X. It is fast, light, and very intuitive and pleasing to use. Gorm is a development environment for GNUStep, similar to Kdevelop/QTdevelop (I forget which it is called) for KDE or the Interface Builder for Mac OS X.

      --
      --Muzz
  19. Re:Desktop wars. by molnarcs · · Score: 2, Insightful
    "Desktop wars When will it end? :("

    Hopefully never! As long as it lasts, there is competition, meaning rapid pace of development, choice, etc..

  20. Gormless by fuyu-no-neko · · Score: 2, Funny

    with its release, comes the obsolesence of the GNOME and KDE projects.

    I was about to call that a gormless prediction, but then I realised that that was the whole point... -.-

    --
    Don't take the above poster too seriously. He doesn't.
  21. Re:Thats one ugly interface by stivi · · Score: 3, Informative

    First: ugly appearance is not equal to non-funcionality. Flashy and colorful does not mean functional. If you want it to be pretty, use Camaelon as depicted here. The Camaelon bundle is in the progress of being included into the main GNUstep distribution. Themability was low priority to the project, compared to functionality.

    Besides that, if you would like to know, then I have seen many expert applications that are "ugly" because of some obsolete GUI toolkits. And guess what? The experts use it and do not care about the appearance at all, but about the functionality.

    And how it competes with KDE? By different application development approach, by different point of view on objects (C++ objects vs. Objective-C/Smalltalk-like), by another objective runtime, by different paradigms... If it had everything that KDE has, it would be KDE, not GNUstep. It is different so developers can have an alternative. Can you imagine a world where everyone would be the same?

    --
    First they ignore you, then they laugh at you, then they fight you, then you win.
  22. 1.0 already!? by b100dian · · Score: 2, Funny

    Since when free software software begins its releases with 1.0??!

    --
    gtkaml.org
  23. Re:Mirror? by GraemeDonaldson · · Score: 2, Informative
    --
    I think, therefore I am. I think?
  24. In other news ... by lheal · · Score: 4, Funny

    The VIM development team just announced that emacs is obsolete.

    --
    Raise your children as if you were teaching them to raise your grandchildren, because you are.
    1. Re:In other news ... by PlacidPundit · · Score: 2, Insightful

      That's not news!

  25. More information, missing links by tarzeau · · Score: 2, Informative

    The OpenStep Standard. And the object oriented C. And how Interface Builder looked on OPENSTEP. And the live CD with the older version (soon to be updated).

    --
    Windoze not found: (C)heer, (P)arty or (D)ance
  26. Obligatory by dos_dude · · Score: 2, Funny

    I, for one, welcome our new flamebaiting overlords.

  27. Re:Trail Mix? by AnonymousKev · · Score: 3, Funny
    > I thought gorm was that damn granola stuff that my parents always made me eat on a hike.

    An all too common mistake, Mr. Wiggum. The word you're thinking of is 'gort', the tasty, yet completely moistureless mix of nuts, rasins, and small freeze-dried squirrels. The term 'gorm' is actually the species name of a Star Trek lizard (Capt. Kirk owns a pair of gorm skin boots).

    But don't worry, the 'gor' words are often confusing. For example, many people forget that 'gorp' is the name of an alien robotic policeman who destroyed life as we know it in the classic SciFi movie It's a Wonderful Day to Stand Still on the Earth. And the word 'gork' (meaning "I knew that") was coined by writer Robert "Bob" Heinlein for his novel Strange Sex in a Strange Novel. There are hundreds of other 'gor' words (well, 26 max), but I don't have time to cover them all!

    Hope this little chat has cleared up your lexographic apostrophe. I know it's helped mine.

    --
    Anonymous Kev
    Proudly posting as AC since 1997
    (Finally got a dang account in 2004)
  28. Um, by Minwee · · Score: 2, Insightful
    The problem with reading press releases for so long is that I have lost the ability to tell when someone is being serious or just trying to be sarcastic.

    It used to be a simple thing. If something is presented in a fairly straightforward, just the facts manner it was probably serious. If it makes ridiculous claims about how it will make all of its competitors obsolete, cure seventeen fatal diseases and then get you a beer while walking your dog then you could be pretty certain that it was meant to be a joke.

    I used to even be able to laugh at the joke press releases, knowing that they were nothing more than way-over-the-top satire of the dumbest PR pieces in the world. Now... I have to look carefully to make sure that I'm not actually reading the object of that satire instead.

    Thank you, PR flacks of the Internet, for lowering the bar so far that we need a shovel just to see the dent that it left.

  29. The Young And The Gormless by Dystopian+Rebel · · Score: 2, Funny

    Few North Americans will get the joke. And the name of this project is further proof that they're mostly gormless about internationalization.

    --
    Rich And Stupid is not so bad as Working For Rich And Stupid.
  30. As a "mid-level" user... by Kootaphor · · Score: 2, Interesting

    ..by far, the best "pseudo-programming" environment I've ever worked in was LiteStep for Windows. I just made the switch to Linux last year, and I have yet to find a tool as valuable as LiteStep, and frankly, I was surprised that there weren't more modular, easily modifiable interface creation systems like this one. Both Gnome and KDE felt like a step back when I started with the penguin. A s much as I enjoy learning about programming, as a lawyer, I really don't have time to learn about stacks and arrays and pointers and object classes. But an environment like LiteStep, where I can create and specify scriptable actions for things like buttons in "dang-near-english--" e.g. ButtonXLength 10 ButtonXWidth 20 ButtonXText "Press to start firefox" ButtonXAction !Execute "C:/firefox.exe" This is perfect. And also the kind of thing that I imagine hardcore programmers hate, but it's precisely this level of control that us Linux folks (yes, I'm counting myself among you's guys) can use as a real big selling point OVER M$. I will be trying out this Gorm ASAP.

  31. Re:Thats one ugly interface by JStrike · · Score: 2, Interesting

    Theme engines dont make a desktop look better. They just look like variations of the same thing. Look at the Gtk theme engines. They dont make that much difference. It all looks pretty much the same at the end of the day. (That being said, Gnome looks pretty famn decent. The theme engines only make the slightest difference)

    --
    -- Hot User Submitted deals, Discounts and Coupons
  32. Tongue firmly planted in cheek... by borgheron · · Score: 5, Informative

    All,

    For all of those of you who can't take a joke, tongue was firmly planted in cheek regarding the "KDE/GNOME obsolesence" bit of the post. While I didn't write the post, I know who did and that part, at least, was meant as a joke. Also look on it as something of a commentary on slashdot itself: sometimes it's impossible to get anything on here unless it's sensationalistic or overly stated.

    I, personally, tried posting 6 times before giving up. Imagine my suprise at seeing this when I woke up this morning!

    Later, GJC

    --
    Gregory Casamento
    ## Chief Maintainer for GNUstep
  33. Features of Gorm vs. Glade by borgheron · · Score: 4, Informative

    Compare Glade to Gorm feature-wise. Aside from the appearance of GNUStep, which admittedly stands to be improved, you will find that some of the features Gorm has, Glade blatantly lacks. One thing in particular is the ability to use custom palettes. Glade comes with a standard set of widgets, period... also Glade does not allow the modelling of non-gui objects, Gorm does.

    So from that standpoint alone Gorm is compares favorably. I think you better step back from that "BMW" for a while and ask yourself what you're really getting.

    GJC

    --
    Gregory Casamento
    ## Chief Maintainer for GNUstep
  34. Re:GNUstep targets Cocoa by Archibald+Buttle · · Score: 2, Interesting

    Good luck to them with the Cocoa compatibility.

    The problem is that Cocoa is a moving target. Mac OS X 10.3 had a major update when they added in Data Bindings along with associated technologies of Key-Value Observing, Key-Value Coding and Key-Value Validation. 10.4 has had the addition of Core Data - there's quite a few new classes in that lot.

    With a bit of luck though Gorm will get people more enthusiastic about GNUstep and bring more developers along to work on the core APIs, helping to fill in the gaps in Cocoa compatibility.

  35. I beg to differ by biendamon · · Score: 2, Insightful

    The look and feel of the desktop are extremely important. They aren't the only factor a user should take into account, but to discount them completely is a mistake.

    If the default desktop is an eyesore, keeps its menus and options in strange places, and has a lot of confusing buttons that don't explain what they do or what they're for, it doesn't matter how powerful the environment is.

    Let me say it again: It doesn't matter how powerful the environment is.

    Because most users will balk at the environment I've just described. Heck, *I'd* balk at it. I want a usable and intuitive interface as much as the next user. I would no more use this desktop than I would drive a car with strange and cryptic controls, no matter how powerful and efficient the engine is.

  36. The brick and "mortar" icon on their site by Cleetus+Freem · · Score: 2, Funny

    Ugh. The "mortar" on that icon makes it look as if Peter North mistook it for one of his co-stars.

  37. DnD by spitzak · · Score: 2, Interesting

    These problems could be addressed in Linux/X11. The way to do it is to redefine middle-mouse-click as "drop the most recent selection". This just happens to match what xterm/etc do and that many people mistakenly call the cut & paste X function. Because of this X programs are much more likely to be able to get this enhancement because they tend not to have use the middle mouse for anything else.

    Because you can rearrange, open/close, and otherwise manipulate windows between the selection and the "drop", this addresses all your concerns about DnD.

    What I suggest is that every toolkit or system that implements drag & drop be written so that middle-mouse-click acts exactly as though you dragged from the most recently selected thing and dropped it. For text this is not very hard because it would use the "PRIMARY" selection. For other data this may require programs that select items that can be dragged to also update the primary selection.

  38. Windows -- Bizarro Edition? by Ahnteis · · Score: 2, Interesting

    I use drag and drop a lot when using Mac OS X simply because it works so well. Dragging files to the trash, dragging files to applications to open them, dragging images off web pages to save them etc..

    Just because Windows (and therefore Linux, as sadly the linux desktops have heavily copied windows as opposed to OS X) can't do drag and drop effectively

    Odd, every one of the examples you mentioned works in MY Windows. Have you screwed yours up somehow or are you using some bizarre version? Perhaps you meant to bring up some of the actual problems with windows drag and drop (there are one or two, but it's hardly "broken")?

    1. Re:Windows -- Bizarro Edition? by Anonymous+Writer · · Score: 2, Informative

      Odd, every one of the examples you mentioned works in MY Windows.

      I don't get why the previous poster used those examples because they're the same function-wise, but there is a difference in the GUI implementations. The thing about the Windows drag and drop I remember (it's been a while) is that many times it simply changes the cursor to indicate you're dragging something. For example, when you're dragging a picture off a web page onto the desktop, or when you are dragging highlighted text. In OS X, you actually have a transparent image of what you are dragging, like the picture or highlighted text. I actually think this has more to do with how Microsoft would integrate features from other software producers, but simply change the look and feel to make sure it doesn't infringe on copyright, rather than lack of functionality. Like I said, it's been a while so I'm not sure if they have changed this.

  39. Let's cut through some of the crud here... by Art+Tatum · · Score: 3, Informative

    First, the way the interface looks is irrelevant. A GNUstep theme engine is available here. There's a nice theme in progress called Nesedah (mockup and screenshot of IRC client along with OS X comparison shot)

    Second, why is this such a big deal? Don't QT, Visual Basic, and Delphi provide the same RAD approach? No. I've used all of those tools and they just don't stack up. QT is about as good as you're going to get out of a static compile-time-oriented C++ approach. But it's not as simple or direct as a runtime-oriented OO solution like Smalltalk or Objective-C. This is the power of Cocoa/OpenStep/GNUstep.

    Delphi, .NET, and QT GUI designers focus on generating code. This is cumbersome and brittle. But Apple/NeXT's Interface Builder and GNUstep's Gorm take a different approach. They actually instantiate objects, set state, create inter-object connnections, and then persist the in-memory objects to disk. When your application is loaded, these objects are unarchived and your application connects to them. This prevents the OO-mocking approach of subclassing a Window class just to create your own instance--something that always makes me laugh but is ubiquitous in the Windows world and has been blindly copied by KDE and GNOME.

    Finally, the poster is not a native speaker of English and clearly was not able to convey the sense of humor intended.

  40. Re:Eye candy??? by thre5her · · Score: 2, Informative
    It is themeable.

    Ass.

  41. Re:You're close by gentlemen_loser · · Score: 3, Insightful

    Fuck Mac OS X. I have a Mac and still prefer Gnome or KDE (I have used both extensively and like both). OS X is a sorry excuse for a UNIX.
    Good - don't use it then. Sell your Mac on ebay and buy a new Linux box. However, while you are trolling - go take a long look at modern Linux desktops, then go look at OS X. You'll probably be supprised to notice that alot of the "good" functionality in KDE and GNOME was swiped directly from OS X.

    It doesn't even have a working native terminal program (one which allows PGUP/PGDN), and Fink's repository is very poorly maintained. Running X apps doesn't work all that great (why don't they show up in the Dock?). Maybe with a huge amount of effort (and buying a few shareware apps), I could get OS X to work how I want it.
    That argument is the EXACT argument used by Windows users against Linux in the early days. Why would you do it? To perhaps show your support to a commerical company that IS actually innovating. Oh, and they don't show up in the dock because they were written using a different API and are connecting to a different window SERVER!

    But why would I bother when I can have Linux working out-of-box the way I want it? Why would a want a non-free OS when a free one works just as good if not better?
    Again - show some support for a company that is innovating.

    There are a few apps that are really great on OS X, but that is all I use it for. Linux is my primary OS. Just because all the pussy, wannabe users fled to OS X, doesn't mean that OS X is better. It's better than Windows, but that's about all that can be said for OS X.
    I'll call it like I see it here. You must be an l33t h@x0r right??? Go back to high school and do your homework. OS X has a unique and interesting background in NextStep - which is what both AfterStep and Windowmaker (two of my favorite window managers) are open source clones of. I find it ammusing that someone with your mentality is extolling the virtues of Linux and in the same breath praising KDE and Gnome rather than a more lightweight window manager. Your views are an uninformed mishmash of "popular" thoughts without ONE of your own.

    This is special. I WISH I had modpoints today. Can someone tell me why my post (see above) is modded as flamebait while this parent is modded as insightful? PLEASE - read the two posts and tell me why. I'd love to know.

  42. Re:So, why all the jokes? by TheRaven64 · · Score: 2, Informative
    I'll never get someone's obsession to shove hideously ugly GUIs down users' throats

    You mean like this[1]? Not only is it visually attractive, it's been carefully designed for usability as well - for example only controls that can be manipulated with the mouse have a gradient. The default theme for GNUstep is still the original NeXT look which, while dated in appearance, is very usable (although possibly because the developers put more effort into the feel than the look). Many of the GNUstep developers are NeXT refugees, and so the default theme is unlikely to change, although Étoilé - a GNUstep-based desktop environment - uses the Nesedah theme.

    [1] The window borders in this screenshot are provided by WindowMaker, not GNUstep, and are not themed. A native GNUstep WM exists, but was not used here.

    --
    I am TheRaven on Soylent News