Difference between revisions of "What is XULRunner"

From CDOT Wiki
Jump to: navigation, search
 
(4 intermediate revisions by 2 users not shown)
Line 1: Line 1:
XULRunner is a Mozilla runtime package that can be used to bootstrap XUL+XPCOM applications that are as rich as Firefox and Thunderbird. Its similar to other existing runtime applications such as J2SE Java Runtime Environment (JRE). This runtime package provides a way for installing, upgrading, and uninstalling XULRunner applications. XULRunner will also provide libxul, a solution which allows the embedding of Mozilla technologies in other projects and products. These applications can be written in any supported languages by Mozilla web platform. Some of these languages would be the following:
+
XULRunner is a Mozilla runtime package that can be used to bootstrap XUL+XPCOM applications that are as rich as Firefox or Thunderbird. It is similar to other existing runtime applications such as J2SE Java Runtime Environment (JRE). It provides an innovative technology that developers can use to enrich and integrate their desktop applications.
 +
 
 +
This runtime package provides a way for installing, upgrading, and uninstalling XULRunner applications. XULRunner will also provide libxul, a solution which allows the embedding of Mozilla technologies in other projects and products. These applications can be written in any Mozilla supported technologies. Some of these technologies are the following:  
 
:* HTML
 
:* HTML
 
:* XHTML
 
:* XHTML
Line 5: Line 7:
 
:* XUL
 
:* XUL
  
XULRunner application is an altnerative to avoid the use of Firefox.  The following are the trade offs of using a XULRunner application:
+
XULRunner application is an alternative to avoid the use of Firefox.  The following are the trade offs of using a XULRunner application:
  
 
'''Pros'''
 
'''Pros'''
 
:* Runs on its own independent process
 
:* Runs on its own independent process
 
:* Does not require Firefox to run
 
:* Does not require Firefox to run
 +
:* Markup based UI (like XAML)
 +
:* Allows applications to be cross platform
  
 
'''Cons'''
 
'''Cons'''
 
:* Auto-update code would need to be written
 
:* Auto-update code would need to be written
:* Installation files are larger tod ownload when including XULRunner binaries (+13MB)
+
:* Installation files are larger to download when including XULRunner binaries (+13MB)
  
  
'''Note:''' The listed pros and cons are not all the trade offs of using XULRunner.  Instead these are the trade offs of using XULRunner application as apose to Firefox.
+
'''Note:''' The listed pros and cons are not all the trade offs of using XULRunner.  Instead these are the trade offs of using XULRunner application as oppose to Firefox.

Latest revision as of 15:44, 13 December 2006

XULRunner is a Mozilla runtime package that can be used to bootstrap XUL+XPCOM applications that are as rich as Firefox or Thunderbird. It is similar to other existing runtime applications such as J2SE Java Runtime Environment (JRE). It provides an innovative technology that developers can use to enrich and integrate their desktop applications.

This runtime package provides a way for installing, upgrading, and uninstalling XULRunner applications. XULRunner will also provide libxul, a solution which allows the embedding of Mozilla technologies in other projects and products. These applications can be written in any Mozilla supported technologies. Some of these technologies are the following:

  • HTML
  • XHTML
  • SVG
  • XUL

XULRunner application is an alternative to avoid the use of Firefox. The following are the trade offs of using a XULRunner application:

Pros

  • Runs on its own independent process
  • Does not require Firefox to run
  • Markup based UI (like XAML)
  • Allows applications to be cross platform

Cons

  • Auto-update code would need to be written
  • Installation files are larger to download when including XULRunner binaries (+13MB)


Note: The listed pros and cons are not all the trade offs of using XULRunner. Instead these are the trade offs of using XULRunner application as oppose to Firefox.