Mozilla Tests Integrated Desktop Browser 156
HelloDotJPEG writes "Mozilla Labs, the organisation's experimental arm, has launched Prism for interested Windows users to try out. Prism is a piece of software which integrates web applications such as Gmail or Google Reader into the desktop. The program enables you to run multiple such sites as though they were local applications, each in their own dedicated browser window. The product isn't entirely new, but is an officially adopted and rebranded update to the Site-Specific Browser project WebRunner (not to be confused with XULRunner upon which it is built). From the site: 'Web developers don't have to target it separately, because any application that can run in a modern standards-compliant web browser can run in Prism. Prism is built on Firefox, so it supports rich internet technologies like HTML, JavaScript, CSS, and and runs on Windows, Mac OS X, and Linux. And while Prism focuses on how web apps can integrate into the desktop experience, we're also working to increase the capabilities of those apps by adding functionality to the Web itself, such as providing support for offline data storage and access to 3D graphics hardware.'"
Re:Woohoo! (Score:5, Informative)
The prism interface is a bit prettier than active desktop, and after looking at the article, rather than the summery, it looks like what its doing is pretty much creating a hyperlink to the page in your start menu or something. I hate to say it, but I really do not see anything innovative here. Am I missing something?
Re:Woohoo! (Score:5, Informative)
If a web developer wanted to create a web-based app specifically to run in WebRunner, they could do that. XUL works just as well in there as HTML does. That would give you a native UI, with more control over the UI appearance, and support for things like menus, or other native XUL widgets.
Remember the offline web application stuff in Firefox 3? That applies here too - web apps will the able to use local data storage, and the browser will be able to keep the entire web app cached. Using that, you only need an internet connection available for the initial setup, which would probably be as simple as clicking a link. The idea is to keep giving better functionality to web applications, and allowing those applications to better integrate with the OS.
These web apps still run in the browser's security sandbox - despite installing them on your machine, you don't need to give them read and write access to the entire filesystem, and they can't contain native code to bypass the sandbox.
So, you click a link to install the app. The required cached files are downloaded, and a shortcut is created in the Windows start menu, or the KDE / Gnome menus, or Mac OS X's Applications directory, or wherever else. From then, it just works like a normal application, including (limited) access to local resources.
Besides, this was done by one guy. It's existed for around 7 months. It's basically a much simpler way to build XulRunner based applications, which requires virtually no Mozilla-specific code, and can work with any web-app. XulRunner can obviously do far more, because it doesn't run in that security sandbox.
Re:Woohoo indeed! (Score:2, Informative)
Re:Google killing Thunderbird? (Score:5, Informative)