HOME

TheInfoList



OR:

XULRunner is a discontinued,Deprecation Notice
/ref>XULRunner future and ownership: Announcement to XULRunner dev group
/ref> packaged version of the Mozilla platform to enable standalone desktop application development using
XUL XUL ( ), which stands for XML User Interface Language, is a user interface markup language developed by Mozilla. XUL is an XML dialect for writing graphical user interfaces, enabling developers to write user interface elements in a manner simila ...
, developed by
Mozilla Mozilla (stylized as moz://a) is a free software community founded in 1998 by members of Netscape. The Mozilla community uses, develops, spreads and supports Mozilla products, thereby promoting exclusively free software and open standards, wi ...
. It replaced the ''Gecko Runtime Environment'', a stalled project with a similar purpose. The first stable developer preview of XULRunner was released in February 2006, based on the Mozilla 1.8 code base. Mozilla stopped supporting the development of XULrunner in July 2015. XULRunner was a "technology experiment", not a shipped product, meaning there were no official XULRunner releases, only stable builds based on the same code as a corresponding Firefox release.


Software architecture

XULRunner is a runtime that can be used to bootstrap multiple
XUL XUL ( ), which stands for XML User Interface Language, is a user interface markup language developed by Mozilla. XUL is an XML dialect for writing graphical user interfaces, enabling developers to write user interface elements in a manner simila ...
+
XPCOM Cross Platform Component Object Model (XPCOM) is a cross-platform component model from Mozilla. It is similar to Microsoft Component Object Model (COM) and Common Object Request Broker Architecture (CORBA). It features multiple language bindings ...
applications that are equal in capabilities to Firefox and Thunderbird. XULRunner stores a variety of configuration data (bookmarks, cookies, contacts etc.) in internally managed
SQLite SQLite (, ) is a database engine written in the C programming language. It is not a standalone app; rather, it is a library that software developers embed in their apps. As such, it belongs to the family of embedded databases. It is the most ...
databases, and even offer an add-on to manage SQLite databases.


Uses

Mozilla Firefox Mozilla Firefox, or simply Firefox, is a free and open-source web browser developed by the Mozilla Foundation and its subsidiary, the Mozilla Corporation. It uses the Gecko rendering engine to display web pages, which implements current an ...
,
Mozilla Thunderbird Mozilla Thunderbird is a free and open-source cross-platform email client, personal information manager, news client, RSS and chat client developed by the Mozilla Foundation and operated by subsidiary MZLA Technologies Corporation. The proje ...
,
Nightingale The common nightingale, rufous nightingale or simply nightingale (''Luscinia megarhynchos''), is a small passerine bird best known for its powerful and beautiful song. It was formerly classed as a member of the thrush family Turdidae, but is no ...
,
Songbird A songbird is a bird belonging to the suborder Passeri of the perching birds (Passeriformes). Another name that is sometimes seen as the scientific or vernacular name is Oscines, from Latin ''oscen'', "songbird". The Passeriformes contains 500 ...
,
Flickr Flickr ( ; ) is an American image hosting and video hosting service, as well as an online community, founded in Canada and headquartered in the United States. It was created by Ludicorp in 2004 and was a popular way for amateur and professiona ...
Uploadr,
SeaMonkey SeaMonkey is a free and open-source Internet suite. It is the continuation of the former Mozilla Application Suite, based on the same source code, which itself grew out of Netscape Communicator and formed the base of Netscape 6 and Netscape ...
,
Conkeror Conkeror is a Mozilla-based web browser designed to be navigated primarily by a computer keyboard. Its design is mainly patterned after the text editor GNU Emacs, with some influence from other programs, including vi. It was originally written ...
,
Sunbird Sunbirds and spiderhunters make up the family Nectariniidae of passerine birds. They are small, slender passerines from the Old World, usually with downward-curved bills. Many are brightly coloured, often with iridescent feathers, particularly i ...
, Miro,
Joost Joost () was an Internet TV service, created by Niklas Zennström and Janus Friis (founders of Skype and Kazaa). During 2007–2008 Joost used peer-to-peer TV (P2PTV) technology to distribute content to their Mozilla-based desktop player; in la ...
, and TomTom Home 2.0 ran on XULRunner. Starting with version 3.0, Mozilla Firefox uses a "private" XULRunner, meaning the framework is installed locally in the application directory.
Kiwix Kiwix is a free and open-source offline web browser created by Emmanuel Engelhart and Renaud Gaudin in 2007. It was first launched to allow offline access to Wikipedia, but has since expanded to include other projects from the Wikimedia Foundati ...
, an offline browser for
Wikipedia Wikipedia is a multilingual free online encyclopedia written and maintained by a community of volunteers, known as Wikipedians, through open collaboration and using a wiki-based editing system. Wikipedia is the largest and most-read referenc ...
and
Project Gutenberg Project Gutenberg (PG) is a volunteer effort to digitize and archive cultural works, as well as to "encourage the creation and distribution of eBooks." It was founded in 1971 by American writer Michael S. Hart and is the oldest digital libra ...
, used XULRunner until 2017. The
Google AdWords Google Ads (formerly Google AdWords) is an online advertising platform developed by Google, where advertisers bid to display brief advertisements, service offerings, product listings, or videos to web users. It can place ads both in the result ...
Editor used XULRunner until 2010, as did Evergreen ILS, an open-source library automation system. The fourth version of the
video game Video games, also known as computer games, are electronic games that involves interaction with a user interface or input device such as a joystick, controller, keyboard, or motion sensing device to generate visual feedback. This feedback m ...
series Simon the Sorcerer, '' Simon the Sorcerer 4: Chaos Happens'', uses XULRunner. In addition, the XULRunner package provided access to
ActiveX ActiveX is a deprecated software framework created by Microsoft that adapts its earlier Component Object Model (COM) and Object Linking and Embedding (OLE) technologies for content downloaded from a network, particularly from the World Wide Web. ...
Control functionality previously found in a (now defunct) third-party ActiveX Control built off the Mozilla source code. Applications using this
application programming interface An application programming interface (API) is a way for two or more computer programs to communicate with each other. It is a type of software interface, offering a service to other pieces of software. A document or standard that describes how t ...
(API) may have function with XULRunner installed and registered. Starting with
Lotus Notes HCL Notes (formerly IBM Notes and Lotus Notes; see Branding below) and HCL Domino (formerly IBM Domino and Lotus Domino) are the client and server, respectively, of a collaborative client-server software platform formerly sold by IBM, now by HC ...
version 8.5.1, IBM deployed XULRunner to provide Notes client support for XPages applications.


Deprecation

In January 2014, dropping XULRunner support was discussed by Mozilla developers. In July 2015, Mozilla stopped supporting the development of XULrunner, and the community page has been taken down. As of the beginning of 2016, it had been dropped from the package database of most Linux distributions, including Gentoo, Debian, and Ubuntu. XULRunner can still be installed separately, and many XULRunner-dependent applications can be switched over fairly easily. Also developing and running XULRunner apps is still possible through Firefox as well as previous or custom builds of XULRunner. However, its disappearance has caused some dependent packages to be removed from package databases.[ Kiwix
_not_available_on_Debian">Kiwix">Kiwix
_not_available_on_Debian.html" ;"title="iwix
_not_available_on_Debian.html" ;"title="Kiwix">Kiwix
not available on Debian">Kiwix">Kiwix
not available on Debian">iwix
_not_available_on_Debian.html" ;"title="Kiwix">Kiwix
not available on Debian">Kiwix">Kiwix
not available on Debian/ref>


See also

* Mozilla application framework (XPFE) * Mozilla Prism * Gecko (software) * HTML Application * Adobe Integrated Runtime (AIR) * Chromium Embedded Framework * Electron (software framework)


References


External links


XULRunner wiki site

XULRunner Documentation

XULRunner Hall of Fame

XULRunner: What we are doing
(Mozilla plans for the 1.9 timeframe)
XULRunner source code




* https://web.archive.org/web/20160828115439/https://developer.mozilla.org/en-US/docs/Archive/Mozilla/XULRunner {{DEFAULTSORT:Xulrunner Free software programmed in C++ Free system software * Mozilla Software that uses XUL Software using the Mozilla license Widget engines