Slashdot Mirror


Sun Wants to Make Linux 3D

gruenz writes "Linux Planet writes in this article about a project inside Sun developing "an experimental 3D successor to Java Desktop that they believe will change the way we interact with computers." A demo is available from Sun. 'In the demonstration, Jonathan Schwartz, vice president of Sun's software group, increases the transparency of a window so that you can see through it, turns a window on its side so that it sits at the edge of a screen like a book on a book shelf, turns a window completely around and leaves a note on the back, and takes a database of CDs presented as physical CDs, that you flip through, reading the labels, just as you would with real CDs, until you locate the one you want.'" It's called Looking Glass, in case you've heard that name before.

118 of 545 comments (clear)

  1. I Know This! by dupper · · Score: 5, Funny
    This is Unix!

    /Obscure?

    1. Re:I Know This! by hplasm · · Score: 2, Informative

      It's IRIX, it's SGI, it's called File System Navigator. Different thing from Looking Glass.

      --
      ...and he grinned, like a fox eating shit out of a wire brush.
    2. Re:I Know This! by adamofgreyskull · · Score: 2, Funny

      I never thought I'd say this...but..cloned dinosaurs and stupid teen hackers are not mutually exclusive.

  2. If they want to be innovative and supportive... by gregwbrooks · · Score: 2, Flamebait

    .... they might start by posting the video in non-proprietary format!

    --


    "It was a summer's tale: Just a boy, his Linux, and a head full of dreams..."
    1. Re:If they want to be innovative and supportive... by Krik+Johnson · · Score: 3, Informative

      Sun's Java desktop comes with Realplayer installed. So its not a problem for customers of Java Destkop, who are most likley to use it. For everyone else there is Mplayer, the universial media player!

    2. Re:If they want to be innovative and supportive... by Speare · · Score: 2, Interesting

      For everyone else there is Mplayer, the universial media player!

      I was under the impression that video apps like Mplayer (and xine, and ...) are universal loaders-of-open-and-proprietary-DLLs-and-.so's, in conjunction with a universally bloated skin managers.

      I think the grandparent post is right: there are Open formats and there are Closed formats, and Sun's not going to win over idea-sharers by providing media that's encumbered by idea-hoarding technologies.

      --
      [ .sig file not found ]
    3. Re:If they want to be innovative and supportive... by MyHair · · Score: 2, Interesting

      they might start by posting the video in non-proprietary format!

      That was my first thought, but then I realized they more or less have to assume a number of important site visitors aren't running Windows. Do QT and RP come with MPEG decoders on other platforms? I know about mplayer, but I don't think you can assume everyone can view an MPEG or XVID video stream. Is there a codec that's save to assume any web viewer on any platform can view?

      (I hate both the QT and RP programs. Stay outta my task bar and don't do things without my specifically telling you to first! And quit asking me about upgrades. Yeah, yeah, free beer, mplayer libre, yada yada yada. I run into RP and QT at work.)

    4. Re:If they want to be innovative and supportive... by Durandal64 · · Score: 2, Informative

      Nope, the Mplayer guys reverse-engineer a lot of codecs that they don't have licenses to, like Windows Media, which has no official implementation on Linux and MPEG-4, which they technically can't use without paying a license.

    5. Re:If they want to be innovative and supportive... by niiler · · Score: 2, Interesting
      I have RealPlayer 8 for Linux and this showed the video just fine.

      In fact, I was impressed because when I clicked on the link it opened RP and fed it the correct URL. I didn't have to go searching through the source javascript to find how to construct it like I have to on so many different sites. This made me think: "Wow, these people are constructing Linux-friendly web pages!" Most designers embed RM clips inside the page which is fine if you are running IE.

      On the other hand, I do see what you're saying about putting things in non-proprietary format. I just think that they also may be shooting for the windows crowd as well. My suspicion is that they hope the eye-candy is cool enough that people will want to switch from MS. Only time will tell.

    6. Re:If they want to be innovative and supportive... by funwithstuff · · Score: 3, Informative
      BoingBoing mentions a way to get a spyware-free RealPlayer through the BBC:
      How to get spyware-free RealPlayer through the BBC An anonymous reader sez, "The BBC made a unique deal with Real Networks which disposes of their spyware tactics. Basically, if a user clicks on a link to download Real Player from a BBC website, the referrer script sends them to a page where they can download an expiry-free, spyware-free and nuicance-free version of the player. It's because the BBC have such a stringent public service remit, that it was offensive to charge people a license fee for BBC content, then make them pay all over again for the facility to view/listen to it." Link (Thanks, Anonymous Reader!)
      --
      it's not about the karma, it's about the whuffie
  3. Eye candy is nice :-) by Space+cowboy · · Score: 4, Interesting

    If you look at the XDirectFB screenshots you can see what it looks like using the DirectFB X-server :-) The server has the ability to make windows transparent/opaque by degree as focus is lost/gained or hidden/shown. Very nice :-)

    If this gets the go-ahead (and if it's open source), it'll be even nicer. The DirectFB X-server is still a standard 2-D environment, with all that entails. I can't see much use for attaching sticky notes to the "backs" of windows, but I'm sure someone will come up with one :-)

    Simon

    --
    Physicists get Hadrons!
    1. Re:Eye candy is nice :-) by bofkentucky · · Score: 2, Funny

      I can't see much use for attaching sticky notes to the "backs" of windows
      Password lists, more secure than on a post-it under the keyboard or in the desk drawer.

      --
      09f911029d74e35bd84156c5635688c0
    2. Re:Eye candy is nice :-) by Anonymous Coward · · Score: 5, Informative

      The server has the ability to make windows transparent/opaque by degree as focus is lost/gained or hidden/shown

      There's a utility called "Glass 2k" for Windows that does the same thing. It works with Windows 2000 and Windows XP - and it's completely hardware accelerated. It was mentioned in November 2001. On Slashdot.

      Yawn.

    3. Re:Eye candy is nice :-) by Dan+Ost · · Score: 2, Interesting

      I constantly make notes on paper about what I'm doing in each window
      so that I can quickly pick up where I left off should I get interupted
      by a meeting or phone call. Being able to attach a virtual "Post-id" note
      to a window seems like an awesome idea to me.

      Might not be a useful feature to everyone, but for people like me, it
      would definately be nice to have.

      --

      *sigh* back to work...
    4. Re:Eye candy is nice :-) by timeOday · · Score: 2, Insightful
      I sit down at my office mate's Mac. I see the transparency, the shadows, I minimize and maximize to trigger the special effects. I mouse-over some icons to make them inflate. I switch between users a few times for no particular reason to watch the desktop spin around on a cube. I say "cool, maybe they could play a 'whooshing' noise when it does that."

      Then I go back to my unobtrusive, perfectly tailored fvwm2 desktop to get back to business.

    5. Re:Eye candy is nice :-) by Jahf · · Score: 2, Informative

      Almost.

      Clinton was, as far as I can find, officially impeached by the House, however it was never voted on in the Senate and so impeachment did not proceed. I consider it "partially" impeached.

      Nixon was a similar situation. Had he not resigned he -would- have been impeached by the House (first step), but he decided to avoid that and so was never actually impeached and so Clinton was closer to impeachment

      Andrew Jackson was censured for refusing to extend the Bank of the United States (impeachment was considered and this was the basis for the consideration of censure for Clinton). Censure was later revoked by Congress after he had ended his term.

      The only US president to be impeach was Andrew Johnson. While it was for a number of issues, the key to forcing the impeachment was Johnson's removal of Edwin Stanton (a long past relative and the reason I paid attention to the other possible impeachments from curiousity) from the office of Secretary of War. I won't bore with the details, they're available on Google if interested.

      In the end Johnson, while being the only impeached president in history, was not removed from office and Stanton resigned. No US president has ever been successfully removed from office though if I guess correctly I think that Nixon -would- have been had he not resigned (which is a big reason for him to have resigned when he did).

      Yeah, all off topic from Looking Glass, but a little history is a good thing now and then. I wonder if I'll get more -1 offtopics or more +1 informatives?

      --
      It is more productive to voice thoughtful opinions (reply) than to judge (moderate) others.
  4. Sounds interesting by plazman30 · · Score: 5, Interesting

    This would be very nice to see. But I wonder if this is something that may leave the average home user confused.

    I believe the ultimate goal of Linux desktops should be to make the computer as easy to use as a Mac.

    Andy

    1. Re:Sounds interesting by MoonFog · · Score: 2, Informative

      Would a 3D desktop be more difficult to use ?

      There are more to it than just the desktop, but it sure is a start, and if you've tried Sun Java Desktop system .. it's VERY easy to use as well.

    2. Re:Sounds interesting by Jugalator · · Score: 4, Insightful

      I believe the ultimate goal of Linux desktops should be to make the computer as easy to use as a Mac.

      Why not easier? :-)

      --
      Beware: In C++, your friends can see your privates!
    3. Re:Sounds interesting by WTFmonkey · · Score: 4, Insightful
      Yeah, it seems like it'd have a very high Coolness Factor, which usually bears an inverse relationship to the Usefulness Factor.

      The first example that comes to mind is the CD thing mentioned in the blurb. Why the hell would I want to flip through CDs? That's the EXACT REASON I ripped them to my computer to start with, was so I could see a nice, flat list rather than hundreds of individual CDs.

      Flipping a window around to put a note on the back seems like the kind of dumbass thing I'd do with my homework, and then I'd forget I wrote the note and totally ignore it anyways. Come on, on the back??

      Like I said, sounds very cool, if not all that useful. I'd rather put that extra 3D rendering power into some badass games, personally. Offtopic, but I was playing through Freespace again last night (for about the fourth time). What a great game! I love the "spaceships fly like airplanes" genre and there just haven't been enough recently. That's what we need... not "easy as a Mac," but "as fun as a PC."

    4. Re:Sounds interesting by cozziewozzie · · Score: 2, Insightful

      The ultimate goal of Linux desktops should be the ability to set it up to work exactly the way you want it to, not to imitate the Mac.

      I don't give a shit about the average home user. I like focus-follows mouse, magic desktop borders and transparent thingies. I don't think the goal of Linux desktops should be to take away all the things I like about them. If this new-fangled interface is good, people will use it, the average home user can use a stripped-down KDE set to emulate Windows or Mac if he/she wants to.

    5. Re:Sounds interesting by vrai · · Score: 3, Insightful
      I believe the ultimate goal of Linux desktops should be to make the computer as easy to use as a Mac.

      Why? There's already a computer that is as easy to use as a Mac - it's called the Mac. Why should Linux attempt to solve a problem that already has a pretty optimal solution? I always thought the goal of Linux was to provide a free, open source Unix-like operating system. Which is does very well indeed.

      OSX is an operating system aimed at the home and education markets. Linux is an operating system written by hackers for their own use. Two very different goals - hence the two very different approaches that have been taken.

    6. Re:Sounds interesting by davecb · · Score: 2
      How about making Linux easier to use than Mac?

      I want to be able to tell my grandma "if it's in the way, just turn it sideways and shove it off to one side".

      As another commentator said, this is an elegant way of minimizing a window, closely related to the normal Linux "roll it up like a blind", but with the advantage of it being easier to tell what it is, despite taking minimium screen space.

      --dave (biased, you understand) c-b

      --
      davecb@spamcop.net
    7. Re:Sounds interesting by polyp2000 · · Score: 2

      Not quite right ... how about being a little more adventurous ...

      I believe the ultimate goal of Linux desktops should be to make the computer even easier to use as a Mac.

      --
      Electronic Music Made Using Linux http://soundcloud.com/polyp
    8. Re:Sounds interesting by Anonymous Coward · · Score: 2, Insightful

      3D desktops will fail as long as we are using 2D display and input devices. Last I checked my mouse doesn't do anything when I lift it up. The scroll mouse can simulate it as it does in games but that isn't very intuitive.

      In reality there is no reason to go 3D. Data is not anymore 3D than it is 2D. Adding a 3rd dimension would only create confusion without anything more than a superficial benefit. Anybody the slightest bit familiar with HCI knows this.

    9. Re:Sounds interesting by SmackCrackandPot · · Score: 2, Insightful

      I'm assisting my "slightly older" relatives learn to use computers (retired nurses who are used to working with medical equipment). For them, the newest Windows applications are too difficult to use. They were happy when Windows 98 came out, because then everything had a standard uniform interface (Wasn't that Microsoft's marketing strategy?).

      But now that every single application nearly always comes it own set of skins, this has completely thrown them off. And trying to make an application use the standard interface requires delving deep into a multitude of menus and preferences (I still haven't figured out how to make Realplayer adopt the standard Windows look). So, this isn't likely to make the average home user even more confused than they are now.

    10. Re:Sounds interesting by anonicon · · Score: 4, Interesting

      The ultimate goal of Linux desktops should be the ability to set it up to work exactly the way you want it to, not to imitate the Mac.

      I don't give a shit about the average home user.


      Call me silly, but you just contradicted yourself. If the average home user wants to it to imitate a Mac or W2K or Fisher-Price Speak and Spell, I agree that Linux shoud let them.

      I don't think the goal of Linux desktops should be to take away all the things I like about them.

      Problem is, ask 1,000 people what they like about the Linux desktop and you'll get little agreement. Besides, an experienced hacker will have a lot fewer problems re-configuring their desktop from a basic setup than the average user will trying to configure their desktop from a hacker setup.

      the average home user can use a stripped-down KDE set to emulate Windows or Mac if he/she wants to.

      This is a really good idea. I'd *love* to see a vanilla Linux standard that all programmers could program to without worrying about which of 97 flavors of Linux were installed on the PC. The CLI Commandos and UberL33ts could keep their CLIs and RTFM MAN pages while the general public benefited from having an inexpensive, realistic escape path from MS.

    11. Re:Sounds interesting by ldamerow · · Score: 2, Interesting

      I have to agree with you. I cringed when they brought up the example of the CD stack--immediately, I thought, "but I have 800 CDs!" Pretty much all of the UI usability experts warn against making interfaces that imitate real-world devices, and this is probably one of the best (worst?) examples of that rule's violation.

      So far, nobody I've talked to about Looking Glass can give me a genuinely good reason that turning everything into a 3D object is a useful thing to do. Can anyone here convince me?

    12. Re:Sounds interesting by Tin+Foil+Hat · · Score: 2, Interesting

      OSX is an operating system aimed at the home and education markets. Linux is an operating system written by hackers for their own use. Two very different goals - hence the two very different approaches that have been taken.

      This is both true and false. Although Linux was originally developed as a open-source UNIX-like OS primarily for computer professionals, some people have since decided to turn into something suitable for mass consumption. Other people like having a free hard core OS for gurus. The beauty of Linux is that it can be, and is, both and much more.

      So it is not a case of conflicting goals, but of multiple goals. Since there is a nearly unlimited number of opportunities to pursue each goal, and a large number of people to do so, there is nothing wrong with such a division of resources. The pursuit of each different goal, in this case, has the unique benifit of strengthening all the others. This cooperation in competition is, in my opinion, Linux's single greatest strength and is what is driving the exponential growth in adoption and development that it currently enjoys.

      --
      No matter how many of my rights are taken away, somehow I still don't feel safe. -Frigid Monkey
    13. Re:Sounds interesting by nathanh · · Score: 2, Insightful
      I always thought the goal of Linux was to provide a free, open source Unix-like operating system.

      Nope. That's the goal of the GNU project.

      Linux was started because Linus wanted to learn more about 386 protected mode. You could say that the original goal of Linux was to give Linus something fun to do.

      Some people soon realised they could finish GNU by integrating it with Linux. At that time you might say that there were some people with the goal of using Linux to make a free UNIX.

      Afterwards, when GNU/Linux had proven itself worthy, other people introduced their own goals. One goal was cheap terminals to access the Real UNIX(tm) boxes. So XFree86 was ported.

      Some users then realised that Linux would be pretty good as a desktop for geeky developers. They started the KDE project. This led to major improvements in audio, video and input.

      Some forward-thinking companies realised that Linux was small enough to be used in embedded systems. They tweaked it a little and stated the goal of Linux as an embedded operating system.

      Then some companies noticed and they thought Linux was pretty close to being usable as a corporate desktop. Sun bought OpenOffice for us, Ximian gave us Evolution, Netscape gave us a browser, and now one stated goal of Linux (by at least some companies) is to provide extremely cheap corporate desktops.

      And there is always the crazy crowd whose goal with Linux is to destroy Microsoft. Hopefully we can all learn to ignore these people because they won't do us the favour of shutting up.

      My point is that there is no single goal. We have millions of users, each with their own goals, with Linux being pulled and teased in all directions at once. I think there might have been a time when the dominant goal was to provide a free open-source UNIX-like operating system. But I don't think that's been the dominant goal for many years. I think the current dominant goal is Linux as a corporate desktop (probably half the work I'm observing is towards that goal). There's representation of all the other goals, though.

      PS: I think the lack of a single goal is one of Linux's greatest strengths.

  5. Now all Sun has to do by Trigun · · Score: 5, Funny

    Is make a processor that will run it!

    Where's my 3GHz Sparc?

  6. Tux, by dupper · · Score: 2, Insightful
    meet Bob. Bob, Tux.

    Seriously, isn't this what MS tried to do (the literal objects representing files and environment, not the 3D part)? They're probably trying to beat Apple to the punch (this is a plausible, and, by many, expected course for their 'ease-of-use' direction; maybe a new WM for iMacs, only?), but how quickly we forget Microsoft's little "innovation", ten years earlier.

  7. Remember... by MarkMcLeod · · Score: 4, Funny

    When Zero Cool and his 'leet group of hackers infiltrated the Gibson. That's what this reminds me of, infinite ammounts of stupid. Except better. Sort of.

  8. Sun: Last people to design a UI by JohnGrahamCumming · · Score: 2, Interesting

    Great, now we're going to get UI innovations from Sun? That's the last thing Linux needs: Sun has no history of doing _anything_ at all interesting in terms of UI work.

    And secondly who wants to flip through CDs like in real life looking for the one you want? Aargh. Hey, let's emulate a frustration of the real world ("Where's my All Saints' CD?") on the desktop. Hey, let's ignore any metadata we might have about the CD (artist, title, genre, ...). Hey, let's not do a search engine, let's do a linear search using fancy graphics. Woopee!

    Linux does not need some fancy graphics on the desktop to make an impact.

    John.

    1. Re:Sun: Last people to design a UI by squaretorus · · Score: 5, Insightful

      Linux does not need some fancy graphics on the desktop to make an impact.


      It does need them to make some very specific 'impacts' however. Take your average user - give them something that works, is pretty, and is genuinely useful and they will jump for joy.

      Even simple things like plugging a digital camera into my laptop (XP) and having it come up with the 'would you like to save these?' option - Yes - Then pick a slideshow from Explorer - it all worked so smoothly and quickly that my better half almoost pooped her pants with 'computers are getting good' excitement.

      XP looks shit - but its easy to understand shit with landscape wallpaper and nice fonts. Linux looks shit and its kinda scary shit with penguins or nekkid chicks for wallpaper and white fonts on black... scary!

    2. Re:Sun: Last people to design a UI by DrWhizBang · · Score: 4, Informative

      Sun has no history of doing _anything_ at all interesting in terms of UI work.

      Actually, Sun invested heavily in usability studies that have been used by the Gnomers in developing their HIG and Sun usablility testing directly influence the Gnome 2 release.

      Not that disagree with the usability concerns of trying to mirror the real world in computer space, but hopefully we have seen enough bad examples (MS Bob, IBM apps from late nineties) that we can use this kind of technology properly.

      --
      Schrodinger's cat is either dead or really pissed off...
    3. Re:Sun: Last people to design a UI by sdcharle · · Score: 2, Funny
      Sun has no history of doing _anything_ at all interesting in terms of UI work.

      Well, that's an American tradition, esp. in politics. Watch the ads: 'I have no experience working with other people to create and get bills passed. I am teh Washington outsider! Vote for me!'

      Sun is just applying this winning formula to technology.

    4. Re:Sun: Last people to design a UI by Gr8Apes · · Score: 3, Interesting
      Linux does not need some fancy graphics on the desktop to make an impact.

      I would disagree. Fancy graphics, eye candy, etc, appeals to the masses. The masses spend massive amounts of money on additional software. Massive amounts of money tends to attract the kind of attention Linux needs to make a lasting impact. (Note: it's already made a real impact:)

      So, even if this is utter crap for you and me and we might never use it, having it as an option would be good for Linux. After all, look at the functionally crappy but pretty Windows UI, and how many people "like" it. Then listen to new Mac panther users. They LOVE their new OS - "everything's so easy" is what I hear from the converted. Matter of fact, I'd say that OSX has done more to promote Unix to the common person's desktop than anyone.

      --
      The cesspool just got a check and balance.
    5. Re:Sun: Last people to design a UI by cosmo7 · · Score: 2, Funny

      do you always know what CD you want to play? i've got one of those big CD sleeve case things that stores about 100-odd discs. often when i'm in the car i'll open it onto my lap and flip through the pages until something i see catches my eye and then in the CD player it goes.

      Taken to its logical conclusion this interface would simulate things like the wrong CDs being in the wrong boxes, missing inlay cards, and that stack of CDs that you couldn't get back into the cases because you were all bonged up.

  9. Cool, but applicability? by InterruptDescriptorT · · Score: 4, Insightful

    I think this is a very cool development. Don't get me wrong. But this is not what Linux needs right now.

    There is a huge push to make Linux a true desktop OS that non-tech-savvy people can use. I take the example of the typical Slashdot mom--she can probably open Outlook or IE and perform all of her e-mailing and Web surfing tasks just fine. Present her with KDE or Gnome, though, and it's scary and unfamiliar. And all of this fails to break Microsoft's strangehold on the desktop which is as much a product of Linux's unwillingness to adopt a unified GUI standard as it is Microsoft's anticompetitive practices.

    How about developers concentrate on two things--firstly, agreeing on a cohesive Linux desktop experience and forget about the Gnome/KDE fragmentation/flamewars that plague the Linux community, and secondly, writing the next generation of desktop apps for Linux, getting those perfected and at a level of usability and stability to rival Microsoft's offerings.

    It's not a 3D desktop that going to get Linux on desktops. It's going to be a solid, stable, easy-to-use standarized GUI experience with mature, full-featured apps that surpass the functionality that Microsoft's and other vendor's Win32 apps bring to the table.

    --
    Karma: Excellent Birds (mostly as a result of listening to Laurie Anderson)
    1. Re:Cool, but applicability? by Krik+Johnson · · Score: 2, Informative

      Have you tried Mandrake 10? It has just what you want!

    2. Re:Cool, but applicability? by Noryungi · · Score: 4, Insightful

      Present her with KDE or Gnome, though, and it's scary and unfamiliar.

      Short answer: No.

      Long answer: Modern versions of KDE and Gnome are now so advanced that they are just as easy to use for a normal Mom to use.

      Example: A few months ago, I showed KDE 3.1.x, running on my Slackware laptop, to my wife (who is also a mom, by the way). She is not a power user, but she is smart and she knows Windows and Microsoft Office pretty well.

      Within 5 minutes, with only minimal explanations from me, she had opened KWrite, KMail and Konqueror and was happily checking her email and writing a small document, all the while surfing on the web.

      She even went as far as saying: "What's so special about Linux? It's almost the same as Windows!"... *sigh*

      So, please, let us stop this nonsense about Linux not being ready for the desktop, and not having quality apps. It's simply untrue. And more and more people, corporations and governments are realizing this and switching to Linux.

      This being said, I agree that a lot of average users would be very challenged by a Linux installation and configuration... But that's how people like me make money after all!

      It's not a 3D desktop that going to get Linux on desktops.

      Now, that , I can agree on. 3D desktop is a waste of time.

      --
      The right to offend is far more important than the right not to be offended. (Rowan Atkinson)
    3. Re:Cool, but applicability? by Eastree · · Score: 2, Interesting

      Yesterday I read a comment that Linux isn't doing much in the way of innovation -- and today, people want to compare something that hasn't yet been succesfully done with Microsoft. But who can really say, that if Looking Glass is functional in the "2.5 D" perspective, whether it will take off or not? It seems that it would be a good thing if Sun is successful. Not only would the iplimentation of such a desktop environment be completely unique among 2D offerings, it would also be a success in a way that other large name groups have not met much success.

    4. Re:Cool, but applicability? by Qzukk · · Score: 3, Informative

      But this is not what Linux needs right now.

      Huh? Are the hordes of programmers going to drop everything and go 3-D? I don't think so.

      You're talking about a group of programmers who weren't doing anything for linux, who are now. That can only improve Linux. At worst case, they produce nothing and we maintain the status quo.

      Linux is about choice, not about being the best damn desktop possible (though, thanks to the wonders of choice and "apt-get install best-damn-desktop" it could still be possible). Developers choose what to work on, users choose what to use. Things nobody uses will eventually no longer be developed.

      Don't forget, a 3D desktop has considerable technical merit. Do you have any idea of the amount of 3D-on-Linux development you're writing off as useless because it doesn't fit your narrow worldview? I don't suppose you include games in your desktop worldview, do you? 3D games?

      --
      If I have been able to see further than others, it is because I bought a pair of binoculars.
    5. Re:Cool, but applicability? by Rinikusu · · Score: 3, Insightful

      The problem is, right now Linux on the Desktop is facing a monumental task in trying to take market/mindshare away from Windows. For the past how many years has Linux struggled to keep pace or achieve parity with 6 year old MS (or even Apple) offerings? LoTD is possible, but maybe its time for someone to look at the entire paradigm of computing and come up with something NEW. You know, innovation, that very thing most people accuse Linux of lacking. Here is an opportunity to Sun to create something that may (or may not) fail miserably, but at the same time, they are in a position to control it: To enforce interface guidelines, to achieve application compliance, etc, something also a problem between the GNOME/KDE/other WM camps. Linux will never succeed on the home desktop until someone does something to deal with the disparity and inherent "unfriendliness" of the various desktop environments. Maybe it's time to do a "BeOS", so to speak, and throw out the desktop as we know it and create something new.

      Then again, it might just crash and burn and burn and burn.

      --
      If you were me, you'd be good lookin'. - six string samurai
    6. Re:Cool, but applicability? by DrWhizBang · · Score: 4, Interesting

      Although this may not be what linux needs right now, it certainly will be.

      All of the desktop stuff that you refer to is being worked on. I currently have a linux desktop at home, and my wife and kids use it with no problem. The linux desktop will soon be as good as the Windows or Mac desktop. ... then what do we do?

      Someone has to be working on The Next Big Thing (TM). Maybe it's not this, but we won't know unless someone works on proof of concept designs.

      Microsoft has said repeatedly that they believe that open source is not capable of innovation - only cloning. Well, that is certainly inaccurate, given apache, X, and the whole bloody internet. But it does set a bar higher, to make sure that linux can be more advanced than Windows, and to do that requires experimentation, and if a company like Sun is will ing to pay people to work on that, then so be it - even if their stuff is not open source, at least it is not Microsoft.

      --
      Schrodinger's cat is either dead or really pissed off...
    7. Re:Cool, but applicability? by El_Ge_Ex · · Score: 2, Insightful

      5 minutes is not 2 years...

      Did you ask her to install a program? How about install an external device? or even GIMP?

      You have to look past the initial reaction of a linux desktop to find where it's flaws are. At first glance it _does_ look like windows.

      -B

    8. Re:Cool, but applicability? by dave420 · · Score: 4, Insightful

      And when your wifey comes to update her software, or something breaks? That's where the real difference is. Getting an OS to be usable is one thing, but to get is user-resistant is another, which Linux hasn't addressed quite nearly enough. RPM anyone?

    9. Re:Cool, but applicability? by mOdQuArK! · · Score: 3, Insightful
      Did you ask her to install a program? How about install an external device? or even GIMP?

      Have you tried to do this with a super-non-techie under Windows (except for the GIMP thing, of course)? You get the same results, whether you're using Windows or not.

      Especially if your relatives are like mine & figure that if the installation program gives them the option to change the "destination directory" name, whatever that is, then they should use the same name for all of their "programs" so they'll be able to find it easier later on...

    10. Re:Cool, but applicability? by Agent+Orange · · Score: 2, Interesting

      Yep, I know exactly what you mean, but I would call this by a different name - abstraction! People are quite abstract in the way they think and the reason "slashdot mums" can use windows is because it's a good abstraction for the hardware. They don't care about kernel and stuff. They think about "sending an email" as a single, abstract object, not a system of protocols and programmes and layers etc etc. Windows-based systems, for all their clumsiness and inefficiency, are good at allowing users to do this sort of abstraction.

      I can imagine a desktop system in a year or two where everything is at the level of allowing a mother to use it (probably not mine though. she has determinedly avoided all my (frustrated) bashing with a clue-stick :-), including setting up hardware bits etc.

      Humans are amazing for their ability to think in abstract terms. It's really what makes us special....

      $AUS0.02

    11. Re:Cool, but applicability? by SoTuA · · Score: 4, Insightful

      This is bullshit. That's not a linux issue. That's a non-computer savvy person issue. My mom can't install anything on the computer, not when we had windows, not now after the switch to OsX.

    12. Re:Cool, but applicability? by El_Ge_Ex · · Score: 2, Insightful

      You made too many assumptions. 90% of the public uses Windows. Installing an app in Windows is easier than Linux. Deal with it.

      -B

    13. Re:Cool, but applicability? by El_Ge_Ex · · Score: 2, Interesting

      Is it? Is it bullshit when the vast majority of computer users have Windows? When Windows apps are easier to install than Linux apps (though not as easy to remove :) )? In Windows most people still don't have to worry about user permissions (though luckily it's there).

      Now quit your damn whining, get off your ivory tower. and make Xwindows more usable if you think its sooooooo... good!

    14. Re:Cool, but applicability? by peter_gzowski · · Score: 2, Insightful

      Anecdotal evidence is not not necessarily proof. Here's a counter-anecdote: My wife's been using Linux for the past few weeks. KDE still does not have a nice way of copying to/from a CD. You either have to open two Konqueror windows or open one Konq window to root, and drag and drop from /home/username to /mnt/cdrom. And once she does get the files off of her cdrom, they're all read-only. Try explaining to a former Windows user why she has to highlight a bunch of files, right-click, go to permissions, and select the "Write" check box every time she copies documents from cdrom.

      Installation is one of the things that I think Linux has a leg up on. I think the average user can make it through a Mandrake or RedHat install. Configuration is still a problem, though, you're right.

      --
      "Now gluttony and exploitation serves eight!" - TV's Frank
  10. Video Drivers? by WARM3CH · · Score: 3, Interesting

    3D graphics on the accelerated cards without video drivers? Anyone? I mean, at least for the most interesting news would be to hear about opensource, fully functional video drivers for major cards. By itselt, 3D desktops are not original ideas, lots of people have good ideas about them but only if Sun or anyone else could push nVidia or ATI to provide what we really need (and miss) in Linux, then I'd be impressed.

  11. Re:Hey! Asses! by aliens · · Score: 2, Insightful

    Agreed, unless they come up with a way to increase productivity, which this doesn't seem todo, why are they wasting time on it?

    Let's see, 3d graphics of CD's or a simple text field where I type in 'Bandname' and hit enter.

    Add to that the fact that 3d seems best navigated with a mouse and suddenly you realize that you're moving away from a keyboard interface which works better than a pointing device.

    --
    -- taking over the world, we are.
  12. Confusing by NewNole2001 · · Score: 2, Funny

    Just think how confusing it would be when the machine locks up and all the windows start spinning like a ballet company on crack.

  13. This again!? by dnoyeb · · Score: 5, Insightful

    I can't believe this. Sun has resorted to this old pipe dream!?!

    If Sun wants to know about 3d user interfaces, look in 3d games. They have 3d engines readily available but they still use 2d interfaces? KISS

    Put the resources towards someting that can actually do the company some good. I don't know what that is, but it couldn't be this.

    I wonder what Sun's shareholders are thinking right about now.

    1. Re:This again!? by Kor49 · · Score: 2, Funny
      He means the non-game screens of 3d engine powered games, such as options screens, server browsers, etc.

      Obviously those guys know something about UI design and are smart enough not to use the readily available 3d engine for such tasks. It just adds nothing.

      Before looking at how information is rendered on OS screens, it's better to look at how information is represented, such as the concept of a file, event based GUI's, etc. If you've got the right idea, I think the rendering part seldom gets in the way...

  14. Here we go again by martingunnarsson · · Score: 4, Insightful

    I really think this interface looks great and runs smoothly, but I've heard the phrase "[...] change the way we interact with computers" way too many times by now. Apple's OS X is the most "modern" user interface I've used, and it's still just a bunch of windows and a pointer. How much can you change in the GUI without confusing Joe Sixpack too much?

    --
    Martin
  15. Re:Hey! Asses! by Pratfall · · Score: 5, Insightful

    "A 3D window manager is a dumb idea. Stop wasting money on it!"

    How is trying to replicate the natural interface that we use every day a dumb idea? Do you stick every piece of paper that is on your desk to your face? I think it's much more natural to reach for something you want than to maximise/minimize it.

  16. As long as it's good! by Jugalator · · Score: 4, Insightful

    As long as you can navigate faster and easier with it (after some adjustment period of course), I'm all for it!

    However, 3D desktops usually fall because of usability problems. Not really surprising, as most people (I know there are peculiar non-standard devices that deviate) are still using a 2D device (mouse) to visualize information on a 2D surface (monitor) to navigate in a 3D environment. Guess where the obstacle / incompatiblity with the I/O devices usually lies... :-P

    --
    Beware: In C++, your friends can see your privates!
  17. Someone has to do this. by Adolph_Hitler · · Score: 3, Insightful


    This is the kind of thing which has to be done, yet no one wanted to do it because it wasnt profitable.

    Linux needs a facelift if its to be successful on the Desktop. Let's thank Sun for wasting their money becase now Linux can take on and beat Longhorn.

    This is less of a waste of money than mono

    --
    People don't exist to serve systems, systems exist to serve people.
  18. This is really old news, but it's still cool by haggar · · Score: 5, Interesting

    I saw a demo of Looking Glass. It rocked. And yes, I do see potential uses for this technology, not least for some serious storage management. Or complex document management. Or large EDA tool integration. The possibilities are fascinating, and don't tell me you "don't see them".

    But, this demo was so long ago, by now I thought every nerd on earth knew about it. I am surprised Slashdot psoted it as news.

    --
    Sigged!
  19. WindowBlinds by pcraven · · Score: 2, Interesting

    StarDock's WindowBlinds and its related FX software can 'shrink' a window to the desktop. You are supposed to soon be able to hold a shift key and shrink the window while keeping the content interactive.

    Unfortunately I can't find a link describing that part of the software right now. It hasn't been put out as a full release yet.

    I find that more useful than turning a window on its side. But not useful enough I actually use it.

  20. Nothing to do with Java by shamir_k · · Score: 4, Insightful

    The Java desktop system is really nothing but a branding strategy by Sun. Its basically a linux box with Java and Staroffice. The "Java" tag is an attempt to benefit from the hype around Java.

    But if Sun is going to use this as a platform to innovate, it could help Linux a lot. Sun has the marketing dollars to push the adoption of this platform, especially in emerging markets where Windows isn't entrenched already. We could see a whole new generation of users who are more familiar with Linux via JDS, than with Windows.

    1. Re:Nothing to do with Java by OmniVector · · Score: 4, Interesting

      I actually talked with some of the Sun reps at LinuxWorld this year, and they said the reason the named it Java DS is because they did a market survey, and more people had heard of Java than Sun. Pretty sad huh?

      What i find remarkable is that in light of the fact that the desktop system has ABSOLUTELY nothing to do with java, and the fact that the people in their customer base who would actually hear of such a product and really care all think naming a desktop system after a language is completely retarded, they go and name it Java DS anyways. They need to rethink their market.

      --
      - tristan
  21. dupe? by manWorkSucks · · Score: 3, Insightful

    why do i seem to remember reading this same story and watching that same video a few months ago?

    --
    NERDS!!!!
  22. it's old, it's a dupe, it's been done before by selderrr · · Score: 4, Insightful

    And additionally, there are a few windoze crappies of that kind : google


    The example of flippin CD cases is the exact proof why this tech sucks : I'm moving away from pgysical cases towards a hierarchical, multi-layered view of my mp3s with iTunes.

    Sun, read my lips : I don't want to handle physical objects on a computer screen
    here's another google for ya.


    1. Re:it's old, it's a dupe, it's been done before by JohnnyCannuk · · Score: 2, Insightful

      Well, we can stop working on GNOME and KDE and Aqua because you are "moving away from physical cases towards a hierarchical, multi-layered view of my mp3s with iTunes."

      Has it occurred to you that, perhaps, the vast majority of ordinary, mostly-computer-illiterate people do want to handle real objects on thier computer screen? Do you look up from your IDE or commandline long enough to notice that most people don't use or want to use the computer the same way you do?

      Try reading this article about programming. It's a bit silly in places, but it makes some good point about programming in general and programming the UI in particular - make it a pleasure for a user to use, make it easy for the user to do work, not the programmer.

      I have seen this "desktop" demonstrated and it's quite cool. Not because I would nescesarily want to use it (although some of the stuff looks interesting) but because I can see my mother or my wife or my brother the mechanic or my cousin the biochemist finding using a computer 1000 times easier to use with this kind of metaphor - they concentrate on doing their job instead of mine. I think part of my job in creating software for humans to interact with is to make it easy to use, seamless and invisible in their environment - like answering a phone, doing up a zipper or reading a watch...you don't think about it, you just do it.

      Anyway, that's how I see it and that's why I think Looking Glass is actually a step away from the "desktop" metaphor to something different. Perhaps a baby step at first, but a far greater step than XP or Aqua...

      And of course we all have choice. If you don't want to use it - don't.

      --
      Never by hatred has hatred been appeased, only by kindness - the Buddha
  23. Attention Sun Infidels by Rogerborg · · Score: 3, Funny

    Please stop watching Minority Report. That was fiction. Fic-shun.

    --
    If you were blocking sigs, you wouldn't have to read this.
  24. Web Book and Web Forager by gameweld · · Score: 2, Informative

    Web Book and Web Forager were tools created by Xerox Parc which allowed you to organize webpages into books, which could be placed onto a bookshelf or table.

    You could interact with the pages, and move them around the desktop. You could flip through the pages like a real book. This paper was done in 96.

  25. Conceptual software or the real thing? by Mxyzptlk · · Score: 2

    Sun seems to send out two different messages at the same time...

    On one hand: it is a conceptual software that is not intended for market ("experimental proof of concept", and the quote from Tom Murphy "I think in and of itself, it has a big wow effect. It's cute to see these things like 3D animations of stuff moving around and think of collaborative space, but how does it make my business more productive?")

    On the other hand: it seems that Sun is quite serious about Looking Glass ("rapidly working to formalize the implementation", "Sun has made it clear they want Looking Glass to be a part of the open source community and to get open source community buy-in on the project").

    I think that Sun has not made up their own minds yet - it will be quite interesting to see what Sun is going to do next, how the open source community will respond, and most importantly what does Sun really want out of Looking Glass? In the long run, more market shares, yes, but how?

  26. Re:Complicated by MoonFog · · Score: 2, Insightful

    Have you even seen the video ? Does it look confusing at all ?
    It's basically a regular desktop with 3D features. I seriously don't see why you would lable it complex. The coding behind it is complex yes, but that doesn't mean the desktop is complex or difficult to use.

  27. Re:Killer App by palad1 · · Score: 2, Insightful
    If this 3D desktop works, then it could very well be the definative "killer app" for linux.

    And what exactly would you do with this 3d desktop? In terms of productivity? Does reordering translucent windows on your virtual bookshelf all day long count as productivity?
    I think not.

    In your post you mention Visicalc for apple and Lotus for Dos, and I agree they did drive these oses, but this is just another window manager , and has nothing to do with an application.

    Now, if this environment exposed an API that allowed a given developper to use 3D Widgets in order to move out of the 2d windowpane concept, maybe we could be on to something. Especially for Data Analysis tools, but right now, as a standalone WM on top of 2d Widgets, this is completely useless.

  28. Sun wants to make Linux 3D by Anonymous Coward · · Score: 2, Funny

    I dunno...the 2D version fits a lot better in my CD case.

  29. Re:Killer App by dave420 · · Score: 2, Insightful
    It's an interface, not an app. What would you use this "killer app" for, anyway? Opening up your not-quite-microsoft-office-compatible Office suite?

    Nice idea, but a killer app has to be an application. This, at best, could be a killer interface. But, to be a real success, it has to have something to interface with, ie good software.

    If Linux wants to get into more homes, the fragmentation needs to be reduced. Microsoft has a unified cohesive view of their operating system. In the OS world, it can vary completely between two colleagues, let alone communities. Until that's sorted, this is just expensive pissing in the wind.

  30. Re:Hey! Asses! by Zocalo · · Score: 2, Insightful
    I dunno. I think this kind of thing is like the stuff you see on the catwalks; it's a vastly over the top representation of what you'll actually see on the street.

    Some of the stuff they are describing actually sounds somewhat similar to what we have now, for example "turns a window on its side so that it sits at the edge of a screen like a book on a book shelf". This is really little more than rolling a window up to its title bar and rotating it 90deg to save space on the desktop accompanied by some whizzy 3D effects. It's really just a logical progression of the simulated 3D effects GUIs obtained with the advent of 2D acceleration that utilises the latest 3D hardware to do it for "real".

    True, it's not necessary, particularly resource friendly and the potential to seriously screw up the human-computer interface is greater. Even so, I won't be at all suprised to see features from this "Catwalk" on the street in Gome 3, KDE 4, Longhorn, and MacOS XI.

    --
    UNIX? They're not even circumcised! Savages!
  31. Lame idea. by macpell · · Score: 4, Insightful

    The reason I keep all of my music on my computer is because it's NOT like flipping through my CD collection.

  32. Simple, Don't use it. by Adolph_Hitler · · Score: 2

    This isn't for people who run servers. It's for Desktop users like me who don't want to buy Longhorn.

    --
    People don't exist to serve systems, systems exist to serve people.
  33. This technology is years old... by aixou · · Score: 2, Funny
  34. Oh for heaven's sake, not again... by mccalli · · Score: 5, Insightful
    Rubbish, the lot of it. Point by point:

    • increases the transparency of a window so that you can see through it
      Marvellous. Just as users of current operating systems have ben doing for years anyway.
    • turns a window on its side so that it sits at the edge of a screen like a book on a book shelf
      Hmm. Potentially interesting as a way to pick between open windows, but doesn't Expose perform this task in a better manner?
    • turns a window completely around and leaves a note on the back
      Ah, how terribly useful. Hidden, non-obvious information in a GUI. Superb.
    • and takes a database of CDs presented as physical CDs, that you flip through, reading the labels, just as you would with real CDs, until you locate the one you want.
      Except that in the real world I can never find the bloody CDs, because I can't remember where I've put them. I can navigate a media player interface far faster than I can hunt for CDs, and I can use more search criteria too (album, artist etc.)
    Nope - stunningly unimpressed. A computer GUI is an abstraction of the real world, not the real world itself. Applying the same clutter you find in the real world would make the interface worse, not better.

    Cheers,
    Ian

  35. Tried using translucent "3D" windows before by earthforce_1 · · Score: 2, Informative


    It was a novelty I turned off fairly quickly - text on windows underneath makes things hard to read. The best analogy is to try and read a collection of transparencies on your desk. If they are stacked on top of each other, they quickly become unreadable. Your pencil and paper desk isn't really 3D either. The same thing with voice recognition. Speaking text to your computer wears pretty thin too after a while, and imagine trying to do this in a crowded office!

    Anything that involves waving your arms about to manipulate things in 3D won't work either. You will get great exercise, but try doing this for 8-10 hours a day.

    But let the research continue - maybe somebody will eventually hit upon a way of interacting with your computer in a way that improves upon what we have. My bets are with a set of glasses with a "heads up" eye movement tracking display, projected in front of you. We just have to figure how to do this without giving users splitting headaches from improper/inadequate motion compensation.

    --
    My rights don't need management.
  36. Re:Hey! Asses! by Anonymous Coward · · Score: 2, Insightful

    How is trying to replicate the natural interface that we use every day a dumb idea?

    Because they're not replicating the natural interface. You still only interact with this with a 2 dimensional pointing device. You can't reach in and touch these objects, you have to translate your intended 3D action into a 2D representation of that action and then the software then has to try and translate that back into a 3D action.

    The interface is exactly why these 3D desktops are a dumb idea.

  37. More Info by sleepnmojo · · Score: 2, Informative

    You can read more about it here Another Review on Sun's Java Desktop

  38. Obligatory... by CrazyTalk · · Score: 2, Funny
    "I know this! This is Unix!"

    Once again, life imitates art - or, movies about dinosaurs coming back to life.

  39. "new ways" to visualise your tasks - FreeMind by Inflatable+Hippo · · Score: 2, Interesting

    If you're interested in experimenting with new desktop concepts and want something that works now you might like to checkout FreeMind http://freemind.sourceforge.net/

    While at heart it's a [really nice] open source mind map tool, you can get it to launch apps, mailers, URLs etc.

    When I'm managing a lot of complex related tasks and information, I've found it indespensible and it's accreting great features fast.

  40. In other news by FictionPimp · · Score: 2, Funny

    The speed of moving large files will now depend on your phyisical strenght, and you will now be forced to store files in large bins pulling out one after another until you find the file you needed.

  41. A 3D desktop is more intiutive than a 2D one... by maitas · · Score: 2, Insightful


    Just give it some though... For someone that never worked with computers before, it is more intuitive to think every object displayed is 3D (like "real" world) than a 2D representation...

    Perhaps Looking Glass is not the best implementation, but a 3D desktop IS more intuitive than XP for a 100% computer newbie. I believe that computer users are far less than 50% of total world population....

  42. NeWS to you by Epeeist · · Score: 2, Informative

    > Sun has no history of doing _anything_ at all interesting in terms of UI work.

    Many years ago, when X11 was in its infancy Sun came out with a windowing system called NeWS. Like X11 it was network transparent, but it used a variant of Display Postscript.

    So yes, Sun do have a history in UI and have done some interesting work there.

  43. Re:Killer App by n-baxley · · Score: 2, Insightful

    This is no killer app. This is a toy. It may let people organize their desktop better, and it's cool to look at, but you are not going to get businesses to pony up for the switch to Linux so their employees can make their windows transparent. A "killer app" must have real and recognizable benefits to influence a shift of this magnitude.

  44. CALDERA (SCO :) & Looking Glass ... by foobsr · · Score: 2, Informative

    Yes, I have heard the name quite a while ago (Open Linux)!

    Now, what light does this shade on the quality of innovation (and marketing) ?

    CC.

    --
    TaijiQuan (Huang, 5 loosenings)
  45. Oh, come on... by warrax_666 · · Score: 2, Insightful
    How is trying to replicate the natural interface that we use every day a dumb idea?

    Oh, I don't know... because a computer can store and retrieve information much more efficiently than you ever could in the Real World? Look, it's very simple: In almost all cases Real World metaphors do not work in the Computer World (for lack of a better term).

    Just to give one example which is cited in the submission text: Flipping through CDs looking for the right one. That is such a blindingly stupid idea that I don't know where to begin. "Oh, but it's intuitive!". That may be, but it's nowhere as efficient as me pressing a "Search" key and typing the name of the artist/album title a be instantly shown the relevant results. If I have two CDs, it might be faster to flip through them, but not if I have more than ten CDs.

    There's one important lesson here: Intuitive != Efficient.

    Don't you think people have tried to apply Real World metaphors to the Computer World before? There's a reason that nobody does to any great extent anymore...
    --
    HAND.
  46. Re:Complicated by Durandal64 · · Score: 5, Insightful

    Current desktops are confusing for quite a few users. Now consider that this new interface doesn't really change the way things are done (there are still windows, menus, et cetera), just adds stuff. Granted, it's really damn cool stuff (stuff that I can see Apple using Quartz Extreme to do sometime down the road), but it will confuse the shit out of computer novices.

  47. Re:Eye candy is nice (more pressing issues) by G4from128k · · Score: 5, Insightful

    Although cool 3d interfaces are nice and do create a more intuitive user interface, the reasons that ease-of-use is so low (even on the Mac) is the problems of system configuration and the mismatch between command-oriented input systems (both GUI and CLI) versus goal-oriented users.

    Better help systems (not wizards) and more explanatory error messages would go a long way to improving ease-of-use. If computers could explain WHY they can't perform some operation (rather than THAT they can't perform some operation), it would make them les frustrating to use.

    It may not be glamorous, but translating all the system setups, command sets, and controls into something goal-oriented rather than technology oriented would be a major step toward ease-of-use (the average usuer should never need to know an acronym to configure their computer). This would mean contextual help that explains what to do in terms that reflect the goals of the user, not the minutae of the underlying technologies.

    More eye-candy will not make the machines easier to use. Better user-centric documentation, configuration, and diagnostic messages will.

    --
    Two wrongs don't make a right, but three lefts do.
  48. A good thing by twem2 · · Score: 2, Insightful

    This is research. It may make its way onto the desktop (and it could be useful).
    Transparecy can be annoying, but here they seem to be making windows translucent when not in focus. When you're using a window it is not transparent.
    Swinging windows out of the way could be really cool, as could the notes on the backs of windows.
    The jukebox is just an idea for a 3D application, I wouldn't use it, but give it to non-techies and they'll probably lap it up.
    If this comes to fruition, it will give insight into how useable 3D interfaces are, and the existence of a useable 3D UI may lead to the development of 3D displays.

    The GUI hasn't changed much since it was first suggested, active research into how to improve it can only be a good thing, even if the conclusion is that the methods researched are not (yet?) viable.

    I think people should stop griping and be a bit more positive...

  49. Re:What do you miss? my Nvidia drivers run fine... by CaptnMArk · · Score: 2, Informative

    He said open source.

    If the linux desktop is to go 3D this is a hard requirement.

  50. Re:What do you miss? my Nvidia drivers run fine... by Lussarn · · Score: 3, Insightful

    Yes, the nvidia drivers are good, but they are not open source. Today this doesn't matter too much because they give some "added value". They are not important for a fully functional desktop. If a 3D desktop would become the standard and 3D drivers are needed to run it at all Linux would need 3D drivers to be open source.

    For Linux success it's important to have a fully functional open source base to build upon.

  51. Re:Eye candy is nice (more pressing issues) by Atzanteol · · Score: 2, Interesting

    Although cool 3d interfaces are nice and do create a more intuitive user interface

    Maybe to you, but I've always found such designs awkward. They're stuck trying to mimic 'real-world' objects, with the inherent limitations that go with them.

    --
    "Ignorance more frequently begets confidence than does knowledge"

    - Charles Darwin
  52. Other 3D file system visualizers by Nooface · · Score: 5, Informative

    Here are some other 3D file system visualizers:

    - FSV is modelled after FSN, but runs on Linux. FSV lays out files and directories in 3D, geometrically representing the file system hierarchy to allow visual overview and analysis.
    [Screenshot] | [Download] (Linux)

    - Xcruiser lets you fly through a filesystem in 3D as if it were interplanetary space. Directories are represented as galaxies, files are represented as planets (whose mass is determined by the file size), and symbolic links are represented as wormholes.
    [Screenshot] | [Download] (Linux)

    - TDFSB is a 3D filesystem browser for Linux. Take a walk through your filesystem!
    [Screenshot] | [Download] (Linux)

    - 3Dtop is an extension for Windows that represents desktop icons in 3D, letting you to fly around your desktop. You can create coloured spotlights, background and floor textures, "paintings" (bitmaps), clocks, and "flags" that represent shortcuts.
    [Screenshot] | [Download] (Windows)

    - ROOMS turns a Windows desktop into a 3D world. You can see the world either through a first person perspective or with a map view, and you can populate the world with sounds, animated images, and 3D icons.
    [Screenshot] | [Download] (Windows)

    - CubicEye organizes windows into a navigable cube. Cubes can be arranged by thematic or functional subject matter, and can be explored either individually or collectively as part of a more comprehensive structure of multiple cubes representing various areas of interest.
    [Screenshot] | [Download] (Windows)

    --

    Nooface
    In Search of the Post-PC Interface
    1. Re:Other 3D file system visualizers by junklight · · Score: 4, Funny

      Why oh why oh why?

      It would be all very well if it was as quick and easy as menus/windows etc. but for instance navigating around in ROOMS is like quake. I don't want to take 20 seconds to run round from my projecft folder to my docs folder (for example).

      Virtual desktops do this kind of thing better too.

      I can see that if I had a VR working environment it might be good but my screen is 2d and very accessible thank you very much (especially with 2 monitors)

    2. Re:Other 3D file system visualizers by Jon_E · · Score: 2, Informative
      nice - but I think LookingGlass isn't really a filesystem virtualizer - you're looking more at a window manager.

      Of course you could always layer the doom sysadmin control interface for the background .. works well until your processes start killing each other ..

    3. Re:Other 3D file system visualizers by JohnFluxx · · Score: 2, Funny

      Nah it would be much faster to get around for experts. They would know how to rocket jump.

  53. Re:Did I miss something??????? by 0x0d0a · · Score: 3, Funny

    Did I miss something when I installed Linux?

    Where are the nekkid chicks on my wall paper?


    here. You probably used Red Hat or SuSE. Given time, Open Source fills all niches.

  54. Re:Eye candy is nice (more pressing issues) by mwood · · Score: 4, Informative

    Time to hear from the VMS fanboy again. If you want to see what error messages *should* be, find a way to make a VMS application fail. Paraphrased, a typical VMS error stack might look like this:

    "I couldn't open that window you asked for"

    "because I couldn't initialize SOME-SUBSYSTEM"

    "because I couldn't read SOME-SPECIFIC-FILE"

    "because you are denied access to it"

    Sure beats the stuffing out of "OUT OF MEMORY" or "invalid parameter". You could think of it as various layers of the program catching the error and re-throwing it with annotations. Each layer contributes its "understanding" of the failure and, if it is well done, the user gets the complete story of what went wrong and usually has enough information to understand and correct the problem without diving into the books.

  55. Why focus-follows-mouse? by 0x0d0a · · Score: 2, Insightful

    I like focus-follows mouse, magic desktop borders and transparent thingies.

    I like most fvwm-ish things (and zero resistance edge flipping!), but focus-follows-mouse always confused me.

    It seems like this focusing system always tends to result in your mouse cursor winding up covering up what you're trying to work with. Usually, I'd prefer to have my mouse cursor elsewhere.

    1. Re:Why focus-follows-mouse? by cozziewozzie · · Score: 2, Informative

      It's a matter of getting used to, I guess. You can always use sloppy focus and move the mouse to the root window once your target window is activated, or have the mouse cursor disabled on text input (I think KDE has this).

      With click-to-focus you always have to be careful not to click on a button or if you click on an editor, it automatically moves your cursor from where it should be.

  56. Important project despite technical outcome by WampagingWabbits · · Score: 2, Insightful

    It annoys me hearing all the negative comments about this project.

    Projects like this should be supported and encouraged, because Linux should build a reputation as a platform that allows innovation, and features cutting-edge software. Doing something like this in Windows would be a much less certain venture, due to the ultimate lack of control of the operating system environment.

    Sure, 3D interfaces are difficult to write well, and it will probably take a while to improve user experience, but so long as this is open source, what's the harm in trying. Instead of developers trying to standardise and emulate the characteristics of Windows, spending time diversifying and creating new trends in Linux plays more to its strengths.

    Marketing and competition is all about playing to your strengths, rather than going up against your competitors strengths where you are weak. If linux becomes "the platform where you can experiment with new things", it is already making important inroads among technical audiences.

  57. Re:Hey! Asses! by Sven+Tuerpe · · Score: 2, Insightful
    How is trying to replicate the natural interface that we use every day a dumb idea?

    Nice idea. Unfortunately, natural interfaces do not exist, so any attempt to replicate them inevitably leads to an interface that replicates arbitrary features of arbitrary physical artifacts while failing to support the user's tasks.

    What exactly is the point of replicating, say, a typewriter on screen in 3D? Would it make text processing any easier because it's more "natural"? Of course not.

    --
    http://erichsieht.wordpress.com/category/english/
  58. A GUI is only as powerful as your input device by Mr.Oreo · · Score: 2, Insightful

    A 3D GUI only becomes as useable as a 2D one when you use a comfortable 3D input device to work it. Until a mainstream 3D input devices comes around, and possibly stereoscopic displays, you won't be able to navigate in a 3D desktop as easily.

    It should be noted here that there is a difference between a true 3D desktop, and a desktop that uses cheezy 3D graphics to have windows slide around and crap..

    --
    - Mr.Oreo
  59. Exactly! by beldraen · · Score: 5, Insightful

    I've been writing software for sometime now and I have gotten a lot of complements on the software I write. I follow three predominant rules when designing an interface. First, simplicity. People are used to a single data representation, like a sheet of paper. Place all related information on a single page. If editing needs to occur, allow the page to be edited. Do NOT have separate pages display and edit or multiple representations of the same information in different locations. While logically minded people can accept multiple views of the same data, most users do not have the spatial orientation abilities to be comfortable in navigating such a system. Users generally put up with it because they have no choice. Second, if a fault condition can be prevented before a user can commit the error, set the interface so that the fault cannot be committed in the first place. It is very annoying to hit a connect button only to be told that there are no connection settings. Either prevent the button from being used or pop up the method to connect. Either way, do not waste user time with things that don't work. Present the user things that do work or prevent the user from doing things that do not work. This places the burden on programmers to take responsibility of policing bad behavior; however, programmers loathe to do the work because being experts in the system they naturally avoid faults and it means more work for them that they do not perceive as a benefit. Users are not experts and should not need to be experts. They just want to get work done and rightfully expect the system to make intelligent guiding decisions since they've paid for the system to make them more productive. Finally, if a fault condition requires a modal intervention (which is very rare if you follow the previous rules), then all other fault conditions that can be possibly checked are also evaluated and tacked on to the error list. There is nothing worse than submitting something, getting an error, fixing it, submitting again, getting another error, fixing that, submitting again, getting another error...

    These three rules have served me well.

    --
    Bel, the mostly sane.. "Of course I can't see anything! I'm standing on the shoulders of idiots." -- Me
    1. Re:Exactly! by egonh · · Score: 2, Funny

      Rule number four:

      Remember to include some line breaks into your error messages from time to time.

  60. Great idea by accident! by LonelyKindGuy · · Score: 3, Informative

    I saw the demo for Looking Glass at Borcon and yes, its way cool!

    The San Jose Mercury ran an article a month or so ago about how it was conceived of at Sun. It turns out a Sun programmer just worked on this in his spare time at home (much to the distress of his girlfriend). Then one day he takes it to work and shows his manager, who is blown away. His boss shows the higher-ups in Sun who are also blown away.

    They make it a full scale project, take it away from the original author, and now take full credit as "visionaries". The truth is, this whole concept was the midnight creation of a hacker.
    So much for industry R & D.

  61. Re:Eye candy is nice (more pressing issues) by Pengo · · Score: 2, Informative

    "Although cool 3d interfaces are nice and do create a more intuitive user interface, the reasons that ease-of-use is so low (even on the Mac) is the problems of system configuration and the mismatch between command-oriented input systems (both GUI and CLI) versus goal-oriented users."

    Does the mac get around this using their netinfo tool? Maybe I am off base, but about everything you can do from the config screens can also be done through netinfo on the command line, and it's all funneling through 1 config system..

    I don't think they loose sync at all.

  62. flipping through CDs by hak1du · · Score: 2, Informative

    Simulating real-world devices to make computers more usable is a common idea, but not a very good one. Physical devices have lots of limitations and painful user interfaces (sometimes literally). Have a look at IBM's attempt at this. Some of the best attempts at using 3D as part of regular user interfaces probably come from these people; you can judge for yourself whether their user interfaces are useful.

    These kinds of attempts at general-purpose 3D user interfaces have the smell of failure--companies desparately trying to look "hip" and "modern", but without anything real to show for it. To me, it's an indication how far behind Sun really is. Good user interfaces should be unsurprising, simple, fast, and use the medium they are presented on well. In the case of computers, that's a 2D, low-resolution, high color depth screen. Design for the medium.

  63. Re:Eye candy is nice (more pressing issues) by jrockway · · Score: 4, Funny

    I think that's called a stack trace :)

    --
    My other car is first.
  64. Re:Hey! Asses! by Jugalator · · Score: 2, Insightful

    How is trying to replicate the natural interface that we use every day a dumb idea?

    Items in the real world take up a physical space. Which makes a TON of items (i.e. computer files) take a TON of space. Imagine if you could visualize your entire 160 GB hard drive as real world documents and books. That would take ages to keep organized and be horrible to look up! Instead we're using icons we can click on and navigate to in maybe 1-10 seconds. Computers use much more efficient and flexible metaphors than actual real world items. A 2D desktop is in my opinion often *more* advanced than a 3D desktop. We remove a redundant dimension to reach the information faster.

    --
    Beware: In C++, your friends can see your privates!
  65. It Can't Be Just Eye Candy by Jeff+Archambeault · · Score: 3, Interesting

    Sure, the eye candy helps, but it can't be just about that.

    It has to be more than a windows manager or a file manager, it must also do programming. Imagine 'frames/windows/whatevers' with sides, as well as backs. Want the translation of a foreign website? Just put that on a different side, as well as the stickynotes 'side', and sides for covering "pipes" and environment variables. Every object has it's own 'control panel' site, where the # of sides are defined. It's probably where 'relative faces' would be defined, where an axis of a web browser's object can be defined to return each search result on a 'face' of the given axis. No need to resort to cubism when free-form objects can be defined.

    Select a group of objects, and rotate the selected group to see their "pipes". "Pass-thru" programs that don't need any visual rendering space could just show up as a line, if viewed from one side, but have another side akin to a shell script. Directional flow lines between objects used for STDIO only show up in programming view.

    Any 'frame/window/view' should be able to become the 'primary/foreground', and each view can contain any number of other objects or views, allowing for far more than "3d". With enough memory, you could store the whole stack as it changed through time.

    Well, that's what such a beast would mean to me. It's more about walking through my filespace in a graphical MU*-like environment, it's more like picking up a strange shiney object in a room of such an environment...think of that Escher print of him drawing his reflection in the mirror/glass/metal(?)sphere...but if zoomed in on, will reveal that you're looking at is a view of the opposite of what you were looking at - MU* environment in a 'window' surrounded by desktop.

    I'll put the pipe down now ;)

    (These ideas are copyleft by the implementor)

    --

    Plus ca change, plus c'est les memes choses.