Prism is no longer developed by Mozilla Labs. There are now no alternatives.

Prism is a simple XULRunner-based browser that hosts web applications without the normal web browser user interface. Prism is based on a concept called Site-Specific Browsers (SSB). An SSB is designed to work exclusively with a single web application. It doesn’t have the menus, toolbars and other accoutrements of a traditional web browser. An SSB also offers tighter integration with the operating system and desktop than a typical web application running through a web browser. Applications running in an SSB are therefore able to benefit from many of the advantages of the desktop and of the web at the same time.

Benefits

Architectural Overview

Prism is a XULRunner application. In addition to the browser engine included in XULRunner, it consists of:

Documentation

Frequently Asked Questions
 
Bundles
A web application bundle is a zip archive that holds a configuration file, icons and an optional webapp JS script. Bundles can be installed locally, or directly from a website using the Prism for Firefox extension.
Configuration
A webapp bundle should contain a webapp.ini configuration file. The configuration file is a simple, INI-style text file that specifies some parameters about a web application.
Styling
One of Prism's goals is to make web applications feel more like desktop applications. One way to make the illusion seem more real is to use styling (or theming). Prism supports a simple styling system that allows the user to add CSS files to the webapp bundle.
Scripting
Prism allows for some client-side web application customization. Some simple objects and utilities are exposed to webapp scripts.
Host Window
Prism provides a simple, scaled down browser window for running web applications. Using configuration files and webapp scripting, the host window can be modified.
Installer
Installing Prism.

View All...

Community

Goodies

Contributing

XULRunner