Chromeless Supplants Mozilla's Prism Project
mikejuk writes "Mozilla Labs has dumped its Prism project, that was intended to bring web applications to the desktop, in favor of a revamped and repurposed Chromeless, a way of building experimental web browsers, to provide yet another way to create a desktop app using web technologies."
Why does everything have to be built on desktop apps dependent on the web or web browsers?
We've been doing desktops since dirt, and have it pretty well understood, reasonably well standardized
across multiple operating systems. The building blocks are well understood, highly developed and
well documented.
So why does it seem as if everybody wants to make us dependent on a 24/7 connection to the
web, and why does it seem everyone wants to turn the browser into the building block upon
which everything else depends?
And don't get me started on clouds!!!
What do we gain besides a huge dependence on things outside of our immediate control.
Did events in Egypt not teach us anything about putting every thing on the web and in
the cloud?
Sig Battery depleted. Reverting to safe mode.
I used Prism (or tried to) for a few standard sites that I pretty much always keep open. Nice idea but there always seemed to be a few problems (with the Linux version anyway). I always had difficulty in getting more than 2 to run at a time, and most plug-ins were at least tedious to use if they worked at all. It had/has promise though ... I hope Chromeless improves it a bit. In the meantime, I believe Chrome has the same sort of functionality. I may get around to trying it out but I find that when running Chrome the need to run a different instance of the browser is not as important because of their process model.
Seriously, fix Firefox 4.0 first then play with all these hobby projects.
Hence, I welcome the change whole heartedly.
Never trust a spiritual leader who cannot dance -- Mr. Miyagi
Totally agree! I don't really see the point!
"The Cloud" is mainframe madness on a large scale. Mainframes were killed off years ago for many reasons. Single point of failure: internet is down, you, your business is down. No thanks.
To which I'd add: internet is down, can't even play them games offline. No thanks.
Questions raise, answers kill. Raise questions to stay alive.
I'm sorry to say Gecko isn't going anywhere as an application platform. Too many macros and directives and such, and too much room for error... :(
Hi! I make Firefox Plug-ins. Check 'em out @ https://addons.mozilla.org/en-US/firefox/addon/youtube-mp3-podcaster/
Power is down, you, your business is down. No thanks, we'll stick to paper.
Really? That's the best you can come up with? They have internet on airplanes now. It's getting harder and harder to find a place without Internet. Internet's down at work? Grab some laptops and head over to your local Starbucks.
Oh, and I hate to be the bearer of bad news, but much as I wish they'd die, mainframes are still going strong, and IBM is even selling new ones. If you want job security, become a mainframe programmer.
Don't thank God, thank a doctor!
This is the first place where I have got this unique information and I was a bit hopeful that it was going to happen sooner or later.
Wow, I'd love to have bash in my browser too! I'm tired of scripting with Javascript and having to learn XUL. Now I expect more linux gurus to write extensions for Firefox! Oh, I'd also love to be able to launch wget from within the hidden browser bash to download... web pages.
Democracy is for the people; you only vote once per season and we'll do the rest of the work for you don't have to.
I used Prism to provide links for my kids to their favorite games as icons on the desktop. I loved the ability to hide the GUI features that would just distract them. I will miss this software. it was very useful.
Makes a shortcut that runs 'chrome --app="http://url"' (or chromium-browser, or whatever your chrome executable is)
That sucks... I used to have a PRISM shortcut to open a Live Excel spreadsheet which I used to annotate daily tasks (pomodoro style) online without having to open the whole browser. Unfortunately it does not work with the minefield builds anymore.
One of the reasons technologies do not "mature" is because developers keep jumping between different alternatives after they get "bored" with the current ones :(.
Ubuntu is an African word meaning 'I can't configure Debian'
Why are slashdot stories linking to web sites that aren't directly related to the story? This story would have been better linked to the blog post at Mozilla Labs: https://mozillalabs.com/blog/2011/02/prism-is-now-chromeless/
It should be noted that "chrome" is the name of Mozilla's xml-based user interface (not the web rendering engine). It is unrelated to Chromium or Google.
http://www.w3.org/TR/html5/offline.html
http://diveintohtml5.org/offline.html
Dilbert RSS feed
This is just based on webtechnology, you do NOT need a working internet connection to use it.
Even then, HTML5 has support for offline use, for when your connection is down.
New things are always on the horizon
You may think "photoshop can't be browser based", but you may be surprised. As an example, my wife recently directed all her desktop photo apps and only uses picnik.com. Granted, it is certainly not photoshop - but I can see it eventually getting there, maybe as early as a year or two.
Really, with Canvas and WebGL, there is nothing browsers can't do today that a desktop app can do.
Actually the interface in Mozilla browsers is called the chrome. Mozilla was already using the name for years when Google released their project. You could even say Google. Now that Mozilla allows developers to create their own interface (thus chrome) they called it chromeless, because an interface does not yet exist, the developer can create their own.
New things are always on the horizon
He was just saying that web development is hard, and indeed it is with it's mishmash of HTML, JavaScript, CSS, server-side languages, asynchronicity, multiple browsers to support. It's not easy, and most don't get it right even after the third try, it's kind of a hideously complex art nowadays. We fortunately have jQuery and frameworks and all kinds of aids, but this still doesn't make it too easy on the developer. You find it easy because you're at the other end of the learning curve, as most slashdotters, but don't tell me you didn't sweat it.
based on XUL (pronounced ZUUL). I ain't afraid of no app.
there are plenty of browser-based help systems which work so much better than "on-line" (computerized, local) help systems that I wonder why anyone does it that way.
Probably because browser-based help systems either A. lack search (if they operate through the file: scheme), B. require a web server running on localhost (for which a firewall presents a scary warning), or C. require a $60/mo subscription to mobile broadband if used on a laptop on a bus.
What, specifically, makes such a fishing expedition any easier with applications that run on a server than with desktop applications?
The problem is that those apps are more buggy, not free, not compatible, etc
Did you mean "free" as in free speech or free beer? If free speech, then the works on the site probably aren't free either. If free beer, then what's the big difference between having to pay for a specific app to read a site and having to pay for an account to read a site through standard web protocol?
Even then, HTML5 has support for offline use, for when your connection is down.
Which works well unless A. Internet Explorer is the only browser installed and your user is not an administrator, or B. you run into size limits enforced by user agents: 5 MB for files linked from CACHE MANIFEST and 5 MB for localStorage.
They do if they depend on more than 5 MB of data. The page you linked mentions storage quotas, and there exist popular user agents that don't let the user increase the quota past 5 MB.
Do you have a pressing need to make an app work on a computer which has no web browser?
No, but I have a pressing need to make an application work on a computer which has a web browser but an intermittent connection to the Internet. When the connection is down, such as if the user is a passenger in a vehicle, the browser can view only manually downloaded files, the 5 MB of cached application files, and the 5 MB of data in localStorage.