Major Update to Prism, First Prototype of Browser Integration

Prismlogo400
Prism is an open source cross-platform prototype of functionality that lets users split web applications out of the browser and run them directly on the desktop.

Today we’re releasing a major update to Prism that includes the first prototype of browser integration along with new desktop integration capabilities and simpler installation.

As previously announced, Prism is part of a series of Mozilla Labs experiments into bridging the divide in the user experience between web and desktop apps and exploring new usability models as the line between those kinds of apps continues to blur.

Refracting550

Philosophy

We believe that the Web is a powerful platform for innovation, and our goal with Prism is to drive the development of enhancements to that platform that bring the advantages of desktop apps to the Web. To that end, Prism is not a new platform or product but rather a vehicle for Mozilla Labs to experiment with new technologies to extend the capabilities of the Open Web. Web developers shouldn’t have to lift a finger to desktop-enable their web applications (although they can specify settings to enhance the experience), while users have the choice to use their favorite web apps in their browser, on their desktop of choice, or in both places.

Major New Features and Updates

Today we’re releasing a major update to Prism that includes new desktop integration capabilities and simpler installation. With this update, you can now get Prism simply by installing a small extension to Firefox 3. With the new Prism extension for Firefox 3, users can now split web applications directly out of Firefox without needing to install and manage a separate Prism application. Just install the extension, browse to a web app, then select Tools > Convert Website to Application.

prism-menu.png

Other new or improved features include:

  • Pick an icon to represent a web app on the desktop: Prism can use the web app favicon or the user can pick a custom image to represent the web app.
  • Run each web app in its own profile: Prism now places each web app into its own process/profile so they don’t interfere with each other, which also makes it possible to install a web app twice and use it simultaneously with two different user accounts.
  • Badge the dock icon: Initial support for adding a badge to the desktop icon has been added. Currently, this can be done through a custom webapp.js file. We’re working on creating and reusing web standards to expose this to content without requiring custom scripts.

prism-install-dialog.png

Roadmap

While Prism still supports .webapp and site-specific webapp.js files as a way to install, customize and launch Prism, we’re working towards removing the need for those files in favor of leveraging and extending existing web conventions for exposing site configuration, like <link> and <meta> tags.

See bug 420878 and bug 420661 for some of those discussions.

Mark Finkle also has a post with more information.

Get Prism for Firefox

Install Prism for Firefox v0.2 for Firefox 3.0b3pre or greater, Windows/Mac/Linux.
The standalone version of Prism v0.9 is also available for Windows (installer, archive), Mac and Linux.

Warning: This is an early prototype. Use at your own risk.

Getting Involved

Prism is just the first of many experiments we plan to conduct around improving the usability of web applications. It’s open source, like everything we do, and we’re interested in hearing from and working with anyone interested in developing these concepts further.

The project lead for Prism is Mark Finkle. Contributors include Cesar Oliveira, Matt Gertner, Fredrik Larsson, Wladimir Palant, Sylvain Pasche, Alex Faaborg, and Myk Melez.

No Responses to “Major Update to Prism, First Prototype of Browser Integration”

  1. [...] development, you can download the standalone program and a Firefox 3(beta) plugin version from the Mozilla Labs site. « CDFreaks releases PerfectRip for audio [...]

  2. [...] Major Update to Prism, First Prototype of Browser Integration [Mozilla Labs] Add new comment [...]

  3. [...] Mozilla projects include Prism – the ability to make sites such as Google Mail behave like desktop applications, launched with [...]

  4. [...] dos características más laureadas son la incorporación de Prism y [...]

  5. [...] Mozilla projects include Prism – the ability to make sites such as Google Mail behave like desktop applications, launched with [...]

  6. [...] close, you should start creating site-specific browsers.  The fine folks at Mozilla have created Prism, which runs on the same engine as their fantastic Firefox browser.  Prism is available for [...]

  7. punissuer says:

    I love the idea Prism is based on, but lack of support for extensions is a dealbreaker for me. My ISP insists on serving annoying ads with my web mail. The web mail site is secure (https), but some of the ads aren’t, thus causing warnings from my browser. My ISP just expects me to change my browser’s security settings. Instead, I use AdBlock Plus to block the unsecured ads completely. If Prism could do the same, that would be great.

  8. [...] (système d’exploitation et logiciels), je me demande si ce n’est pas surtout à Prism (logiciel permettant, justement, de lancer directement ses applications online dans des fenêtres [...]

  9. Fabrice says:

    Hi all !!!

    I hope the Standalone version will still live !
    I like the goal of Prism but I don’t want to install FireFox 3 to use it.

    For my clients, the standalone version is excellent as this is the only software to install, not the heavy FireFox 3

    Please… continue working on the StandAlone version that offers a “Bubbles” mode (http://bubbleshq.com/)

  10. Christopher says:

    “The fine folks at Mozilla have created Prism, which runs on the same engine as their fantastic Firefox browser.”

    Well, I wonder where each gets its config info, because many sites look different between the two. Look at FastMail.fm or fallensword.com. The latter is almost completely unusable in Prism, due to font sizes being different in some (not all) areas of the page. Popups are so huge, half of the info is missing.

    I already have to design for 3+ browsers due to subtle differences and now you expect me to add another? I don’t think so. My clients will be doing without Prism versions for now.

  11. wm says:

    Sadly, it looks like the site that was hosting the Google bundles has fallen off the old interwho.

  12. [...] resumen, Prism es otra aproximación más a esto de las aplicaciones web como escritorio bajo el alero de la [...]

  13. Jim Tomlinson says:

    Man, this is awesome. Love having my gmail as a separate app on my Mac, not beholden to the crashy whims of FF3. Will be looking deeper for use in my own webapps. Keep up the good work!

Join Mozilla!

About Mozilla Labs

Laboratories are where science and creativity meet to develop, research, and explore new ideas. Mozilla Labs embraces this great tradition - a virtual lab where people come together to create, experiment, and play with new Web innovations and technologies.

Newsletter

Enter your email address here to subscribe to our mailing list for announcements: