Sun to GPL Project Looking Glass
elleomea writes "According to The Register, Sun is releasing Project Looking Glass, their new GNU/Linux based 3D window managing system, under the GPL during their JavaOne conference (beginning today)." The screenshots of Looking Glass make it out to be very pretty. I'm not sure if I have the spare CPU cycles to power such an environment, but it's sure nice to drool over.
I'll believe it when I see it. And BTW, what about Java?
Well, if there is any code for hardware acceleration, that would be very nice to have in a linux GUI, and it could be ported to GNOME and KDE.
Josh
Here's hoping it's as functional as it is good looking, or it is all for naught.
Physics is nothing like religion. If it was, we'd have an easier time trying to raise money!
Game over. Insert Coin to Play.
Stick Men
Yes, it is very nice looking, but how does it improve my interactions with the computer? The whole tilted window thing looks good but i dont think it'll be a huge bonus when it comes time to actually use it... I'd rather use those CPU cycles for something worthwhile i think...
drunk chemists
NO ONE will have the cycles to run this. Ever.
How having multiple Mozilla windows open and at 90 degrees horizontal is somehow more efficient than having multiple tabs open?!? I mean I really don't see how this is supposed to improve efficiency at all.
There are 4 boxes to use in the defense of liberty: soap, ballot, jury, ammo. Use in that order. Starting now.
Is this some sort of high-concept System Shock 3?
Where's SHODAN? Where are my cybernetic zombies?
Looks like they dumbed down the interface so they could an X-Box port as well.
Shame shame.
I guess my subject pretty much expresses my enthusiasm. It's nice to see this coming from Sun. Looking Glass looked really cool, but I was always concerned that they wouldn't open it. Now with this news, it should allow desktop developers to try new things.
Pretty cool stuff.
Jason Lotito
"This is a UNIX system! I know this..."
I watched C-beams glitter in the dark near the Tannhauser gate.
I mean, come on, everyone *want's* the latest and greatest, it's just those of us who can't justify it that don't actually go out and buy them :-)
:-)
:-(
Personally I've stuck with a Matrox G450 for what seems like the longest time simply because it was the one of the first (and the best) at dual monitor display, and I *like* that - 3200x1600 displays are really nice when you've lots of editor windows open
Ah well, if it does take off, guess I'll be getting an nVidea or ATI card, which means a PCI-X motherboard, might as well throw in an Athlon-64 (maybe FX), and I'll want PC3200 RAM. Damn that's an expensive desktop
Simon
Physicists get Hadrons!
No, it still sucks and is useless no matter what platform it's for
It will suck even more if MS does it
"Some things have to be believed to be seen." - Ralph Hodgson
And think in the nice animations and graphic effect of MacOSX, if they are happy with it, maybe will not be so bad under Linux.
You can't see past the status quo, much like the rest of the Great Unwashed. That's why the world is stuck on cruft like Windows. Think for a minute, if you dare, about what might be possible with this if it were to be adopted and developed by a small community of people.
Instead of wasting time of super cool, awesome 3D spinning, rotating and flipping translucent windows with shadows, how about establishing some GUI standards for Linux to make it easier to use for the grandmas and grandpas of the world. No amount of Linux screen real estate bling bling is going to make it a better OS for the common user.
Strange women lying in ponds distributing swords is no basis for a system of government.
We should all give Sun a big round of applause for this one!
...Well, the ability to annotate arbitrary windows might be useful, as long as the sesison management was good enough, but the "rotate the window away" thing seems just as useful as shading windows on any current window manager - not very useful, as you always end up with a bunch of shaded title bars underneath some new windows.
I don't have enough screen real estate to devote half of it to things I'm not currently using.
good way to get attention aye :)
Very true. I was going to post about whether eyecandy was really what the Linux Desktop needs right now. I mean, I embrace it as another choice that you can use, and sure, it's nice to have something that looks different, but will it actually change any ways in terms of usability? The reason why I minimize windows is so that I have more desktop real estate; if it becomes a nice 3d-ed perspective window, it's not really doing much. I applaud Sun for GPLing this. I wonder where this project will go.
I'm not sure if I have the spare CPU cycles to power such an environment, but it's sure nice to drool over.
Borrow some from neighbor.
Looking glass and Nvidia SLI dual GF6800 video cards...I can see where this is heading!
Evolution of Language Through The Ages: 6000 BC : ungh, grrf, booga 2000 AD : grep, awk, sed
...I'll be waiting for psyonic monkeys that sound like chimps to start throwing brainwaves at me from behind the browser window.
It would be cool if it didn't suck.
Or for that matter, the band Looking Glass, which scored a single hit in the early 1970s with "Brandy"
The sailors say Brandy, you're a fine girl, what a good wife you would be...
Unknown host pong.
Just from looking at the screenshots, I see zero reasons why this would be better then a traditional 2d desktop. In alot of ways, its inferior to a normal desktop, not to mention the wasted cycles spent rendering the damned thing.
... does it really help you know what your document is, be seeing some strangely distorted side view of it? Perhaps things like 3d navigation could be handy... the ability to not only scroll up and down, but in and out... or to link relevant data not only in a tree based structure ( like the start menu ), but also group information based on relationships to other information, with perspective aswell.
Really, to take advantage of 3d desktops, we either need full immersive 3d ( alah, the 3d headsets, or perhaps holographic displays ), or the need to take a different perspective on computing then todays window'd concept. Really, what is the value of rotating a windowed view
But as it stands, just texturing an existing window onto a 3d billboard... really, whats the point? It will be interesting to see how microsoft exploits the 3rd dimension, given that avalon requires a 3d gpu to run. Hopefully, they do it better then SUN does. If I recall, there was an alternate windows manager called the Cube, that worked similar to this... what ever happenned to it?
They aren't quite rotated 90 degrees.
I think the slight preview is kinda neat. It only takes a small amount of screen real estate, but looks like the window.
This should make it easier for someone to remember what these half minimized windows are.
Myself I'll stick to shading windows, but I think this could be useful.
It looks like a "pretty" big waste of time and screen real estate. The last screenshot labelled "organize" is pretty damn ugly. It reminds me of CDE turned on its side.
Here's your chance to improve upon it! Go forth and code!
I have a feeling that this project will do neither.
How pessimistic..
-adnans
"In short: just say NO TO DRUGS, and maybe you won't end up like the Hurd people." --Linus Torvalds
Which everybody seems to forget its more then a GUI, but a framework to develop 3D aplications as well.
So yes, it's a waste of cycles as a just another desktop, but plenty apps can benefit from a common 3D interface.
That is what is interesting about looking glass.
What's the difference between this and using a task bar? I mean, why waste the CPU to tilt a window?
;)
Probably still has issues with true-window-transparency..
It seems that most of the value in this windowing is the wya you can move stuff out of the way. How is this technique more effective than say minimizing? It looks really neat, but I'm not convinced that it's actually an improvement.
This sig has been temporarily disconnected or is no longer in service
I find it funny that this was modded offtopic. Microsoft is continually bashed for the enhancements it makes to its GUI. I'm always hearing complaining about sliding/fading windows etc making the code bloated, or slowing things down, or soaking up CPU cycles.
Now something comes out for linux that is seriously just eye candy and it's suddenly the next big thing. For god sakes people at least TRY to be objective.
The use of transparent windows seems to be standard now, but would it be possible to create an OpenGL context which allowed the application to specify a transparent background color, which allow the current desktop to be seen underneath?Combine this with the "no window frames" option of X-windows, and some really cool visualisations could be written.
Vintage computer adverts: http://www.vintageadbrowser.com/computers-and-software-ads
Comment removed based on user account deletion
Running a render farm? Calculating protein in DNA strands? If you are, you are already most likely running a streamlined optomized setup, so you wouldn't even consider this....but for the average schmuck....?
Sehr geehrter Toilettenbenutzer!
First, people say this every damned time an improvement is made to a GUI. If anybody listened, we'd all still be using CLI exclusively. Second, most people using their 3 GHz machine for office work most certainly DO have the spare cycles.
Additionally, it looks like the improvements will really make a usability difference in how we interact with the UI. Keeping notes on an application window, tilting the windows to keep most of the perceptual information (btw, using foreshortening to effectively compress windows is a great idea), making multiple desktops more perceptual, etc are all good ideas that will help people interact more intelligently with their programs.
I think this is a great start, and with some tightening and more well-implemented ideas, I can't wait to see this in a mainstream OS.
-Looking for a job as a materials chemist or multivariat
i think its pretty cool. I probably wouldnt use it, but i think gnome takes too many cpu cycles. still wicked cool though.
To all this people blaring that it is pretty useless at the moment: Yes it is, but that doesn't mean that nothing usefull can come from it. This is a technology that allows some awsome stuff and Sun is putting it under the gpl. Now all the Open Source developers can take this and build something usefull with this thechnology.
This is great news and I'm really looking forward to the things to come.
Looking Glass screenshots are fun to drool over and all I guess, but IMHO the way forward is not adding further complexity to the binary-graphics desktop.
Rather, it's SVG. XML-based vector graphics allow developers to parse and manipulate graphics the way you would a web page or a config file. They also make remoting applications even easier than with a binary protocol like X. What does this mean for end users? Not a whole terrible lot on the surface. But it does make it easier for developers to apply consistent look and feel with widely-known text munging tools and also make rich networked applications; so in the end there's a significant but non-apparent user benefit.
Of course the nature of SVG is such that although it looks extremely crisp and neat, it's basically 2D. I think the tradeoff is worth it.
If you're going to go for the extra overhead anyways, SVG is a much bigger win than 2D any day.
Google confirms: Ruby is the world's most beloved programm
Now think about that. Picture being able to have email in the background and front windows go opaque when and email arrives. You would not have to change windows to see the subject line and no desktop space is used.
Adding 3D would make this even more pronounced.
Cool idea, if you have the spare power and time to setup.
So just how hard is it to manipulate a 3D environment on a 2D display with a 2D input device? I've had minor problems rotating objects in apps like Poser. I can only imagine how difficult some of this could be for people with impaired movement.
Not having had the opportunity to actually try this interface, I was wondering if it take a lot of practice to get good at rotating windows and moving the object around the environment.
How does the os know that I want to move an object up along the y axis instead of "back" along the z axis?
Now, if the depth of the window varied based on the size of the document or the time since it was last active, that might be cooler.
W..w..W - Willy Waterloo washes Warren Wiggins who is washing Waldo Woo.
Among a few other minor infelicities:
SVG is a much bigger win than 2D any day.
should read "...than 3D..."
Google confirms: Ruby is the world's most beloved programm
.. this might not be usefull to the majority of us but at least it will ease the interface design of the operative systems used in movies ... they seem to like that 3d stuff (ex: 3d hacking, 3d viruses, 3d Halle Berry... etc etc)
I fuse with Mercer every single day...
why is it that this reminds me of the MSIE project ChromeEffects?
if you haven't heard of it, that's because it was shelved in alpha
theres a massive difference, with MS you would have no choice , with *nix systems you wouldn't be forced into using it, it would just be a cool show off go faster stripe thats removed after a few days.
mods on crack again... serious outbreak of the old "if microsoft windows doesn't have it then there's no point in it" type of comment to anything positively different in the way of UIs. The only reason we're not seeing any posts berating the use of multiple desktops with pagers these days is because Microsoft is bringing them finally to the market in the form of Longhorn... after having had them hidden away for a long time now as an unnofficial tweakUI app. The moaners have got to go with the flow now as it's been decided for them that multiple desktops are now in... and I've just wasted my ability to moderate any posts in this topic...
Donald 'Duck' Dunn: We had a band powerful enough to turn goat piss into gasoline.
Looking Glass was a pretty serious project, before the Air Force passed it on to the Navy. I hope Sun doesn't screw it up...
Proverbs 21:19
Does anyone think that a window manager like this could revive the touchscreen market?
theres a massive difference, with MS you would have no choice , with *nix systems you wouldn't be forced into using it, it would just be a cool show off go faster stripe thats removed after a few days.
Actually, you're lying through your teeth about that - or are just plain ignorant.
You can turn off ALL of the flashy effects on Windows. See this web page for details.
Coming soon - pyrogyra
I'm still using the same basic UI I was using 20 years ago. Ten years ago I started using a task bar, but beyond that it hasn't really changed. The basic elements of the GUI's I've seen (which I know is rather limited) has been desktops icons and mixes of one or more taskbar, or taskbar menus. 3d is nice eye candy, but when I'm working its all about real estate and end up with most windows maximized or tiled (for terminal window editing) It'd be nice to see a revolutionary way of organizing my information and work besides 5 workspaces and my treed file systems, but I don't think this is it.
Both are very useful for displaying more information. WIth Looking Glass, you see more than a tab: you get to see what's happening in the windows.
Try it with dashboard reporting screens, shared whiteboards, even video streams. You'll be impressed.
when "Jurassic Park" first came out the ... ...
company I worked for at the time had a
spike in interest in the SGI systems we
were selling
until they saw the price tag
SGI still makes some of the finest unix
boxes/racks around. But like the Jurassic
creatures, they are dying off. Their
management kept making big mistakes: spinning
off MIPS for small change, buying and then
selling Cray Research, etc. For a company
that was at the bleeding edge of the internet,
their market timing has since then been fsckd.
Too bad, really.
Look, I don't know if anything useful will ever come of Looking Glass, but I think it's great that it exists and that Sun is opening the source under the GPL. They're trying to do something a little bit different. It might be too CPU intensive to be useful right now, but it might offer some cool code to bolster another open source project or act as the foundation for a better implementation of a 3D desktop. The important thing is that they're being creaive and they're sharing their work with the rest of us.
I find Sun's choice of pretty background pictures very distracting when attempting to evaluate the merits of this desktop system, and I'm sure this was intended as a marketing trick. I would have preferred shots with a plain background to really see the features of the desktop.
In fact, this shot is nothing more than the background! (and the 3d version of a standard 2d taskbar) They say, "Just imagine what is possible if it were live video." -- It's more like, "Imagine a pratical use for this '3D' desktop".
Project Looking Glass appears to be one of the best things to come out of Sun since Java. And opening it up to more Linux support is the only way its going to get to a stable release anytime soon. I've been looking forward to a beta of it for some time now. I think its one of those things that will make Linux on the desktop "as kewl as OS X" instead of just a Windows replacement. But with Sun's wishy-washy Linux/GPL embracings, open-sourcing it is the only way it will take off. At least this is likely to mean CVS build alphas/betas soon. I can only hope that its Window Manager agnostic since their demo of it was Gnome based. Hopefully opensourcing it will make equally powerful for Gnome and KDE. Then again, if its Gnome only, I might actually switch from KDE. :)
An Annonymous Coward wrote this earlier: ...sorry those screen shots look like windows 3.1 texture maps on simple 3D polygons and then beat with the fugly stick.
:)
I would have nested this, but then nobody would see it because of the AC factor
It does need to be mentioned that this looks like a quite effort to apply 2D windows to a flat plane rendered in 3D. 3D could possibly look quite nice on the desktop. Hopefully soon, graphical artists will figure out how to make widgets that look good in 3D (while being 3D themselves). If it's 3D, it only makes sense that the things you click on have some dimension to them.
It would be cool if it didn't suck.
I'm liking this. I don't know why everyone is being so critical of something they don't have to use. Sure, it's eye-candy. Big deal. I'd imagine that the first graphical interface was put down by a lot of people simply because "You don't need it." *remembers a scene from Pirates of Silicon Valley where a bunch of Xerox execs put down the mouse*
Well sure, we don't *need* it, but who knows. There may be some applications where it actually comes in handy. Like a Rubik's Cube application for instance. There are probably dozens of applications this could be used for and noone has thought of them yet.
Ok, so it's a little pointless now, but who knows what it could develop into. Plus, being GPL'd, the OSS community can tinker with it and see what they can get out of it.
looks pretty. can't imagine it being any better than a good ole 2-D desktop.
You can find a similar one named Task Gallery that MS Research has been working on
;) )
They atleast have done a good job saying
NOTE: This web site is only meant to support the video. Watching the video is the best way to get a feel for this novel user-interface.
You can't do justice to something in 3d with screenshots.
Sun seems to have lost the point and placed just screenshots in their site ( you can find the links for the videos a few posts above this though )
Inspite of all the efforts going into such things, how effective do you think would such technologies be with our current input devices like the keyboard and mice and output devices like the monitors?
However these I guess would be the standard interfaces once we jump into the *real* 3d world in the future. (Proof: The Virtual Control room of Zion in the Matrix Reloaded
I'll stay with my windowmaker till that time
Reading through the posts I see numerous people complaining about how this is pointless and a waste of cpu cycles and has no benefits over a traditional 2D desktop.
You are failing to realize that by open sourcing this project, sun can harness the creativity of the open source community to improve this project and make it into something you would actually want to use on a daily basis instead of just a gimmick to show off to your friends.
This is a step in the right direction and I am excited that they are releasing this.
I prefer to keep my desktop a clean slate. The taskbar and a single row of icons. The second I need more than one row I have to clean up. This would make my desktop a disaster area.
Geez, dream a little... While I agree it's probably of marginal usefulness a current desktop computer, I think it's a nice mix of 3D and 2D interfaces, that may be really useful in the future.
We'll have to move on sometime, for some tasks. WIMP interfaces won't reign king forever.
Your hybrid is not saving the environment. Its purpose is to make you feel good about buying something.
Because one cmd line a much better than 15 mouse clicks !
Visit Tutorials & guides collection
Heck yeah! Depending on how many people have this "dynamic desktop" one could break the world record for most people mooned at once! Also what if you saw someone getting mugged on your desktop and calling 911? "Well, I am not sure exactly where the mugging is happening, but I can see it on my computer desktop...."
I Am My Own Worst Enemy
I'd disagree completely.. it's very difficult to manipulate a 2d environment mapped into a 3D environment on a 2D screen.. and IMHO nobody's gotten it right.
Apple is far and away better off having found good uses for 3d in Quartz. Looking glass should look at those examples.
I'd say something more useful would be something akin to an X server for 3D objects, instead of an X->texture transformation. Not discounting textures here, but merely saying we could do much better with using arbitrary managed 3D objects.
Pan
I said no... but I missed and it came out yes.
As eye candy goes, this one has appeal but it still smacks of the "build it and they will come" methodology. Many mainstream vendors didn't survive during the 90's with that gimmick and I'm not certain that this will either.
Besides, it's an improvement on OS X or a direct rip-off, can't tell which yet. I'd prefer that *nix GUI innovate rather than compete for share, IMHO. The market will decide one way or the other.
Mod me troll, if you must, I can't help it.
I don't know what to make of all the hype surrounding this 3D desktop. Others have gone before it and died, e.g. the 3dwm project.
Rotating (flat) windows mainly just shrinks them, which I think is a good idea, but we don't need 3D for that. Just put all the shrunk windows at the edge of the screen, and let the user bring them forward by clicking (incidentally, this closesly resembles how the OS X window manager works).
As for their example of the CDs, yeah, nice, but can it beat a straight, sorted list? With a search facility?
The problem with 3D on the desktop is very simple: the display is flat. Therefore, objects that are to the front will occlude objects that are more in the back. I manage to avoid that problem by having a display large enough to avoid overlapping windows. Bringing 3D to the desktop is going to introduce the problems of the Real World into computers. I think it's a Bad Thing.
Please correct me if I got my facts wrong.
Joe Sixpack doesn't know what a CPU cycle is, but he knows that he likes the 3D window when he browses this computer at Wal-Mart. Bells and whistles draw a customer in.
I can see how this could have the potential to boost their desktop sales. Any desktop sold based on Linux is a good thing./P
I bought a P-I 200Mhz (without MMX) Sony "90" desktop. It had an add-on desktop called "Viao" I think - layed on top of Win95. It had "tilt-away" windows similar to what I'm conceptulizing this GUI to have.
Similarities? Did Sun take someone elses idea and improve it?
...yup...
This ain't just someone's Ph.D project.
While thinking philosophically, we see problems in places where there are none. -Wittgenstein
Try to remain within the scope of the discussion. It may not be less bloated, but it's not soaking up CPU cycles if the code isn't being ran.
Looking Glass is, obviously, going to require panoramic backgrounds. The screenshots show a forest, some mountains, and what appears to be the campus of Stanford. Something is seriously amiss here, as both Scott McNealy and Bill Joy went to Berkeley. They did just cut a high profile deal with Microsoft, though, and there is a William H. Gates computer science building at Stanford. Coincidence? What about the fact that they have a backdrop of a private university in a product whose source code they are about to make public, in the meantime excluding Sun's public (both in the sense of Berkeley itself and the BSD, back when Sun's OS was SunOS) roots. Something strange is definately afoot.
Anonymous Luddite: "What do you think of the dehumanizing effects of the Internet?"
Andy Grove: "Not Much."
I think he was talking about the picture in the background. If that was live video of a scenic view then it might be nice. You know imagine your background is a HD quality shot out of some office building that has a view of the ocean. Or of a fire burning ( yes, they have those DVDs ) then id would be pretty cool. Imagine a desktop like DVDs are ( maybe not quiet do flashy ) but the idea is really cool.
...with the 3rd dimension, now solitaire cards will feel much better when I play with them. The 2d cards just didn't feel right, especially when shuffling. Of course this will result in me wasting more of the 4th dimension (if that's what you consider time to be anyway)
"Look Lois, the two symbols of the Republican Party: an elephant, and a fat white guy who is threatened by change."
... is this don't turn out into something like a 3D Windows BOB
...but really, I dont see how it improves usability at all.
The video just confirmed my suspicions.
I mean really, rotating your windows upside down does anything for usability?
How does sticking notes to the back of windows help usability at all, when you can't see them without flipping each window around? How is this better than normal sticky/postitnotes applications?
There's still as much clutter as normal desktops -- actually more, the minimized windows take up more screen real estate than traditional minimized windows and they dont really convey any more information.
If there's anything truly practical and innovative about Sun's LG, its the use of opengl in the UI. Now that has some serious applications. The rest is just fluff.
Anyway, LG is very cute and all, but I think i'll pass.
In my cube, I am surrounded by a ring of desktop surfaces, filing cabinets, bookcases, drawers, and bulletin/white-boards. I have learned to use them to great efficiency to display things that are critical right in front of me, push less critical things to the side, but not out of site, and index the rest in files for easy access. Although there will likely be a mix of useful features and eye-candy, I'm sure there will be some aspects that will be a great fit to my organizational scheme.
Link for SS1 audio files front page is here. Enjoy!
P.S. It's a pity that SS3 isn't on the horizon, but we can dream though! (Unless Eidos wants to give Warren a whole load of cash to do it).
Are you local? There's nothing for you here!
It contains applications that are mostly file system representations but interesting nonetheless.
Nooface - 3D UIsTransparency. We can do it today with various 2d windowing environments. But I was trying to figure out today what it allows you to do. I have no idea.
:-)
:-) I get the feeling that the threedee interface is a marketing tool rather than a tool to improve productivity. But maybe I just haven't thought of it yet -- what's the killer app for an interface like this?
I agree that transparent windows look cool -- but how does this translate into usability? It doesn't seem to; at least, not that I can think of.
When I have a transparent window, it enables me to place it over another window and see both at once. Except that, from experience, you can't really see both at once -- if there's information on both of the windows, they are confused together, and you can't really read either one. The only way you get transparency to be useful is if one of the windows has a significant amount of open space in a section of it so that the other window can be read with a bland background. But if this is true then the application has been designed incorrectly -- it wastes a lot of space. Any situation I can think of where transparent windows would be useful, I realize that one application or another had a misdesigned UI instead. I challenge a counterexample.
Okay, what else do you get from a 3D desktop? Fast and precise scaling of individual windows and other widgets. Well, Mac OS X does this already, and it looks really great, in 2d with hardware. This isn't really a 3d thing, but it is incredibly useful, and a convenient side benefit.
Window flipping, rotating, etc.: It depends on how many things you can do with this. I doubt that most people will actually want/need to rotate their windows under normal circumstances. Rotating something to minimize it by its title is pretty much exactly the same as simply minimizing it to a taskbar or shading it, in whatever WM you are using. I don't know about taking notes on the back of a window, considering that you just hid the information you wanted to take notes about! But putting a "sticky" on a window, writing on it, and having it actually MOVE with the window would be a great feature -- if you shrink the window, the sticky shrinks with it, and if you rotate it, you can see that it has a note hanging off it - in 3D, so you can more easily identify windows when their sides are facing you. Also, the thickness of the windows in the screenshots bugs me -- I always visualized windows as paper-thin.
Perspective -- if the user is simply a camera in a world, should there be "sticky" icons that rotate and move with you? What about window maximization? I think Tog and the Mac people have made it sufficiently clear that the edges and corners of a screen are extremely easy to acquire for mouse users. Simply taking the "camera in a world" perspective is probably wrong, then. IMO, it is very important to have some sort of sticky widgets around the edges. Where do you draw the line? Do you have maximization? What happens when you try to pan while a window is maximized? Does a user have to learn about the fact that the environment is 3D to be able to use it? (can you still be a 2d environment). Is it possible to get "lost" in a 3d world?
I think people often have trouble visualizing a 3d interface. Can you interact with something which is "behind" the frontmost window? Is it a regular mouse cursor or some other "manipulator"? If you can move the cursor in threespace, how do you do that (maybe a different hardware sensor on the mouse)? How do you indicate to the user what "layer" his cursor is at?
I have more concerns right now but I should get back to work.
Bring it on,
Lincoln
I don't see too many posts praising this move.. I like the GPL, and am glad they would GPL another piece of software, but I personally don't care too much about it. I'm sure many other people like myself feel the same way.
It's becoming quite common for some people like yourself to scream "LOOK A THE HYPOCRACY!" as soon as two Linux people say something that contradicts something two totally different Linux people said a month ago.
The "Linux Community" is a diverse lot. Don't be so fast to call them hypocrites.
And if you don't know why some people would denounce Microsoft for creating anything less than stellar, innovative software with their market dominance and bank account, you may want to find another site to post at..
Why do I keep typing pythong?
It really looks like Sun is trying to solve the same problem Apple recognized when developing Expose. But Sun's version is less elegant and harder to use (and way too caught up in physical metaphors). Expose does such a great job of letting you see exactly what apps are runnings, and easily navigating among them. Sun's Looking Glass is similar to a degree, but generally less easy to figure out at a glance, and probably harder to work with in terms of keystrokes/mouse gestures.
Buy Text Processing in Python
It's a 3D window managing system
I think most of it looks nice, but it is still just a window manager, with windows that have 2D content. The windows themselves don't have any GUI improvements over older window managers. I think it would be more interesting if it somehow managed 3D content; for example, somehow representing filesystem navigation in 3D. Or if there's a window containing 3D rendering, the objects within that window would also rotate along with the window. It seems like overkill to to have such a fancy window manager. It would require significant hardware resources, depriving running programs of their use. A simpler window manager on a simpler hardware setup could run programs just as well. What I'd like to see is an actual 3D GUI.
I fail to understand why there's suddenly this big kick to move desktops into 3D. (Microsoft's Avalon project is an effort along the same lines as LookingGlass, isn't it?) As far as I can tell, this is all just some kind of ill-thought-out attempt to invent the newest revolution in computing or something. But really, it just seems like a glitzy gimmick with no functional benefit that I can imagine. There's a reason why 2D paper has been useful for thousands of years. It's space efficient and the vast bulk of information encoding schemes that we have devised are 2D in nature... The written word and the painted image convey the great bulk of information we need to exchange with one another in a concise and easily reviewable manner. Audio-visual info is easily conveyed on a 2D screen as well. We don't write books on layered cubes because that's just an unecessarily complex form. Virtual 3D immersion might be useful in "face-to-face" social interactions perhaps, but that added socio-emotional dimension is completely unecessary most of the time when the goal is simply the concise transfer of information. Hyperlinking is all the extra dimensionality we need really to convey topic forking between nuggets of 2D information. Hyperlinking works just fine in a 2D GUI. Looking at the screenshots I wonder what kind of functionality do you get out of having a page that swivels like a stone tablet or something? You get a REALLY BIG icon, that's what. You can't really read the page while it's tilted and it takes up a heck of a lot more space than a plain old condensed 2D icon. You could use a zoomed-out image for a 2D icon if you wanted to keep that preview function that those tilted tablets have and you'd save a lot of screenspace that way too. It all just seems like silly gimmickery to me. Can anyone point out any good functional reasons for trying to force a paradigm shift to a 3D user interface? bif
wag more
bark less
It's great that Sun has GPL'ed this desktop, but it has absolutely zero chance of mainstream Linux adoption. Why? Because it requires Java to run, and the Java environment itself is not open source. Remember the whole KDE debacle about Qt not being free enough? Multiply that by a few million times and you'll see why Looking Glass won't make it past "gee, that's cool" in the Linux world.
Tired of FB/Google censorship? Visit UNCENSORED!
I fail to understand why there's suddenly this big kick to move desktops into 3D. (Microsoft's Avalon project is an effort along the same lines as LookingGlass, isn't it?) As far as I can tell, this is all just some kind of ill-thought-out attempt to invent the newest revolution in computing or something. But really, it just seems like a glitzy gimmick with no functional benefit that I can imagine.
There's a reason why 2D paper has been useful for thousands of years. It's space efficient and the vast bulk of information encoding schemes that we have devised are 2D in nature... The written word and the painted image convey the great bulk of information we need to exchange with one another in a concise and easily reviewable manner. Audio-visual info is easily conveyed on a 2D screen as well.
We don't write books on layered cubes because that's just an unecessarily complex form. Virtual 3D immersion might be useful in "face-to-face" social interactions perhaps, but that added socio-emotional dimension is completely unecessary most of the time when the goal is simply the concise transfer of information.
Hyperlinking is all the extra dimensionality we need really to convey topic forking between nuggets of 2D information. Hyperlinking works just fine in a 2D GUI.
Looking at the screenshots I wonder what kind of functionality do you get out of having a page that swivels like a stone tablet or something? You get a REALLY BIG icon, that's what. You can't really read the page while it's tilted and it takes up a heck of a lot more space than a plain old condensed 2D icon. You could use a zoomed-out image for a 2D icon if you wanted to keep that preview function that those tilted tablets have and you'd save a lot of screenspace that way too.
It all just seems like silly gimmickery to me.
Can anyone point out any good functional reasons for trying to force a paradigm shift to a 3D user interface?
bif
wag more
bark less
the Dock and the animations, the video running on the dock as well as the the GL reminds me a lot of the Aqua GUI on OSX. It looks really nice. I'm looking forward to using it on my Linux box :)
The war with islam is a war on the beast
The war on terror is a war for peace
with a big screen like that, we would not have to stop to stretch... :-) Really, my main problem in my last physical evaluation in the gym was not muscle tonus, but muscle *shortening* due to lack of stretch...
It's better to be the foot on the boot than the face on the pavement. ~~ tkx Kadin2048
That's what a real 3D window manager should look like!
But can you remove (not just turn off) the effects of the GUI to make a completely minimialistic system? Can you replace the windowing system of XP to something that would run well on a Pentium 90? Linux has the ability to work with the most mimimalist setup you can think of, yet it also has the ability to do some pretty useless and cpu-sucking eye-candy effects. The whole point of linux is choice (and choice is both linux's best friend and worst enemy). Sure, windows has some choice, but windows can hardly be modified and customized compared to linux.
I almost joined the ranks of people criticizing this project as a waste of time. Putting 2-D windows into a 3-D environment doesn't give you any advantages, especially if you just project it back onto a 2-D viewing screen.
But let's have some imagination. The idea is obviously to eventually make this environment immersive. This would allow you to place windows all around yourself. And instead of separate virtual (2-D) desktops, you would have separate virtual "rooms." Our current input device (mouse) is also 2-D, and we would need to move to something more practical in a 3-D environment.
Of course, it goes further. Windows are currently 2-D because the viewing screen is 2-D. If you have a 3-D viewing system, then your windows can be 3-D, too. Applications don't have to fit into rectangles; they could be cones, spheres, or dodecahedrons. They could even be irregularly shaped and have qualities like malleability and ductability.
Also, our widget sets are limited by the fact they're displayed on 2-D screens now. What kind of control widgets could we create when things can be moved in three dimensions? It opens up lots of possibilities.
It's just unfortunate that the screenshots they are showing don't actually take advantage of the fact that there are three dimensions. But this is only because application writers haven't caught up to the new "windowing system." It's not because the idea doesn't have merit.
Accountability on the heads of the powerful.
Power in the hands of the accountable.
Sorry, but Java is SLOW. Waiting for a Java program to start up is like listening to paint dry in a thunderstorm.
Going from 2d to 3d is like saying everyone should draw on cubes for their ideas. It might help in some situations but not most. Want real watershed new interface paradigms? Read The Humane Interface by Jef Raskin. You can take a sneak peak by downloading THI/THE from the Jef Raskin website.
Is there anything better than clicking through Microsoft ads on Slashdot?
It goes a lot further in the 3d direction than OS X. I kind of wish Apple would make the next logical step and really take advantage of the 3d hardware in modern video cards and use real 3d instead of fake 3d, with raycast shadows instead of gradient patterns around windows, and making Exposé "full time" so more distant windows gradually slide to the side and fade into the background and finally turn into dock-style icons wherever they hit the edge.
The dock itself would do the same thing... it would just be part of the community of icons on the edge, and you'd minimize windows just by dragging them off any side...
That's my fantasy, anyway. I think it would be more useful than scribbling on the back of windows...
I'm billing Sun for my lunch that just came up, out and onto the floor.
Seems like a good idea, but these new screenshots look nasty. Maybe with insanely high resolutions their tricks might look decent. With Openlook, NeWS and CDE, sun has a history of putting craptastic UI's on their user's desks. My guess is Sun realized they were going nowhere with this one too and decided to foist it on the public. Nice try, Sun. Shortly after the hype dies down this monster will be relegated to the annals of the failed UI's museum.
I'm at JavaOne now. They Open Sourced Java 3D, but they announced that they're not quite ready yet to release Project Looking Glass. They said to expect it soon.
If you think that's sweet, wait till you see when Mead's Project Looking Paper gets unveiled.
Yes, the renowed stationary maker MeadWestwaco Coorporation currently is in the skunk work phases of development of a new line of 3-dimesional paper products, including note books and memo pads.
Utlizing advanced nanotechnology (mostly bucky-tube fibers), they are able to make paper expand in width so the paper user can rotate a sheet of paper on its side, expand it and write an extra memo on its side! Yes we've all be annoyed by the limitations of two dimensional paper where we're given only a front and back to scribble on - but be annoyed no more - in the future, thanks to research at Mead, we'll be able to write on an additional four sides - top, bottom, left, and right!!!
I work for a paper mill in N.C. and was fortunate enough to get an advanced peek at this amazing new technology MeadWestwaco Coorp. dmonstratied in a select-suppliers meeting last month. This demonstration blew me away - absolutely mind boggling. Other stationary makers have tried to harness the new technology, but so far haven't gotten past experimental prototypes - wooden blocks that require felt tip pens to write on.
Geez, and people are so worked up about Sun's 3D desktop... I'm telling you, if you buy stocks, don't count out Mead folks.
-sloptaco
So, it's not slow, it just appears slow? That's a great defense.
Take gaming out of it, Java apps are still slow, especially ones that use GUIs. Server-side web apps in Java tend to be slow, or at least not noticeable *faster* than other languages. That's, at best, a dead heat, but it's pain to develop in relative to those other languages. And on the GUI app side, people using 2ghz+ computers are still having to defend (rightfully so) that 'Java is just as fast as other stuff' (when it's noticeably not). The fact that you can tell a Java app by how slow the menus redraw in an app even in 2004 is sad.
For anyone that bothers to defend Java in this respect with "well, it's the coders' fault! just use API XYZ123!", why on earth does Sun make a language that is SO EASY to make slow stuff in? Why isn't the default way of making Java stuff FAST? MS VB basically defaults to apps that run (and APPEAR to run) quickly. You can work at messing up a VB app to make it run slow, but it's not easy to do.
creation science book
I'm not sure if I have the spare CPU cycles to power such an environment, but it's sure nice to drool over.
The whole point of looking glass is that the 3d environment rendering is offloaded onto the GPU, leaving your CPU to handle tasks that it was originally designed for, rather than drawing all the windows and other stuff it was not designed for.
"When the president does it, that means it's not illegal." - Richard M. Nixon
Much easier to use than the unrealistic "desktops" of yopre, wher I can only make a huge mess of things on two axes!
"Flyin' in just a sweet place,
Never been known to fail..."
raaaaghhhht... before you could just make screenshots to explain someone how to use an app, now we need full motion video. vive le progres!
there's no place like ~
I'm sure people said the same thing for color displays way back when.
Actually no, they didn't.
Yeah, of course it's lame. So are all the silly animations that the Mac OS does by default. But silly rotating things is by and large the direction things are going to be heading. Afterall, Microsoft isn't the only one who realises that the average user only needs a word processor, web browser, media player and possibly a messenger program. So why would they get a newer computer if they can run all those features more then adequatly on an old computer with a large hard drive. Because it wouldn't be 3D accelerated.
The problem with computers is, for the average user, they are more or less fast enough to do everything a person who isn't a gamer, or graphic artist needs. So now people need to make them unnessecarly obsolete. It's all part of the big bad (intentional) bloat.
The Neo-Bohemian Techno-Socialist
this, http://lg3d.dev.java.net/ seems to be the project page at java.net.
I can't access the project pages, it tells me i don't have the right permissions. Anyone?
I see Scott McNealy stopped by to moderate.
boycott slashdot February 10th - 17th check out: altSlashdot.org
For all the well-deserved skepticism, Project Looking Glass breaks the vaporware mold. It's the real thing. I saw it running on Peder Ulander's laptop at Linux world in January and on Curtis Sasaki's in May 27th in Dallas. It's real and it adds startling capabilities to the X11 platform. I expect it to propel the Linux desktop. It may also have developers working on Java instead of dot net. Here's the thing. Until it's out and everybody sees it, you'll live in your concepts of reality and not reality itself. So, stay there if you must.
Looking Glass runs on Java 3D (also open sourced today) which basically goes straight to the wire on Linux, Windows and Solaris. This may come as a suprise to folks out here in Slashdot land, but actually Java is pretty damned fast when implemented well.
Looking Glass will run on a decent (1.8 Ghz+) laptop with a decent laptop graphics card.
Looks fantastic, its also great to use and the funniest bit is all of the Windows and Mac people looking at a GUI which looks cooler than the best efforts of MS and Apple.
So you don't need to upgrade to a top of the line machine with a top of the line GPU. You need a decent machine with a decent card.
Java... its faster than you think.
An Eye for an Eye will make the whole world blind - Gandhi
Comment removed based on user account deletion
Why does everything from Sun look so Über-ugly? Take Java for instance. Did you see the JMF demos? The whole setup was so dull. No wonder nobody noticed it. Same with the Java Desktop which is even crappier than some really haphazard themes I've seen on freshmeat.
And now this. This looky extremely crappy by even the most modest standards in design and aestetics.
It also work the other way, of course: How come everything from Macromedia looks cool, but has the operatability of some cheapo shareware app?
Weird.
We suffer more in our imagination than in reality. - Seneca
The two projects you mentioned are actually toys. They are nowhere near the magnitude of what Looking Glass offers, namely an infrastructure for building 3D desktop enviroments. The 3D window manager is not the important parts, it's the actual technology that enables it;
What most folks seem to overlook is that this Looking Glass is actually built on top of Keith Packards Composite and Damage X extensions. Coupled with something like Cairo you actually have a pretty kick-ass infrastructure which is able to compete with the big boys.
-adnans
"In short: just say NO TO DRUGS, and maybe you won't end up like the Hurd people." --Linus Torvalds
Its only adding a 3D component to the *current* state of the desktop metaphor. ( it looks more cluttered/noisy from the screenshots )
I dont see it as being really revolutionary for the user.. same old stuff in new clothes..
Not that i have the answer to the desktop problem, but i personally dont see more window-dressings as it.. ( though perhaps something more like the newton interface is what is needed.. it was designed 'function-centric', not 'computer-centric')
---- Booth was a patriot ----
I don't know about you guys, but my desk at work is a mess, with papers, books, cds, and stuff all over the place.
Based on some of the screenshots, it looks like I can finally emulate my own physical desktop with my virtual desktop... and with it all the benefits of "security through obscurity". For example, I leave my paycheck stubs all over my desk but I'll be damned if someone would bother to put the effort to try to find it!!
"Need more thickness in your Windows?"
Scrolling for in/out movement doesn't seem natural. I say to hell with the interface all together. When I can strap something on my head, think about what I want to happen and then it happens, I'll be impressed. It is this point that I think computing will become intuitive for most people.
What is your penile percentile?
http://www.apple.com/macosx/tiger/dashboard.html
Of course this isn't a general part of the user interface, it's got potential security concerns if it's using Javascriptthrough Webcore, and it's competing with Konfabulator... but you do flip these little widgets over to configure them.
It's hardly more than 3ddesktop.
.... um .... the .... well .... the .... Oh, I've forgotten the names ).
I run it all the time as a desktop switcher for Gnome.
The difference with 3ddesktop is that it doesn't use all your CPU just sitting there, and it doesn't look like a sad attempt at making the whole desktop 'experience' 3-dimensional. Some things are better in 2D. Desktops are one of them. There's nothing to be gained from having a window slant into the background. It certainly doesn't aid in getting work done. Yeah maybe it looks cool. So does 3ddesktop, and it's actually functional.
Personally, I'm waiting for Enlightenment to fulfill my need for eye candy. And yes I realise I'll be waiting a while. At least it have the word 'Java' smacked at the front of it in some sad, desperate attempt at building mindshare for their slow-arse POS flagship product. Jesus - imagine if this thing were actually written in Java ( put up your hands everyone who likes playing those First Person Shooters that are written in Java, you know the ones, the
Plus Sun sux. Their attitude towards Microsoft is displayed in a new light next to their attitude towards Linux ( specifically RedHat ).
remove the binary perhaps? worked for me on nautilus.
``If a program can't rewrite its own code, what good is it?'' - Mel
You can see a working demonstration here.
Note: You might want to tie a scarf around your head to keep your jaw from smacking your keyboard.
Also: In the future, you might want to consider shoving a roll of mints up your butt so that when your foot comes out your mouth your breath won't reek of so much ass.
With the exception of rotating things, which is about as cool as having a flash ad on my workspace.
Having many windows open with explicit focus?
Panning work spaces?
Verticle icons blocking my pretty wallpaper? I keep mine hidden in the root window, I can call them with a right mouse button.
I fall into the "one big window, cause I only have one focus group". I have function keys to change windows/navigate work spaces, thought path.
- High Tech workers, please say NO to Union Carpenters, their Union sees fit to control our compensation.
Ok, as other people have touched on, the demos so far don't actually add anything in terms of actually useful functionality. There is no paradigm shift here... it's just empty glitz. Once people get tired of the clunky, inefficient use of desktop space, they'll just dump it.
The problem is, the data we manipulate on computers is all fundamentally 2D in nature. Furthermore the screen is 2D. What in the world do they think they are going to add in terms of human factors benefit by faking 3D elements on a 2D screen to represent 2D data??
I mean, as far as I can tell, the 3D crap is just a clunky layer of indirection between the data and the display that actually impedes access and cognition efficiency.
2D page -> 3D lookingglass -> 2D monitor -> eyeball
Hyperlinking is one means of adding a kind of "depth" dimension to data navigation... The pages are 2D and the pages underlying each link represent a sort of z-axis of 2D data "slices". Hyperlinking is a nice way to enhance data organization so that access to related pieces is smoothed.
But why bother with graphical 3D when handling 2D data? There has got to be some rational reason to mess with this extra layer of complexity if you want your project to be adopted! The feature has got to buy you something real... not just "wow-whee". The wow-whee factor just doesn't last much longer than 30 seconds in the real world. From what I've seen of the demos, the looking glass stuff introduces no new fundamental efficiencies in terms of the access or cognition of data.
However, there is one kind of 3D mechanism I can think of that might actually improve computer interfaces... Have you guys seen the GUI interfaces in the movies Minority Report and Matrix Reloaded? The interfaces envisioned there used the space around the user as a kind of giant screen. THAT kind of 3D desktop would actually buy you something useful. Simply, the wide area enables better organization of windows! You can use your 3D spatial situation awareness to keep different kinds of data windows in different places around you. In essence, the extra "screen" real-estate with the added 3rd dimension enables you to organize your windows so that you can have more information right at hand at all times.
Of course, we don't have holographic displays yet, but we do have VR glasses.
If the quality of VR glasses were to improve dramatically, it might actually be feasible to implement something like a holographic desktop GUI.
Of course, the RSI issues here would become very serious. The neck and shoulder area is some of the most complicated and strain-vulnerable musculature on the human body. A lot of work would have to go into adapting a good chair and a minimum-motion 3D pointing device so that people could manipulate a holographic GUI for long hours in a day, many days in a week without repetative strain problems. And who knows what kind of headaches, eye strain, or motion sickness people might get from using VR glasses for so many hours in a day?
bif
wag more
bark less
From what I've gathered, the looking glass project will probably be not able to function under the "normal" xserver which was until recently xfree86 and now is x.org. I think that the engineers at Sun are utilising the damage and the composite extensions which are available in the new xserver which by the way is based on kdrive which was primarily developed by Keith Packard. It is possible though that eventualy these extensions will be reimplemented for the x.org server.
Stinky stinky slow.
Matt
So..PLG is GPL?
Coder's Stone: The programming language quick ref for iPad
... and consider this GUI with the hardware that will be available then. Technology for head mounted displays is being refined as well as alternate input devices. Once the price and usability of these interfaces has improved we will really see a need for a 3D GUI such as this. Now is the time to be refining the technology to deliver it too. Sun is positioning themselves well, I think.
Imagine this in an enhanced reality context. The background is what you see around you. Instead of using a mouse you use your hands and fingers. This type of 3D GUI definitely figures into the future.
-Dan
Well sure, having background pictures on the desktop is nice but it's not exactly groundbreaking technology. And by the sound of it, this desktop environment does not feature live video, Sun's just saying it would be a neat feature to have.
That is awesome; see i was taken aback .. Shortly after Sun announced this Microsoft and Sun got in-bed together. I thought perhaps naively that Microsoft wanted the looking glass technology and this was their way of getting it. Now this has happened I can be little else but pleased!
Electronic Music Made Using Linux http://soundcloud.com/polyp
The sun work looks impressive.
But then, so is the work being done on the Croquet project.
I was a little worried recently when Sun made up with Microsoft and signed a cross-licensing agreement. I said at the time that if Sun wasn't just rolling over and giving up then the thing for them to do would be to open source much of their technology. After all, if your enemy now has access to everything you've got, shouldn't your enemy's competitors also? My faith in Sun's management is somewhat restored. I still think they have a difficult road to travel but at least they are trodding it with their eyes open and brains engaged.
Looks awfully familiar... Almost a ripoff. I used this for awhile: http://www.ksky.ne.jp/~seahorse/
It really bugs me. I think the real problem with fvwm (apart from the default theme) is it's name. Try saying 'Looking Glass, Looking Glass, Looking Glass' a few times. Now try saying 'fvwm2, fvwm2, fvwm2'. See what I mean? Is this a name to grab market share? I think not.
I guess the bottom line is - a few of us know about fvwm, most of us don't. Oooooh... 3D windows.
In fact, this shot is nothing more than the background!
Oh, sweet! Where can I download Looking Glass?!!! I NEED IT NOW!!!
Perhaps I'm missing something, but the ability to rotate windows to make them illegible is usefull how?
Absolutely.
But for things like application icons, no raster graphics would be necessary. Just colored polygons.
Lighting effects and smoothed surfaces can be caculated. Things can be anti-aliased mathematically.
This is no different than SVGs.
"If they have both, tell them we use Linux. And if they have that, tell them the computers are down." -Dave Chapelle
The problem is not the environment, but the primary human interface to the environment, which is the mouse. Having virtual 3D on a computer is completely intuitive to a human being; it's how we organize everything in real life.
Well ... yeah, but I use the computer to do some tasks better than I can do them in real life. The computer is way better at organizing and retrieving information than my paper, er, "system" (that's not the word my wife uses). I don't think duplicating a 3D pile of papers would improve this; it is actually the constraints of the filesystem and the 2D interface to it that make it simpler to use.
to make a *FOUR* dimensional desktop. Who's with me?
Think you should reconsider all the caffiene, Kaffiene:
My post was an attempt at humor; while, arguably, I failed, your (over)reaction is a bit more than was warranted.
Chill out, man -
Would you really want some guy 2,000 miles away doing your surgery?
can you imagine if it ends up that Real writes the transmission protocols for this technology?
THAT would be scary...