Sun Wants to Make Linux 3D
gruenz writes "Linux Planet writes in this article about a project inside Sun developing "an experimental 3D successor to Java Desktop that they believe will change the way we interact with computers." A demo is available from Sun. 'In the demonstration, Jonathan Schwartz, vice president of Sun's software group, increases the transparency of a window so that you can see through it, turns a window on its side so that it sits at the edge of a screen like a book on a book shelf, turns a window completely around and leaves a note on the back, and takes a database of CDs presented as physical CDs, that you flip through, reading the labels, just as you would with real CDs, until you locate the one you want.'" It's called Looking Glass, in case you've heard that name before.
If you look at the XDirectFB screenshots you can see what it looks like using the DirectFB X-server :-) The server has the ability to make windows transparent/opaque by degree as focus is lost/gained or hidden/shown. Very nice :-)
:-)
If this gets the go-ahead (and if it's open source), it'll be even nicer. The DirectFB X-server is still a standard 2-D environment, with all that entails. I can't see much use for attaching sticky notes to the "backs" of windows, but I'm sure someone will come up with one
Simon
Physicists get Hadrons!
This would be very nice to see. But I wonder if this is something that may leave the average home user confused.
I believe the ultimate goal of Linux desktops should be to make the computer as easy to use as a Mac.
Andy
Great, now we're going to get UI innovations from Sun? That's the last thing Linux needs: Sun has no history of doing _anything_ at all interesting in terms of UI work.
...). Hey, let's not do a search engine, let's do a linear search using fancy graphics. Woopee!
And secondly who wants to flip through CDs like in real life looking for the one you want? Aargh. Hey, let's emulate a frustration of the real world ("Where's my All Saints' CD?") on the desktop. Hey, let's ignore any metadata we might have about the CD (artist, title, genre,
Linux does not need some fancy graphics on the desktop to make an impact.
John.
3D graphics on the accelerated cards without video drivers? Anyone? I mean, at least for the most interesting news would be to hear about opensource, fully functional video drivers for major cards. By itselt, 3D desktops are not original ideas, lots of people have good ideas about them but only if Sun or anyone else could push nVidia or ATI to provide what we really need (and miss) in Linux, then I'd be impressed.
I saw a demo of Looking Glass. It rocked. And yes, I do see potential uses for this technology, not least for some serious storage management. Or complex document management. Or large EDA tool integration. The possibilities are fascinating, and don't tell me you "don't see them".
But, this demo was so long ago, by now I thought every nerd on earth knew about it. I am surprised Slashdot psoted it as news.
Sigged!
StarDock's WindowBlinds and its related FX software can 'shrink' a window to the desktop. You are supposed to soon be able to hold a shift key and shrink the window while keeping the content interactive.
Unfortunately I can't find a link describing that part of the software right now. It hasn't been put out as a full release yet.
I find that more useful than turning a window on its side. But not useful enough I actually use it.
For everyone else there is Mplayer, the universial media player!
I was under the impression that video apps like Mplayer (and xine, and ...) are universal loaders-of-open-and-proprietary-DLLs-and-.so's, in conjunction with a universally bloated skin managers.
I think the grandparent post is right: there are Open formats and there are Closed formats, and Sun's not going to win over idea-sharers by providing media that's encumbered by idea-hoarding technologies.
[
Yesterday I read a comment that Linux isn't doing much in the way of innovation -- and today, people want to compare something that hasn't yet been succesfully done with Microsoft. But who can really say, that if Looking Glass is functional in the "2.5 D" perspective, whether it will take off or not? It seems that it would be a good thing if Sun is successful. Not only would the iplimentation of such a desktop environment be completely unique among 2D offerings, it would also be a success in a way that other large name groups have not met much success.
If you're interested in experimenting with new desktop concepts and want something that works now you might like to checkout FreeMind http://freemind.sourceforge.net/
While at heart it's a [really nice] open source mind map tool, you can get it to launch apps, mailers, URLs etc.
When I'm managing a lot of complex related tasks and information, I've found it indespensible and it's accreting great features fast.
they might start by posting the video in non-proprietary format!
That was my first thought, but then I realized they more or less have to assume a number of important site visitors aren't running Windows. Do QT and RP come with MPEG decoders on other platforms? I know about mplayer, but I don't think you can assume everyone can view an MPEG or XVID video stream. Is there a codec that's save to assume any web viewer on any platform can view?
(I hate both the QT and RP programs. Stay outta my task bar and don't do things without my specifically telling you to first! And quit asking me about upgrades. Yeah, yeah, free beer, mplayer libre, yada yada yada. I run into RP and QT at work.)
Although this may not be what linux needs right now, it certainly will be.
... then what do we do?
All of the desktop stuff that you refer to is being worked on. I currently have a linux desktop at home, and my wife and kids use it with no problem. The linux desktop will soon be as good as the Windows or Mac desktop.
Someone has to be working on The Next Big Thing (TM). Maybe it's not this, but we won't know unless someone works on proof of concept designs.
Microsoft has said repeatedly that they believe that open source is not capable of innovation - only cloning. Well, that is certainly inaccurate, given apache, X, and the whole bloody internet. But it does set a bar higher, to make sure that linux can be more advanced than Windows, and to do that requires experimentation, and if a company like Sun is will ing to pay people to work on that, then so be it - even if their stuff is not open source, at least it is not Microsoft.
Schrodinger's cat is either dead or really pissed off...
In fact, I was impressed because when I clicked on the link it opened RP and fed it the correct URL. I didn't have to go searching through the source javascript to find how to construct it like I have to on so many different sites. This made me think: "Wow, these people are constructing Linux-friendly web pages!" Most designers embed RM clips inside the page which is fine if you are running IE.
On the other hand, I do see what you're saying about putting things in non-proprietary format. I just think that they also may be shooting for the windows crowd as well. My suspicion is that they hope the eye-candy is cool enough that people will want to switch from MS. Only time will tell.
I actually talked with some of the Sun reps at LinuxWorld this year, and they said the reason the named it Java DS is because they did a market survey, and more people had heard of Java than Sun. Pretty sad huh?
What i find remarkable is that in light of the fact that the desktop system has ABSOLUTELY nothing to do with java, and the fact that the people in their customer base who would actually hear of such a product and really care all think naming a desktop system after a language is completely retarded, they go and name it Java DS anyways. They need to rethink their market.
- tristan
Although cool 3d interfaces are nice and do create a more intuitive user interface
Maybe to you, but I've always found such designs awkward. They're stuck trying to mimic 'real-world' objects, with the inherent limitations that go with them.
"Ignorance more frequently begets confidence than does knowledge"
- Charles Darwin
Yep, I know exactly what you mean, but I would call this by a different name - abstraction! People are quite abstract in the way they think and the reason "slashdot mums" can use windows is because it's a good abstraction for the hardware. They don't care about kernel and stuff. They think about "sending an email" as a single, abstract object, not a system of protocols and programmes and layers etc etc. Windows-based systems, for all their clumsiness and inefficiency, are good at allowing users to do this sort of abstraction.
:-), including setting up hardware bits etc.
I can imagine a desktop system in a year or two where everything is at the level of allowing a mother to use it (probably not mine though. she has determinedly avoided all my (frustrated) bashing with a clue-stick
Humans are amazing for their ability to think in abstract terms. It's really what makes us special....
$AUS0.02
Is it? Is it bullshit when the vast majority of computer users have Windows? When Windows apps are easier to install than Linux apps (though not as easy to remove :) )? In Windows most people still don't have to worry about user permissions (though luckily it's there).
Now quit your damn whining, get off your ivory tower. and make Xwindows more usable if you think its sooooooo... good!
Sure, the eye candy helps, but it can't be just about that.
;)
It has to be more than a windows manager or a file manager, it must also do programming. Imagine 'frames/windows/whatevers' with sides, as well as backs. Want the translation of a foreign website? Just put that on a different side, as well as the stickynotes 'side', and sides for covering "pipes" and environment variables. Every object has it's own 'control panel' site, where the # of sides are defined. It's probably where 'relative faces' would be defined, where an axis of a web browser's object can be defined to return each search result on a 'face' of the given axis. No need to resort to cubism when free-form objects can be defined.
Select a group of objects, and rotate the selected group to see their "pipes". "Pass-thru" programs that don't need any visual rendering space could just show up as a line, if viewed from one side, but have another side akin to a shell script. Directional flow lines between objects used for STDIO only show up in programming view.
Any 'frame/window/view' should be able to become the 'primary/foreground', and each view can contain any number of other objects or views, allowing for far more than "3d". With enough memory, you could store the whole stack as it changed through time.
Well, that's what such a beast would mean to me. It's more about walking through my filespace in a graphical MU*-like environment, it's more like picking up a strange shiney object in a room of such an environment...think of that Escher print of him drawing his reflection in the mirror/glass/metal(?)sphere...but if zoomed in on, will reveal that you're looking at is a view of the opposite of what you were looking at - MU* environment in a 'window' surrounded by desktop.
I'll put the pipe down now
(These ideas are copyleft by the implementor)
Plus ca change, plus c'est les memes choses.