Slashdot Mirror


Simon Phipps Looks At 'Looking Glass'

CitizenC writes "Simon Phipps, chief technology evangelist for Sun Microsystems, describes his experiences using Project Looking Glass, Sun's prototype three-dimensional computer desktop, in this post on his weblog. He mentions a couple of demo videos too."

186 comments

  1. This could actually turn out to be pretty cool by corebreech · · Score: 4, Interesting

    It all depends on finding a terse and intuitive gesture mechanism through which the interface may be navigated. I think my preferred approach would be to present the nominal view of the user's desktop as though it were the interior of a hemisphere, wherein all of the various windows and widgets reside, as though they were affixed to the interior of this sphere. Then, a simple move of the mouse rotates the sphere along the X and Y axis, and when finally something of interest is in view, you either click or use the scroll wheel on the mouse to zoom in and make it the active window.

    Kind of like a big virtual desktop, only you get to peek at what's over the horizon.

    From the given picture, it doesn't appear that they're doing this though. It seems as though all of the objects have transformation matrices that are independent of one another, and without any common point of reference, which suggests an elaborate interface.

    But as they say, it's a prototype.

    We do need to do something about windows. It's been twenty years already. We should be better than this. Is the answer to display them at funky angles? I'm not sure. But it's nice to see that somebody somewhere is trying, even if the whole exercise is about nothing more than moving Sun's price on the market.

    1. Re:This could actually turn out to be pretty cool by crass751 · · Score: 1

      I can barely get around when windows are 2D!

      On both my Linux machine and my windows machine I have virtual desktops and I can never remember what I put where. I try to make up some kind of system that where I put code windows on one, terminal windows on the other, etc. but it always breaks down.

      If this idea was combined with the ability to bring certain windows to view with some gesture as parent suggested, this could be a really powerful way to navigate lots of open windows.

      The way video hardware is going, this seems like a good direction to be heading.

    2. Re:This could actually turn out to be pretty cool by budhaboy · · Score: 0

      Why use a spinning sphere? Couldn't you just as easily use a mouse with a wheel? Let the ball control the X,Y coordinates, and the wheel, the Z. When you select an object in space, have the ball control 'spinning the opject, the wheel the 'yaw'. Just a thought.

    3. Re:This could actually turn out to be pretty cool by Anonymous Coward · · Score: 0

      It looks pretty terrible to me. All of these demos look cool on the surface, but in reality they're pretty useless.

      Who wants to write notes on the back of their webpages? Anyone? Maybe to put your login/password there, but that's the only reason I can think of.

      Who wants to search through their cd list by looking at the cds? I don't! I want a nice alphabetical list sortable by band name, album name, and maybe release date. The rest is worthless eye candy. Nothing in the demo actually shows a change in the way we work. It shows how a bunch of eye candy can be added to an otherwise sleek and fast interface.

    4. Re:This could actually turn out to be pretty cool by frankthechicken · · Score: 1, Insightful

      Kind of like a big virtual desktop, only you get to peek at what's over the horizon.

      Which is surely all a 3D interface could give you, more space to open more windows, but surely there is a limit to the amount of multi-tasking a user could practically do. And even then, a better way of showing windows currently open in the task manager would be more usable and effective than a 3D desktop.

      About the best use of a 3D desktop that I can think of would be to show how tasks are related to each other i.e browser tabs, related office documents, disk directories etc.

    5. Re:This could actually turn out to be pretty cool by SWTP_OS9 · · Score: 1

      From reading some stuff that the creator of window, icons click etc back in the early 70's. He was not that happy with using it to manage files programes etc. He orginaly designed it as the interface of Smalltalk { programming language } I am also supprised that the 2d desktop inviroment has lasted this long.

      Instead of a goofy interface of 3d 4d etc. Just develop a helper to sort through the mess! Yep create a small manager you interact with! Or simply a maid to come by and tidy up the "place".

    6. Re:This could actually turn out to be pretty cool by armando_wall · · Score: 1


      Well, just because it's old, doesn't mean it doesn't work anymore.
      It's like cars... the whole concept is like a hundred years old, but they are still useful... no need to replace them. Of course, car technology has improved way a lot since its beginning, and that's what GUI designers must do... to improve current technology... I don't know: better window managers or tools (like MacOS "Expose"), or something like that.

    7. Re:This could actually turn out to be pretty cool by davecb · · Score: 1
      I like it because it adds to the "desktop" metaphor by providing an alternative dimesnion.

      Not everything om my desk is lying flat on the surface: much is is file-folders perpendicular to the surface and some things are propped open at an angle to the surface, so I can recognize them and grab them when needed, without digging through piles (;-))

      --
      davecb@spamcop.net
    8. Re:This could actually turn out to be pretty cool by fitten · · Score: 2, Interesting

      I use my virtual desktops on a task basis. I start in the first one doing Task X (the windows/apps associated with that task are there), then if another task comes up not related to that, I jump to a clean virtual desktop and start on the new task (opening whatever windows/apps are necessary). Repeat as necessary. I can switch between tasks if needed and have all the context where I left off contained in the single virtual desktop without having to wander around looking for stuff. When I finish a task, I clear off the desktop then go to another task already in progress or start a new task.

      Not that complicated of a methodology but it works for me.

    9. Re:This could actually turn out to be pretty cool by joeljkp · · Score: 1

      I have mine as a mix of tasks and apps. Desktop 1 has non-serious stuff (e-mail, 'net radio, etc.), while Desktops 2-4 have work-related stuff. I'm writing documentation, so Desk 2 has my app, Desk 3 has my doc, and Desk 4 has Photoshop for screenshooting.

      --
      WeRelate.org - wiki-based genealogy
    10. Re:This could actually turn out to be pretty cool by flatland_skier · · Score: 1

      I would think that it would be really sweet to take notes about a website as I navigated it. Right now I jot notes on paper.

  2. 3d interface... by Amiga+Lover · · Score: 5, Funny

    I could look at it and go

    "this is UNIX! I know this!"

    1. Re:3d interface... by dumeinst · · Score: 1

      Hahah.. funny. Jurassic park. I remember thinking the same thing when I saw that.

    2. Re:3d interface... by Anonymous Coward · · Score: 1, Informative

      the jokes been made many time before

      boring

    3. Re:3d interface... by CaptainAlbert · · Score: 1

      Dammit! I thought I'd got in with that one first. (Note to self - must stop browsing at +3) :)

      --
      These sigs are more interesting tha
    4. Re:3d interface... by nnnneedles · · Score: 1, Funny

      Yea, a bunch of flat polygons at 5 fps, it must be unix!!

      Seriously though, that movie shows exactly why 3D interfaces are lame. It took here about a minute to find the right "folder", while on a normal interface it would take 1-10 seconds.

      And you know what will happen if you are too slow on the computer. Dinosaurs will eat you alive!

      --
      Will code a sig generator for food
    5. Re:3d interface... by AllUsernamesAreGone · · Score: 1

      "And you know what will happen if you are too slow on the computer. Dinosaurs will eat you alive!"

      Damn good excuse to get that dual opteron system though!

    6. Re:3d interface... by rufo · · Score: 4, Informative

      You do realize that 3D filesystem program actually exists, right?

      --
      My English teacher once told me that two positives don't make a negative. Two words for her: Yeah, right.
    7. Re:3d interface... by sql*kitten · · Score: 1

      Seriously though, that movie shows exactly why 3D interfaces are lame.

      You're right, it's like in that movie, Disclosure I think it was. Michael Douglas has to get the corporate files, and this involves going to the special VR room at corporate HQ, putting on goggles, gloves etc then walking through a 3D representation of a room full of filing cabinets. Which was actually far clunkier than actually storing all the files on real paper in real folders in real cabinets and expecting people to really go and get what they wanted on foot! The designers of that system had obviously sat down and thought long and hard about all the things that make digital storage better than physical, then gone out of their way to use technology to completely counter every single one.

    8. Re:3d interface... by sharkey · · Score: 2, Funny
      Damn good excuse to get that dual opteron system though!

      So the dinosaur can cook you if it opts to NOT eat you alive?

      --

      --
      "Outlook not so good." That magic 8-ball knows everything! I'll ask about Exchange Server next.
    9. Re:3d interface... by bzim · · Score: 1

      That interface in Jurassic Park is an actual UNIX filesystem interface called FSN (pronounced fusion if you're of the marketing persuasion), that ran under IRIX4.

    10. Re:3d interface... by ndogg · · Score: 1

      You do realize that killing humour is just really, really wrong, right?

      --
      // file: mice.h
      #include "frickin_lasers.h"
  3. Sorry, I do not want Quicktime... by ObviousGuy · · Score: 5, Insightful

    I saw a 3D video display at the CEATEC conference back a few months ago here in Tokyo. Several makers were showing them off, but they really weren't anything to write home about. I guess it was cool enough that they were able to display a 3 dimensional object or scene with only 2 dimensions, but it's hard to see what the practical use of something like that would be outside of "You're my only hope" type messaging.

    Likewise, 3 dimensional computer desktops are not going to be taking over the world anytime soon. It is hard enough teaching people to use the mouse correctly in two dimesions. Trying to wrap people's heads around a 3 dimensional workspace looks to be virtually impossible.

    --
    I have been pwned because my /. password was too easy to guess.
    1. Re:Sorry, I do not want Quicktime... by Lispy · · Score: 1

      Sorry, but this is not about a 3D Screen. Its about a 3D accelerated Desktop environment. In the same sense as Wolfenstein 3D.

      Read the article for a good introduction on the subject.

      cu,
      Lispy

    2. Re:Sorry, I do not want Quicktime... by RealErmine · · Score: 2, Insightful

      Trying to wrap people's heads around a 3 dimensional workspace looks to be virtually impossible.

      You're right, most people can't handle navigating in a 3D space. It's one more dimension than 2D, therefore it must be even more complicated to work with. I'm glad my grandparents never got anything more complicated than 1D linear furniture or else I'd have a hell of a time teaching them to use it.

      Maybe what you meant to say is that even though a 3D desktop environment is more like a real-world workspace than a flat screen, advances in human infterfaces need to be made in order to make navigation intuitive. The real trick with technology is making it easier to use than the previous generation.

      --
      Dewey, you fool! Your decimal system has played right into my hands!
    3. Re:Sorry, I do not want Quicktime... by Bearpaw · · Score: 1
      The real trick with technology is making it easier to use than the previous generation.

      Or at least no harder, with advantages that make the change worth doing.

    4. Re:Sorry, I do not want Quicktime... by z00z · · Score: 1
      ... 3 dimensional computer desktops are not going to be taking over the world anytime soon.

      I agree. While the demo is very cool, I'm more concerned about how response time will be when I have several xterms, a few Emacs', Opera, Evolution, and a number of other windows open. Even if the response time was acceptable, there is no real gain from adopting a 3D desktop, UNLESS we can somehow replace the mouse as the pointing device (Tom Cruise in The Minority Report comes to mind).

      It is hard enough teaching people to use the mouse correctly in two dimesions.

      I haven't researched this, but my gut feeling is that it might be easier to teach people to navigate in three dimensions than in two since all the experience humans have is in a 3 dimensional world, and they will be able to intuitively leverage that experience. Again, using the mouse as the pointing device in this case might not be the best choice. But, my limited imagination can't come up with any better alternatives.

    5. Re:Sorry, I do not want Quicktime... by agendi · · Score: 1
      "Trying to wrap people's heads around a 3 dimensional workspace looks to be virtually impossible."

      It'd be rather like trying to get their heads around that other 3D workspace environment called real life... Oh wait.

      --
      I just can't be bothered.
  4. Sounds cool. by acceleriter · · Score: 2, Insightful

    Shame the "high bandwidth" video is in RealSpyware format. If there's an mpeg somewhere, please post a link and I'll have a look.

    --

    CEE5210S The signal SIGHUP was received.

    1. Re:Sounds cool. by Anonymous Coward · · Score: 1, Insightful

      Damn. I was about to post the same thing. Funny how Sun, who wants to wean people off one proprietary thing, uses another to try and do it.

    2. Re:Sounds cool. by WebMink · · Score: 4, Informative

      The other link in the blog posting is to a better video in MPEG-4...

    3. Re:Sounds cool. by iantri · · Score: 2, Informative

      A bit of advice.. if you look around on Real's website you can still find Real Player 8.. it plays all the same stuff but it isn't as bloated and sucky and spyware-filled as RealOne.

    4. Re:Sounds cool. by BJH · · Score: 1

      And as far as I can tell it's been crushed into tiny little pieces by hordes of rampaging bloggers for at least the last twelve hours.

    5. Re:Sounds cool. by Air-conditioned+cowh · · Score: 1

      You're running Windows aren't you?

      Windows seems to attract spyware and adware like a magnet. It's the way things are done in Windows.

      If you were in Linux you could use the Helix Player (hxplay, not helixplay) and have the simplest no-fuss Real Client. It will take you back to the days of Real Player 5, the last useful Windows version they did before they went feature/spyware/adware super-nova trying to compete with Media Player.

  5. 3D Control by rf0 · · Score: 1

    I have to wonder how easy/hard it would be to get a 3d controller that works well enough allow a user to move through the desktop and select windows. The pratical limitation I can see are that if you went for a glove type interface which sould seem obvious how long would it be before someones arm got tired

    Rus

    1. Re:3D Control by shadowcabbit · · Score: 4, Interesting

      A mouse should be enough. Scroll wheels-- or perhaps even a four-directional switch near the scroll wheel-- could be used for additional axis control.

      --
      "Why Subscribe?" Good question...
    2. Re:3D Control by arkanes · · Score: 1

      You'd need something the rough size & shape of a mouse, but that had a gymball-style shell on it that let you rotate it around. And a strap, so you could click while you rotated. The strap would be a pain.

    3. Re:3D Control by axxackall · · Score: 1

      you don't need any arms - new generation of mice must be optical in a real sense of it. It must read the movement and tension (distance focus) of your eyes. Of course, blink == click :)

      --

      Less is more !
    4. Re:3D Control by Alan+Partridge · · Score: 0

      Nah - you need TWO controllers for 3D navigation, cyclic and collective.

      --
      That was classic intercourse!
    5. Re:3D Control by Tom · · Score: 1

      There are already a couple 3D mice on the market. Google for "space mouse" for an example.

      They are currently used in some robotics applications.

      --
      Assorted stuff I do sometimes: Lemuria.org
    6. Re:3D Control by fuzzybunny · · Score: 1


      Well, a "glove" needn't be some horrendous construct, like Nintendo's Power Glove (ick.)

      I recall reading about some project (sorry, can't find a link) involving a little wrist bracelent leading to fingertip thingies, which essentially figured out what you were typing, without you needing a keyboard.

      Similarly (once again, can't remember link) there was some toy that projected a keyboard onto any flat surface, and figured out what you were typing.

      You're not going to get a holodeck type of product that lets you physically interact with "virtual" objects anytime soon, but given technologies like the ones above, shouldn't it be feasible to (a) project images into empty space (or at least make it look so via VR goggles or something similar) and (b) allow a user to interact with them by moving his hands and fingers around them, without too much extraneous hardware?

      I mean, these are manual activities and shouldn't make your hands/arms really tired, any more than working on a car or watering the plants should exhaust you.

      I think it'd be pretty cool to stand in the middle of a room and move stuff around in mid-air.

      --
      Cole's Law: Thinly sliced cabbage
    7. Re:3D Control by lokedhs · · Score: 1
      Since you are refrring to helicopters, may I reimd you that you have four is those?

      Cyclic = two axes, Collective, and Rudder.

    8. Re:3D Control by Anonymous Coward · · Score: 0

      Yep, these "6-DOF" controllers have been used by the VR, aerospace, and CAD sectors for years. The SpaceBall is well known, but there are others.

    9. Re:3D Control by lokedhs · · Score: 1
      Ouch... Even more moveing you arms from the mouses to the keyboard and back again. Carpal tunnel, here I come.

      For games I agree it could be cool though. :-)

    10. Re:3D Control by Alan+Partridge · · Score: 1

      You're absolutely right! I completely forgot about the rudder pedals - still, I don't see ANY reason why those couldn't be duplicated in an office environment - couple of analogue foot pedals should be pretty easy after all those console racing controllers.

      --
      That was classic intercourse!
    11. Re:3D Control by rjelks · · Score: 1

      I think that 3d, fps have already figured out moving in 3d. Just use a mouse and 4 keys on the keyboard (asdw maybe). Or maybe I've just been playing Halo too much. __

    12. Re:3D Control by wampus · · Score: 1

      Hey! I love the Power Glove. Its so bad.

    13. Re:3D Control by lokedhs · · Score: 1
      But them from here. I have a set myself. Amazingly good.

      In fact, when coupled with this joystick you can actually program the pedals to mimic both keyboard and mouse movements.

      Who needs a keyboard? :-)

      And yes... I do have that setup myself. Yes I am a sorry person.

    14. Re:3D Control by not_cub · · Score: 1

      I haven't seen the video... The server has gone down in flames it seems.

      However, I have been thinking about 3d desktops for a while. It seems to me that the most natural way to control them would be with two mice. There are two reasons for this:

      1. In the real world, to control the 3d environment around them, people use 2 hands. The matter of fine-honing what mouse actions and gestures cause what actions in the desktop is complex.

      2. When people use mice, they typically are not using the other hand (unless playing quake etc)

      Also, I believe that scroll wheels, while useful, are not comfortable. If I have to scroll through a large amount of text, I am more likely to use page up and page down. Although I suppose some people would prefer to mice, each with scroll-wheels.

      While I'm throwing out my hardware ideas, I'll do keyboards: Why is it that my keyboard has an eject button, a print screen button and 12 function buttons, but no cut, copy and paste buttons? Why aren't there tab and backspace buttons around the numerical pad?

      not_cub

      --
      q='echo "q=$s$q$s;s=$b$s;b=$b$b;$q"';s=\';b=\\;echo "q=$s$q$s;s=$b$s;b=$b$b;$q"
  6. Interface by dumeinst · · Score: 5, Interesting

    I've always imagined people using something other than a monitor to view a 3d desktop and something other than a mouse to navigate it. Something Like VR glasses that could also track your eye movement, etc.

    I don't find a 3d desktop using current interfaces that exciting, nor do I think it would be a boon to productivity. Sure does look purty though

  7. Looks familiar... by CaptainAlbert · · Score: 0, Redundant

    I claim prior art! Surely, anyone seeing that must immediately think of the security system in Jurassic Park?

    "Hey, it's a UNIX system! I know this!"

    [browses through file hierarchy in tron-like manner]

    Oh, erm, just me then. :)

    --
    These sigs are more interesting tha
    1. Re:Looks familiar... by Anonymous Coward · · Score: 0

      Forget Jurassic Park - Sun is copying old MS products now... remember Microsoft Bob? This is just the povray version. [Bad ideas revamped dept.: the only thing left of poor old Bob is Clippie the Paperclip in Outlook...]

    2. Re:Looks familiar... by Kircle · · Score: 2, Informative

      I claim prior art! Surely, anyone seeing that must immediately think of the security system in Jurassic Park? "Hey, it's a UNIX system! I know this!"

      Ummm, that was UNIX. SGI's UNIX (Irix) to be exact. More info can be found here.

      --

      -- Kircle

  8. I don't think I want this by Schlemphfer · · Score: 4, Interesting
    The video's unrunnable already because their server is no doubt getting hammered. But I looked at the sample screen and the write-up and frankly, I don't get it.

    The more dimensions you've got, the more places things can get lost -- this applies equally for car keys, lost souls, and music files. One of the beauties of a two dimensional windowing environment is it puts everything right up front where you can see it. A three dimensional environment creates the same problems I've already got in my house; things could be anywhere.

    How long will it be before people using this environment spend an hour rummaging around for something they know they left somewhere, but turns out to be hidden behind some other item? It'll be just like today, when you spend two hours looking for you checkbook, wondering if you accidentally threw it out, and finally find it had fallen under your old hiking boots in the closet. I get quite enough 3D at home, thank you. I think I'll pass on using it for my windowing manager.

    Add to this that, in the absence of 3D goggles, everything in 3D is going to appear annoyingly false. And while I bet goggles will be amazing for games and certain specific applications, I don't want my day-to-day working environment to gratuitiously throw in an extra dimension I don't need. It's just one more thing to keep track of. And at the risk of sounding like an old man, the sample screen shot looks like something that would give me a massive headache if I had to deal with it all day.

    --
    I'm generally "Interesting," "Insightful," and even "Funny" here. What the hell happens to me at parties?
    1. Re:I don't think I want this by Bluesman · · Score: 1

      You know, I'd agree with you, but ever since books and magazines became 3-D, they've been so much easier to read. Remember those old flat pages we suffered with? Blech.

      Obviously, we should translate that experience in other text and video media to computers.

      But I'm going really skip into the future and do a 4-d desktop, that changes over time, so that your desktop today will be different than yesterday.

      It's one better, isn't it?

      --
      If moderation could change anything, it would be illegal.
    2. Re:I don't think I want this by sklib · · Score: 3, Insightful

      You're not exactly right there.

      It's only hard to place things in 3d if there isn't a clear system for it. If you look at the demo video, it looks like the intended use of 3d-ness of the desktop is actually just being able to turn your application windows sideways to sort of file them away. Certainly, windowshades has much the same effect, but this way you can select what you want faster, both because it's a bigger thing to click on, and because you can visually identify your application instead of having to read the title bar.

      --
      -S
    3. Re:I don't think I want this by Alan+Partridge · · Score: 1

      "You know, I'd agree with you, but ever since books and magazines became 3-D, they've been so much easier to read. Remember those old flat pages we suffered with? Blech."

      Tell me about it! It was just IMPOSSIBLE to turn the pages on those old 2D books and magazines.

      --
      That was classic intercourse!
    4. Re:I don't think I want this by martinthebrit · · Score: 1

      3d books. They'd be pop-up books, right?

      Anyway, XEarth users have had a 3D desktop for years now (with the 3rd dimension of time).

      I don't want to sound negative about the concept; as someone who writes software tasked with the job of obtaining 3d from 2d I'm all for a useable 3d interface. I just haven't seen one that gives me anything above the purely flashy and superficial yet.

    5. Re:I don't think I want this by Anonymous Coward · · Score: 1, Interesting

      Exactly. The real problem of Windows and the like is that very few applications are useable in smaller than fullscreen windows. Cutting and pasting with mouse drags in Windows is awkward at best. A simple 2D task-switcher of the open programs presented in some hierarchy should replace the taskbar (which makes no sense presented horizontally with the titles obscured most of the time).

      There's a problem though that needs to be tackled first. In DOS, the user was taken away from the command prompt when using an app, but today's universal interfaces prevent novice users from even attempting to learn how their computers really work: they can't see the line between the OS and user apps. Secondly, Microsoft seems to think ease-of-use means obscuring how things are arranged on a computer to the point of hiding the existence of a filesystem all together (e.g. all the 'special' directories: my docutments, my pictures, desktop, etc.). What's needed is an interface that naturally conveys the structure and use of the filesystem and the primary function of an OS from a users perspective--that is, to run executables.

      The command prompt meets these requirements better than anything thought up since, but we moved away from them for good reasons: unless you know the commands and what programs are available, they're unuseable. The general idea of a graphical command interface is that sentences (not neccessarily full human language sentences--people aren't that dumb) would be constructed in a prompt at the bottom of the screen by clicking on icons or files. For this, an always present (and much improved over current standards) file browser would be required from which you would click on files to add them to the sentence, either just a reference to them or with a default command associated with them. For instance, in Windows, clicking on a word document in the file browser would generate the command, "OPEN [doc file] IN PROGRAM [word executable]". This scheme would be compatible with a start-menu like launcher except that the command "run" followed by the file being executed would flash in the command prompt (or other appropriate command). The sentences would not execute until told to. The same concept should be carried into apps themselves, especially as it concerns file operations (saving and opening documents).

      The point of all this would be that noivce users, even though able to rely on all or most of the processes they're used to, would be shown with every action what it is they're actually doing at the OS level.

      As for 3D, I'm not so down on it. It should be available for apps to utilize. I'm just dubious about it's use for a general interface. Allowing people to cross the axis is allowing them to confuse themselves.

    6. Re:I don't think I want this by eraserewind · · Score: 2, Insightful

      You should watch the video. It certainly looks nice, though how many features you'd actually ever use is another matter entirely. I suspect many people would turn off all the chrome, and use it much as they use window based systems today.

      They have miniature versions of all the running application at about 45 degrees angle from the viewing plane in a row at the bottom of the screen, so there is no chance to lose your windows as you suggested.

    7. Re:I don't think I want this by plumby · · Score: 2, Funny
      The more dimensions you've got, the more places things can get lost

      I think we should go back to a 1 dimensional model. None of this fancy 2D directory type stuff to get data lost in :-)

    8. Re:I don't think I want this by orasio · · Score: 1

      I think you are right, but you just have a small misunderstanding of human perception. If you are used to shaded windows, you dont "have to read the title bar". In fact, it is faster browsing through words than it is browsing through images. Anyway, you are right in that bigger targets for your mouse pointer make you faster, and no doubt it would be muuuch prettier.

    9. Re:I don't think I want this by Anonymous Coward · · Score: 0

      Just for the record, a CLI does not show people what they're actually doing at the OS level. If you remember correctly, command.com in DOS was simply a shell... you could easily replace the shell with anything you wanted to... heck, you could even replace it with Windows 95/98/ME.

      Even in (relatively) unsophisticated DOS, the command line doesn't show people anything of what's going on at the OS level. To be perfectly honest, who would want to see that anyhow? People have enough trouble using a GUI for goodness sake! I'm sure, in time, an even more playschoolesque interface will be created to interface a computer to the largely technologically challenged masses, but I don't see how going back to a CLI will help?!?

      After all, the "computer / technology / Internet boom" was driven by the widespread adoption of GUI's! How many people would be surfing the Internet today if something like text-based Lynx were the browser of choice? If web sites never got the fancy graphics?

      Love or hate the large technologically challenged masses, they are driving the computer industry forward.

      They buy computers they really could live without (does your grandma really need a P4 to send photos to her granddaughter? She could use the mail like she always used to... it's slower, but until she was told that it was old-fashioned, she didn't have a problem with it) because they've been convinced they need them. By having the incredible purchasing volume of those same masses, computers (not so long ago a geek only toy) have steadily decreased in price vs. performance. Compare a $200 bargain Wal-Mart PC to a $2000 PC of ten years ago. You get a LOT more for the money today. Want to compare a $2000 PC of today with a $2000 PC of ten years ago?

      This price advantage that everyone enjoys today is largely due to the abstraction that so clearly bothers you. I'd rather take the GUI and my incredible piece of hardware at a mass production bargain price than turn back the clock, re-alienate the masses, and suffocate PC demand / volume buying / lower prices as a result of the volume production.

      If you love CLI's, run *nix without any GUI. Problem solved. If you want to stay with Windows and run a CLI, click start -> run -> cmd -or- download cygwin.

    10. Re:I don't think I want this by cxreg · · Score: 1

      Imagine this desktop combined with a really well done version of Apple's "Expose" feature. THAT I could go for :)

    11. Re:I don't think I want this by TrixX · · Score: 1

      Your comment might be a joke, but I actually prefer one-dimensional file-lists. When looking up something on an alphabetical list, it's much easier to read vertically instead of horizontally, with labels left aligned.

      Filemanagers like Nautilus, Konqueror or IE, in icon view, show a lot of icons, from left to right, with centered labels and looking up something is quite hard. Besides, horizontal contiguity means something, but vertical contguity does not (and actually is changed when you resize the window). So rectangular selections there (as done by rubberbanding) are quite artificial there,

      I always switch to list view (i.e. 1D) when using this programs for anything serious (except perhaps watching thumbnails, which are 2D data). Or I use my favorite file manager, midnight commander, a 1D program that is very comfortable.

  9. Re:WARNING "Anonymous" Is a Fradulent Statement on by dumeinst · · Score: 0, Offtopic

    How can you possibly care???????

  10. Synapse by Anonymous Coward · · Score: 1, Interesting

    Wasn't there a window manager for X called Synapse that worked in 3D? It allowed all sorts of nifty things like displaying information on both sides of a window.

  11. Re:Sheesh. by SmackCrackandPot · · Score: 4, Informative

    Sun graphics hardware uses intelligent FBRAM (framebuffer RAM). The transparency calculations are handled by the video memory chips themselves, so you need only write the alpha you want, then pixblt the data to memory instead of the read/blend/write cycle.

    You might want to read the paper titled FBRAM: A new Form of Memory Optimized for 3D Graphics

  12. Not flattering by hargettp · · Score: 5, Insightful

    You know, I like Java technology. If it weren't for the existence of Java, we'd never have this push towards writing user space software in higher-level languages that run on virtual machines. As a productivity aid to engineers, I think it's one of the best advances of the past decade.

    However, although Schwartz demo'd some clever technology, it was not very flattering. First of all, it has a little bit of the "me too" syndrome, considering that Mac OS X already has some nice eye candy that uses the same techniques: fast compositing and scaling, to run videos in an icon; translucent windows; windows that easily shift and scale without losing clarity (Expose). Heck, Microsoft demo'd their "me too" six months ago with early images of Longhorn.

    Second, was it really necessary to spend the whole time bashing the "dominant" operating system provider. Believe me, I'm no fan of Microsoft, but this anti-Microsoft schtick of Sun's is becoming tiresome, unflattering, and it's not helping their stock price.

    I just wish McNealy would try to compete by being better, not by complaining or firing barbs. Frankly, Sun has not been delivering great software technology for several years, so to come at it this way seems very unprofessional. Bummer, too, 'cause I really want to see Sun (and Java) succeed.

    1. Re:Not flattering by JohnFluxx · · Score: 2, Insightful

      If it weren't for the existence of Java, we'd never have this push towards writing user space software in higher-level languages that run on virtual machines.

      Yes before that, things like lisp etc were hardly used.

      These things just go round and round in fads.

    2. Re:Not flattering by horza · · Score: 1

      First of all, it has a little bit of the "me too" syndrome, considering that Mac OS X already has some nice eye candy that uses the same techniques: fast compositing and scaling, to run videos in an icon; translucent windows; windows that easily shift and scale without losing clarity (Expose). Heck, Microsoft demo'd their "me too" six months ago with early images of Longhorn.

      RiscOS had fast vector graphics, transparent dragging of windows, even the ability to have a different video running *in* each of your scroll-bars, etc. It had eye candy galore. And this was over a decade ago. Yet it's far more usable today than Windows, OS X and Linux desktops for me. Reasons include:

      * standard actions for left and right buttons - left selects and right normally does the opposite, middle button is always context sensitive menu
      * left-button-drag on a windows acts as you would expect, but right button and drag selects both horizonal and vertical scroll bars. This means you can 'pan' around a page just by moving the mouse. I can't tell you how much I miss this!
      * the whole drag-and-drop concept where it's actually done _properly_. Look at the popular ROX Filer, which is based on the RiscOS desktop.

      I'm not going to go on and on, but there are so many things to fix. One that is VERY annoying under both Windows and Linux:

      * trying to select some text where it extends past the end of the viewable window, as you scroll and select your mouse inevitably wanders off the line and suddenly jumps down to the next line forcing you to start again. I know I should just select a few chars and then shift click as a work-around, but it would be better if there was a short time-delay before the select jumps down.

      It's these little things that can annoy users more than perceived code bloat or pretty windows.

      Phillip.

    3. Re:Not flattering by hargettp · · Score: 1

      Oh, I hear ya'! I know the industry seems to be slowly reinventing what LISP was first to do (or Smalltalk, after that), but my point was simply that Java was the first to make virtual machines a successful architectural construct in the marketplace. Before Java, most folks (including many engineers) didn't know what a "virtual machine" was, even though the concept has been around for some time.

      BTW: HyperCard and Visual Basic might also be considered an early form of software based on a virtual machine. However, in the case of those products, the virtual machine was never exposed for use outside of the product. Further, both products were marketed as suitable only for specific classes of applications.

      With Java (and now .NET), the dialogue has changed: there is now a strong argument that doing *all* user space programming to run on a virtual machine yields high levels of productivity over native code. The advocates of LISP and other such languages have known this for a long time; now the marketplace is catching up.

    4. Re:Not flattering by KaosConMan · · Score: 1

      I agree with [parent] regarding MS bashing - but that comes with the territory. Let's just make sure we _qualify_our_bashing_. Yes, they do somethings wrong, and they do something right. "We" don't priorize on where they do things right. Now, to qualify my opinion: I too am a linux fanboy (which doesn't have to mean an MS hater).

      Now, what I wanted to say:

      Not to steal Sun's steam, but MS did research on this awhile ago (4 years):
      http://research.microsoft.com/adapt/taskg allery/in dex.htm

  13. whoa by wobblie · · Score: 2, Funny

    this is fucked up. he's playing a video, and turns the window around, and the video is playing backwards on the other side! WtF?

  14. Have you seen the screenshot? by elyalvarado · · Score: 5, Interesting

    Can you believe it that was OpenOffice.org in the screenshot, and not Sun's own StarOffice.
    The way I see it even Sun knows the future is in Opensource, after all it is their advanced software lab using openoffice instead of staroffice.

    Signature? why do I need such a silly thing. If It makes me think, I don't want one.

    --
    Ely Alvarado If you remember a nice signature imagine it here
    1. Re:Have you seen the screenshot? by alienhazard · · Score: 1

      they probably just couldnt afford spending ~70$ for a copy of staroffice to install on the demo-ing computer.

      --
      > "I allege that SCO is full of it" -Linus
    2. Re:Have you seen the screenshot? by illumin8 · · Score: 1

      Can you believe it that was OpenOffice.org in the screenshot, and not Sun's own StarOffice.

      Sun makes both StarOffice and OpenOffice so your argument is pointless.

      --
      "When the president does it, that means it's not illegal." - Richard M. Nixon
  15. Obligatory Java props... by Glock27 · · Score: 4, Insightful
    To quote the author:

    It's largely written with Java (proving for once and for all that there's no inherent performance gap for Java applications) and makes good use of the integrated Java support in JDS.

    It's nice to see that Java is to the point where Sun will use it for desktop projects. It has taken a lot longer than some of us hoped, but certainly better late than never!

    JDK/JRE 1.5 should bring additional significant performance improvements...

    --
    Galileo: "The Earth revolves around the Sun!"
    Score: -1 100% Flamebait
    1. Re:Obligatory Java props... by Anonymous Coward · · Score: 0

      So "integrated Java support" is a good thing? I thought integrating Java support at as low a level as possible was a bad thing...

    2. Re:Obligatory Java props... by Glock27 · · Score: 1
      So "integrated Java support" is a good thing? I thought integrating Java support at as low a level as possible was a bad thing...

      I don't think the semantics change if you just say "Java support" rather than "integrated Java support". I think the "integrated" word snuck in due to Sun's respect for Microsoft marketing magic... ;-)

      Also, I didn't see any words about "at as low a level as possible", where did you come up with that?

      I'm pretty sure the Java support is "modular", in the sense that you could remove it and the rest of the system would function. That Microsoft got away with it's very dubious assertion that IE couldn't be removed, no way, no how, without breaking Windows continues to baffle me... :-p

      --
      Galileo: "The Earth revolves around the Sun!"
      Score: -1 100% Flamebait
    3. Re:Obligatory Java props... by Anonymous Coward · · Score: 0

      Because removing IE would kill the functionality of dozens of programs.

      Plenty of 3rd-party programs rely on IE's COM objects to render HTML - to the point where having the IE COM object is an EXPECTED FEATURE of Windows.

    4. Re:Obligatory Java props... by All+Names+Have+Been · · Score: 2, Funny

      JDK/JRE 1.5 should bring additional significant performance improvements...

      Any day now Edna... Java will be fast enough. And then - - then I'll have my revenge those naysayers.

    5. Re:Obligatory Java props... by Anonymous Coward · · Score: 0

      What baffled me from the very beginning was how anyone (business, consumer, or just your average "armchair programmer") could get away with the dubious assertion that they would be somehow harmed by Internet Exploder simply being on the PC in the first place. Aside from the relatively few Mb of space it takes up on disk (which might have been a problem back in the 256Mb days...what was that, six or seven years ago?...is next to trivial in the age of the multi-Gig hd -- heck, I've got more Mb's tied up in sound clips of different ways Homer Simpson can say "D'oh!" than IE uses!) you could just completely ignore the blasted thing altogether! As a browser you can view it as the greatest thing since buttered bread or the digital equivalent of the plague, but if there's a (significantly) better product out there then that product will eventually become the most popular (and thereby attain the coveted "market share") whether or not there's a "freebie" alternative. A good analogy might be for Ford or GM to complain that Schwinn was giving away bicycles, "Sure, we've got a superior product, and we charge a lot more for it, but those bicycle guys with their give-away alternate mode of transportation are cutting us to ribbons!!"

    6. Re:Obligatory Java props... by Glock27 · · Score: 1
      Plenty of 3rd-party programs rely on IE's COM objects to render HTML - to the point where having the IE COM object is an EXPECTED FEATURE of Windows.

      Fine, so leave the COM object...just get rid of the browser interface.

      Fact is, Microsoft used it's monopoly position in the market to gain an unfair advantage in the browser marketplace.

      The real problem, of course, is that Microsoft was allowed to gain a monopoly in the first place... It would have been smarter to vote with our dollars for diversity in the OS segment.

      Ah well, at least it's starting to happen now! :-)

      --
      Galileo: "The Earth revolves around the Sun!"
      Score: -1 100% Flamebait
    7. Re:Obligatory Java props... by Glock27 · · Score: 1
      What baffled me from the very beginning was how anyone (business, consumer, or just your average "armchair programmer") could get away with the dubious assertion that they would be somehow harmed by Internet Exploder simply being on the PC in the first place.

      Let me clear this up for you. The claim was never that "the consumer" (whoever that might be;) would be harmed by IE (pronounced Aiiieeeeee BTW). The claim is that Microsoft engaged in illegal competition with Netscape by tying IE to it's existing Windows monopoly.

      Aside from the relatively few Mb of space it takes up on disk (which might have been a problem back in the 256Mb days...what was that, six or seven years ago?...is next to trivial in the age of the multi-Gig hd -- heck, I've got more Mb's tied up in sound clips of different ways Homer Simpson can say "D'oh!" than IE uses!) you could just completely ignore the blasted thing altogether! As a browser you can view it as the greatest thing since buttered bread or the digital equivalent of the plague, but if there's a (significantly) better product out there then that product will eventually become the most popular (and thereby attain the coveted "market share") whether or not there's a "freebie" alternative.

      It's not just that there was a "freebie" alternative - that alternative came bundled with Windows, preinstalled on every computer shipped. Netscape was only marginally better at the time, and the difference wasn't enough for most people to bother downloading and installing it. It didn't help that the trade press began trumpeting the "inevitable" triumph of IE over Netscape.

      A good analogy might be

      Or not.

      --
      Galileo: "The Earth revolves around the Sun!"
      Score: -1 100% Flamebait
  16. Next phase: wall-sized displays for all offices... by UR30 · · Score: 1
    ... to make the system actually usable. And you really need new kind of pointers and navigation devices.

    The demo was fine, but does the user actually get a reasonable payoff for the added complication of navigating in a 3D world.

  17. Conflicting medium... by JazzManDRP · · Score: 3, Insightful
    The problem that nobody developing 3D desktops seems to acknowledge is blatant. A monitor display is two-dimensional. It is suited to displaying two-dimensional artefacts.

    When you try to display something in three dimensions on a monitor, not only does it not really exist, but your brain can't deal with it. Watch computer game novices (and some experts!) try to lean their head around to peek round a corner playing a FPS game. See how quickly most people get motion sick watching someone else play a game. It's all because the visuals are faking 3D and our eyes & brain can't deal.

    A 3D desktop is not going to be a feasible reality until we have a feasible 3D display to draw it on. Only if/when hologram or 3D-projection displays become a reality will there be a useful case for a desktop to match; in the meantime, this just adds unnecessary complexity to the 2D desktop.

    1. Re:Conflicting medium... by JohnFluxx · · Score: 1

      Extending your game analogy, won't that just mean that 3D desktops will take some getting used, and you might occasionally lean your head?

      Hardly a failure.

    2. Re:Conflicting medium... by Anonymous Coward · · Score: 0

      Man, you're so right. What was I thinking? Time to delete that Quake game on my pc.

    3. Re:Conflicting medium... by Anonymous Coward · · Score: 0

      And I guess that TV thing (which also fakes 3D on a 2D display) is just a fad, eh?

    4. Re:Conflicting medium... by deander2 · · Score: 1

      don't you watch any movies or TV? they also "fake 3D". are you not able to sit through LoTR without losing your lunch?

      3D on 2D has been here for 150 years. (photos) welcome to the 1800s my friend. ;p

    5. Re:Conflicting medium... by JazzManDRP · · Score: 1
      So, let's see you tell me what's behind the sofa on that nice photograph of yours... but of course, you can't, because the photograph isn't actually 3D.

      It's not "fake 3D", it's 2D. It's a 2D viewport of a 3D space, and it's useful for viewing information NOT for manipulation.

      *sigh*

    6. Re:Conflicting medium... by rjelks · · Score: 1

      How about Sharp's new stereoscopic, 3d monitors. I know they're expensive as h*ll now, but in a year or two, they'll be feasible.

    7. Re:Conflicting medium... by thatguywhoiam · · Score: 1
      A 3D desktop is not going to be a feasible reality until we have a feasible 3D display to draw it on. Only if/when hologram or 3D-projection displays become a reality will there be a useful case for a desktop to match; in the meantime, this just adds unnecessary complexity to the 2D desktop.

      You are right, although I would submit that there are a few shades of gray between here and there, so to speak...

      It is reasonable to assume that we will see the development of 'deep' displays before true 3D holographic (or whatever) display is possible and accessible to the masses. We can see some of these 2.5D displays appearing now, with the two-paned LCD trick, and a few other approaches.

      While I definitely agree that the 2D display of information, combined with the 2D interaction of the mouse (X, Y) cannot break out of its inherent limitations... I do think that there is a little leeway for providing some extra information to the user, by harnessing that wetware we have for finding prey, and further extending the 3D 'trickery'.

      That is contingent on having some new input hardware. This is the bit people seem to miss. Along with our now-popular 2D 'Desktop Metaphor', with the icons and menus and all that, came the mouse. The mouse enables all of this. It's logical to think we need some kind of 3D mouse (or equivalent input device) to navigate a 3D space with any dexterity whatsoever.

      I do like the Panoramic Desktop idea. Were I implementing such a thing, I would actually be tempted to use two mice, one for each hand. The left mouse would pan the 'desktop camera' around a fixed 360 uber-desktop, while the right did normal pointing duty. I don't know if this would make you more productive but I can certainly see using something like that to extend my desktop beyond the normal limits. The Looking Glass demo was sort of interesting but I had the same reaction as most: it doesn't really look that useful; it just looks slick. Sun needs to actually impart some useful info with that 3D representation. One thing that occured to me - when he flipped the window sideways, i can see that they've given the window some depth in the Z-axis... it would be cool to pick up a window and see how 'thick' the data was contained therein, or see little bars and graphics on the side telling you more about it.

      Otherwise what they've got is basically Super Expose... and I very much doubt Apple is going to sit still with that one (Expose already has some very minor 2.5D cues in it... try this trick on OS X Panther... activate Expose then do a few CMD-tabs... you can see the windows 'pop' through each other.)

      --
      If Jesus wants me it knows where to find me.
    8. Re:Conflicting medium... by comedian23 · · Score: 1

      >When you try to display something in three dimensions on a monitor, not only does it not really exist, but your brain can't deal with it. Watch computer game novices (and some experts!) try to lean their head around to peek round a corner playing a FPS game. See how quickly most people get motion sick watching someone else play a game. It's all because the visuals are faking 3D and our eyes & brain can't deal.

      That isn't why novices get motion sick. People get motion sick because their eyes and ears are getting information that says they are moving, however they are physically feeling no changes in momentum, no acceleration, etc. People have experienced it for centuries in cars, airplanes, movie theatres, boats. It has nothing to do with 2D vs. 3D vs. faked 3D. An enormous 3D holographic world you literally walk around in and manipulate would probably help, but that is impractical.

      >A 3D desktop is not going to be a feasible reality until we have a feasible 3D display to draw it on. Only if/when hologram or 3D-projection displays become a reality will there be a useful case for a desktop to match; in the meantime, this just adds unnecessary complexity to the 2D desktop.

      How would having a 3D interface help? You would still need to look at it. We see our world from a perspective( our eyes ) which is just barely 3D. A TV or computer monitor just provies a prospective into another world which IS 3D( in the case of this new desktop, or a game such as Half-life). That perspective is designed to mimic the way we already see the world. In fact, other than having less peripheral vision( which isn't an issue for most people who wear glasses, because we generally can't see much on the periphery anyway ) a computer monitor or TV is almost indestinguishable from the 'real' world, except the resolution, and size of course( both of which we can improve ). Unless we re-wire a 360degree camera directly to our optic nerve so we have a full 360degree field of vision and THEN immerse us in a miniature holo world I don't think it would make a difference.

      BTW, I am not saying holo-projectors are without merit. They could be tremendously useful in saving space, making computers more portable, etc. I just don't think it will make a difference because of their "3D-ness', because we essentially see 3D objects in a 2D manner anyway. We just know from experience that they have depth.

    9. Re:Conflicting medium... by JazzManDRP · · Score: 1

      And here's me thinking we have two eyes for a reason ;)

    10. Re:Conflicting medium... by comedian23 · · Score: 1

      >And here's me thinking we have two eyes for a reason ;)

      You have to admit that our 'stereo' vision is very limited. I doubt you or I could tell the difference in distance between an unknown object so you aren't using experience to tell you, say at 15' vs. 20' if there were no other objects to give it perspective(pitch black room). On the other hand we could certainly tell the difference between 1' and 6'. With your eye balls only hmmm, one second gotta get my ruler here...about 3" apart and looking at something 15' away vs. 20' the difference in angle is tiny. We routinely use computers to show distances of hundreds of feet, so our 'stereo' vision has very little effect on it.

      We judge distance beyond a few feet entirely by perspective, clarity, prior knowledge of what we see, etc. Just for fun try putting a piece of paper over one eye at home for a while and see. I did it at work( on my lunch break that is ) and I didn't really have a problem with anything except picking up objects right in front of me. Beyond 6-7' I couldn't tell the difference.

      Just my opinion tho. We can agree to disagree.

  18. Smooth by pcbob · · Score: 4, Informative

    From the video (yay, I managed to snatch it before /. wave propagated), it runs really smooth - they have netscape and two movie players running and it all happens with no lagging as the guy rotates the whole thing around in 3D (and when you look at it from the back, the movie is mirrored and still plays smooth). I wonder what kind of machine it is the whole thing is happening on.

    Another thing i'm impressed by is that it didn't seem ackward the way they were using it - i remeber trying some other 3D wms on X, and they were all pretty bad from usability point. This introduces 3D in a way where it solves problem of organizing apps on the desktop instead of creating new problems. I'm amazed and think this is a step in the right direction.

  19. Boring by iamdrscience · · Score: 1, Funny

    My desktop already has four dimensions! I can move all around the objects, documents, files, etc. on it and then there's a big "TIME" jog wheel next to my keyboard. Now if there were somebody that came out with a desktop that had more dimensions then I'd be impressed. I tend to get a little messed up with string theory.

  20. Too much complexity. by iantri · · Score: 2, Informative
    Average Joe can't even understand the concepts of window shading and virtual desktops.

    Somehow I think this isn't really going to work out for Sun -- a 2D desktop is already complex enough for most people.. 3D will be impossible for them to use.

    1. Re:Too much complexity. by Hieronymus+Howard · · Score: 1

      Average Joe can, however, play 3D games. So make navigating the desktop more like playing a game and he'll cotton on.

      HH
      ---

    2. Re:Too much complexity. by rjelks · · Score: 1

      I've watched so many people go between maximized programs by closing the current one. I think a lot of people don't get the layering in the 2d desktop enviroment. (or that the computer isn't just the monitor, lol) Maybe 3d, since we deal with real objects everyday, would be more intuitive. I haven't seen anything that would be an improvement from kde, gnome, explore, or aqua yet, but I imagine a well done 3d enviroment would be more intuitive.

    3. Re:Too much complexity. by Anonymous Coward · · Score: 0

      Since when did Average Joe spend any money with Sun?

      Not that I think this 3D desktop is a good idea, but the Average Joe argument is silly in reference to Sun Microsystems, which the Average Joe is relatively unaware of, much less considering purchasing a system from , 3d or anything else.

  21. Perhaps I'm stupid by jandersen · · Score: 1

    - but I simply can't see why this is useful. OK, it's kind of exciting in a way, I suppose. The question is: What's the purpose? Isn't this just yet another useless gadget type thing? In what way will being able to see a 3D desktop make it easier and more satisfying to use a computer, as compared to eg. a piece of paper?

    Let's face it - a computer is simply a way of managing information. The information we can handle mentally is either 1-dimensional (eg. strings of text) or 2-dimensional (images). We can just about get a feel for 3-dimensional data by using our stereoscopic vision, but it is only a trick of processing in the brain, and it is actually difficult if not impossible for us to perceive things in true 3D. So the idea of a '3D interface' is bad thinking.

    1. Re:Perhaps I'm stupid by Anonymous Coward · · Score: 0

      >> it is actually difficult if not impossible for us to perceive things in true 3D

      Hey hey, not so fast. I think you have written off Homo sapiens sapiens' perceptive faculties too hastily. We are very much a '3D' species: the structure and function of our brains forged in all three dimensions of the tropical forests and on the savanna.

      Modern humans are really good at organising information on a flat surface (for an example, look no further than this!) but don't let that distract you from the fact that our brains are fantastically well suited to perceiving objects in three dimensions and in co-ordinating our manipulation of objects in three dimensions.

      We don't "just about" have a feel for 3D data. The world of three dimensions is the one we are clearly adapted to.

      I can fully understand the thinking behind the development of technologies that try and fit in with the human brain's 3D way of perceiving the world.

  22. Seems cool but... by Anonymous Coward · · Score: 0

    Having used a demo, it makes me seasick.

  23. 3Dtop one of my favorites .... by leoaugust · · Score: 4, Insightful

    One of the programs that was really the visual inspiration behind the framework presented in my doctoral thesis was 3Dtop http://www.majorgeeks.com/download186.html

    A review is given at the link I have provided, but this program was really the marvel of simplicity. It is only 356 KB (yes k), and truly converts all the files and folders on you computer into a 3D space.

    If you are ready to re-INTERPRET what you normally store in a folder of file, so that it now fits this visual space, it is extrememly powerful.

    For a person just starting off, the novelty of 3Dtop wears off pretty quickly because you easily get lost, and it looks just like eye candy, but if you REinterpret what the folders and files should contain, it becomes a very very powerful cognitive space.

    Please don't flame me if you don't understand what I am saying, but as a last point, I would like to mention that as our cognitive space (displayed in the electronic space on the desktop) has no real correspondence to physical 3D space, it becomes hard to impose "laws" (like physical laws) and hence the electronic space almost becomes infinite, and really disorienting. One way to build laws is to recognize that (in Windows) the Desktop itself is a folder, which contains My Computer, which has the C:\ drive, which has windows, which has Desktop again ... it is this Russian Doll like relationship between two Desktop views that provides the backbone for building the laws that are equivalent of the "physical space" for the electronic and cognitive space ....

    --
    To see a world in a grain of sand, and then to step back and see the beach where the sand lies ...
    1. Re:3Dtop one of my favorites .... by mydigitalself · · Score: 1

      i assume you ran this a while ago. i tried it on winXP and after it gathers icons and bitmaps it just blows up. 3dtop.com doesn't appear to exist properly anymore. its a shame, i would loved to have seen this running.

    2. Re:3Dtop one of my favorites .... by groundhog · · Score: 1

      3Dtop runs fine for me on windows xp home edition.

    3. Re:3Dtop one of my favorites .... by zudo · · Score: 2, Interesting

      You know, I'm not sure I've ever quite got the whole desktop metaphor. I've never really seen the point in the desktop itself. Windows, taskbars, menus etc - fine, but why do we need a special window (the desktop) that is always there behind the others but only has limited space?

      Most people's desktops just seem to be a rather disorganised collection of shortcuts and temporary documents and people don't seem to get the fact that really this "desktop" is just a view on a folder (I'm talking about non expert users here obviously). It would help if Windows didn't forget where your desktop icons were when you do things like change res, but even so it just seems like a dumping ground.

      Why do we need to be able to launch an app from the start menu, the desktop and the quick launch bar? Personally I use the start menu as a list of all the apps I've got plus I make a sub menu of the apps I use fairly regularly. The apps I use everyday go on the quick launch bar. I suppose I could use the desktop in the same way but since I tend to maximise my editor it's handy to have stuff on the taskbar so it doesn't get obscured.

      For the same reasons, while I tried 3dtop and it ran nicely, I can't see the point. Maybe if I navigated round all my folders spatially and my files stayed where I put them in that 2d or 3d space I could begin to see the point (although I'd need a digital house maid!). As it stands I find an incontinuity between the spatial desktop and the list based files/folders in a file manager.

      Am I missing something?

  24. Just get Real Alternative! by c_oflynn · · Score: 4, Informative

    Just get Real Alternative - play real files without the mess.

    http://home.hccnet.nl/h.edskes/mirror.htm

  25. No analogy intended... by JazzManDRP · · Score: 1
    There was no analogy. A 3D game is a real thing, and the games are much more exciting and in depth for being in three dimensions. The limiting factor of the display doesn't detract from the enjoyment of the game - though it does take some getting used to.

    However, the purpose of a game in comparison to a desktop is different. Three dimensions in a game adds complexity, it adds more restriction to the field of view, and more possibilities for obstactcles. Easy navigation and viewing of the entire 3D environment is rarely the goal of the game designer. And yes, a game like (say) "Black & White is pretty, and three dimensional, but the display would have been more functionally useful as a birds-eye map with icons instead of avatars.

    A desktop should not be hard to look at. Contrary to most people's opinion, it should not be pretty. Aesthetic consideration should be secondary to the goal of providing an accessible, functional, and fast interface. Is it easier to see a list of available resources, or to have to fly/spin/slide through a maze of them?

    If I could reach into the 3D display to pick an item (say, a hologram display with a VR glove interface instead of a mouse), it would be useful. Having a clumsy two-dimensional viewport of a three-dimensional desktop does not add to usability, it detracts from it. What a two-dimensional display needs is an improved two-dimensional interface, to fix some of the drawbacks of our current desktop paradigm.

    IMHO, anyway ;)

    1. Re:No analogy intended... by JohnFluxx · · Score: 1

      Three dimensions in a game adds complexity, it adds more restriction to the field of view, and more possibilities for obstactcles. Easy navigation and viewing of the entire 3D environment is rarely the goal of the game designer

      What about real time strategy games? Like red alert, or warcraft.

      They have a large, kinda 3D, environment that you have to scroll around etc.

      Maybe something like that for apps.. hmm.

    2. Re:No analogy intended... by JazzManDRP · · Score: 1
      They have a large, kinda 3D, environment that you have to scroll around etc.

      Looks pretty, sells games, but ultimately isn't the state of the game easier to view and understand from a birds-eye?

    3. Re:No analogy intended... by JohnFluxx · · Score: 1

      There's too much information to play too far out.

      (offtopic.. Command and conqueror had it right. I hate warcraft 3 and command and conqueror generals for zooming in - sacrificing playability for pretty graphics.)

  26. Better still by Rumagent · · Score: 3, Informative

    You can download the helix player. It is quite stable, and wonderfully free of crap.

    1. Re:Better still by jonathan_ingram · · Score: 1

      To confirm the point made by the parent -- HelixPlayer will play these demos with no problems. You do have to agree to a rather intimidating license to download the software, though, and it doesn't play the BBC Radio stations, for some unknown reason.

  27. What if... by frenchgates · · Score: 2, Interesting

    From the Looking Glass project page:

    "What if windows were translucent so you could see the multiple windows you're working on at the same time? What if you could tack a note to yourself right on the Web page you're viewing? What if your CD or movie database became a 3D jukebox, where titles were joined with images to make finding what you want easier than ever?"

    Could those "What ifs" be less exciting?

    --
    Syntax error: loose != lose, affect != effect, then!=than
    1. Re:What if... by Anonymous Coward · · Score: 0

      Hmm I guess they haven't seen the Carousel view in Longhorn - there is your '3d jukebox' but instead having a real-time query you can play with to narrow down your music collection.

      Also yeah its fun to tack a note onto the web page your viewing, but whats MORE fun is to be able to tack that note on, and revisit that site 2 days later and see your note right in the perfect spot, and then simply copy those notes to my coworker and bam he now has it.

      I think the majority of the 'interesting' stuff is in how we deal with data, not how we present it. Display technology hasn't advanced enough to change the way we 'present' data yet, but computer technology is ready for us to find new ways to deal with our data.

  28. Give Linux that "wow" factor by ChrisRijk · · Score: 5, Insightful

    Apparantly the "Looking Glass" demo (running on a little Sony Vaio) was one of the most popular demos at Comdex. I liked the desktop layout as well - very clean and simple, but amazingly flexible.

    I think it's pretty obvious what they've done - just turn each window into a texture map, then project that in a 3D environment. That's why they can flip the windows, have multiple copies etc running very smoothly (3D accelerated), and also why you can do alpha blending very easily, or have the entire backdrop being a 3D projection (eg 360 degree world view.

    This is probably using the OpenGL wrappers in Java... Sun will be feeding the "looking glass" technology into the Java Desktop System over the next 6-12 months. They weren't originally going to be so agressive, but due to the huge interest, they said they decided to accelerate the schedule. One nice side benefit of this becoming a "must have" is that the 3D cards guys will probably get more serious about doing proper, complete OpenGL drivers for Linux (the current situation ain't that great).

    Like some of the others here, I do wonder just how productive it would be, but it didn't seem hard to use at all. It does give Linux (and Unix since it can run on Solaris too) a very nice wow factor - the Sun guys gave it a kinda "who cares about waiting a few years for Longhorn, here's what you can do today!". Will help dispell the bad perception that Linux has for desktop use.

    PS The original demo was written by a guy in Sun Japan in his spare time. Yep, a real demo...

    1. Re:Give Linux that "wow" factor by Quarters · · Score: 1
      One nice side benefit of this becoming a "must have" is that the 3D cards guys will probably get more serious about doing proper, complete OpenGL drivers for Linux (the current situation ain't that great).

      It could be argued that the current situation "ain't that great"(sic) because the card vendors don't see enough of a commercial market in desktop Linux to warrant the investment required to make proper drivers. For Sun's Java Desktop to change that means that it would have to, out of the gate, start garnering market percentages equal to...say...OSX. That's a pretty tall order.

      Personally, I don't think some niche desktop enhancement that uses basic texturemapping, 3D transforms/translations, and 32bit color will cause nVidia or ATI to immediately rethink their stance and create proper, complete OpenGL drivers for Linux.

    2. Re:Give Linux that "wow" factor by eyeball · · Score: 1

      ....the Sun guys gave it a kinda "who cares about waiting a few years for Longhorn, here's what you can do today!"....

      Great. Now MS will be forced to release Longhorn prematurely, it will suck eggs, and we'll all be forced to use it at work.

      --

      _______
      2B1ASK1
  29. Looking Glass ... Alice? by PythonCodr · · Score: 1

    As I remember, there was a company named Alice who had a desktop product called Looking Glass. The also had an API called Galaxy iirc ... I wonder if Sun's already had the lawyers OK the name Looking Glass ... ?

    1. Re:Looking Glass ... Alice? by Anonymous Coward · · Score: 0
      Don't know about Alice, but Looking Glass was used by Caldera Open Linux 1.x. Methinks it is something like fvwm + desktop manager + simple panel, never used it myself. I've seen it still used, in a local pub where the cash register is running old linux system... Pub Nellu, Pasila railway station, Helsinki, if you're interested...

      So, now SCO has a reason to sue Sun as well, they probably even have a trademark for looking glass desktop, or least think they have ;)

  30. Quake III Office! by onion_breath · · Score: 1

    Okay, well maybe not Quake style, but...

    I have have been thinking about this kind of technology for the last year ever since starting with OpenGL. I have a few random brain farts to share so here goes...

    I don't see this complex interface working. I see the 2D windowed GUI and FPS games merging at some point in the future. People would navigate through the office, and 'carry' papers. Character in the virtual office could have labels detailing their names and any files they have checked out (or records they have locked). This is the way characters are identified in multiplayer FPS, so it could work.

    I believe that over the hundreds of thousands of years of evolution, people are just too used to thinking of things spatially. That's why we have the end-user who so badly wishes the office was how it was before, manual filing in cabinets in room 1A-220. He knew how to get up and walk there, and would spend the morning searching up his file. But he knew how at least.

    I'm not saying just make an FPS display files instead of weapons, most end-users would have a mental freak-out. User controls would have to be super-intuitive, and the display would have to be responsive and large (it has been shown that dizzyness and disorientation can be minimized with larger and wider displays).

    Other people in a database at the same time could see each other, and they could see who 'took' (read: locked) and record. External connections (passing outside a corporate network) could involve that character leaving the virtual building onto the virtual 'main street' and seeing all their options for external connections. It would be analogous to downtown shopping.

    Power users could see all this navigation as a waste of time, and for those of us who are familiar with command-line use of computers need not use this interface. Just as we don't use the 2D GUI now, we would not be forced into the 3D one into the furture. However I do see the 3D navigation as a boon to some end-users. They could virtually 'file' documents in their virtual 'filing cabinets'. When in essence they are finally properly modifying and saving their online work for once in their lives! The added time in this navigation would truly (I believe) pay dividends.

    But truly, a 3D repesentation of 2D windows will just serve to complicate matters. And cool spheres and icons will just further confuse people. Make it as close to reality as you can with simple, super intutive controls and and great wide display and I think we can realise the next computing revolution as far as a GUI is concerned.

    --
    this is my sig, be amazed.
    1. Re:Quake III Office! by Dr.+GeneMachine · · Score: 1
      Yeah, I can imagine that...

      Whoa, phuck! That NMRView process hung itself again... Well, eat that, bastard!!! Frags -9 process with rocket launcher. Anyone else got problems?? Heh!?! Thought so.

      --
      This comment does not exist.
    2. Re:Quake III Office! by rjelks · · Score: 1

      Maybe a voice interface, a la Star Trek, will be the future of the interface. I can't imagine sitting in my office talking to the desktop, but that may help the masses interact with computers in an easier way.

    3. Re:Quake III Office! by Anonymous Coward · · Score: 0

      The good old days where you got paid to shuffle paper are gone- a cold day in hell and it might be back.

      Anyway- in case you hadn't noticed people could just write a bot to do that brainless work.

      Checking out files is best shown in a simple 2d list- imagine trying to find some jackass that was hiding in a Quake 2 map.. (give me the lock, or your ass is mine!) lol.

  31. Jurassic Park by Zog+The+Undeniable · · Score: 2, Interesting

    The GUI of InGen's Site B computer in the otherwise execrable book of "The Lost World" was something similar. Needless to say, the kids figured it out where the adults failed.

    --
    When I am king, you will be first against the wall.
  32. Seen it in the flesh by Anonymous Coward · · Score: 5, Insightful

    I've seen this in the flesh and was lucky enough to play with it. (Friend is an employee of Sun)

    It does sound like some of you didn't even bother to RTFA. One of the points of the 3d desktop is to make it easier to find your windows. Your not going to lose your windows with this technology.

    I think it also shows that Sun is still trying to innovate, frankly that should be applauded. Besides, it looks way cool!

  33. old hat by penguin7of9 · · Score: 2, Insightful

    It's largely written with Java (proving for once and for all that there's no inherent performance gap for Java applications) and makes good use of the integrated Java support in JDS.

    That tells you nothing about Java performance. The performance critical portions of Java3D and the operating system's 3D drivers are written in C and assembly language. Even JavaScript and VRML manage to render 3D scenes fast.

    At one level it provides a 3D windowing environment for existing X applications (interesting enough in its own right), but at another it introduces the ability to create 3D applications where you interact spatially to explore data. In the demo video (starts a little way in, persist or fast-forward ;-) you can see the CD selector from the screen-shot to the right in action, and I can imagine all the other experimental 3D apps I've enjoyed using (photo gallery browsers, SQL database explorers with 3D visualisation, etc.) finally making it to the real world.

    3D data visualization is an old hat, as are 3D user interfaces and mapping 2D window systems (including X11) onto 3D surfaces. There are even a bunch of open source projects around, including 3dwm.

    What if windows were translucent so you could see the multiple windows you're working on at the same time? What if you could tack a note to yourself right on the Web page you're viewing? What if your CD or movie database became a 3D jukebox, where titles were joined with images to make finding what you want easier than ever?

    Translucent windows have been done many times, as have annotations. 3D representations of physical objects as user interface metaphors have been done numerous times (and those kinds of interfaces generally belong into the Interface Hall of Shame), and "titles" can already be "joined with images" in some MP3 players, including Windows Media Player.

    Sun Microsystems' latest innovations by its Advanced Software Technology Team will make the above scenarios a reality for the desktop of the near future.

    There is nothing wrong with tinkering with old ideas and trying to integrate them into a nice system. But, people shouldn't repeat old mistakes and they should give credit to the people who came before.

    Referring to such tired old ideas as "innovation" either means that Sun is ignorant or that they are deliberately misrepresenting their work.

    1. Re:old hat by Anonymous Coward · · Score: 0

      Bah humbug - this life sucks...

  34. Appropriate Technology by frenchgates · · Score: 3, Insightful

    I think 3D GUIs may have some good purpose, but the problem is that until now they have mostly been applied to things that just work better in 2D.

    The clearest example of this is exploding menu-style choices from a 2D list that is easy to scan quickly and accurately with your eye into some 3D "infospace."

    Imagine going to a restaurant where, instead of a paper menu of the food options in front of you, all of the waiters in the restaurant, each holding a big sign with the name of one menu item on it, form a big circle around you and you have to turn in your chair around to view each one.

    Restaurants have been around for a long time and I don't know of any that work that way.

    --
    Syntax error: loose != lose, affect != effect, then!=than
    1. Re:Appropriate Technology by kalidasa · · Score: 1

      On the other hand, there's another restaurant analogy one could use in imagining a good 3D desktop: a dessert tray.

    2. Re:Appropriate Technology by SpamJunkie · · Score: 1

      The reason restaurants don't do this isn't because customers would be confused, it's because it would cost too much! They would need enough employees to hold everything and a constant supply of everything on the menu.

      However, if they did do this customers would be very happy: instead of picturing what your food might look like you could see exactly! And of course if it was an actual plate of food right there, well, they could probably just give it to you. Then you get to order with more accuracy and get your food immediately. Sounds great.

    3. Re:Appropriate Technology by Bearpaw · · Score: 1
      Sounds great.

      Good points. Also, the restaurant business is much more tradition-bound than computer GUIs. Even supposedly avant-garde restaurants rarely change more than just enough to get sufficient buzz to draw in the more-money-than-sense poseurs. (Or so I'm told by people in the biz.)

    4. Re:Appropriate Technology by dfay · · Score: 1

      You should give buffets a try. Sure, the food isn't usually that great, but they have an excellent 3D interface.

    5. Re:Appropriate Technology by AnotherFreakboy · · Score: 1

      I've been to plenty of restaurants where the menus are written on blackboards that are placed around the walls.

      --
      Why not get the real ultimate power?
  35. Let's just have 2.5D desktops by HarveyBirdman · · Score: 2, Funny
    Fractal desktops! They'd have infinite resolution and infinite detail. :-)

    Great for artists, but your Quake framerate would fall to one per lifetime of the cosmos. So you gamers who want to finish a deathmatch better hope for a closed Universe.

    --
    --- Ban humanity.
    1. Re:Let's just have 2.5D desktops by Mao · · Score: 1

      Hmm, I think you are on to something. Notice how in certain window managers, a window minimizes to a shrunk version of itself (instead of to a stock pixmap)? That's a step towards the self similarity we see in fractals. Maybe we can then iconify the whole workspace to a shrunk version of itself in another workspace, and then iconify that workspace, and so on... wonder if that'd be better or worse than how switching workspaces is usually done currently. That may be useful if coupled with the hopefully upcoming zooming features of X.

  36. A technical question by TomorrowPlusX · · Score: 2, Interesting

    Looking at this, I can't help but wonder, how do they intend to handle the blurriness and uneven pixel distortion that inevitably results from matrix transformations on bitmaps?

    If you're on a mac running panther (like me) you can see this with Expose -- basically, when you take a window and shrink it it *will* look a little blurry -- particularly if the shrinkage is such that the window is only shrunken by a small amount, say, 90% original size -- you don't get a clear mapping of pixels, so you get weirdnesses. That's fine for uses like expose when you're not interacting with a window's widgets (you're only picking the window itself) -- but if I'm to actually work with a transformed window we had better have a display system that really acts in transformed space, rather than simply mapping a 2D bitmap.

    As much as I dislike MS, and as vaporous as Aero is or whatever-its-called-this-week, it seems like MS is investing into some new kind of display mechanism -- and if it really is vector based and all that hoohah then it probably could skip the render-into-a-bitmap phase and instead draw directly into a transformed gl context, sorry , direct3d of course.

    Anyway, I'll happily admit I'm short on technical details. If anybody knows anything enlightening, please, enlighten me. This is a *real* problem. You can't just transform a bitmapped window and expect people to be able to comfortably read it or interact with it.

    --

    lorem ipsum, dolor sit amet
    1. Re:A technical question by Anonymous Coward · · Score: 2, Informative

      Aero isn't vaporous though. Its here today, it works, and its being used in the active development of Longhorn.

  37. Hey, Speilberg... by Anonymous Coward · · Score: 0

    Frank Parker just showed up and said while everyone uses a Powerglove ]I[ to communicate through friendly gentures (in addition to talking smack) in quake 5, Minority Report: Still gay.

  38. On Win 98 Re:3Dtop one of my favorites .... by leoaugust · · Score: 1

    Yes, it is an old program. It still works for me, but then I am still using Win 98 and Win 2000 on my computers. Never moved to XP.

    I just tested the download from the link that I provided and it still works for me.

    There are more details here http://www.wirehub.nl/~technica/3dtop/home.html but, unfortunately, the Developer moved on to create some rather "new age-ish" biofeedback programs, rather than concentrating on 3Dtop ... So, this program is no longer supported. The link above gives an old version of the program, while the majorgeek link http://www.majorgeeks.com/download186.html lets you download a newer and much more powerful version.

    If you have access to an older version of Windows, do have a look at the program. It is worth it.

    --
    To see a world in a grain of sand, and then to step back and see the beach where the sand lies ...
  39. 3d interfaces can easily be frivolous... by line.at.infinity · · Score: 2, Interesting

    I've seen these 3D interfaces like the screenshot linked from the article before, but the filesystems doesn't look very spectacular... it looks like a poor 3D Excel chart that doesn't show any informative relationship or correlation of data. As far as displaying file and folder sizes go, it seems like 2D pie charts work well enough (there are several apps that do this).

    Even if a 3D interface was used, a large amount will still have to be 2D, because that's the best way to display text. 3D doesn't automatically mean better. Many things would be best left as 2D, especially text.

    IIRC there was a 3D Windows explorer shell replacement before. Can't remember what that was called...

    Not really 3D, but the OS X "genie" window minimizing effect is pretty cool.

    In Japan I've seen animated desktop icons, which could have 3D animation.

    3D space is best for first person shooting games where you want the excitement of exploration (as opposed to a simple 2D map and easily exterminating bad guys by point-and-click instead of point-and-shoot).

    But when it comes to GUIs, usefulness is key. A 3D interface would have to have some additional usefulness over a 2D interface to the user, not just being a good tech showcase for Sun.

    I think a 3D first person shooter anti-spam / anti-virus software might be cool, but it'll mostly be frivolous bells and whistles, and more of an attempt to trick the user into thinking they are playing a game as opposed to doing a real task.

  40. As with all technology that came before.... by Anonymous Coward · · Score: 0

    Porn will lead the way.

    I'm betting on new Russ Meyer breast fetish movies (script adapted by Roger Ebert) that demand a third dimension to present their subject in all their unrestrained glory.

    You should check out sun's video, very intuitive. But unless the code is in Mohommed Ali in Ziare fighting trim, it's going to demand one George Foreman grill of a processor.

  41. Compare consciousness by wytcld · · Score: 2, Interesting

    Your mind has a contradiction, since it's well-know now in neuroscience that the brain is massively parallel, yet consciousness itself at any point in time is mostly serial and unaware of the great bulk of stuff that is being unconsciously attended to. Yet, consciousness can use parallelism - as when we focus on an issue, then put it on the "back burner," only to come back to it hours or days later and find that we now "suddenly" have a solution. So the "virtual" scope of consciousness extends into areas which are presently unconscious - yet still active, and still ultimately accessible by consciousness.

    Your consciousness is already a bit like a two-dimensional, small window into a large three-dimensional space - which is just what Sun is working up here for your monitor. So you already have in your brain "mechanisms" for navigating in such a situation. And this navigation is largely unconscious - we can choose where to focus our attention, but much of the process of "choosing" what comes to the focus of consciousness is itself unconscious. That doesn't mean it's not active, and not part of our intelligence.

    We may find ourselves strangely at home in the environment Sun is proposing, able to bring to it some of the "instincts" we use for internal regulation of mind.

    --
    "with their freedom lost all virtue lose" - Milton
    1. Re:Compare consciousness by shaka · · Score: 1

      With this nonsense rambling I'm sure you could get a job at Sun.

      Good luck.

      --
      :wq!
  42. 3D Control by sonamchauhan · · Score: 1

    You could use 2 mice at the same time. The non-primary buttons could toggle you into navigation mode.

    Left mouse:
    left-click + 2D movement = movement

    Right mouse:
    right-click + 2D movement = "mouse look"

    Two-handed manipulation of the environment would be possible. With scroll mice, other degrees of control are possible.

    Finally, games could as easily be "build 'em ups" as "shoot 'em ups". :)

  43. This is great! by GodSpiral · · Score: 2, Interesting

    The "videos" link isn't slashdotted atm, and is definitely worth checking out, especially if you're tempted to just rant how "quake is a bad interface for writting essays"

    What's good about this technology, is that it is just cool/useful enough to use right out of the box with existing OS/WM/applications, but probably does provide a framework to extend and improve programming styles and UI techniques.

    I guess its fair to be critical that much of this wasn't invented by Sun, but it doesn't change the point that its been rolled into an apparently useful package.

  44. Big Whoop by rpk · · Score: 1
    I haven't seen the "better" video yet (sheesh, why don't they use Akamia or something ?), but the Sun-hosted video appears to showcase mere 3D effects applied to 2D windows, nothing that the "dominant" and "other" OS suppliers haven't done or couldn't do in short order. Yes, the performance is impressive, but to what end ? Also, I don't get the part about "collaborative" desktop software suppliers we are shown a browser (presumably Mozilla), and RealPlayer. That's 50% open source software, not counting the underlying implementations of the technology (probably closed) and Java itself (definitely closed).

    Putting the annotation on the back of the window is cool, but as a software guy I'd be more interested in how they're persistently attached to windows or documents, how complex those attachments can be, and how the user digs them up again after the windows are gone.

    Unfortunately, even the real application of 3D to human/computer interfaces has been a bust. It's been the metaphor of the future for about twenty years now...

  45. Death of the Mouse by Anonymous Coward · · Score: 0

    I'm wondering if a new type of 'desktop workspace' could be thrown into the mix.
    Engineering managements
    Databases
    Navigational
    Management of very large networks
    Visually routing your system or network for a specific task.
    Playing with the focus (not visual) and mipmap may allow higher data exposure and look very pretty at the same time.
    heh, LCARS, of course you'll need touch screen capability.
    How does interaction change when voice is added?

  46. Oh no by j_d · · Score: 1
    What about real time strategy games? Like red alert, or warcraft.

    look forward to saying things like "Our skill tree doesn't let us view Excel files yet! Build more blacksmiths!" or "Oh, no! PDF Rush!!"
  47. Re:Well, if the 3D is virtual. . . by Bastian · · Score: 2, Insightful

    Most people I know do have difficulties getting used to and navigating simulated 3D environments. For example, beginning FPS players seem to have a lot of problems learning their way around new maps.

    3D is a rather difficult problem because it'll have to be done in a way that models itself to the end user. Right now, many people have problems with operating a mouse, moving and resizing windows, etc. If 3D doesn't find an extremely intuitive way for managing these sorts of resources, it won't be particularly useful.

    Also, although we live in a three-dimensional environment, the best science I've read so far suggests that our perception of it is largely two-dimensional. For example, when humans remember how an object looks, they don't memorize the 3D shape of the object, they memorize 2D images of how the object looks from various angles. There is research suggesting that when we memorize a truly 3D environment such as an office building, we really create a series of linked 2D 'maps.'

    This situation becomes very clear in video games. Most folks don't have a hard time at all getting used to FPS games, where the action is really mostly two-dimensional. A lot of people have a slightly harder time with flight simulators, but can get the hang of it fairly easily. This still isn't really a 3D problem though - it's more of a "2 1/2 dimensional" because it's still largely 2D action that is augmented by "up" and "down", but freedom to move along the up/down axis is severely restricted so fluent thinking about the game really only requires a 2D internal model of the action combined with details about whether something is above or below oneself.

    3D space combat games are where the situation really becomes clear. My own experience with them is that when I was first learning them I really didn't keep a good idea of the 3D action in the games at all. I kept an idea of where various objects were in relation to me, and didn't maintain a good concept of the overall layout of the gamespace in 3D. Not exactly Khan and his inability to strategize in three dimensions, but certainly not a fluent ability to plan and strategize in irreducibly three-dimensional environments. Watching other people learn to play these games suggests that their experience is similar.

  48. don't forget the UCSD P-system! by Anonymous Coward · · Score: 0

    There were only a few years of engineers who didn'' know what a virtual machine is. On mainframes, virtual machines were quite common.

    Bill Gates and Paul Allen wrote the first MS-BASIC in a virtual Altair on a DEC VAX. First they wrote the virtual machine, then they wrote BASIC inside it.

    They only did their very last bit of work on a real Altair. They did this because they couldn't afford a real Altair.

    On the Apple ][ and early PC, there was the UCSD P-System virtual machine running Pascal and FORTRAN.

    Then of course recently there is Java and .NET.

    So most recent programmers have had the opportunity to work with virtual machines.

    Anyway, I find it strange that you call Java a success. There has never been a successful language that you have to pay royalties to implement and especially to use. Why? Because whenever possible, those who create new platforms will select free languages to save themselves money.

    1. Re:don't forget the UCSD P-system! by Anonymous Coward · · Score: 0

      But-- But-- Bill Gates isn't supposed to be a programmer! cognitive dissonance.... mythology crumbling....

  49. USELESS GIMMICK by southk · · Score: 1

    and it's been done before.

    whew, sorry, just had to get that off my chest.

  50. Re:Well, if the 3D is virtual. . . by WuphonsReach · · Score: 1

    3D space combat games are where the situation really becomes clear. My own experience with them is that when I was first learning them I really didn't keep a good idea of the 3D action in the games at all.

    Situational awareness... is, I believe, the term that you are searching for.

    Combat flight sims are difficult for me to maintain SA without a head-mounted display that would track my gaze. Constatly switching views using the hat is clumsy and throws me off.

    --
    Wolde you bothe eate your cake, and have your cake?
  51. Innovation my right nut. by Anonymous Coward · · Score: 0

    Microsoft research has been prototyping the same thing for some time now.

    I like his little poke at MS, which of course was a lie

  52. Douglas Engelbart 1968 Demo by cr0sh · · Score: 1
    What we have come to know as the "Desktop Metaphor" was arguably wholly invented and demonstrated by Douglas Engelbart back in 1968. In that demonstration, he showed nearly all the elements of the modern GUI desktop computer, nearly 20 years before they became commonplace (with the Mac). Some of the things he showed in that demo didn't become "common" until recently, and a few of them didn't become common at all.

    One of these was the use of two mice. Yep, it's true. He discovered that using two mice (as well as footpedals - yet another thing that hasn't caught on) could be very beneficial to some tasks. There are probably a lot of tasks where such a system could be beneficial, but he couldn't explore them due to computer limits of the time (btw, consider those limits, then watch the video of the demonstration and be prepared to bow in AWE - these guys, guys like Engelbart, guys like Sutherland and his "Ultimate Display", aka "The Sword of Damocles" for 3D virtual environment display - described in 1965, and ultimately ready by January 1970!).

    Sorry, your not the first to suggest it - as always, it seems like Doug was there first...

    --
    Reason is the Path to God - Anon
  53. Misplaced metaphors by imroy · · Score: 1

    Ok, it all looks very pretty. But when the guy brought up the 3D "CD database", am I the only one that thought of the Interface Hall of Shame? They have three pages on interfaces that try to look like real things - The horrible QuickTime player, and IBM's RealPhone and RealCD applications. The underlying criticism is that interfaces that try to look and act like real things often don't work very well on a computer screen. Look at the apps on your computer desktop. Does your web browser look like some real applicance? Or your email reader? File manager? No, they probably don't. They have some similar widgets, like buttons or tabs. But other things like drop-down menus or scroll-bars don't have real-world cousins. It's a mish-mash that has evolved over the last 20-odd years of GUI design.

    The problem I have with their 3D desktop is I bet they'll try to "reinvent" the interface by imitating real-life appliances and devices. And guess what, it's different using a real-life device with your hands from operating a virtual device with a mouse and 1, 2, or 3 buttons. Things like thumb-wheels aren't so easy to use with a mouse (forgetting the actual wheel on modern mice), just look at the QuickTime player example. And it's not always obvious what is a widget, and what is simply decoration.

    Or they might do it correct from the start, what do I know. In the video the guy talks about a community of some sort. So maybe they'll rely on third-party programmers more.

  54. Gloves... by cr0sh · · Score: 1
    Well, a "glove" needn't be some horrendous construct, like Nintendo's Power Glove (ick.)

    Of course not - gloves can be really nice. The problem is (as always) - patents.

    You see, part of the PG's technology was licensed from Jaron Lanier's company of the time, VPL. They made what could be considered "the ultimate" glove - the DataGlove.

    It was made of lycra or spandex - very flexy and comfortable, like bicycle gloves. IIRC, there were no fingertips, so you could type with it on. The sensors were lightweight loops of fiber optic (which, when bent, would leak light out, the more light leaked, the more the finger was bent, and an optical sensor at the end of the loop could read this).

    For position tracking, you typically used a magnetic tracker like a Polhemus system - which utilized a small sugar-cube sized position/orientation sensor (basically three orthogonal coils) that was stuck on the back of the hand of the glove.

    Very lightweight, very comfortable, excellent response. Its only real drawback was calibration, as the lycra/spandex of the glove tended to shift as you used the glove, shifting the sensors away from the bend points. I also think it had problems with sensing finger abduction (side to side movement) - but all glove devices at the time (even today) have that issue.

    So, the technology is there, but it is still wrapped up in patents. VPL no longer exists, I don't know who has the patents today (used to be Thompson/Phillips, but that may not be true anymore). A lot of physical 3D human interface technology is locked up in those patents - the DataGlove, some HMD stuff, various display software patents, the BodyGlove (full body tracking)...

    --
    Reason is the Path to God - Anon
  55. 3D? by butane_bob2003 · · Score: 1

    Is is 3D as in Doom or 3D as in Quake? Assuming they are using the Java3D API, looks like 3D as in Quake. (not psuedo 3d)
    I wouldn't mind a 3D interface, except that most interfaces are created these days with a orthographic view. If the OS exposed a 3D application development environment (which it would, hopefully) I would REALLY like to get into it. We have semi-serious discussions about 3D interfaces for some parts of our software (sourceforge.net/projects/bie). There are many applications/domains where a Z-plane could have meaning and add lots of functionality. Anyone who says otherwise probably doesn't need more that 640k ram either.

    --


    TallGreen CMS hosting
  56. Personalize and Extend Re:3Dtop one ... by leoaugust · · Score: 1

    My use of a desktop, and esp. the 3D Desktop is very personal, and I use a lot of tools to achieve what I want. It would take a long time to convey what I do, but let me try to start by answering your specific questions ...

    Most people's desktops just seem to be a rather disorganised collection of shortcuts and temporary documents

    This is true as M$ could never really communicate what they were trying to do with the Desktop Metaphor. And their tendency to define "special folders" and then hide them in the Windows subfolder was not very helpful ... And I think in their Win XP version they have tried to retrace their steps - emphasizing a clean desktop, automatically removing unused icons etc ... Personally I believe, M$ screwed by taking this approach and have wasted the whole paradigm of Desktop ..

    It would help if Windows didn't forget where your desktop icons were when you do things like change res, but even so it just seems like a dumping ground.

    I use a program called Iconlock which gives me the option os saving in the Right-Click Context Menu of the Desktop. Looks now it is hard to get a free copy but I have an older and free version of it. Let me know and I can upload it somewhere for you. Otherwise you might find better substitutes that achieve the same goal. Iconlock lets you save the various arrangements of the icons ... The saving mechanism is quite extensive, and more you use it the more powerful it becomes esp when you redefine the Desktop folders.

    You could use TweakUI to redefine your Desktop. Use the program to define ANY folder (not just c:\win\desktop) to become your desktop. It does make you Log On/Off but it is a minor irritant. That way you can get whatever icons you want on your Desktop using TweakUI, and then resort to the saved Icon arrangement using Iconlock.

    The apps I use everyday go on the quick launch bar.

    QuickLaunch is my place of choice for Icons. Notwithstanding the fact that people say too many icons there make it load slow- I have about 130 icons, and I am doing just Fine. It is nice because no matter where you are, you can always hit the Windows button on the Keyboard, and all your shortcuts are immediately there ...

    As it stands I find an incontinuity between the spatial desktop and the list based files/folders in a file manager.

    This is the crux of the problem, and there is no complete solution to it. In fact you have to balance the flow of information from 1D listing, to 2D X-Y plane, (and extending it with Virtual Desktop Manager like JS Pager using the Natural Skin) to the 3D using 3Dtop. Actually the 3Dtop window is just a window and you can make it just one of the virtual windows on the JS Pager ..... In each of the 1D, 2D, and 3D, there are nestings and recursions of information, and also there are pseudo layers, i.e.1.5 D, 2.5D, and you also have to look at the temporal aspect. So, it does take a little while to be able to make a packet of information move from one type of dispaly to another, and as you can't preserve all the information tradeoff's have to be made. It is these tradeoff's that make it hard to describe my system.

    Then I use programs like Peepshowlite to be able to cut thru layers, and the Peepshow Full program lets you make multiple incisions ...

    To control which windows stay on the top, and to control their transparency I use the program PowerMenu ...

    Anyway, I know you must be thoroughly confused by now, but all of these and many more utilities come

    --
    To see a world in a grain of sand, and then to step back and see the beach where the sand lies ...
  57. Cool, but rather silly. by sageman · · Score: 1

    A 3D desktop is pretty neat to look at (for a while before migranes set in) but, as many have mentioned, incredible overkill and immensely inefficient. But, then again, I say the same about 2D GUI's too! If one can't do it on the command line, it can't be done! Hear, hear for 1D interfaces! That being said, I'm definitely setting up a 3D desktop eventually just to show off and be more of a geek.

    --
    --- "To iterate is human, to recurse divine." -- Robert Heller
  58. This is what Sun is doing? by 3rdParty · · Score: 1

    I mean, take two identical software products, but make on run slower than the other. Ask users to tell you which product they like better. The faster product will win every time. This is why Java is a bad idea for most projects.

    Ask 100 *nix software engineers which version of the software users will prefer, and at best one quarter will give the correct answer, one quarter will either say it doesn't matter to the user, or the user will prefer the slower one because they know it must be doing a lot of work if it is that slow, and the remaining half will question why you want to know, didn't you read the man page? This is why Sun is not as successful as Microsoft. There is no appreciation of the user in a *nix world. Projects are for the developers to work on, and if the marketing flacks can get people to buy it, well, we were right all along then.

    Their 3D desktop demo is cute and all, but there are already packages that let you do this. And my desktop is already 3D. I have one window on top of another as we speak. If they could procreate in that position, Sun might have something. Sure, I can't turn my window around to see the backside, but why would I want to, other than idle curiosity? And why would I pay for the ability to see the backside of a window, when I can't really use it in that manner? Is this 3D desktop for high school detention halls, where kids need something to keep their mind occupied while they kill time? I certainly don't see how adding useless features results in a more productive work force. But that's just me. I'm no underwear gnome, I guess.

  59. Already done by pajama · · Score: 1

    Vitrite: Giving you useless window transparency since 2002:

    Vitrite

    Ricardo

  60. 3D desktop by ghost. · · Score: 1

    Wake me up when the porn industry figures out how to utilize it.

    --
    Bush is a cylon.
  61. Why? by spectre_240sx · · Score: 2, Insightful

    I certainly agree with the arguement of '"3D" on a 2D space,' but in addition, I'm also wondering why we're trying to this right now anyway. In my opinion, we have a long way to go before we even have 2 dimensional desktops mastered, why are we trying to go 3D already? I think it would be better if we mastered what we already work with before we move on to bigger and "better" things...

  62. Credit where it is due by Jahf · · Score: 1

    Whether you like "looking glass" or not (and I've gotten to play with it directly and did like what I saw for a very early alpha) one thing that I haven't seen mentioned is proper credit.

    The ideas and java coding behind the first versions of "looking glass" were all the brainchild of Hideya Kawahara (aka Dan). The fact that it is taking a life of it's own will hopefully give him the resources to complete it. He is a software engineer for Sun and came up with the idea on his own then brought it to management where everyone was floored.

    Congrats Kawahara-san :)

    --
    It is more productive to voice thoughtful opinions (reply) than to judge (moderate) others.