Slashdot Log In
New Linux Desktop Environment Built on Firefox
Posted by
CmdrTaco
on Sun Jul 22, 2007 08:15 AM
from the believe-it-when-it's-useful dept.
from the believe-it-when-it's-useful dept.
IL-CSIXTY4 writes "'Pyro is a new kind of desktop environment for Linux built on Mozilla Firefox. Its goal is to enable true integration between the Web and modern desktop computing.'
This looks like an interesting marriage of the web and the desktop. In Pyro, Web apps run in windows on the desktop, right alongside desktop apps (through compositing). Features expected in a desktop environment, like task/window selection and an Expose-like function, are written in Javascript." "
This discussion has been archived.
No new comments can be posted.
The Fine Print: The following comments are owned by whoever posted them. We are not responsible for them in any way.
Full
Abbreviated
Hidden
Loading... please wait.
slashdotted after the first comment (Score:4, Funny)
Already slashdotted after the first comment, so ... this is what the future web-desktop will be like huh?
Re:slashdotted after the first comment (Score:5, Informative)
Not if the server is within the intranet. Here's the text from the site:
Flickr Add-on
Exposé-alike
Window Picker
Pyro is a new kind of desktop environment for Linux built on Mozilla Firefox. Its goal is to enable true integration between the Web and modern desktop computing.
By merging the Web with the desktop, Pyro offers the first big step toward a new future for the Web and the applications built for it.
In Pyro, Web content is no longer confined to the browser's window. Instead, trusted Web sites and extensions are given access to the full range of interactivity and control enjoyed by native applications today.
Imagine...
Rich Web pages running side-by-side with native applications
Single programming environment for the whole desktop
Desktop-wide mashups, killer Web integration
Novel desktop effects
Pyro enables a desktop that tracks the latest in Web technology, and helps mold the future of the integrated Web.
[edit]
NEWS
From Ars Technica
July, 20 2007:
Pyro project offers Firefox-based desktop environment on Ars Technica, by Ryan Paul.
Pyro delivers Web apps to the Linux desktop on DesktopLinux.com.
Check out the slides!
July, 18 2007:
Pyro Announced during GUADEC '07 Conference Keynote Speech.
[edit]
How does Pyro work?
Pyro works fundamentally by drawing your entire computer screen as a Web Page, all from within Firefox. Indeed, at the core Pyro is simply a window manager which renders Web content alongside existing native applications.
By leveraging the trusted Firefox Add-On system, all the capabilities of dynamic HTML, JavaScript, CSS, SVG, and Adobe Flash are available to enable incredible applications, extensions and themes.
Bringing all these Web technologies together with the newest generation of Linux display technology, called window compositing, allows Pyro to integrate native applications as an intrinsic part of the overall Web Desktop, seamlessly merging the two.
Parent
Re: (Score:3, Interesting)
What is the point? Why does it need a separate window manager? Why on earth does the summary mention compositing when it doesn't appear in the article?
Re: (Score:2, Informative)
Re:slashdotted after the first comment (Score:5, Funny)
I think that's how that goes right?
Parent
IE4 Anyone? (Score:5, Insightful)
Re:IE4 Anyone? (Score:5, Insightful)
Parent
Re:IE4 Anyone? (Score:4, Insightful)
Parent
Re: (Score:2)
Re: (Score:2)
If only... (Score:3, Interesting)
First read (Score:4, Interesting)
right alongside desktop apps (through compositing).
At first I thought that said through composting. Guess you'd have to call that organic computing.
On a serious note....Instead, trusted Web sites and extensions are given access to the full range of interactivity and control enjoyed by native applications today.
The "trust" issue would loom very large in that statement. Provides some interesting possibilities all the same.
Re: (Score:2)
But yeah... something about it scares me. Not sure what...
Re: (Score:2)
Given FireFox's history of security issues, I would tend to agree.
Re: (Score:3, Insightful)
Yeah, I don't like the sound of this either. Seems like a two-level trust scheme: trusted websites have access to everything.
One of the design flaws in present day GUIs (including all the X11-based GUIs for Linux) is that one malicious application can compromise the entire GUI if it can open a window. This is true even if you take the sensible step of running untrust
Re: (Score:2)
Re: (Score:2)
ARG! POPUPS! (Score:2)
The whole thing sounds to me like running web applications as popups that are exactly like the locally run application windows, both in appearance and in all, or most, of the infrastructure behind them.
I can't think of a better way to assist malicious web apps in fooling the user by removing any clue that they're not something local and innocuous.
A phisher's dream.
Informative parent (Score:2)
bad idea (Score:2)
I can't of course RTFA at the moment due to the flames rolling out of the webserver it is on.
Re: (Score:2)
We? Mr. Gates is this you?
Re: (Score:2)
No, I think we decided that it was a bad idea because MS was doing it - and was using it as an excuse for locking Windows users into IE and its capacity for "embracing and extending" web standards.
Actually, years before that we "decided" that web apps in general were a bad idea when Sun/Oracle touted their java-based thin client/Network Computer idea. I think that died, mainly, because the question was always "yes, but will it run Word for Windows and b
Re: (Score:2)
I think people are seeing how easy GUI is to do in HTML/XHTML and trying to take advantage of that, but in doing so are making it more complicated. It would be a lot smarter to make an add-on for an e
Haven't we done this before? (Score:2)
Re:Haven't we done this before? (Score:5, Insightful)
Parent
Re:Haven't we done this before? (Score:5, Funny)
That was done in 1998. It was early Web 1.0, and people didn't dig web stuff so much. But now, it's different. There are plenty of uses for a web based desktop, and to quote their site:
Internal Server Error
The server encountered an internal error or misconfiguration and was unable to complete your request.
Please contact the server administrator, webmaster@pyrodesktop.org and inform them of the time the error occurred, and anything you might have done that may have caused the error.
More information about this error may be available in the server error log.
Additionally, a 500 Internal Server Error error was encountered while trying to use an ErrorDocument to handle the request.
I think Microsoft is totally shaking in their boots at the thought of Pyro: just consider, a connected, integrated, web desktop. It's just like
Parent
Re: (Score:3, Informative)
It semed like a good idea, and enabled
Symphony OS Anyone? (Score:3, Interesting)
http://www.thecodingstudio.com/opensource/linux/s
Lack of network: Failure? (Score:2)
Google Cache (Score:3, Informative)
http://72.14.253.104/search?q=cache:6EoAZGSE90IJ:
Internet Explorer (Score:2)
mmm (Score:2)
Look what happened to them..
I will believe it when I see it.
Heh. (Score:2)
Desktop environment built on bugs? (Score:2, Interesting)
Re: (Score:3, Insightful)
Hmm... (Score:2)
User interactivity? (Score:3, Interesting)
Use the hammer! (Score:3, Insightful)
When you're so tunnel blind that all you can see is the web, then everything starts looking like a web page.
Re:Somehow familliar (Score:4, Interesting)
First, all computers wait at the same speed, and presumably the point here is to accomplish something heavily dependent on the network. Even the best network (in my experience) winds up being the limiting factor.
Second, the applications are not likely to depend on the speed of the processor for much, in the user's experience. Now obviously, if we're using bloated software like Word to accomplish what notepad could do, we'll feel the hit. On the other hand, I'm consistently frustrated by the sloth of OO apps. So if FIrefox offers an equally slow solution that is better integrated, I say it's a winner.
Of course, I haven't RTFA, as it is FSD'ed.
Parent
Re: (Score:3, Insightful)
"In theory, practice and theory are the same. In practice, they're not"
Winnie The Pooh
Modern computers don't make everything "wait" for something to happen. They multitask. Even modern browsers (Opera, IE, Safari) multitask. Firefox doesn't.
For Firefox, loading of several files over the network is a
Re: (Score:2)
Here's a clue [mozillazine.org]
This is not where we're going. With multi-core processors on the table.
I've read the article in your "clue". For me, this clue just shows the Firefox team is clueless, and that's why I've given up any hope on it.
Lazlo is just a failed open-source version of Flex-like framework. They open-sourced it since they couldn't sell it.
Microsoft
Re: (Score:2)
You are, of course, aware that Adobe is open sourcing Flex, also?
Anyway, I like Flex.
Joe.
Re: (Score:2)
oh great ... that's all we need, a bunch of pyro-mainiacs.
See, you've already melted their server ... didn't anyone teach you not to play with fire?
Re: (Score:2)
Re:Does this mean... (Score:4, Insightful)
So what is it that makes this any different?
Parent
Re: (Score:3, Informative)
(c) Monty Python, the dead parrot sketch (Score:2)
Per your request. (Score:2)
[My english is better than most other people's german, so please point out mistakes politely. Thank you.]
"posted"
(Unless there's some variant I'm unaware of, perhaps in UK English or a reference to a comedy routine, where "posten" would be proper or humorous in that sentence.)
Your use of English idiom is excelent.
not as many programmers know them? (Score:2)
While I've seen some very buggy and unportable C code, fixing one platform doesn't tend to break all the others as is the case with the web stuff.
Re: (Score:3, Interesting)
First, spelling check. It's "standard", with a d.
Second, are you absolutely sure there's no way it could have messed up unless it was gnome-control-center? Really? For example: bad RAM, bad disk, etc could all be at fault here. I'm not saying it couldn't possibly be gnome-control-center, but understand that it can't possibly protect yo