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.
Sun's Java desktop comes with Realplayer installed. So its not a problem for customers of Java Destkop, who are most likley to use it. For everyone else there is Mplayer, the universial media player!
I have a fetish for traffic cones
Sun has no history of doing _anything_ at all interesting in terms of UI work.
Actually, Sun invested heavily in usability studies that have been used by the Gnomers in developing their HIG and Sun usablility testing directly influence the Gnome 2 release.
Not that disagree with the usability concerns of trying to mirror the real world in computer space, but hopefully we have seen enough bad examples (MS Bob, IBM apps from late nineties) that we can use this kind of technology properly.
Schrodinger's cat is either dead or really pissed off...
The server has the ability to make windows transparent/opaque by degree as focus is lost/gained or hidden/shown
There's a utility called "Glass 2k" for Windows that does the same thing. It works with Windows 2000 and Windows XP - and it's completely hardware accelerated. It was mentioned in November 2001. On Slashdot.
Yawn.
But this is not what Linux needs right now.
Huh? Are the hordes of programmers going to drop everything and go 3-D? I don't think so.
You're talking about a group of programmers who weren't doing anything for linux, who are now. That can only improve Linux. At worst case, they produce nothing and we maintain the status quo.
Linux is about choice, not about being the best damn desktop possible (though, thanks to the wonders of choice and "apt-get install best-damn-desktop" it could still be possible). Developers choose what to work on, users choose what to use. Things nobody uses will eventually no longer be developed.
Don't forget, a 3D desktop has considerable technical merit. Do you have any idea of the amount of 3D-on-Linux development you're writing off as useless because it doesn't fit your narrow worldview? I don't suppose you include games in your desktop worldview, do you? 3D games?
If I have been able to see further than others, it is because I bought a pair of binoculars.
Here are some other 3D file system visualizers:
- FSV is modelled after FSN, but runs on Linux. FSV lays out files and directories in 3D, geometrically representing the file system hierarchy to allow visual overview and analysis.
[Screenshot] | [Download] (Linux)
- Xcruiser lets you fly through a filesystem in 3D as if it were interplanetary space. Directories are represented as galaxies, files are represented as planets (whose mass is determined by the file size), and symbolic links are represented as wormholes.
[Screenshot] | [Download] (Linux)
- TDFSB is a 3D filesystem browser for Linux. Take a walk through your filesystem!
[Screenshot] | [Download] (Linux)
- 3Dtop is an extension for Windows that represents desktop icons in 3D, letting you to fly around your desktop. You can create coloured spotlights, background and floor textures, "paintings" (bitmaps), clocks, and "flags" that represent shortcuts.
[Screenshot] | [Download] (Windows)
- ROOMS turns a Windows desktop into a 3D world. You can see the world either through a first person perspective or with a map view, and you can populate the world with sounds, animated images, and 3D icons.
[Screenshot] | [Download] (Windows)
- CubicEye organizes windows into a navigable cube. Cubes can be arranged by thematic or functional subject matter, and can be explored either individually or collectively as part of a more comprehensive structure of multiple cubes representing various areas of interest.
[Screenshot] | [Download] (Windows)
Nooface
In Search of the Post-PC Interface
Time to hear from the VMS fanboy again. If you want to see what error messages *should* be, find a way to make a VMS application fail. Paraphrased, a typical VMS error stack might look like this:
"I couldn't open that window you asked for"
"because I couldn't initialize SOME-SUBSYSTEM"
"because I couldn't read SOME-SPECIFIC-FILE"
"because you are denied access to it"
Sure beats the stuffing out of "OUT OF MEMORY" or "invalid parameter". You could think of it as various layers of the program catching the error and re-throwing it with annotations. Each layer contributes its "understanding" of the failure and, if it is well done, the user gets the complete story of what went wrong and usually has enough information to understand and correct the problem without diving into the books.
I saw the demo for Looking Glass at Borcon and yes, its way cool!
The San Jose Mercury ran an article a month or so ago about how it was conceived of at Sun. It turns out a Sun programmer just worked on this in his spare time at home (much to the distress of his girlfriend). Then one day he takes it to work and shows his manager, who is blown away. His boss shows the higher-ups in Sun who are also blown away.
They make it a full scale project, take it away from the original author, and now take full credit as "visionaries". The truth is, this whole concept was the midnight creation of a hacker.
So much for industry R & D.
it's not about the karma, it's about the whuffie