This is a read-only archive. Find the latest Linux articles, documentation, and answers at the new!

Feature: News

Webrunner becomes Mozilla Prism

By Nathan Willis on December 07, 2007 (7:00:00 PM)

Share    Print    Comments   

The Mozilla-based, single-site "Web app" browser Webrunner, which we covered in July, was rebranded Mozilla Prism in October and moved to the Mozilla Labs site. Initially, Prism was only available for Windows, but Mac and Linux builds are now available.

Webrunner was designed to better integrate Web-based applications into the desktop by allowing you to launch them as separate processes. Each Web app could have a launcher in the system dock, panel, or Applications menu, and when launched each ran in its own window, stripped of the toolbars and navigation controls of a full browser.

The current 0.8 release of Prism sports the Gecko 1.9 rendering engine found in the newest Firefox 3 betas. You can download prebuilt Prism binaries for Linux, Mac OS X, and Windows. On Linux the package is a compressed tarball you can unpack to any directory on your system. There is no installer; you can start using Prism immediately.

From a command line, you start Prism by running ./prism &. You will immediately notice the biggest change over Webrunner. When we last looked at Webrunner, it relied on .webapp files, passed as command-line arguments to specify which site to load. Now Prism launches a dialog box, into which you type the URL of the desired page and the name you want to assign to it, and click OK. Prism will then launch the site, and create a system-specific launcher in the location of your choice. On Linux systems, this is a .desktop file of the Desktop Entry Spec variety, created on your desktop.

Inside the .desktop file, the Exec= line contains a link to an automatically generated .webapp file. These are stored inside your default Mozilla profile directory. The .desktop file also specifies the icon for the launcher, so you can change it if you do not care for Prism's selection.

This is a far easier process than creating each .webapp by hand. You even have the option to choose a few display preferences when setting up your Web app, including the ability to display the location bar and status bar. Both can be helpful during a Web app session, even if you never leave the original site.

Mind the gaps

Prism's developers invite comments, questions, and feedback through the Mozilla Labs forum. Users have expressed interest in fleshing out Prism's features in a variety of directions.

Several have noted that their Prism Web apps do not pick up the existence of Firefox plugins like Flash, although this seems to depend on where the Flash plugin is installed. If you install Prism inside your home directory, it will find plugins installed inside the .mozilla directory in your home directory, but not system-wide plugins in /usr/lib.

Prism does support extensions, but as yet there is no interface for installing, loading, or unloading them. Developer Mark Finkle blogged about how to manually get extensions installed and running, but cautioned readers that because Prism is such a stripped-down browser, many extensions written for Firefox simply will not work because of the missing components.

On a more practical level, so far there is no support for using Prism through a Web proxy, which might affect users inside corporate environments.

The informal roadmap for the project includes several key features to integrate a running Web app better with the surrounding desktop system -- drag and drop, offline usage, and interaction with desktop event notifications, to name a few.

Forum readers have suggested adding a minimal Preferences interface, an idea toward which the developers indicate an openness. Although many of Firefox's preferences would not make sense in the site-specific browser context, others -- such as control over fonts, cookies, and private data -- certainly do.

If you have been using Webrunner, switching over to Prism is worth your while for the simplified launcher creation. If you have not tried either incarnation, be sure to check out this simple but valuable tool.

Share    Print    Comments   


on Webrunner becomes Mozilla Prism

Note: Comments are owned by the poster. We are not responsible for their content.

traversable tree under forums

Posted by: Anonymous [ip:] on December 07, 2007 07:47 PM
I would like to see a traversable tree if only of refrences such as sites that distribute software. The tree would have the top 10 or 20 distributions, a sentence or two of there strengths compared to other projects, and refrences were other projects can be found or refrences to them. In addition there could be a branch or B tree index of open source hardware or hardware that uses opensource and simmilarly projects such as broadcasting and media production or industrial applications using open software that don't mind the plublicity. Because this is a .com site they mite have a commercial angle with hobby and nonprofit refered to .org.


Re: traversable tree under forums

Posted by: Nathan Willis on December 07, 2007 10:43 PM
I see ... I don't think Mozilla Prism will do that.



Webrunner becomes Mozilla Prism

Posted by: Anonymous [ip:] on December 10, 2007 04:30 AM
I tried Prism on my linux box and was disapointed with the results. Yahoo mail didn't work, and niether did gPokr. Looks promising though, keep up the good work!



Posted by: Andrew Min on December 10, 2007 03:16 PM
An interesting project. For those interested, I created a package manager that uses Prism and a bunch of Google apps in conjunction with each other.


What about a Webrunner without borders and background color?

Posted by: Anonymous [ip:] on January 09, 2008 08:53 PM
I would love a application like Prism if it was possible to show webpages without the browser-window around (without titlebar and windows-borders), and default bg-color: transparent. So that web-applications could look more like a normal computer application.


This story has been archived. Comments can no longer be posted.

Tableless layout Validate XHTML 1.0 Strict Validate CSS Powered by Xaraya