Sun Wants to Make Linux 3D 545
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.
I Know This! (Score:5, Funny)
/Obscure?
Re:I Know This! (Score:2)
Other 3D file system visualizers (Score:5, Informative)
- FSV [sourceforge.net] 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 [sourceforge.net]] | [Download [tucows.com]] (Linux)
- Xcruiser [nooface.com] 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 [sourceforge.net]] | [Download [sourceforge.net]] (Linux)
- TDFSB [hgb-leipzig.de] is a 3D filesystem browser for Linux. Take a walk through your filesystem!
[Screenshot [hgb-leipzig.de]] | [Download [hgb-leipzig.de]] (Linux)
- 3Dtop [nooface.com] 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 [3dtop.com]] | [Download [3dtop.com]] (Windows)
- ROOMS [nooface.com] 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 [rooms3d.com]] | [Download [rooms3d.com]] (Windows)
- CubicEye [2ce.com] 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 [2ce.com]] | [Download [2ce.com]] (Windows)
Re:Other 3D file system visualizers (Score:5, Funny)
It would be all very well if it was as quick and easy as menus/windows etc. but for instance navigating around in ROOMS is like quake. I don't want to take 20 seconds to run round from my projecft folder to my docs folder (for example).
Virtual desktops do this kind of thing better too.
I can see that if I had a VR working environment it might be good but my screen is 2d and very accessible thank you very much (especially with 2 monitors)
Re:Other 3D file system visualizers (Score:3, Funny)
Re:Other 3D file system visualizers (Score:3, Informative)
Of course you could always layer the doom sysadmin control interface [unm.edu] for the background .. works well until your processes start killing each other ..
Re:I Know This! (Score:2, Informative)
Re:I Know This! (Score:3, Funny)
If they want to be innovative and supportive... (Score:2, Flamebait)
Re:If they want to be innovative and supportive... (Score:3, Informative)
Re:If they want to be innovative and supportive... (Score:3, Interesting)
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.
Re:If they want to be innovative and supportive... (Score:3, Informative)
Re:If they want to be innovative and supportive... (Score:3, Interesting)
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 do
Re:If they want to be innovative and supportive... (Score:4, Informative)
Eye candy is nice :-) (Score:5, Interesting)
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
Re:Eye candy is nice :-) (Score:2, Funny)
Password lists, more secure than on a post-it under the keyboard or in the desk drawer.
Re:Eye candy is nice :-) (Score:5, Informative)
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 [slashdot.org].
Yawn.
Re:Eye candy is nice :-) (Score:3, Interesting)
so that I can quickly pick up where I left off should I get interupted
by a meeting or phone call. Being able to attach a virtual "Post-id" note
to a window seems like an awesome idea to me.
Might not be a useful feature to everyone, but for people like me, it
would definately be nice to have.
Re:Eye candy is nice (more pressing issues) (Score:5, Insightful)
Better help systems (not wizards) and more explanatory error messages would go a long way to improving ease-of-use. If computers could explain WHY they can't perform some operation (rather than THAT they can't perform some operation), it would make them les frustrating to use.
It may not be glamorous, but translating all the system setups, command sets, and controls into something goal-oriented rather than technology oriented would be a major step toward ease-of-use (the average usuer should never need to know an acronym to configure their computer). This would mean contextual help that explains what to do in terms that reflect the goals of the user, not the minutae of the underlying technologies.
More eye-candy will not make the machines easier to use. Better user-centric documentation, configuration, and diagnostic messages will.
Re:Eye candy is nice (more pressing issues) (Score:3, Interesting)
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.
Re:Eye candy is nice (more pressing issues) (Score:5, Informative)
"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.
Re:Eye candy is nice (more pressing issues) (Score:5, Funny)
Exactly! (Score:5, Insightful)
These three rules have served me well.
Re:Eye candy is nice (more pressing issues) (Score:3, Informative)
Does the mac get around this using their netinfo tool? Maybe I am off base, but about everything you can do from the config screens can also be done through netinfo on the command line, and it's all funneling through 1 config
Re:Eye candy is nice :-) (Score:3, Insightful)
Then I go back to my unobtrusive, perfectly tailored fvwm2 desktop to get back to business.
Sounds interesting (Score:5, Interesting)
I believe the ultimate goal of Linux desktops should be to make the computer as easy to use as a Mac.
Andy
Re:Sounds interesting (Score:3, Informative)
There are more to it than just the desktop, but it sure is a start, and if you've tried Sun Java Desktop system
Complicated (Score:2)
I don't believe the word diffucult describes it best but complicated. Linux should try to make it as uncomplicated to use as a mac. Put my little old mom on a 3D desktop and she would be lost.
Re:Complicated (Score:3, Insightful)
It's basically a regular desktop with 3D features. I seriously don't see why you would lable it complex. The coding behind it is complex yes, but that doesn't mean the desktop is complex or difficult to use.
Re:Complicated (Score:5, Insightful)
Re:Sounds interesting (Score:5, Insightful)
Why not easier?
Re:Sounds interesting (Score:5, Insightful)
The first example that comes to mind is the CD thing mentioned in the blurb. Why the hell would I want to flip through CDs? That's the EXACT REASON I ripped them to my computer to start with, was so I could see a nice, flat list rather than hundreds of individual CDs.
Flipping a window around to put a note on the back seems like the kind of dumbass thing I'd do with my homework, and then I'd forget I wrote the note and totally ignore it anyways. Come on, on the back??
Like I said, sounds very cool, if not all that useful. I'd rather put that extra 3D rendering power into some badass games, personally. Offtopic, but I was playing through Freespace again last night (for about the fourth time). What a great game! I love the "spaceships fly like airplanes" genre and there just haven't been enough recently. That's what we need... not "easy as a Mac," but "as fun as a PC."
Re:Sounds interesting (Score:3, Insightful)
I don't give a shit about the average home user. I like focus-follows mouse, magic desktop borders and transparent thingies. I don't think the goal of Linux desktops should be to take away all the things I like about them. If this new-fangled interface is good, people will use it, the average home user can use a stripped-down KDE set to emulate Windows or Mac if he/she wants
Why focus-follows-mouse? (Score:3, Insightful)
I like most fvwm-ish things (and zero resistance edge flipping!), but focus-follows-mouse always confused me.
It seems like this focusing system always tends to result in your mouse cursor winding up covering up what you're trying to work with. Usually, I'd prefer to have my mouse cursor elsewhere.
Re:Why focus-follows-mouse? (Score:3, Informative)
With click-to-focus you always have to be careful not to click on a button or if you click on an editor, it automatically moves your cursor from where it should be.
Re:Sounds interesting (Score:5, Interesting)
I don't give a shit about the average home user.
Call me silly, but you just contradicted yourself. If the average home user wants to it to imitate a Mac or W2K or Fisher-Price Speak and Spell, I agree that Linux shoud let them.
I don't think the goal of Linux desktops should be to take away all the things I like about them.
Problem is, ask 1,000 people what they like about the Linux desktop and you'll get little agreement. Besides, an experienced hacker will have a lot fewer problems re-configuring their desktop from a basic setup than the average user will trying to configure their desktop from a hacker setup.
the average home user can use a stripped-down KDE set to emulate Windows or Mac if he/she wants to.
This is a really good idea. I'd *love* to see a vanilla Linux standard that all programmers could program to without worrying about which of 97 flavors of Linux were installed on the PC. The CLI Commandos and UberL33ts could keep their CLIs and RTFM MAN pages while the general public benefited from having an inexpensive, realistic escape path from MS.
Re:Sounds interesting (Score:3, Insightful)
Why? There's already a computer that is as easy to use as a Mac - it's called the Mac. Why should Linux attempt to solve a problem that already has a pretty optimal solution? I always thought the goal of Linux was to provide a free, open source Unix-like operating system. Which is does very well indeed.
OSX is an operating system aimed at the home and education markets. Linux is an operating system writ
Re:Sounds interesting (Score:3, Interesting)
This is both true and false. Although Linux was originally developed as a open-source UNIX-like OS primarily for computer professionals, some people have since decided to turn into something suitable for mass consumption. Other people like having a free hard core OS for gurus. The beaut
Re:Sounds interesting (Score:3, Insightful)
Nope. That's the goal of the GNU project.
Linux was started because Linus wanted to learn more about 386 protected mode. You could say that the original goal of Linux was to give Linus something fun to do.
Some people soon realised they could finish GNU by integrating it with Linux. At that time you might say that there were some people with the goal of using Linux to make a free UNIX.
Afterwards, when
Re:Sounds interesting (Score:3)
I want to be able to tell my grandma "if it's in the way, just turn it sideways and shove it off to one side".
As another commentator said, this is an elegant way of minimizing a window, closely related to the normal Linux "roll it up like a blind", but with the advantage of it being easier to tell what it is, despite taking minimium screen space.
--dave (biased, you understand) c-b
Re:Sounds interesting (Score:3)
I believe the ultimate goal of Linux desktops should be to make the computer even easier to use as a Mac.
Re:Sounds interesting (Score:3, Insightful)
But now that every single application nearly always comes it own set of skins, this has completely thrown them off. And trying to make an application use the standard
Now all Sun has to do (Score:5, Funny)
Where's my 3GHz Sparc?
Tux, (Score:2, Insightful)
Seriously, isn't this what MS tried to do (the literal objects representing files and environment, not the 3D part)? They're probably trying to beat Apple to the punch (this is a plausible, and, by many, expected course for their 'ease-of-use' direction; maybe a new WM for iMacs, only?), but how quickly we forget Microsoft's little "innovation", ten years earlier.
Remember... (Score:4, Funny)
Sun: Last people to design a UI (Score:2, Interesting)
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,
Re:Sun: Last people to design a UI (Score:5, Insightful)
It does need them to make some very specific 'impacts' however. Take your average user - give them something that works, is pretty, and is genuinely useful and they will jump for joy.
Even simple things like plugging a digital camera into my laptop (XP) and having it come up with the 'would you like to save these?' option - Yes - Then pick a slideshow from Explorer - it all worked so smoothly and quickly that my better half almoost pooped her pants with 'computers are getting good' excitement.
XP looks shit - but its easy to understand shit with landscape wallpaper and nice fonts. Linux looks shit and its kinda scary shit with penguins or nekkid chicks for wallpaper and white fonts on black... scary!
Re:Did I miss something??????? (Score:4, Funny)
Where are the nekkid chicks on my wall paper?
here [lesbian.mine.nu]. You probably used Red Hat or SuSE. Given time, Open Source fills all niches.
Re:Sun: Last people to design a UI (Score:5, Informative)
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.
NeWS to you (Score:3, Informative)
Many years ago, when X11 was in its infancy Sun came out with a windowing system called NeWS. Like X11 it was network transparent, but it used a variant of Display Postscript.
So yes, Sun do have a history in UI and have done some interesting work there.
Re:Sun: Last people to design a UI (Score:4, Interesting)
I would disagree. Fancy graphics, eye candy, etc, appeals to the masses. The masses spend massive amounts of money on additional software. Massive amounts of money tends to attract the kind of attention Linux needs to make a lasting impact. (Note: it's already made a real impact:)
So, even if this is utter crap for you and me and we might never use it, having it as an option would be good for Linux. After all, look at the functionally crappy but pretty Windows UI, and how many people "like" it. Then listen to new Mac panther users. They LOVE their new OS - "everything's so easy" is what I hear from the converted. Matter of fact, I'd say that OSX has done more to promote Unix to the common person's desktop than anyone.
Re:Sun: Last people to design a UI (Score:3, Funny)
Taken to its logical conclusion this interface would simulate things like the wrong CDs being in the wrong boxes, missing inlay cards, and that stack of CDs that you couldn't get back into the cases because you were all bonged up.
Cool, but applicability? (Score:5, Insightful)
There is a huge push to make Linux a true desktop OS that non-tech-savvy people can use. I take the example of the typical Slashdot mom--she can probably open Outlook or IE and perform all of her e-mailing and Web surfing tasks just fine. Present her with KDE or Gnome, though, and it's scary and unfamiliar. And all of this fails to break Microsoft's strangehold on the desktop which is as much a product of Linux's unwillingness to adopt a unified GUI standard as it is Microsoft's anticompetitive practices.
How about developers concentrate on two things--firstly, agreeing on a cohesive Linux desktop experience and forget about the Gnome/KDE fragmentation/flamewars that plague the Linux community, and secondly, writing the next generation of desktop apps for Linux, getting those perfected and at a level of usability and stability to rival Microsoft's offerings.
It's not a 3D desktop that going to get Linux on desktops. It's going to be a solid, stable, easy-to-use standarized GUI experience with mature, full-featured apps that surpass the functionality that Microsoft's and other vendor's Win32 apps bring to the table.
Re:Cool, but applicability? (Score:2, Informative)
Re:Cool, but applicability? (Score:5, Insightful)
Short answer: No.
Long answer: Modern versions of KDE and Gnome are now so advanced that they are just as easy to use for a normal Mom to use.
Example: A few months ago, I showed KDE 3.1.x, running on my Slackware laptop, to my wife (who is also a mom, by the way). She is not a power user, but she is smart and she knows Windows and Microsoft Office pretty well.
Within 5 minutes, with only minimal explanations from me, she had opened KWrite, KMail and Konqueror and was happily checking her email and writing a small document, all the while surfing on the web.
She even went as far as saying: "What's so special about Linux? It's almost the same as Windows!"... *sigh*
So, please, let us stop this nonsense about Linux not being ready for the desktop, and not having quality apps. It's simply untrue. And more and more people, corporations and governments are realizing this and switching to Linux.
This being said, I agree that a lot of average users would be very challenged by a Linux installation and configuration... But that's how people like me make money after all!
It's not a 3D desktop that going to get Linux on desktops.
Now, that , I can agree on. 3D desktop is a waste of time.
Re:Cool, but applicability? (Score:5, Insightful)
Re:Cool, but applicability? (Score:3, Interesting)
Re:Cool, but applicability? (Score:3, Insightful)
Re:Cool, but applicability? (Score:4, Insightful)
Have you tried to do this with a super-non-techie under Windows (except for the GIMP thing, of course)? You get the same results, whether you're using Windows or not.
Especially if your relatives are like mine & figure that if the installation program gives them the option to change the "destination directory" name, whatever that is, then they should use the same name for all of their "programs" so they'll be able to find it easier later on...
Re:Cool, but applicability? (Score:5, Insightful)
Re:Cool, but applicability? (Score:3, Informative)
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).
Re:Cool, but applicability? (Score:4, Insightful)
Then again, it might just crash and burn and burn and burn.
Re:Cool, but applicability? (Score:5, Interesting)
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.
Video Drivers? (Score:4, Interesting)
Re:What do you miss? my Nvidia drivers run fine... (Score:3, Informative)
If the linux desktop is to go 3D this is a hard requirement.
Re:What do you miss? my Nvidia drivers run fine... (Score:4, Insightful)
For Linux success it's important to have a fully functional open source base to build upon.
Confusing (Score:2, Funny)
This again!? (Score:5, Insightful)
If Sun wants to know about 3d user interfaces, look in 3d games. They have 3d engines readily available but they still use 2d interfaces? KISS
Put the resources towards someting that can actually do the company some good. I don't know what that is, but it couldn't be this.
I wonder what Sun's shareholders are thinking right about now.
Here we go again (Score:5, Insightful)
As long as it's good! (Score:5, Insightful)
However, 3D desktops usually fall because of usability problems. Not really surprising, as most people (I know there are peculiar non-standard devices that deviate) are still using a 2D device (mouse) to visualize information on a 2D surface (monitor) to navigate in a 3D environment. Guess where the obstacle / incompatiblity with the I/O devices usually lies...
Someone has to do this. (Score:3, Insightful)
This is the kind of thing which has to be done, yet no one wanted to do it because it wasnt profitable.
Linux needs a facelift if its to be successful on the Desktop. Let's thank Sun for wasting their money becase now Linux can take on and beat Longhorn.
This is less of a waste of money than mono
This is really old news, but it's still cool (Score:5, Interesting)
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.
WindowBlinds (Score:3, Interesting)
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.
Nothing to do with Java (Score:4, Insightful)
But if Sun is going to use this as a platform to innovate, it could help Linux a lot. Sun has the marketing dollars to push the adoption of this platform, especially in emerging markets where Windows isn't entrenched already. We could see a whole new generation of users who are more familiar with Linux via JDS, than with Windows.
Re:Nothing to do with Java (Score:5, Interesting)
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.
dupe? (Score:3, Insightful)
Show me the code (Score:2)
it's old, it's a dupe, it's been done before (Score:5, Insightful)
The example of flippin CD cases is the exact proof why this tech sucks : I'm moving away from pgysical cases towards a hierarchical, multi-layered view of my mp3s with iTunes.
Sun, read my lips : I don't want to handle physical objects on a computer screen
here's [google.com] another google for ya.
Re:it's old, it's a dupe, it's been done before (Score:3, Insightful)
Has it occurred to you that, perhaps, the vast majority of ordinary, mostly-computer-illiterate people do want to handle real objects on thier computer screen? Do you look up from your IDE or commandline long enough to notice that most people don't use or want to use the computer the same way you do?
Try reading this article [java.net] about programmi
Attention Sun Infidels (Score:4, Funny)
Web Book and Web Forager (Score:2, Informative)
You could interact with the pages, and move them around the desktop. You could flip through the pages like a real book. This paper was done in 96.
Conceptual software or the real thing? (Score:3)
On one hand: it is a conceptual software that is not intended for market ("experimental proof of concept", and the quote from Tom Murphy "I think in and of itself, it has a big wow effect. It's cute to see these things like 3D animations of stuff moving around and think of collaborative space, but how does it make my business more productive?")
On the other hand: it seems that Sun is quite serious about Looking Glass ("rapidly working to formalize the implementation", "Sun has made it clear they want Looking Glass to be a part of the open source community and to get open source community buy-in on the project").
I think that Sun has not made up their own minds yet - it will be quite interesting to see what Sun is going to do next, how the open source community will respond, and most importantly what does Sun really want out of Looking Glass? In the long run, more market shares, yes, but how?
Good stuff (Score:2)
Lame idea. (Score:4, Insightful)
Oh for heaven's sake, not again... (Score:5, Insightful)
Marvellous. Just as users of current operating systems have ben doing for years anyway.
Hmm. Potentially interesting as a way to pick between open windows, but doesn't Expose perform this task in a better manner?
Ah, how terribly useful. Hidden, non-obvious information in a GUI. Superb.
Except that in the real world I can never find the bloody CDs, because I can't remember where I've put them. I can navigate a media player interface far faster than I can hunt for CDs, and I can use more search criteria too (album, artist etc.)
Cheers,
Ian
Tried using translucent "3D" windows before (Score:3, Informative)
It was a novelty I turned off fairly quickly - text on windows underneath makes things hard to read. The best analogy is to try and read a collection of transparencies on your desk. If they are stacked on top of each other, they quickly become unreadable. Your pencil and paper desk isn't really 3D either. The same thing with voice recognition. Speaking text to your computer wears pretty thin too after a while, and imagine trying to do this in a crowded office!
Anything that involves waving your arms about to manipulate things in 3D won't work either. You will get great exercise, but try doing this for 8-10 hours a day.
But let the research continue - maybe somebody will eventually hit upon a way of interacting with your computer in a way that improves upon what we have. My bets are with a set of glasses with a "heads up" eye movement tracking display, projected in front of you. We just have to figure how to do this without giving users splitting headaches from improper/inadequate motion compensation.
Obligatory... (Score:3, Funny)
Once again, life imitates art - or, movies about dinosaurs coming back to life.
"new ways" to visualise your tasks - FreeMind (Score:3, Interesting)
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.
CALDERA (SCO :) & Looking Glass ... (Score:3, Informative)
Now, what light does this shade on the quality of innovation (and marketing) ?
CC.
Great idea by accident! (Score:3, Informative)
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 Can't Be Just Eye Candy (Score:3, Interesting)
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)
Re:Hey! Asses! (Score:3, Insightful)
Let's see, 3d graphics of CD's or a simple text field where I type in 'Bandname' and hit enter.
Add to that the fact that 3d seems best navigated with a mouse and suddenly you realize that you're moving away from a keyboard interface which works better than a pointing device.
Re:Hey! Asses! (Score:5, Insightful)
How is trying to replicate the natural interface that we use every day a dumb idea? Do you stick every piece of paper that is on your desk to your face? I think it's much more natural to reach for something you want than to maximise/minimize it.
Oh, come on... (Score:3, Insightful)
Oh, I don't know... because a computer can store and retrieve information much more efficiently than you ever could in the Real World? Look, it's very simple: In almost all cases Real World metaphors do not work in the Computer World (for lack of a better term).
Just to give one example which is cited in the submission text: Flipping through CDs looking for the right one. That is such a blindingly stupid idea that I don't kn
Re:Hey! Asses! (Score:3, Insightful)
Nice idea. Unfortunately, natural interfaces do not exist, so any attempt to replicate them inevitably leads to an interface that replicates arbitrary features of arbitrary physical artifacts while failing to support the user's tasks.
What exactly is the point of replicating, say, a typewriter on screen in 3D? Would it make text processing any easier because it's more "natural"? Of course not.
Re:Hey! Asses! (Score:3, Insightful)
Items in the real world take up a physical space. Which makes a TON of items (i.e. computer files) take a TON of space. Imagine if you could visualize your entire 160 GB hard drive as real world documents and books. That would take ages to keep organized and be horrible to look up! Instead we're using icons we can click on and navigate to in maybe 1-10 seconds. Computers use much more efficient and flexible metaphors than
Re:Hey! Asses! (Score:3, Insightful)
Some of the stuff they are describing actually sounds somewhat similar to what we have now, for example "turns a window on its side so that it sits at the edge of a screen like a book on a book shelf". This is really little more than rolling a window up to its title bar and rotating it 90deg to save space on the desktop accompanied by some whi
Re:Killer App (Score:3, Insightful)
And what exactly would you do with this 3d desktop? In terms of productivity? Does reordering translucent windows on your virtual bookshelf all day long count as productivity?
I think not.
In your post you mention Visicalc for apple and Lotus for Dos, and I agree they did drive these oses, but this is just another window manager , and has nothing to do with an application.
Now, if this environment exposed an API th
Re:Killer App (Score:3, Insightful)
Nice idea, but a killer app has to be an application. This, at best, could be a killer interface. But, to be a real success, it has to have something to interface with, ie good software.
If Linux wants to get into more homes, the fragmentation needs to be reduced. Microsoft has a unified cohesive view of their operating system. In the OS world, it can var
Re:Killer App (Score:3, Insightful)