XULRunner - XULRunner

XULRunner
Udvikler (r) Mozilla Foundation og samfund
Første udgivelse Februar 2006
Stabil frigivelse
41.0.2 / 15. oktober 2015 ; for 5 år siden  ( 2015-10-15 )
Eksempel på frigivelse
41.0b9 / 14. oktober 2015 ; for 5 år siden  ( 2015-10-14 )
Skrevet i C ++ , XUL , XBL , JavaScript
Operativ system Tværplatform
Type Runtime miljø
Licens MPL
Internet side udvikler .mozilla .org / da / XULRunner

XULRunner er en udgået, pakket version af Mozilla-platformen for at muliggøre standalone desktop applikationsudvikling ved hjælp af XUL , udviklet af Mozilla . Det erstattede Gecko Runtime Environment , et stopprojekt med et lignende formål. Den første stabile udviklereksempel på XULRunner blev udgivet i februar 2006 baseret på Mozilla 1.8-kodebasen. Mozilla stoppede med at støtte udviklingen af ​​XULrunner i juli 2015.

XULRunner var et "teknologisk eksperiment", ikke et afsendt produkt, hvilket betyder, at der ikke var nogen officielle XULRunner-udgivelser, kun stabile builds baseret på den samme kode som en tilsvarende Firefox-udgivelse.

Software arkitektur

XULRunner er en runtime, der kan bruges til at starte flere XUL + XPCOM- applikationer, der svarer til Firefox og Thunderbird.

XULRunner gemmer en række konfigurationsdata (bogmærker, cookies, kontakter osv.) I internt administrerede SQLite- databaser og tilbyder endda en tilføjelse til administration af SQLite-databaser.

Anvendelser

Mozilla Firefox , Mozilla Thunderbird , Nightingale , Songbird , Flickr Uploadr, SeaMonkey , Conkeror , Sunbird , Miro , Joost og TomTom Home 2.0 kørte på XULRunner. Fra og med version 3.0 bruger Mozilla Firefox en "privat" XULRunner, hvilket betyder, at rammen er installeret lokalt i applikationsmappen.

Kiwix , en offline browser til Wikipedia og Project Gutenberg , brugte XULRunner indtil 2017.

Den Google AdWords Editor brugte XULRunner frem til 2010, som gjorde Evergreen ILS , en open source bibliotek automationssystem.

Den fjerde version af videospilserien Simon the Sorcerer, Simon the Sorcerer 4: Chaos Happens , bruger XULRunner.

Derudover gav XULRunner-pakken adgang til ActiveX Control-funktionalitet, der tidligere blev fundet i en (nu afviklet) tredjeparts ActiveX-kontrol bygget ud af Mozillakildekoden. Applikationer, der bruger denne applikationsprogrammeringsgrænseflade (API), kan have funktion med XULRunner installeret og registreret.

Fra og med Lotus Notes version 8.5.1 implementerede IBM XULRunner for at levere Notes-klientsupport til XPages- applikationer.

Forældelse

I januar 2014 blev droppet XULRunner-support drøftet af Mozilla-udviklere. I juli 2015 stoppede Mozilla med at støtte udviklingen af ​​XULrunner, og community-siden er blevet fjernet. Fra begyndelsen af ​​2016 var den blevet droppet fra pakkedatabasen for de fleste Linux-distributioner, herunder Gentoo, Debian og Ubuntu.

XULRunner kan stadig installeres separat, og mange XULRunner-afhængige applikationer kan skiftes ret let. Det er stadig muligt at udvikle og køre XULRunner-apps gennem Firefox såvel som tidligere eller brugerdefinerede builds af XULRunner. Imidlertid har dets forsvinden medført, at nogle afhængige pakker er blevet fjernet fra pakkedatabaser .

Se også

Referencer

eksterne links