Slashdot Mirror


Sun to GPL Project Looking Glass

elleomea writes "According to The Register, Sun is releasing Project Looking Glass, their new GNU/Linux based 3D window managing system, under the GPL during their JavaOne conference (beginning today)." The screenshots of Looking Glass make it out to be very pretty. I'm not sure if I have the spare CPU cycles to power such an environment, but it's sure nice to drool over.

88 of 433 comments (clear)

  1. Hmmm... by TJ_Phazerhacki · · Score: 5, Insightful
    Looks pretty, but wont computers at this level be more concerned with process cycles than spending time on a fancy GUI?

    Here's hoping it's as functional as it is good looking, or it is all for naught.

    --
    Physics is nothing like religion. If it was, we'd have an easier time trying to raise money!
    1. Re:Hmmm... by AKAImBatman · · Score: 4, Insightful

      Looks pretty, but wont computers at this level be more concerned with process cycles than spending time on a fancy GUI?

      I don't know why everyone thinks this will be a problem. All of the 3D work will be pushed down to the 3D card. (This is what Mac OS X does to obtain its "Genie" and other effects.) As long as you have a GeForce2 or better, you should be fine.

      On the subject of GPL, I'm not sure I understand why Sun would Open Source this. On the consumer market, it really is a deal-making product for them. The only thing I can see is that they don't have the resources to develop this fast enough and want to leverage the Open Source community. Given that this approach has worked for OpenOffice and Netbeans, it may not be such a bad move by Sun.

    2. Re:Hmmm... by MoonFog · · Score: 4, Insightful

      Everything doesn't have to be functional. I have a P4 computer running at 3.25 ghz with a lot of RAM and even though I'm a developer and do alot of programming, my CPU rarely goes much above 1 - 2%. I would love to have something like this. I admit, the increase in functionality probably won't be that great at the moment, but it's eye-candy and can perhaps incorporate some cool features.
      From the demo it also appears that it can be turned of (He clicks a leaf to start it, so I assume it can go the other way), so it might be just shutting off PLG when you're doing some heavy compiling, playing games or in any other way need some more CPU cycles.

    3. Re:Hmmm... by Erik+Hensema · · Score: 4, Interesting

      Very few applications are purely CPU based. Most applications wait for the user to decide what he/she wants to do.

      The speed of interactive applications is mainly limited by the user operating it. So, the application should aid the user in the process of making descisions.

      Part of this aid is making the application less suprising. Should a sidebar pop up at the left side of a window as quickly as possible, or should it 'slide' in in a few tens of a second? The slide does grab the user's attention, which could lead to an overall speedup in the work actually done by the user.

      This Sun desktop may also aid the user. The user is working more efficiently at the expense of CPU cycles. But hey, isn't that exacly what computing is about?

      --

      This is your sig. There are thousands more, but this one is yours.

    4. Re:Hmmm... by molarmass192 · · Score: 4, Insightful

      My guess is that they want widespread adoption. By going the GPL route, they make it palletable for all the distros. Also, I don't think it ranks in the "deal-making" category. It's certainly a determinant, PHBs love that eye candy, but I'd be shocked to see it on any RFIs that they come across.

      Personally, I use all my screen real estate for my current app. I might be in a minority but how many people don't maximize the application that they're working in? Also, I avoid my mouse as much as possible and LG looks pretty mouse intensive. So it's not a CPU cycle thing that would keep me from using it as my primary WM, it's more of an ergonomics problem. However, I probably would run it when doing a presentation to wow customers and coworkers!

      --

      Good people do not need laws to tell them to act responsibly, while bad people will find a way around the laws-Plato
    5. Re:Hmmm... by AKAImBatman · · Score: 4, Interesting

      I might be in a minority but how many people don't maximize the application that they're working in?

      It has an interface much like Mac OS X (except a little more 3Dish). Under OS X, you get used to not maximizing windows. Maximizing does unpredictable things, or just gets in the way when it doesn't.

      the application that they're working in? Also, I avoid my mouse as much as possible and LG looks pretty mouse intensive.

      That's very difficult to determine without trying it. OS X is pretty mouse intensive, but has hotkeys for most stuff. Granted, many of the OS X ones are rather masochistic combinations of "Apple" and "Option" keys, but it doesn't have to be that way.

    6. Re:Hmmm... by OYAHHH · · Score: 2, Interesting

      > On the subject of GPL, I'm not sure I understand why Sun would Open Source this

      My guess is that it all ties together with the open-sourcing of the Java 3D libraries in the last couple of weeks.

      From what I've heard the Looking Glass 3D code is based upon the Java 3D libraries.

      Thus, it's sort of a cool project to release along-side the J3D code.

      > The only thing I can see is that they don't have the resources to develop this fast enough and want to leverage the Open Source community

      Probably true to some extent. The Java 3D development effort always seemed to drag on forever. I gave up on it personally.

      But, on the other hand, depending on how it is implemented it really may not require much development at all.

      The J3D libraries are pretty mature, but nothing incredibly bleeding edge is my guess. They are fairly well thought out in that they conform to what a lot of other folks do in the 3D graphics world.

      They are plenty fast with the right sort of programming. You gotta know what you're doing to really extract good performance out of any 3d library.

      From viewing the snapshots provided it appears they are simply capturing the rendered output from windows (images if you like) and then binding those images and their associated listeners (button listeners, keystroke listeners, etc.) to the appropriate hotspots on a 3D window. Possibly similar to a mapping of hotspots on an image imbedded in an html document.

      That's certainly all speculation on my part, but if I had to guess how they did it that's what I would guess.

      They certainly don't have time to recreate an entire windowing system (ala SWING, AWT, etc.) in J3D.

      The 3D window itself is just floating around in the scenegraph. Nothing huge there.

      Just some observations.

      From the snapshots, to me it's all just eye-candy.

      Sorta looks like something you might see on CSI while they are using that miraculous finger-print matching software that seems to need to render every fingerprint in the database to make a match. SO LAME, but hey my mom thinks it's real.

      Some may get all hot and bothered over Looking Glass but I'm just fine with the plain vanilla windowing systems we have today.

      --
      Caution: Contents under pressure
    7. Re:Hmmm... by maximilln · · Score: 3, Informative

      Personally, I use all my screen real estate for my current app. I might be in a minority but how many people don't maximize the application that they're working in?

      My operating mode is quite the opposite. I multitask my workload and find myself switching windows 2-3 times/minute when I'm compiling multiple packages, working on new bash scripts, holding IM conferences, and writing a report. You could say that I need to lay off the caffeine but, oddly, I don't drink much coffee. A 3D desktop like this would be a blessing for me. No longer do I need to worry about my screen becoming cluttered with windows constantly reshuffling their order. I can send them back slightly to make them smaller or just turn them sideways.

      Unfortunately my two systems probably don't have the horsepower for something like Looking Glass. I have a K6-3/400 w/ a Radeon 7500 and a PII/400 w/ a Viper 550.

      I've recently learned about Expocity. Expocity is a python patch for metacity.

      Screenshot here and here and here.

      Hopefully it will be a little less resource hungry for what I want to do.

      --
      +++ATHZ 99:5:80
  2. No! by turgid · · Score: 5, Funny
    No! But Sun is evil! Sun is in league with M$ and SCO to bring about a 1000 year reign in blood! Slashbot brain can't take any more.... timfoil helmet has ruptured... rotary spacewaves have penetrated.....Arrrggghhhh!!!!

    Game over. Insert Coin to Play.

    1. Re:No! by kfg · · Score: 3, Funny

      Sun is evil!

      That is correct, and the fact that they are releasing a 3D desktop that lets you open your documents at unreadable angles and allows unethical vendors to print EULAs on the back of things only proves it even more.

      KFG

  3. Pretty... by detritus` · · Score: 3, Insightful

    Yes, it is very nice looking, but how does it improve my interactions with the computer? The whole tilted window thing looks good but i dont think it'll be a huge bonus when it comes time to actually use it... I'd rather use those CPU cycles for something worthwhile i think...

    1. Re:Pretty... by Shoeler · · Score: 2, Interesting

      Exactly. Sun has been talking about a 3-D environment for years now. I don't recall what it was called before, but needless to say on their overpriced 3-D cards in the Ultra creator 3-D, etc it worked terribly. Now gaming has upped the ante with 3-D hardware rendering in PCs and they want to capitolize on it to make the environment prettier.

      I personally would rather see a much better, more integrated environment with time spent on really tackling the M$ near-monopoly's "features" in the current Java Desktop than release yet another interface for developers to complain about.

      BTW - if they use things like OpenGL, etc - it should be less of a burden on the CPU and moreso on the GPU.

      Give us out of the box functionality and applications that do all of, and more of, what M$ does and will do and then go play with the UI.

    2. Re:Pretty... by Paulrothrock · · Score: 3, Insightful
      Apple already solved your problem with Expose. (Pronounced Ex-po-zay). Move the mouse to a corner of the screen or push a function button and all the windows slide into view, which is run by the GPU. click on one and that window moves to the front. And you can do it with windows inside applications by moving to another corner or pushing a different key. Or you could move all windows off of the screen to get at the desktop.

      It's revolutionized how I use my Mac. I don't think this will help very much because you have to look closely at the tilted windows instead of just seeing smaller versions of the windows you've seen before.

      --
      I'm in the hole of the broadband donut.
    3. Re:Pretty... by Flammon · · Score: 5, Insightful

      Technology is supposed to be fun too. I think that most people who read this site got into technology because they found it interesting and fun. Looking Glass is a technology with a high fun factor and I welcome it. I can't wait to see what kind of cool stuff will come out of it when it is GPLd.

    4. Re:Pretty... by akorvemaker · · Score: 3, Insightful

      But different people work in different ways. For people who are more visual-oriented, such an environment could be very helpful. It would enable them to move things around on their computer screen similar to the way they might move different items around on their desks. Items that are not needed right away could be set aside, much as a book is placed on a bookshelf. It's still easily available, and is easily seen as such, but it is not longer in the way. Items that are "completed" could be closed as usual, but ones that will be needed again shortly are tucked aside, but still present. Granted, for most programmers, such an environment would probably not be the most efficient, but not everyone in the world is a programmer.

    5. Re:Pretty... by tabdelgawad · · Score: 5, Insightful

      The problem is not the environment, but the primary human interface to the environment, which is the mouse. Having virtual 3D on a computer is completely intuitive to a human being; it's how we organize everything in real life. But mice were born in a 2D environment and that's what they're good at.

      Until they invent and standardize a 3D 'gesturing' interface (think Tom Cruise in Minority Report, for example), the 3D desktop will remain without much practical value.

      --
      Imposing Libertarian views on everyone online since 1992.
    6. Re:Pretty... by Lordrashmi · · Score: 2, Insightful

      I for one don't want a 3D gesturing interface, atleast not for the majority of my work. Using Minority report as an example, Tom was using his entire up body to do his work, as opposed to the minimal effor I am exerting right now using the KB and mouse. While it might make geeks workout more, after a full day (8+ hrs) it would be a killer.

    7. Re:Pretty... by discstickers · · Score: 2, Funny

      I believe that's called a "woman". You should look into those.

      --
      I have a shitty sig!
  4. Can someone please tell me by afidel · · Score: 2, Funny

    How having multiple Mozilla windows open and at 90 degrees horizontal is somehow more efficient than having multiple tabs open?!? I mean I really don't see how this is supposed to improve efficiency at all.

    --
    There are 4 boxes to use in the defense of liberty: soap, ballot, jury, ammo. Use in that order. Starting now.
    1. Re:Can someone please tell me by TheRaven64 · · Score: 4, Interesting

      From a pure UI point of view, it is better than multiple desktops and multiple tabs, since they are both examples of modes (which are bad). This is conditional, however, on it being easy for the user to control. If you had a 3D haptic input device, then I would say it is a superior model for human interaction. With a mouse, I remain to be convinced.

      --
      I am TheRaven on Soylent News
  5. Looking Glass by Aexia · · Score: 4, Funny

    Is this some sort of high-concept System Shock 3?

    Where's SHODAN? Where are my cybernetic zombies?

    Looks like they dumbed down the interface so they could an X-Box port as well.

    Shame shame.

  6. Yay! by thenextpresident · · Score: 3, Insightful

    I guess my subject pretty much expresses my enthusiasm. It's nice to see this coming from Sun. Looking Glass looked really cool, but I was always concerned that they wouldn't open it. Now with this news, it should allow desktop developers to try new things.

    Pretty cool stuff.

    --
    Jason Lotito
  7. Jurassic technology by daeley · · Score: 4, Funny

    "This is a UNIX system! I know this..."

    --
    I watched C-beams glitter in the dark near the Tannhauser gate.
    1. Re:Jurassic technology by daeley · · Score: 4, Interesting

      BTW, on a slightly more serious note, there is a spiffy freeware 3D Mac OS X file browser called, appropriately, 3DOSX (screenshots page).

      --
      I watched C-beams glitter in the dark near the Tannhauser gate.
  8. Reasons for non-gamers to upgrade their GPU's by Space+cowboy · · Score: 4, Insightful

    I mean, come on, everyone *want's* the latest and greatest, it's just those of us who can't justify it that don't actually go out and buy them :-)

    Personally I've stuck with a Matrox G450 for what seems like the longest time simply because it was the one of the first (and the best) at dual monitor display, and I *like* that - 3200x1600 displays are really nice when you've lots of editor windows open :-)

    Ah well, if it does take off, guess I'll be getting an nVidea or ATI card, which means a PCI-X motherboard, might as well throw in an Athlon-64 (maybe FX), and I'll want PC3200 RAM. Damn that's an expensive desktop :-(

    Simon

    --
    Physicists get Hadrons!
  9. Re:Hypocrites by mahdi13 · · Score: 2, Funny

    No, it still sucks and is useless no matter what platform it's for

    It will suck even more if MS does it

    --
    "Some things have to be believed to be seen." - Ralph Hodgson
  10. Spare cpu cycles by gmuslera · · Score: 4, Insightful
    .. maybe is not good at all to use it on a server, but for i.e. a gaming desktop i bet most current games will take a lot more cpu cycles that this environment.

    And think in the nice animations and graphic effect of MacOSX, if they are happy with it, maybe will not be so bad under Linux.

    1. Re:Spare cpu cycles by TheRaven64 · · Score: 4, Insightful
      And think in the nice animations and graphic effect of MacOSX, if they are happy with it, maybe will not be so bad under Linux.

      Be careful with this line of thought. Every piece of eye candy on OS X has a real purpose (well, some are gratuitous, but most aren't). The genie effect when minimising allows the user to see exactly where a window is minimised to. The shadows let you see at a glance at any edge of a window whether it is active (the shadow of the active window is deeper). The dock magnification allows the dock to take up small amounts of screen space when not in use. Expose makes such a huge difference to productivity that I feel crippled when I have to use a system that doesn't have it.

      It is very easy to copy the eye candy without improving the usability of the desktop.

      --
      I am TheRaven on Soylent News
  11. Stop the Madness!!! by toupsie · · Score: 4, Insightful

    Instead of wasting time of super cool, awesome 3D spinning, rotating and flipping translucent windows with shadows, how about establishing some GUI standards for Linux to make it easier to use for the grandmas and grandpas of the world. No amount of Linux screen real estate bling bling is going to make it a better OS for the common user.

    --
    Strange women lying in ponds distributing swords is no basis for a system of government.
    1. Re:Stop the Madness!!! by eclectus · · Score: 3, Insightful

      There are plenty of standards for GUI's under linux. Standards aren't the problem. Too many standards are the problem. That is the joy and the curse of open source. You can't force people to do it your way, even when it's for the betterment of all mankind.

      --
      This signature is a waste of 42 characters
  12. Re:Typical Cynic by Anonymous Coward · · Score: 2, Insightful

    How about this, instead? *You* think about it for a minute, if you dare, and enlighten the rest of us with some actual content in your post, rather than drivel.

    The OP has a great point, and it was the one I was going to post (multiple tabs, or multiple desktops) as well.

  13. Re:Hypocrites by AnomalyConcept · · Score: 3, Interesting

    Very true. I was going to post about whether eyecandy was really what the Linux Desktop needs right now. I mean, I embrace it as another choice that you can use, and sure, it's nice to have something that looks different, but will it actually change any ways in terms of usability? The reason why I minimize windows is so that I have more desktop real estate; if it becomes a nice 3d-ed perspective window, it's not really doing much. I applaud Sun for GPLing this. I wonder where this project will go.

  14. If I get to use it... by Zorilla · · Score: 2, Funny

    ...I'll be waiting for psyonic monkeys that sound like chimps to start throwing brainwaves at me from behind the browser window.

    --

    It would be cool if it didn't suck.
  15. Neat Gimmic, but... by Serapth · · Score: 4, Interesting

    Just from looking at the screenshots, I see zero reasons why this would be better then a traditional 2d desktop. In alot of ways, its inferior to a normal desktop, not to mention the wasted cycles spent rendering the damned thing.

    Really, to take advantage of 3d desktops, we either need full immersive 3d ( alah, the 3d headsets, or perhaps holographic displays ), or the need to take a different perspective on computing then todays window'd concept. Really, what is the value of rotating a windowed view ... does it really help you know what your document is, be seeing some strangely distorted side view of it? Perhaps things like 3d navigation could be handy... the ability to not only scroll up and down, but in and out... or to link relevant data not only in a tree based structure ( like the start menu ), but also group information based on relationships to other information, with perspective aswell.

    But as it stands, just texturing an existing window onto a 3d billboard... really, whats the point? It will be interesting to see how microsoft exploits the 3rd dimension, given that avalon requires a 3d gpu to run. Hopefully, they do it better then SUN does. If I recall, there was an alternate windows manager called the Cube, that worked similar to this... what ever happenned to it?

    1. Re:Neat Gimmic, but... by afidel · · Score: 2, Interesting

      If you want to do something like that then the best solution I can think of would be a 3D implementation of the hyper tree like this example from inxight. THAT would actually change the way that we interact with the system, as you point out looking glass is just a fancy fake 3D window dressing on the same old concepts.

      --
      There are 4 boxes to use in the defense of liberty: soap, ballot, jury, ammo. Use in that order. Starting now.
    2. Re:Neat Gimmic, but... by hackstraw · · Score: 2, Interesting

      Wasted cycles, who cares? But, more importantly, these wasted cycles also take _my time_ for them to render. I find window management more of a chore than necessary already, now I'm supposed to be entertained or something while things flip around in a 2d representation of 3d space?

      Why can't companies like Sun focus on things that are important to computing that are real problems. What problem is this 3d stuff solving?

      Here is a small list of things people:

      - Uniform cut and paste and drag and drop in a windowing environment.
      - A way to install software (yes, its 2004 and there is no sane way to install 3rd party software)
      - Common APIs for common "desktop" tasks. Wanna "rule the desktop"? How about providing something new? Like a uniform spell checker that you can embed in all apps. Its annoying that I can't spell check this post. I have spell checkers, but I cant just do it. Why is it that I do a search in a web page, and then I spend more time searching the screen for the little highlighted word than it took me to initiate the search? This is broken that it take me more time to find something that the computer has already found. How about a "file centric" GUI instead of a GUI centric GUI? I prefer the commandline, why? Because it allows me to do anything I want to my files that are sitting in front of me. I can say "vi file", or "cp file somewhere", or "cmp file1 file2", "cc file", "ispell file", or even create a new file! etc. In a gui, I have a list of my files, but I can't do anything with them. If I'm in a file browser, what are my options? I can click on something, sort it differently, thats about it. How about something away from the "Apple or Start menu"? Take a look at LaunchBar for the Mac. At any time, all I have to do is hit "applethingy-space" and then start typing what I want to launch. I can launch any app faster than hunting it down and double clicking on it, or meandering through some menu. What about revision management in docs? Why can I find any document on the web in less than 30 secs, but it takes forever, if not impossible to find something on my computer or our LAN? I could go on and on.
      - How about software that instead of saying "No such file or directory", or "ls -M
      ls: illegal option -- M
      usage: ls [-ABCFGHLPRTWabcdfghiklnoqrstu1] [file ...]
      " I didn't make that up, that is what I cut and pasted from a FreeBSD box. But instead gives the user hints as to what to do. Perl does this to some extend. With its help in finding a runaway bracket or quote instead of saying "parse error".

      I find my computing experience lacking day to day, but I never thought, "You know what? I need more eye candy to solve these problems". The WIMP/Desktop interface has pretty much not changed since the Xerox Star came out with it in what 1979.

      Look at the iPod for inspiration. No its not perfect, but its significantly different from a slew of other devices that do the same thing, but for some reason people like the iPod better. Look at Apple with Expose and Rendezvous. Again, not perfect, but at least different.

      Oh, and btw, Microsoft is actually getting it right with Longhorn. This appears to be a step towards a filecentric OS. Also, Microsoft has added many things to the file manager window such as "common tasks" or whatnot (I'm not a M$ customer, but I've seen these things).

      EOR

  16. Re:Looks "pretty"... by Adnans · · Score: 3, Insightful

    It looks like a "pretty" big waste of time and screen real estate. The last screenshot labelled "organize" is pretty damn ugly. It reminds me of CDE turned on its side.

    Here's your chance to improve upon it! Go forth and code!

    I have a feeling that this project will do neither.

    How pessimistic..

    -adnans

    --
    "In short: just say NO TO DRUGS, and maybe you won't end up like the Hurd people." --Linus Torvalds
  17. more then a GUI by Anonymous Coward · · Score: 4, Insightful

    Which everybody seems to forget its more then a GUI, but a framework to develop 3D aplications as well.
    So yes, it's a waste of cycles as a just another desktop, but plenty apps can benefit from a common 3D interface.
    That is what is interesting about looking glass.

  18. Re:Hypocrites by Anonymous Coward · · Score: 2, Insightful

    I find it funny that this was modded offtopic. Microsoft is continually bashed for the enhancements it makes to its GUI. I'm always hearing complaining about sliding/fading windows etc making the code bloated, or slowing things down, or soaking up CPU cycles.

    Now something comes out for linux that is seriously just eye candy and it's suddenly the next big thing. For god sakes people at least TRY to be objective.

  19. Transparent windows... by mikael · · Score: 4, Insightful

    The use of transparent windows seems to be standard now, but would it be possible to create an OpenGL context which allowed the application to specify a transparent background color, which allow the current desktop to be seen underneath?Combine this with the "no window frames" option of X-windows, and some really cool visualisations could be written.

    --
    Vintage computer adverts: http://www.vintageadbrowser.com/computers-and-software-ads
  20. Comment removed by account_deleted · · Score: 5, Informative

    Comment removed based on user account deletion

  21. Like What? by siskbc · · Score: 5, Insightful
    I'd rather use those CPU cycles for something worthwhile i think...

    First, people say this every damned time an improvement is made to a GUI. If anybody listened, we'd all still be using CLI exclusively. Second, most people using their 3 GHz machine for office work most certainly DO have the spare cycles.

    Additionally, it looks like the improvements will really make a usability difference in how we interact with the UI. Keeping notes on an application window, tilting the windows to keep most of the perceptual information (btw, using foreshortening to effectively compress windows is a great idea), making multiple desktops more perceptual, etc are all good ideas that will help people interact more intelligently with their programs.

    I think this is a great start, and with some tightening and more well-implemented ideas, I can't wait to see this in a mainstream OS.

    --

    -Looking for a job as a materials chemist or multivariat

    1. Re:Like What? by roman_mir · · Score: 2, Insightful

      Maybe some GUI improvements are good but this looks useless to me (my opinion of-course.) Note that the tilted windows have application names on their edges, but unless you have a real 3D screen this is a waste, I at-least, won't be able to use these tilted windows in a normal way. I think (again my opinion) that people will use these '3D' windows without thinking, simply to hide the fact that they still do not have a good understanding of what a good GUI is. You do not need 3D GUI to have a well designed functional interface. Everything that these 3D desktops do, 2D desktops can do easier. You can have your tilted windows, but there are already menues that will show you the titles of running applications organized in menues. There are hierarchical data representation techniques (we call them data trees or tables.)

      This is worthless to me, but maybe you can use it.

    2. Re:Like What? by Sven+Tuerpe · · Score: 2, Informative
      Additionally, it looks like the improvements will really make a usability difference in how we interact with the UI. Keeping notes on an application window, tilting the windows to keep most of the perceptual information (btw, using foreshortening to effectively compress windows is a great idea), making multiple desktops more perceptual, etc are all good ideas that will help people interact more intelligently with their programs.

      Unfortunately, none of these good ideas justifies 3D. Consider this layered model of human-computer interaction. What do we change when moving from a 2D desktop environment to a 3D desktop environment? It's the lower layers: physical, alphabetic, lexical, syntax. The system gains new capabilities to arrange information on screen, and the users gain new operations to perform with their mice and keyboards. What does not change are the higher layers. A 3D desktop does not change the way we interact with the World Wide Web and its search engines, with our word processors and file systems, or with each other using e-mail and instant messaging. Even through a 3D looking glass, the Web is hypertext, and in your word processor you handle letters consisting of paragraphs and other elements. Your files are still organized in the same hierarchical model as before. Your buddy list does not change. (You will receive the same amount of spam and spim, too.) Nothing of importance does change.

      The 3D desktop changes the way you interact with your operating system. Which is something the user shouldn't have to care about. Human-computer interaction is about interacting with your information to accomplish tasks, rather than interacting with systems to flip windows, and about making the system disappear so the user can focus on taks and information. 3D does not achieve this. It requires you to interact in more sophisticated ways with systems, and adds nothing to the way you interact with information or people.

      The features you mention might be useful, but the are not really new, and don't require 3D. You can attach notes to documents or objects without 3D in quite a useful way; have a look at MS Word. There, notes are not simply attached to documents but to specific parts of a document, e.g. a heading or a paragraph, which is even more useful and usable than notes on the backside of a window.

      Tabbed browsing has been invented quite a while ago. It does effectively compress windows, takes not much screen real estate, and provides for logical grouping of tabs within windows according to the user's needs. A key idea of tabbed browsing is to not simply make the representation of a window smaller, but also more abstract by stripping off everything except the title. 3D lacks such abstraction, trying to replace it with magic.

      Multiple desktops work just fine the way they do in 2D. There we do need a map already to find out way around. Having some 3D thing and needing a map to find your way around is inlinkely to make interaction any easier.

      3D desktops are misplaced innovation. They make basic interaction harder -- mind that mice and screens are 2D --, and they do not add anything to higher levels. Have a look at nooface.com for more examples of failing 3D interfaces.

      --
      http://erichsieht.wordpress.com/category/english/
  22. 3D is Dead, Long Live SVG by Tarantolato · · Score: 5, Interesting

    Looking Glass screenshots are fun to drool over and all I guess, but IMHO the way forward is not adding further complexity to the binary-graphics desktop.

    Rather, it's SVG. XML-based vector graphics allow developers to parse and manipulate graphics the way you would a web page or a config file. They also make remoting applications even easier than with a binary protocol like X. What does this mean for end users? Not a whole terrible lot on the surface. But it does make it easier for developers to apply consistent look and feel with widely-known text munging tools and also make rich networked applications; so in the end there's a significant but non-apparent user benefit.

    Of course the nature of SVG is such that although it looks extremely crisp and neat, it's basically 2D. I think the tradeoff is worth it.

    If you're going to go for the extra overhead anyways, SVG is a much bigger win than 2D any day.

    1. Re:3D is Dead, Long Live SVG by Tarantolato · · Score: 2, Interesting

      Aren't all the 3d models already scalable vector graphics in a sense?

      In a general sense. But in the specific sense of the XML-based WW3C SVG spec, no. There's a processor overhead in parsing XML and rendering it graphically. There's another overhead in rendering 3d graphics. Put those together in something as complex as a desktop environment (or for that matter a game) and you've got big processor/memory churn. We'll probably see it in our lifetime, but at the moment it's not feasible

  23. useability question by jd142 · · Score: 3, Insightful

    So just how hard is it to manipulate a 3D environment on a 2D display with a 2D input device? I've had minor problems rotating objects in apps like Poser. I can only imagine how difficult some of this could be for people with impaired movement.

    Not having had the opportunity to actually try this interface, I was wondering if it take a lot of practice to get good at rotating windows and moving the object around the environment.

    How does the os know that I want to move an object up along the y axis instead of "back" along the z axis?

  24. Re:When I see it by ejamie · · Score: 5, Insightful

    I agree. This is lame. The screenshots and all smell to me like someone's PHD thesis.

    As shown this has glaring issues:
    - reading vertical text on side of windows is uncomfortable.
    - how is spinning a window around to look at properties better than opening up a separate properties dialog???
    - java?
    - i would be suprised if human factors has been involved in project to this point.

    If/when this comes to market, it will look and behave much different than shown.

    --
    Hey! Stop copying my sig!!! Stop copying my sig!!! Stop copying my sig!!! Stop copying my sig!!!
  25. +5 insightfull??? by advocate_one · · Score: 4, Insightful

    mods on crack again... serious outbreak of the old "if microsoft windows doesn't have it then there's no point in it" type of comment to anything positively different in the way of UIs. The only reason we're not seeing any posts berating the use of multiple desktops with pagers these days is because Microsoft is bringing them finally to the market in the form of Longhorn... after having had them hidden away for a long time now as an unnofficial tweakUI app. The moaners have got to go with the flow now as it's been decided for them that multiple desktops are now in... and I've just wasted my ability to moderate any posts in this topic...

    --
    Donald 'Duck' Dunn: We had a band powerful enough to turn goat piss into gasoline.
  26. Re:When I see it by javaxman · · Score: 4, Insightful

    Please tell us,
    when Java is Open Source, how will standards compliance be enforced ?

    When Sun gets a good answer to that question, I believe they very well may make Java more open than it is, if not make it completely FOSS. Even with it being as 'closed' as it is, it's *still* more difficult to write-once than it should be ( though easily do-able ), just because their compatablility tests don't catch the sometimes subtle bugs that application developers can run into. It's a fine line to walk; Sun doesn't want to force bug-free JVMs before a vendor can release, or they'd never get to market, but the goal of cross-platform compatability requires nearly bug-free or bug-compatable VMs. It's a tough enough task without some independant developer with GPL'd source deciding to release a 'tweaked' version that doesn't support 90% of javax.swing.*, just because they're 'only targeting platform XYZ" or whatever.

    It's very well to argue that Java should be open source, but to do so without addressing the issues involved is almost like trolling...

    And yes, I agree completely that open source is good, but what exactly does Sun have to gain by your proposal ?

    That, and how off-topic is Java from the story at hand? Way, way off-topic.

    I mean, c'mon, how frickin' cool would it be to have this kind of 3D desktop running on an Opteron-based Linux machine with a really nice graphics card in it? Damn! You should be singing the praises of Sun right now, what's wrong with you, man, what's it take to get you excited ?!? You get FP and *that* is the best you can do, a tired old "what about Java" bitch ?!? This is about a cool 3D desktop demo going GPL !

  27. Re:It's Java by AKAImBatman · · Score: 5, Insightful

    I know Mr. AC is trying to be funny, but this crap really pisses me off. For one, JAVA IS NOT SLOW. It gained that reputation back when it lacked a JIT compiler. Sun corrected that problem pretty fast, but the idea just won't go away. Granted, some of the APIs are such that they can appear to be quite slow to those who don't know what the hell they're doing. I'm always hearing from people who say "My game only runs at 10 FPS! Whaa! Java Sucks!" To which I usually reply "Are you using BufferStrategy, the core of the 2D gaming API?" The Deer-in-the-Headlights looks on their faces are priceless. To which they then mumble something about thinking Swing was somehow the way to write games.

    Secondly, the Looking Glass project uses OpenGL. I don't care what language you're using, OpenGL performance is limited by the video card and bus, not by the CPU. If your 3D apps are slow, it's because you don't know what the f*** you're doing. That goes for C, C++, Python, Ruby, and yes: JAVA.

  28. Re:Hypocrites by spectecjr · · Score: 2, Informative

    theres a massive difference, with MS you would have no choice , with *nix systems you wouldn't be forced into using it, it would just be a cool show off go faster stripe thats removed after a few days.

    Actually, you're lying through your teeth about that - or are just plain ignorant.

    You can turn off ALL of the flashy effects on Windows. See this web page for details.

    --
    Coming soon - pyrogyra
  29. Re:When I see it by FireballFreddy · · Score: 4, Funny

    Please tell us, when Java is Open Source, how will standards compliance be enforced?

    Big fucking sticks.

    --
    SQUEAK, the Death of Rats explained.
  30. Re:Looks "pretty"... by FuzzyBad-Mofo · · Score: 4, Interesting

    I find Sun's choice of pretty background pictures very distracting when attempting to evaluate the merits of this desktop system, and I'm sure this was intended as a marketing trick. I would have preferred shots with a plain background to really see the features of the desktop.

    In fact, this shot is nothing more than the background! (and the 3d version of a standard 2d taskbar) They say, "Just imagine what is possible if it were live video." -- It's more like, "Imagine a pratical use for this '3D' desktop".

  31. missing the point by chronos2266 · · Score: 4, Insightful

    Reading through the posts I see numerous people complaining about how this is pointless and a waste of cpu cycles and has no benefits over a traditional 2D desktop.

    You are failing to realize that by open sourcing this project, sun can harness the creativity of the open source community to improve this project and make it into something you would actually want to use on a daily basis instead of just a gimmick to show off to your friends.

    This is a step in the right direction and I am excited that they are releasing this.

  32. Re:When I see it by Dizzle · · Score: 5, Insightful

    File JAVA and its promise of platform independance away with all those AT&T commercials from the mid 90's that promised you would soon be able to check out and read entire books via the internet, make video phone calls, and perform remote heart surgery with their new technology.

    All that stuff is possible now, unless you're referring to how long it took to do it.

    --
    -Dizzle
    "I most likely AM so interested in myself."
  33. anyone remember the first Sony VIAO desktop? by uid100 · · Score: 2, Interesting

    I bought a P-I 200Mhz (without MMX) Sony "90" desktop. It had an add-on desktop called "Viao" I think - layed on top of Win95. It had "tilt-away" windows similar to what I'm conceptulizing this GUI to have.

    Similarities? Did Sun take someone elses idea and improve it?

    --
    ...yup...
  34. Re:When I see it by Jim_Maryland · · Score: 2, Interesting

    I don't believe that Sun is pushing this as the next standard desktop. What it does though is show that they are thinking about new ways to approach using a system. Looking Glass probably won't be the next desktop but other projects benefit from some of the concepts either by using parts or analyzing and creating new ideas.

    how is spinning a window around to look at properties better than opening up a separate properties dialog???

    This seems like they are trying to model the desktop after real world objects. If you have a document sitting on your desk and need to make a comment about it, you likely add a PostIt note with your comments, write in the margins, or write on the back of it. As for comparing it to the "properties' dialog, I'm sure this will be a matter of preference to users (how many users actually populate any of the optional metadata fields?).

    reading vertical text on side of windows is uncomfortable.

    I agree completely with you on this. Anyone taking a basic Perception and Sensation psychology class would probably have a better approach to presenting the information.

    java?

    And what language would you expect Sun to develop in?

    i would be suprised if human factors has been involved in project to this point.

    This seems more like a concept project more than a working environment. Think back to the virtual reality days when all interfaces would be VR. This makes a cool demo, but may not be useful in a real world environment. Example: The CD Jukebox is a cool presentation, but with hundreds of CD's, this is not a practical interface into the repository.

  35. Very pretty and flashy and all... by bani · · Score: 2, Insightful

    ...but really, I dont see how it improves usability at all.

    The video just confirmed my suspicions.

    I mean really, rotating your windows upside down does anything for usability?

    How does sticking notes to the back of windows help usability at all, when you can't see them without flipping each window around? How is this better than normal sticky/postitnotes applications?

    There's still as much clutter as normal desktops -- actually more, the minimized windows take up more screen real estate than traditional minimized windows and they dont really convey any more information.

    If there's anything truly practical and innovative about Sun's LG, its the use of opengl in the UI. Now that has some serious applications. The rest is just fluff.

    Anyway, LG is very cute and all, but I think i'll pass.

    1. Re:Very pretty and flashy and all... by nacturation · · Score: 2, Interesting

      I mean really, rotating your windows upside down does anything for usability?

      How does sticking notes to the back of windows help usability at all, when you can't see them without flipping each window around? How is this better than normal sticky/postitnotes applications?


      I'm sure people said the same thing for color displays way back when. Color really doesn't do anything for usability. If you have to differentiate things with color then your interface is broken.

      Or, perhaps as with color, people will eventually take these ideas and find a better way to present information. Now that the 2D barriers aren't there anymore, this will serve as inspiration for the uses which truly *do* affect usability. Calling this impractical because it's a technology demo is shortsighted.

      --
      Want to improve your Karma? Instead of "Post Anonymously", try the "Post Humously" option.
  36. Re:Typical Cynic by Trolling4Dollars · · Score: 2, Interesting

    Here are some of the problems I see with this environment. Much like any other advanced technology, this may be a little too early to actually debut to the so-called "unwashed". The main reason being that there aren't any applications (other than their neat little CD player/db thingie and that's really a stretch since it could be pulled off in 2D) that will take advantage of a real 3D desktop. Until those applications are out there and do things that you CAN'T do on a 2D desktop, this is just going to be a neato-cool factor kind of thing. But the hubbub will die down quickly.

    The other problem is that input devices aren't there yet. Using a mouse and kb for a 3D desktop is going to be a pain in the ass. How often do you do things in real life that you could do with a 2D controller? Think about how much of a pain in the ass it would be to pick up a glass of water if your only interface was a 2D mouse and a kb. The 3D desktop is going to need a new kind of interface.

    Back in the 80s I was working on the design of a personal project that was meant to take advantage of 3D space for clay modeling. The basic idea was to have a table with an LCD embedded in it's surface for display. This was to be a 3D display that could display paralax images to the viewer at a range of about 1-3 feet. Under the table there would be three planes that form half of a gapped cube (vertices of each plane don't meet) and would contain grids of lasers in a 256x256 matrix. (these days lser LEDs are cheap) Directly opposite of each of those laser grid planes would be three more 256x256 receiver planes also spaced so that there is a pretty good gap between each plane. This would have been the 3D controller for the virtual clay modeling environment. Finally, within in the software, tools could be created virtually that would take away any need for any other controller. The only think missing in the system was tactile feedback.

    Once input devices, displays and applications come to parity with this kind of environment, then and only then will you see a mass shift to 3D desktops. For now, it's still a fun toy that adds only a little extra functionality (and probably a lot more confusion) to the desktop. It's a good thing it's released under the GPL because anyone worth their salt will take the code and begin figuring out how to start designing these new input devices. As I've said in the past to my followers (hehehe), never forget the input devices when designing a new desktop environment otherwise you will have a non-starter.

  37. Re:When I see it by AKAImBatman · · Score: 3, Insightful

    - reading vertical text on side of windows is uncomfortable.

    It seems to work for books just fine. Most people are quite adapted to handling vertical text when they're quickly looking for something.

    - how is spinning a window around to look at properties better than opening up a separate properties dialog???

    For one, it provides a "link" between the action and the result. A common problem in windowing systems is that users perform an action, then have difficulty understanding the response. Anything you can do to eliminate the "magic" of desktop items and make them more like real world objects will be of help to the user.

    In addition, the window flip provides a much more natural "mode" than a properties box. Many properties boxes attempt to make up for a lack of modal nature by locking out the underlying application and forcing the properties box on top. This leads to confusion on the part of the user as their application appears to have locked up. Things get particularly bad when popup boxes somehow get hidden in the OS. (e.g. obscured by another window or somehow behind the parent window)

    - java?

    Why not? Back in the day, OSes were written in ALGOL, Fortran, LISP, and just about everything else. Generally, this would link the OS to its language for a complete development environment. It wasn't until Unix became popular, that C became "standard". It was actually a very poor choice for a language, but the computers of the day really cried out for the performance benefits.

    - i would be suprised if human factors has been involved in project to this point.

    It strikes me that they already have been involved.

    If/when this comes to market, it will look and behave much different than shown.

    Who has shown it? In fact, name one company that has succeeded in creating a usable 3D desktop? You probably can't, because all the other implementations are too far out to left field. Sun took the approach of incremental change and appears to have succeeded.

  38. More 3d UI's by phranque · · Score: 2, Interesting

    It contains applications that are mostly file system representations but interesting nonetheless.

    Nooface - 3D UIs
  39. 3D windowing questions+concerns by LincolnQ · · Score: 2, Interesting

    Transparency. We can do it today with various 2d windowing environments. But I was trying to figure out today what it allows you to do. I have no idea.

    I agree that transparent windows look cool -- but how does this translate into usability? It doesn't seem to; at least, not that I can think of.

    When I have a transparent window, it enables me to place it over another window and see both at once. Except that, from experience, you can't really see both at once -- if there's information on both of the windows, they are confused together, and you can't really read either one. The only way you get transparency to be useful is if one of the windows has a significant amount of open space in a section of it so that the other window can be read with a bland background. But if this is true then the application has been designed incorrectly -- it wastes a lot of space. Any situation I can think of where transparent windows would be useful, I realize that one application or another had a misdesigned UI instead. I challenge a counterexample.

    Okay, what else do you get from a 3D desktop? Fast and precise scaling of individual windows and other widgets. Well, Mac OS X does this already, and it looks really great, in 2d with hardware. This isn't really a 3d thing, but it is incredibly useful, and a convenient side benefit.

    Window flipping, rotating, etc.: It depends on how many things you can do with this. I doubt that most people will actually want/need to rotate their windows under normal circumstances. Rotating something to minimize it by its title is pretty much exactly the same as simply minimizing it to a taskbar or shading it, in whatever WM you are using. I don't know about taking notes on the back of a window, considering that you just hid the information you wanted to take notes about! But putting a "sticky" on a window, writing on it, and having it actually MOVE with the window would be a great feature -- if you shrink the window, the sticky shrinks with it, and if you rotate it, you can see that it has a note hanging off it - in 3D, so you can more easily identify windows when their sides are facing you. Also, the thickness of the windows in the screenshots bugs me -- I always visualized windows as paper-thin. :-)

    Perspective -- if the user is simply a camera in a world, should there be "sticky" icons that rotate and move with you? What about window maximization? I think Tog and the Mac people have made it sufficiently clear that the edges and corners of a screen are extremely easy to acquire for mouse users. Simply taking the "camera in a world" perspective is probably wrong, then. IMO, it is very important to have some sort of sticky widgets around the edges. Where do you draw the line? Do you have maximization? What happens when you try to pan while a window is maximized? Does a user have to learn about the fact that the environment is 3D to be able to use it? (can you still be a 2d environment). Is it possible to get "lost" in a 3d world?

    I think people often have trouble visualizing a 3d interface. Can you interact with something which is "behind" the frontmost window? Is it a regular mouse cursor or some other "manipulator"? If you can move the cursor in threespace, how do you do that (maybe a different hardware sensor on the mouse)? How do you indicate to the user what "layer" his cursor is at?

    I have more concerns right now but I should get back to work. :-) I get the feeling that the threedee interface is a marketing tool rather than a tool to improve productivity. But maybe I just haven't thought of it yet -- what's the killer app for an interface like this?

    Bring it on,
    Lincoln

  40. Re:Panoramic Backdrops by David+Byers · · Score: 2, Informative

    Sun was originally an acronym for "Stanford University Network" several of the founders were graduate students at Stanford.

    You can take off that shiny hat now.

  41. Re:Agreed... by Jason+Earl · · Score: 2, Interesting

    Exactly. None of the examples show what happens to all of these "sideways" applications when I want the application I am currently using to fill the whole screen. I don't see how Looking Glass is any better than minimizing, and I definitely don't see how it is better than minimizing plus virtual desktops.

    Besides which, what happens to sticky notes on the back of an application when the application gets closed (or crashes)? And what happens to their nifty CD Spinner GUI when you are browsing through hundreds of CDs?

  42. Re:Whats all the whining about CPU cycles? by Dolda2000 · · Score: 2, Insightful
    It happens to be so that, although 4GHz CPUs exist and RAM prices are fairly low, not everyone actually takes advantage of that.

    I for one haven't upgraded my computer since 2001, and all my servers are pre-2000 productions. I've never needed to upgrade them, and I'm happy for that. I'd hate seeing myself being forced to upgrade my hardware just to be able to run the base system.

    In particular, all the "ordinary" computer users I know (grandparents, parents and the ordinary classes) - not a single one of them have a CPU running at above 1 GHz and all of them have pre-geforce3 video cards. I think they want to upgrade even less than I do just to upgrade their operating system.

  43. Re:When I see it by scrod98 · · Score: 4, Informative
    File JAVA and its promise of platform independance away with all those AT&T commercials from the mid 90's that promised you would soon be able to check out and read entire books via the internet, make video phone calls, and perform remote heart surgery with their new technology.

    check out and read entire books via the internet

    make video phone calls

    perform remote heart surgery

    Uh, done

    --
    LETS DECOMPOSE & ENJOY ASSEMBLING
  44. Useless for now, because... by IGnatius+T+Foobar · · Score: 4, Insightful

    It's great that Sun has GPL'ed this desktop, but it has absolutely zero chance of mainstream Linux adoption. Why? Because it requires Java to run, and the Java environment itself is not open source. Remember the whole KDE debacle about Qt not being free enough? Multiply that by a few million times and you'll see why Looking Glass won't make it past "gee, that's cool" in the Linux world.

    --
    Tired of FB/Google censorship? Visit UNCENSORED!
    1. Re:Useless for now, because... by nathanh · · Score: 3, Insightful
      It's great that Sun has GPL'ed this desktop, but it has absolutely zero chance of mainstream Linux adoption. Why? Because it requires Java to run, and the Java environment itself is not open source. Remember the whole KDE debacle about Qt not being free enough? Multiply that by a few million times and you'll see why Looking Glass won't make it past "gee, that's cool" in the Linux world.

      Ok, 2 points to consider.

      When KDE was released it was fully GPL but the underlying widget set QT was not "free as in RMS". Did this hinder KDE becoming mainstream? Hell no! Even before the QT was GPLd, KDE was very popular and mainstream (at least in Linux circles). After some time, Trolltech decided to release QT under the GPL and even RMS was happy. I foresee similar futures for Looking Glass and Sun's J2SE.

      Second point, Java *from Sun* is not "free as in RMS". It is "free as in beer". It is also "free as in specification". The specification explicitly allows *anybody* to reimplement Java and even get the Java nametag (as long as you pass the testing) and even grants you ROYALTY-FREE USAGE of any Sun patents used in Java. There are several "free as in RMS" implementations of Java. I have no doubt they are not as good as Sun's, but how long will it take somebody to hack something like GCJ just enough to run Looking Glass? I'll wager less than a week. Especially considering that Java3D is now open source... anybody spotting the pattern yet?

      Sun's obviously committed to Open Source. They have made the same realisation that IBM did; there is no future in proprietary software for desktops. Release it all for "free as in RMS", collaborate with your competitors *and* your customers, and make your profits from professional services and hardware. That's my opinion, anyway.

  45. Re:When I see it by argent · · Score: 2, Insightful

    "when Java is Open Source, how will standards compliance be enforced ?"

    Open-source software tends to be more standards-compliant than closed-source software, so I imagine a better question would be "unless java is Open Source, how will standards-compliance be enabled?"

  46. Come on, nobody's using their imagination by DeadVulcan · · Score: 3, Insightful

    I almost joined the ranks of people criticizing this project as a waste of time. Putting 2-D windows into a 3-D environment doesn't give you any advantages, especially if you just project it back onto a 2-D viewing screen.

    But let's have some imagination. The idea is obviously to eventually make this environment immersive. This would allow you to place windows all around yourself. And instead of separate virtual (2-D) desktops, you would have separate virtual "rooms." Our current input device (mouse) is also 2-D, and we would need to move to something more practical in a 3-D environment.

    Of course, it goes further. Windows are currently 2-D because the viewing screen is 2-D. If you have a 3-D viewing system, then your windows can be 3-D, too. Applications don't have to fit into rectangles; they could be cones, spheres, or dodecahedrons. They could even be irregularly shaped and have qualities like malleability and ductability.

    Also, our widget sets are limited by the fact they're displayed on 2-D screens now. What kind of control widgets could we create when things can be moved in three dimensions? It opens up lots of possibilities.

    It's just unfortunate that the screenshots they are showing don't actually take advantage of the fact that there are three dimensions. But this is only because application writers haven't caught up to the new "windowing system." It's not because the idea doesn't have merit.

    --
    Accountability on the heads of the powerful.
    Power in the hands of the accountable.
  47. Re:It's Java by AKAImBatman · · Score: 4, Insightful

    Uh, have you SEEN Java games that use OpenGL? It's a disgrace. I can't believe people like you bother to defend it.

    I have, but apparently you haven't. Let me introduce you:

    Wurm Online
    Cosmic Trip
    Alien Flux

    In my experience, C or C++ is faster across the board, regardless how piss-poor the coder is.

    You mean, in your bias C or C++ is faster across the board. From your first paragraph, it seems obvious that you've never used any serious Java apps. OTOH, it may very well be the result of a new syndrome that's been forming. People don't know they're using Java! A perfect example of this is the #1 BitTorrent app, Azureus. It looks and works so good that no one questions what is under the hood!

  48. Re:When I see it by Just+Some+Guy · · Score: 3, Funny
    Please tell us, when Java is Open Source, how will standards compliance be enforced?

    I couldn't agree more. The last thing I want to see is a repeat of the gigantic mess caused by the many incompatible Perl and Python forks floating around.

    --
    Dewey, what part of this looks like authorities should be involved?
  49. Looking Glass not released! by Anonymous Coward · · Score: 2, Informative

    I'm at JavaOne now. They Open Sourced Java 3D, but they announced that they're not quite ready yet to release Project Looking Glass. They said to expect it soon.

  50. You don't need CPU cycles... by illumin8 · · Score: 3, Informative

    I'm not sure if I have the spare CPU cycles to power such an environment, but it's sure nice to drool over.

    The whole point of looking glass is that the 3d environment rendering is offloaded onto the GPU, leaving your CPU to handle tasks that it was originally designed for, rather than drawing all the windows and other stuff it was not designed for.

    --
    "When the president does it, that means it's not illegal." - Richard M. Nixon
  51. I like the NEW desktop metaphor. by Jeremiah+Cornelius · · Score: 4, Insightful
    This looks JUST like the piles of junk I have on every available horizontal surface!

    Much easier to use than the unrealistic "desktops" of yopre, wher I can only make a huge mess of things on two axes!

    --
    "Flyin' in just a sweet place,
    Never been known to fail..."
  52. Re:When I see it by argent · · Score: 2, Insightful

    I've found that people tend more to fork when there's no standard, and they don't like the way the current author is taking the package, rather than for the sake of extending or abandoning standard interfaces... OR when the current author is failing to keep up with standards and they need to fork to remain compatible.

    I really suspect Sun's problem is more that they want to retain control over the standard than that they're afraid it will get forked.

  53. Looks a lot like longhorn to me by Psymunn · · Score: 2, Insightful

    Yeah, of course it's lame. So are all the silly animations that the Mac OS does by default. But silly rotating things is by and large the direction things are going to be heading. Afterall, Microsoft isn't the only one who realises that the average user only needs a word processor, web browser, media player and possibly a messenger program. So why would they get a newer computer if they can run all those features more then adequatly on an old computer with a large hard drive. Because it wouldn't be 3D accelerated.
    The problem with computers is, for the average user, they are more or less fast enough to do everything a person who isn't a gamer, or graphic artist needs. So now people need to make them unnessecarly obsolete. It's all part of the big bad (intentional) bloat.

    --
    The Neo-Bohemian Techno-Socialist
  54. Re:When I see it by kryonD · · Score: 3, Interesting

    "check out and read entire books via the internet"

    Searches for Anne McCafferey, R.A. Salvatore and Ray Bradbury all resulted in No results. This is not what AT&T promised, nor would it be classified as "soon".

    "make video phone calls"

    Nice site with a clearly written disclaimer at the top that as of June 4th, 2004, these phones were still months away. Further reading into the text shows that the site highlited these phones because they could "record more than a few seconds of video". That is not a video phone. I just moved from Japan where phone technology is where it should be and they STILL do not have the video phones AT&T promised in their commercials.

    "perform remote heart surgery"

    Thanks for the article about the kidney surgury. Also if you actually read it you will see that the surgury WAS NOT done remotely, there was just a doctor on the other end of the line talking someone else through the proceedure. AT&T's commercials showed a doctor wearing computerized gloves guiding the motions of robotic hands holding the scalpal.

    The real kicker of it all is that I got modded Troll for making a legitimate comment on failed promises and you got modded Insightful for linking to three articles that did not actually demonstrate anything other than I was right.

    gotta love the slashdot mods

    ray bradbury

    --
    I've dirtied my hands writing poetry, for the sake of seduction; that is, for the sake of a useful cause. --Dostoevsky
  55. Re:Usability... by nacturation · · Score: 2, Informative

    Actually no, they didn't.

    Wow, thank you for such stunning insight. From The Macintosh Bible, 1987:

    "Color does make for a sexier-looking screen, but the quality on text on color monitors isn't good enough for extended word processing. In addition scrolling takes significantly longer on a color monitor than on a black-and-white monitor of the same size, and gray-scale slows things down just as much (assuming you have the same number of color and/or grays selected. So unless you are editing photographs in Adobe Photoshop or doing some other high-end graphics task, few users need color or gray-scale capabilities."

    The translation here: for word processing applications, color doesn't add to usability. I'm sure I could come up with a better reference than that, if I had more time and interest.

    --
    Want to improve your Karma? Instead of "Post Anonymously", try the "Post Humously" option.
  56. Don't need to.... by MosesJones · · Score: 3, Insightful


    Looking Glass runs on Java 3D (also open sourced today) which basically goes straight to the wire on Linux, Windows and Solaris. This may come as a suprise to folks out here in Slashdot land, but actually Java is pretty damned fast when implemented well.

    Looking Glass will run on a decent (1.8 Ghz+) laptop with a decent laptop graphics card.

    Looks fantastic, its also great to use and the funniest bit is all of the Windows and Mac people looking at a GUI which looks cooler than the best efforts of MS and Apple.

    So you don't need to upgrade to a top of the line machine with a top of the line GPU. You need a decent machine with a decent card.

    Java... its faster than you think.

    --
    An Eye for an Eye will make the whole world blind - Gandhi
  57. My Gosh, that looks trashy! by Qbertino · · Score: 2, Interesting

    Why does everything from Sun look so Über-ugly? Take Java for instance. Did you see the JMF demos? The whole setup was so dull. No wonder nobody noticed it. Same with the Java Desktop which is even crappier than some really haphazard themes I've seen on freshmeat.
    And now this. This looky extremely crappy by even the most modest standards in design and aestetics.
    It also work the other way, of course: How come everything from Macromedia looks cool, but has the operatability of some cheapo shareware app?
    Weird.

    --
    We suffer more in our imagination than in reality. - Seneca
  58. Finally, a virtual desktop like my physical one by tstoneman · · Score: 2, Interesting

    I don't know about you guys, but my desk at work is a mess, with papers, books, cds, and stuff all over the place.

    Based on some of the screenshots, it looks like I can finally emulate my own physical desktop with my virtual desktop... and with it all the benefits of "security through obscurity". For example, I leave my paycheck stubs all over my desk but I'll be damned if someone would bother to put the effort to try to find it!!

  59. Re:When I see it by georgewilliamherbert · · Score: 2, Insightful
    "check out and read entire books via the internet" Searches for Anne McCafferey, R.A. Salvatore and Ray Bradbury all resulted in No results. This is not what AT&T promised, nor would it be classified as "soon". [...] The real kicker of it all is that I got modded Troll for making a legitimate comment on failed promises and you got modded Insightful for linking to three articles that did not actually demonstrate anything other than I was right.

    • You cannot fairly blame AT&T for not every technology developing on a predetermined schedule. They have legitimately been working on advancing topics such as the ones in the ad. Cutting into someone's chest with a robot arm because it's 2004 and the ad said this is the year for that isn't a good excuse for killing someone if the arm isn't actually good enough yet.
    • You cannot fairly blame AT&T for not every published book being available in ebook format yet. There are significant quantities of electronic books out there, and there are a fair number of books whose authors and publishers have put free copies up for download as well. And have been for years now.

    You may not have thought you were trolling, but you are not being entirely reasonable either. You can define arbitrarily narrow versions of the ebooks question in which your answer is correct, but it is not generally true.

    It's not particularly insightful to note that not every technology prediction made 5 or 10 years ago has come completely literally true, whether it was made in print or in a televised advertisement. Picking some very narrow interpretations in order to beat up on AT&T for that is, if not trolling, very troll-like.

  60. Re:When I see it - slashdot bleat by kaffiene · · Score: 2, Insightful
    I mean, c'mon, how frickin' cool would it be to have this kind of 3D desktop running on an Opteron-based Linux machine with a really nice graphics card in it? Damn! You should be singing the praises of Sun right now, what's wrong with you, man, what's it take to get you excited ?!? You get FP and *that* is the best you can do, a tired old "what about Java" bitch ?!? This is about a cool 3D desktop demo going GPL !

    Because a number of posters to /. have a bee in their bonnet about Sun and Java and have a knee-jerk java == bad response to any topic regarding Java and anything to do with Sun.

    I accept that there are valid reasons to critice Sun (I've emailed them entreating them to be more open source and Linux friendly on several occassions myself), but they also do lots of good things.

    They opensourced Open Office - the /. crowd moans that Java is not OS.

    They opensourced Java 3D - the /. crowd moans that Java is not OS.

    They opensource Looking glass, they announced that they will be open sourcing Solaris, they announced that Java will be open sourced once they've figured out exactly how they want to go about it and what it means for their business. And *still* the bleating /. crowd moans about Sun.

    They've done a lot more for OS than most traditional IT companies, especially considering that they are much smaller and have less resources than IBM.

    Jesus, Sourceforge is stuffed with great Open Source Java code and still the /. drone bleat about how Java is evil. It makes me sick.

    To those people: grow up. C and C++ are not the answer to all programming problems, Java is better for a lot of tasks than those languages. Sun is not the Devil and Java is not the fourth rider of the apocolypse.

  61. Re:freedesktop.org Xserver required by margal · · Score: 2, Informative

    Well, not exactly. The reason is because the the XServer doesn't and can't use the same DRI API, and so 3d acceleration plus the composite manager (the extension for the new server) wont work on any existing XFree86 fork. What needs to be done has very little todo with Sun, as it's all already under the X11 license.

  62. Re:Looks "pretty"... by node+3 · · Score: 2, Funny

    In fact, this shot is nothing more than the background!

    Oh, sweet! Where can I download Looking Glass?!!! I NEED IT NOW!!!