Slashdot Mirror


Mad Hatter Preview - Sun Java Desktop System Demo

bengine writes "According to this article, Sun Java Desktop System is a good product overall, built on the well-established SuSE system with integration from Sun. It delivers what appears to be a very useful desktop OS and it has the chance to make a dent in the Windows monopoly. But Sun will have to differentiate itself on its quality, hardware, services and reputation. That means a lot of hard work, so the key questions will be how well they execute their strategy, how much public acceptance they gain and what message they convey through public venues." This makes a good companion to the earlier story linking to Mad Hatter screenshots.

41 of 220 comments (clear)

  1. It's still GNOME. by Anonymous Coward · · Score: 4, Insightful

    Why is there a need to preview so many GNOME Desktops under different name ? GNOME is GNOME no matter what company forks it. As soon as GNOME 2.6 comes out SUN, Ximian or Red Hat gonna fork it again for their Desktop. So if you want to know how each new GNOME looks like then please go and look inside the real GNOME and not some lame forks which changes anyways as soon as the core releases a new version.

    1. Re:It's still GNOME. by Anonymous Coward · · Score: 2, Insightful

      ah, but those forks by professsional companies will have that clean and polished look and feel to them and not some kludge some by script kiddie.

      not to mention documentation is likely to be improved.

    2. Re:It's still GNOME. by swordboy · · Score: 4, Insightful

      GNOME is GNOME no matter what company forks it.

      Ummm... No...

      Big Businesses want other Big Businesses to back their software. You won't see any announcements from GM stating that they've decided to run Linux From Scratch or Gentoo. With Sun, you've got a reputable brick-and-mortar establishment to go to when it breaks.

      Unfortunately for Sun, they are quickly losing their big-business reputation. This is their last hope, IMHO.

      Off topic - if Apple were to port OSX to X86 commodity hardware, I'm sure that we'd have a lot of businesses jumping on board - especially in the light of the "Homogenous Windows Environments Are Bad" article. It just makes good sense.

      --

      Life is the leading cause of death in America.
    3. Re:It's still GNOME. by sufehmi · · Score: 4, Informative

      What counts are the extra customizations that's done to it. It may be small things here-and-there, but overall, it may differentiate a distro significantly than others.

      If you aim at Windows desktop, you need to make the transition as painless as possible.
      The list is long - relevant right-click menus, copy/paste that works across all apps, ability to create shortcuts on desktop easily, consistent drag-and-drop, etc, etc.

      Also for corporations, there are other things that counts.

      Some companies may already implemented centralized workstations management - ZENworks, MS-SMS, etc. These software enable IT depts to efficiently manage thousands of desktop with minimum number of staff.
      I've personally used ZENworks and I can say that I haven't found anything similar on Linux - CMIIW.
      You can kinda centrally manage your workstations by implementing LTSP (and others), but this tops out at 150 workstations per server. When you have 15000 desktop, the last thing you need is additional 100 servers to manage.
      Also it may prove too bandwidth-intensive for WAN-wide deployment.

      Another issue is authentication.
      For example, for Novell customers, they'll have problems. There are various Novell client for Linux, but they may only work using IPX (IPX is all trouble on WAN), and/or still in beta version, and/or doesn't provide access to printers, etc.
      Also authenticating to the latest version of ActiveDirectory - I don't know if SAMBA support it, but I don't think so.
      Etc.

      If a company can provide the solution to these kind of issues, especially since Sun is aiming at corporate market (I believe), then they'll have a winner.

    4. Re:It's still GNOME. by Disevidence · · Score: 2, Insightful

      If sun wants to customise GNOME, why stop them? Its not the end of the world when someone forks a open-source project.

      --
      Think nothing is impossible? Try slamming a revolving door.
    5. Re:It's still GNOME. by AKAImBatman · · Score: 3, Informative

      > Thanks to Sun contributions, GNOME 2 is less usable. Of
      > course, Sun's "proprietary" fork doesn't fix the usability
      > problem either.

      This has *got* to be a troll. Sun's GNOME is the only one I've found that works right out of the box. Just try to make use of a vanilla GNOME 2.x. All kinds of weird problems (like the inability for normal users to edit their own menu items, package incompatibilities, crashes, the forever unchangeable desktop background, etc.) crop up to make your life full of pain and anguish. None of the distro GNOMEs are much better. RedHat 8, for example, looks good, but if you try to install a menu icon for a single user, it wipes out the entire system menu! ARRRGGHHH!!!

      Sun GNOME OTOH, just works (TM). The system that is installed is about as simple as can be, yet feature rich. And ALL features that are included actually work (such as FREAKING MENU ITEMS!). Now if you want to talk vanilla KDE, we can talk about how it just works(TM) out of the box without support from big Unix vendors like Sun.

    6. Re:It's still GNOME. by Ender+Ryan · · Score: 2, Insightful
      Lol, yeah, those GNOME developers sure are a bunch of script kiddies!

      Whoever modded the parent "Insightful" needs a severe beating...

      --
      Sticking feathers up your butt does not make you a chicken - Tyler Durden
    7. Re:It's still GNOME. by javatips · · Score: 2, Informative

      So le me repeat myself. This link (can you see it) point to a RealOne video of a presentation demoing new stuff from Sun. If you skip to 1:01:00 (approx), the guy gives a demo of Java 3D desktop where you can see many video stream displayed in a 3D desktop. You'll see the guy rotate the window in "3D" without missing a single frame. At the same time the clip is displayed in it's window, you have a 3D icon displaying the same clip at the bottom of the screen (think Aqua zoomable icons on steroids).

      For sure the whole code is not pure Java. They use Java 3D which itself sits on OpenGL (on Linux).

      As for large Java application that are not slow and that do not crash, I can think of many : Eclipse, JBuilder, WebLogic, JBoss.

      As of now the only people who think that big, stable, fast Java GUI apps do not exist are the people who don't see anything else beside C or C++ due to technological blindness or other reasons of having very closed mind.

  2. Article text. by ideatrack · · Score: 5, Informative

    I finally received the Mad Hatter Preview in the mail this weekend. I couldn't wait to get this demo out and actually test the software, hoping that this would answer some questions that I had about the product. I was somewhat surprised to find a Live CD version of Mad Hatter instead of an actual beta, but that's okay, I could still see what it was, even if I cannot truly install it. The truly nice thing about Live CD's is that they don't require that much space to get the flavor of the system. In other words, you really do not make any significant changes to an existing machine.

    The folks at Sun were even nice enough to name the files that are created on your machine in the C: drive (for Windows types) or your Linux / partition. The files can be deleted when you are finished navigating the demo CD, which makes this a handy demo for anyone wanting to show the system to someone without having to carry a computer around to demo the product.

    The demo is only available in English, but that is not a real problem for a native speaker. I suppose the foreign markets will see other versions become available when the Java(TM) Desktop System reaches GA. The functionality of the system is somewhat limited because it is a demo, but there are some interesting things that have been added to the GNOME2 based desktop.

    The obvious additions include the Star Office 7 Office Suite, Sun Microsystems latest version of Star Office - the product which led to Open Office (actually I think it Was Star Office 5.2 originally). The Open Office Team and the Sun Microsystems developers must be working in Tandem to make their suites more accessible to the public. The only problem I have with the Live CD is that I cannot install the Star Office 7 product to demo it (it takes more space than is allocated for the install in demo mode). Other than this minor annoyance for demo purposes, the system works well.

    There are several things that Sun has added into their desktop that are not standard and are third-party add-ons. For one thing, they do install and integrate many of the commercial plugins that most Linux distributions do not install by default. Among them are the Macromedia plugins, several music and audio plugins as well as Real Player plugins. All of these plugins are integrated with Mozilla 1.4 and work out of the box (or in this case, on the Live CD).

    These third=party add-ons or add-ins (however you wish to say it) are licensed and those licenses are described within the Third Party License README file. The various license for each piece of the puzzle are there, and given in full, for your reading pleasure. For those of you that thought there might be some license from the SCO Group for whatever they are claiming - they are not mentioned at all (enough said about that sore subject).

    The Sun team has done a polished job of integrating their software into the GNOME2 environment, and has made some very nice changes here and there. Some of the third party Java(TM) add-ons are rather "nice to have" if not fully functional on the Live CD. Among these is JDisk Report from JGoodies as licensed from the Karsten Lentzsch and included within the Live CD environment (though not functional there).

    The effect of that product was viral, I did go out and download JDisk Report 1.1.1 for myself (it is Freeware) for my own disk analysis on my machines. It is a rather nice thing to have.

    The desktop is nothing unfamiliar to anyone who has ever used a Linux system before, and I don't see it as a giant hurdle for anyone who is used to a Windows environment. Heck, if my wife can pick up a Linux box running with GNOME2 and not have a problem, I suppose anyone can. My wife has never considered herself a computer whiz, but she did appreciate the fact that Linux doesn't crash and for the most part is just a "pick up and go" OS that remains available. The only downtime we experienced this year has been due to outside factors. We have lost our cable several times due to the virus outbreaks that really slammed

    1. Re:Article text. by DavidNWelton · · Score: 2, Interesting

      So it's a warmed over Suse desktop. What actually differentiates it from Suse aside from including some proprietary browser plugins and some java freeware?

    2. Re:Article text. by jeffkjo1 · · Score: 2, Interesting

      With the nightmare that it is to install certain browser plugins in the downloadable version of SuSE 8.2, this is a feat in and of itself which makes the OS worth checking out.

    3. Re:Article text. by confused+one · · Score: 2, Informative

      Sun support.

    4. Re:Article text. by LarsWestergren · · Score: 3, Informative

      Perhaps the author could have mentioned something about the price and support in the article?

      I don't know if the price is official, or even finally decided yet. When I asked a Sun salesman a couple of weeks ago at the Networks Telecom Expo the price he mentioned was very reasonable, probably around $50-$100 if I remember correctly. That would include all licenses for included software such as Star Office of course.
      He handed me a folder which states that the price includes 60 day installation support and one year of maintenance and feature upgrades, but the folder doesn't state any price. The folder doesn't include much else of interest, just a lot of salesspeak. I did get to try it out. It looked nice and was very quick and responsive, but I was a bit disappointed that it was just Yet Another Linux Distro with not much to distinguish it. It was only a beta though, and lots of the menues were empty because they hadn't finalised which Java and Linux apps they would include. Perhaps it will have something extra in the future.

      Still, they had the best damn coffee at the expo, under a big "Java" banner. Delicious free latte! Mmm...

      --

      Being bitter is drinking poison and hoping someone else will die

    5. Re:Article text. by AKAImBatman · · Score: 2, Interesting

      $50-$100 *is* the price. You can continue support year after year by continuing to pay the $50-$100. IIRC, it's $50 per employee if you have the Java Enterprise already, and $100 per employee if you don't.

    6. Re:Article text. by LarsWestergren · · Score: 2, Interesting

      Thanks.

      I'm not a fan of the subscription type of licence, but as I said, it is not that much money...

      --

      Being bitter is drinking poison and hoping someone else will die

    7. Re:Article text. by rifter · · Score: 2, Insightful

      Thanks.

      I'm not a fan of the subscription type of licence, but as I said, it is not that much money...

      But this is not a subscription type license. If it was a subscription then after 1 year if you did not pay more money you would have to uninstall and destroy all copies of the product. This is not the case with the Mad Hatter. You can keep running it, but if you want support you have to pay. (Someone has to pay the phone bills and wages after all...)

  3. I wouldn't worry about making a dent by tommasz · · Score: 4, Interesting

    This is clever, and it's nice to see that it works, but Java? Most people's experience with Java is waiting forever for some applet to load on a web page only to discover it tells them what time it is. I can't see how they're going to convince Joe Average that this is somehow a competitive advantage, no matter how smoothly integrated the entire package is.

    1. Re:I wouldn't worry about making a dent by bersl2 · · Score: 3, Interesting

      Most people's experience with Java is waiting forever for some applet to load on a web page only to discover it tells them what time it is.

      Most people probably couldn't match Java's issues with the name. To them, it's just another faceless technology.

      Also, these are the same people who put up with endless crashes and reboots in the Win9x series...

    2. Re:I wouldn't worry about making a dent by Anonymous Coward · · Score: 2, Informative
      Most people's experience with Java is waiting forever for some applet to load on a web page only to discover it tells them what time it is.

      My experience with Java is that it rarely works like it was originally intended. The write-once, run anywhere philosophy is certainly dead with almost all major applications that use it as the language. Version incompatibilities, platform GUI differences, and broken browser plugin capabilities all lead to Java applications being just about the most horrible experience I have on the web. Almost all non-trivial java apps I've come across have required me to use Internet Explorer on Microsoft Windows running inside a VMware window to work properly. For example, Ciscoworks 2000 works... sort of. Until you start certain components like Campus Manager and the topology services. Big red X instead of the app coming up. Inconsistencies like this make everyone's view of Java lackluster at best.

    3. Re:I wouldn't worry about making a dent by PhantomBlot · · Score: 4, Interesting

      Whether or not Mad Hatter (Java Desktop System) makes a dent in the Windows install base is all a matter of how Sun approaches the who and the how of selling this. For the most part, the target would likely be Enterprise customers and not Joe Average (although Joe Average could buy one if he really wanted to I'm sure). If Sun goes after these customers with an agressive pricing strategy and with sound technical facts to back them up (easy to come by with the recent barrage of attacks on Windows machines), then perhaps they could do fairly well. So far the plan seems good. The platform itself is for the x86 although you can get all of the pieces for SPARC Solaris. Also, it is based on GNOME and all of those nice freebies out there (it is NOT a bunch of Java Apps so performance concerns are minimal). The licensing fees are astronomically low due to the fact that everything is based on an Open Source project. Really, this is why Joe Average is probably not the target audience since he could download all of this stuff for free and install it but the Enterprise customer is compelled to have a service agreement incase something goes wrong (which is largely why StarOffice manages to coexist with OpenOffice). Anyway, could it make a dent? If executed correctly, absolutely. Many of you out there are probably the same as me and have had no problem converting friends and families to apps like Mozilla from IE based on the simple fact that Mozilla is better. This is much the same...Sun just has to work a little harder to convince there audience because Windows is Windows...and that is sure to be a huge sticking point for most customers.

    4. Re:I wouldn't worry about making a dent by An+dochasac · · Score: 2, Interesting

      There is a difference. Think of these "branding" terms:

      "Windows" Perfected by Xerox, Apple, Amiga and Sun before it was adopted and branded my Microsoft.
      ".Net"Sun was there, Netscape was there, Al Gore may have even involved in the beginnings of the internet. Microsoft was dragged kicking and screaming into "the Net" in the late 1990s, but that didn't stop Microsoft marketeers from trying to brand it when the NET hype-quotient reached a peak.
      "Java"Invented by Sun, branded by Sun. Why shouldn't they call this a Java desktop? It's certainly a decent platform for running java client software, its less expensive than Microsoft based desktops and its unlikely Sun will actively try to break your Java client applications. Java is a decent technology for writing secure, stable applications. Sun shouldn't hide from this fact or let everyone else profit from it. Java will work even better when the desktop OS vendor isn't actively trying to break your applications. As for speed, try one of the built-in Java apps or any well-written Java app before you post. I find ImageJ (http://rsb.info.nih.gov/ij) as fast as Gimp or Photoshop on other platforms.

    5. Re:I wouldn't worry about making a dent by PhantomBlot · · Score: 2, Interesting

      I aplogize for the formatting. That was my first post here although I've been reading for quite a while. That's why I'm glad that others have interjected to clarify and cutoff the negative path this discussion was being sent.

      If Sun sticks something in the JDS (like StarOffice), then chances are it is based on an OpenSource project. Look at Sun ONE Studio (Netbeans) as well. I've been using what is essentially MadHatter on my Ultrasparc for about 6 months now mostly done with OpenSource projects (I do use StarOffice though and not Open Office).

      Also, as pointed out the Java Enterprise System has nothing to with the JDS (see rugwuk's reply). It is comprised of things like Solaris and Sun ONE App Server. The basic idea for that is to give customers a well tested and stable reference implementation.

      I never said it was an Enterprise Application, I said it was targeted as Enterprise customers (see hackstraw's reply). This has been well stated by Scott McNealy and other Sun execs. You are not going to see Sun sales people running off to Best Buy trying to get them to stock Mad Hatter machines in the near future.

      Anyway, I've been following the JDS project for a while and I know it fairly well so that's why I chose to comment (granted, I still may be mistaken in a few places). It is intended to attack Windows from a monetary perpective (via much smaller licensing fees) and not so much from a "blow you away" feature perpective...even though it is very strong in that regard (I like it much better than Windows myself).

  4. Re:Dent in the Windows monopoly? by lederhosen · · Score: 2, Interesting

    It was previewed on an x86 computer...

  5. Java? by Dreadlord · · Score: 5, Insightful

    When I read the article for the first time I thought it was an OS that most of its apps are Java or something, but it turned out to be a Linux distro, with the most common Linux apps (GNOME, Mozilla, Evolution)
    Anyway, it still looks like a good choice for desktops, I think I'll try to test it as soon as it's available.

    --
    The IT section color scheme sucks.
  6. Star Office by matchlight · · Score: 3, Insightful

    The author states The Open Office Team and the Sun Microsystems developers must be working in Tandem to make their suites more accessible to the public. but from the Open Office website:
    StarDivision, the original author of the StarOffice suite of software, was founded in Germany in the mid-1980s. It was acquired by Sun Microsystems during the summer of 1999 and StarOffice 5.2 was released in June of 2000. Future versions of StarOffice software, beginning with 6.0, have been built using the OpenOffice.org source, APIs, file formats, and reference implementation.

    1. Re:Star Office by Disevidence · · Score: 2, Informative

      Thats not the only mistake in the article. He at one point talks about browsing and such, but yet mentions Thunderbird (a early version Email Program)

      "I did test out some Flash-enabled web pages and found them to work flawlessly as well as any Java applications and web pages (as you would expect from Sun). The choice of Mozilla is good, but I would also like to see them try Thunderbird (it is just a tad lighter than Mozilla and does rock),"

      I have the odd feeling this live demo might have been taken for a spin, but overall it smacks of just a quick overview, with no real guts to the test (understandable in some respects, its not an install environment). Still it would be nice to get a proper guts and stuff review of it.

      --
      Think nothing is impossible? Try slamming a revolving door.
  7. I've "Installed a Java Desktop" by BabyDave · · Score: 3, Funny

    Anyone got any paper towels?

  8. Premonition by xanadu-xtroot.com · · Score: 4, Funny

    /me sees a McBride Press Realese in the near future...

    --
    I'm not a prophet or a stone-age man,
    I'm just a mortal with potential of a super man.
    1. Re:Premonition by illumin8 · · Score: 2, Informative

      Nah, Sun already payed their Linux tax (second largest 'contributer', next to Microsoft). They're maybe not buddy-buddy with SCO, but SCO won't mess with them.

      Get your facts straight. Sun bought a perpetual Unix license which gives them the right to do whatever they want with the Unix System V code. They are legally the only company that can sell a Linux distro right now, according to SCO.

      --
      "When the president does it, that means it's not illegal." - Richard M. Nixon
  9. WTF is this SUN Java name? by pirhana · · Score: 3, Interesting

    I find the name "SUN Java Desktop" really ridiculous. Its as stupid as calling Toyota Land Cruiser "SONY SUV" for the Sony sterio system used in it.

  10. Re:OS X.... by hype7 · · Score: 2, Interesting

    on the subject, there's a great article over at InternetWeek.com by David Strom, entitled Java On The Desktop: An Idea Whose Time Has Come ... And Gone.

    Basically: Sun should give up trying to win the desktop wars; if they want a good, non-MS desktop, they should back OS X and focus on the stuff that they've always done well. This is just a diversion for Sun, it's going to sap their resources and when it doesn't work it's just going to be another feather in the cap for the "Sun is dying" camp.

    -- james

  11. RE: Java naming by Anonymous Coward · · Score: 2, Interesting

    I believe Sun is using the Java naming because so many components are Java already, or will hopefully become Java-based in the future. For example, OpenOffice has a lot of components written in Java with tremendously tight Java integration. The SDK lets you do some really cool things. I used OpenOffice in server mode to automatically convert word, ppt, and excel docs submitted to a MySQL database into PDF. That way, they can be accessed from anywhere, and they are full-text searchable in the MySQL database, in addition to offering a really nice "preview" function. Also, Mozilla has many many parts of it written in Java.

  12. Don't marketers understand brand management? by dpbsmith · · Score: 5, Insightful

    When you have a brand name that actually means something to the public, and you try to perform a "line extension" by applying that brand name to more or less unrelated products that do not share the characteristics with which the brand is associated, you don't enhance the value of the brand, you diminish it.

    Diet Coke, Cherry Coke, Vanilla Coke, by all means, but there's a good reason why Coca-Cola Corporation calls their orange juice "Minute Maid" and not "Orange Coke."

    Sun's calling everything "Java" is almost as bad as Microsoft trying to appropriate the top-level-domain .net and apply it to some inchaote mass of technology.

    Calling everything Sun does "Java" may please the ego of whatever manager is empowered to stick the name "Java" on stuff, but it won't do Sun, or Sun's customers, or the Java "brand" any good.

  13. I beg to differ... by Pac · · Score: 2, Informative

    a) Major non-trivial application: Check. (Educational software for text exploration composed of two pieces, an almost full-fledged editor and an "investigator", interface fully graphical, localized for five different languages)

    b) Write once, run anywhere: Check (Covers the three major platforms - Windows, Linux and OSX. Ok, write once, compile and run anywhere - the sole major problem was with text format in OSX)

    The inconsistencies you point are development process, not tool, problems. Testing does not go away because you use Java. Our software does have minor inconsistencies across platforms, and some (20 or so) lines of code that will execute only in a given operating systems - I would call this cross-platform. The performance is also a non-problem after some targeted tunning.

    So, from personal experience, I can say Java is now a viable desktop developement platform.

  14. Re:I don't see this making much of a dent... by sufehmi · · Score: 2, Informative

    It's still WAY better than Microsoft's offer: US$ 199 for OS and US$ 499 for Office suite.

    I know, it's list price, and corporations will get discounts. But let's compare apple with apple, ok.

    So corporations will get deep discounts from Sun, there's no doubt about it. When you're buying in bulk, you'll enjoy deep discount - as simple as that.

  15. NEW Desktop?!? by redragon · · Score: 2, Insightful

    Is there any reason people keep mimicing the same old desktop? The same old office applications? Is anyone out there trying to break the mold (I give Apple credit for doing this to a greater degree than others)? I mean, I still see Win98 and above emulation here (not emulation like that...emulation as in, "the child emulates his parents actions"), why not work on something a bit more revolutionary?

    Of course here I am nit-picking, and don't really have anything helpful to add...

    Carry On.

    --
    - Sighuh?
  16. Wait! by SirTwitchALot · · Score: 2, Funny

    It's Wednesday, isn't sun Bad on Wed? Or maybe that was Amazon.... or Verisign? I'm so confused.

    --
    Go away, or I will replace you with a very small shell script.
  17. Hopefully we'll see this on Solaris by Moderation+abuser · · Score: 2, Interesting

    As well as having a full Linux distribution for Intel based kit. Buhbye CDE.

    Architected correctly, the TCO for this Solaris or Linux will be low. Architected incorrectly you might as well not bother.

    --
    Government of the people, by corporate executives, for corporate profits.
  18. Why GNOME? by nurb432 · · Score: 2, Informative

    Not to start a flame war, as both desktops have merits, but I still think that in a business KDE Is more interface consistent and 'business looking'. Plus its got a useable integrated office suite.. not a 3rd party add-on..

    --
    ---- Booth was a patriot ----
  19. Making a dent?!! by dogfud · · Score: 2, Insightful

    See sun package linux.
    See sun sell package + support.
    See thousands of IT managers now say "oh yeah, _NOW_ I'll make the switch!"

    Riiiight.

    Linux still has the same issues...one of the biggest is...it's not windows! (oh, and the mouse movement is still not quite right..) All those MS Office licences that were negotiated, all those Seiko label printers the secretaries love and probably won't work (and if they do it'll be a pain), all the pirated copies of X-Treme Beach Volleyball that won't run, all the techs who will have to be retra[[[[tired and new ones with linux experience found...

    Let's face it. The linux faithful on slashdot are all nodding their heads saying "it could work..!" The suits who run the numbers, the IT managers who make the decisions...heck, even the techs on the floor are shaking their heads.

    Could it happen? Yes. Will it happen. No. Not for technical reasons (I think we'd all agree that it's very technically feasible) but for people reasons.

  20. Re:Can we get away from the "Start Button"?? by WWWWolf · · Score: 3, Interesting

    Yeah. I've always found that the Window Maker way - getting the program menu by right-clicking desktop wherever you like - is the best. In fact, I installed LiteStep on Win98 just for that. (I don't care if alternative shells in Windows are only 99.9% convenient - I want my start menu placed where God intended...)

    Another thing which I found pretty neat was the Indigo Magic Desktop's "Icon Catalog" application - small groups of icons arranged in a small window, with a tab row on the bottom for categories. Hopefully 5dwm will get along to reimplement it eventually =)