Articulo de referencia

Corredor XUL

XULRunner es una versión empaquetada descontinuada de la plataforma Mozilla para permitir el desarrollo de aplicaciones de escritorio independientes usando XUL, desarrollada por...

XULRunner es una versión empaquetada descontinuada de la plataforma Mozilla para permitir el desarrollo de aplicaciones de escritorio independientes usando XUL, desarrollada por Mozilla. Reemplazó a Gecko Runtime Environment, un proyecto estancado con un propósito similar. [3 ] La primera versión preliminar estable para desarrolladores de XULRunner se lanzó en febrero de 2006, basada en el código fuente de Mozilla 1.8. Mozilla dejó de dar soporte al desarrollo de XULRunner en julio de 2015. [ 1 ] [ 2 ]

XULRunner fue un "experimento tecnológico", no un producto comercializado, [ 4 ] lo que significa que no hubo lanzamientos oficiales de XULRunner, solo compilaciones estables basadas en el mismo código que un lanzamiento correspondiente de Firefox.

Arquitectura de software

XULRunner es un entorno de ejecución que se puede utilizar para inicializar múltiples aplicaciones XUL + XPCOM con capacidades equivalentes a las de Firefox y Thunderbird.

XULRunner almacena diversos datos de configuración (marcadores, cookies, contactos, etc.) en bases de datos SQLite gestionadas internamente , e incluso ofrece un complemento para gestionar dichas bases de datos.

Usos

Mozilla Firefox , Mozilla Thunderbird , Nightingale , Songbird , Flickr Uploadr, SeaMonkey , Conkeror , Sunbird , Miro , Joost y TomTom Home 2.0 funcionaban con XULRunner. A partir de la versión 3.0, Mozilla Firefox utiliza un XULRunner "privado", [ 5 ] lo que significa que el marco se instala localmente en el directorio de la aplicación.

Kiwix , un navegador sin conexión para Wikipedia y el Proyecto Gutenberg , utilizó XULRunner hasta 2017.

El editor de Google AdWords utilizó XULRunner [ 6 ] hasta 2010, [ 7 ] al igual que Evergreen ILS , un sistema de automatización de bibliotecas de código abierto.

La cuarta versión de la serie de videojuegos Simon the Sorcerer, Simon the Sorcerer 4: Chaos Happens , utiliza XULRunner.

Además, el paquete XULRunner proporcionaba acceso a la funcionalidad de controles ActiveX que antes se encontraba en un control ActiveX de terceros (ahora descontinuado) basado en el código fuente de Mozilla. Las aplicaciones que utilizan esta interfaz de programación de aplicaciones (API) pueden funcionar con XULRunner instalado y registrado.

A partir de la versión 8.5.1 de Lotus Notes , IBM implementó XULRunner para proporcionar soporte de cliente de Notes para aplicaciones XPages .

XULJet era un marco de JavaScript de código abierto para XULRunner. [ 8 ]

Deprecación

En enero de 2014, los desarrolladores de Mozilla discutieron la posibilidad de dejar de dar soporte a XULRunner. [ 9 ] En julio de 2015, Mozilla dejó de dar soporte al desarrollo de XULrunner, [ 1 ] [ 2 ] y la página de la comunidad fue eliminada. [ 10 ] A principios de 2016, se había eliminado de la base de datos de paquetes de la mayoría de las distribuciones de Linux, incluidas Gentoo, [ 11 ] Debian , [ 12 ] [ 13 ] y Ubuntu. [ 14 ] [ 15 ]

XULRunner aún se puede instalar por separado, y muchas aplicaciones que dependen de XULRunner se pueden migrar con bastante facilidad. Además, el desarrollo y la ejecución de aplicaciones XULRunner siguen siendo posibles a través de Firefox, así como de versiones anteriores o personalizadas de XULRunner. [ 16 ] Sin embargo, su desaparición ha provocado que algunos paquetes dependientes se eliminen de las bases de datos de paquetes . [ 17 ]

A pesar de esta descontinuación, las versiones más recientes de Firefox y Thunderbird aún pueden ejecutar aplicaciones XULRunner con el argumento de línea de comandos.-app

Véase también

Referencias

  1. 1 2 3 Aviso de descontinuación
  2. 1 2 3 Futuro y propiedad de XULRunner: Anuncio al grupo de desarrollo de XULRunner
  3. "GRE  — Centro de desarrolladores de Mozilla" . Developer.mozilla.org. Archivado del original el 14 de julio de 2012. Consultado el 28 de febrero de 2011 .
  4. Benjamín Smedberg. "Re: ¿política de ciclo de vida para aplicaciones XULRunner?" . Grupo de noticias : mozilla.dev.planning . Usenet: mailman.909.1309204932.4544.dev-planning@lists.mozilla.org .  
  5. "XULRunner:Hoja de ruta - MozillaWiki" . Wiki.mozilla.org. 1 de diciembre de 2009. Consultado el 28 de febrero de 2011 .
  6. "xulrunner-adwords-editor — Alojamiento del proyecto en Google Code" . Consultado el 28 de febrero de 2011 . 
  7. "Archivo de Google Code: almacenamiento a largo plazo para el alojamiento de proyectos de Google Code" . code.google.com . Consultado el 26 de agosto de 2018 .
  8. Williams, James L. (2012). Aprendiendo programación de juegos HTML5: Una guía práctica para crear juegos en línea usando Canvas, SVG y WebGL . Addison-Wesley Professional. págs. 46–47 . ISBN  978-0-321-76736-3. Consultado el 15 de abril de 2025 .
  9. ↑ ¿ Terminando xulrunner?
  10. Sitio web obsoleto y desaparecido de la comunidad XULRunner. Archivado el 3 de noviembre de 2015 en Wayback Machine .
  11. "403415 – (xulrunner) solicitud de eliminación de net-libs/xulrunner" .
  12. Decisión de XULRunner sobre Debian
  13. XULRunner en Debian
  14. "Error #816377 "Por favor, elimine y ponga en la lista negra el código fuente y los binarios de..." : Errores : paquete xulrunner-1.9.2 : Ubuntu" . Launchpad . 2011-07-26 . Recuperado 2026-05-08 .   
  15. "Discusión en Ubuntu-devel" . Archivado del original el 7 de mayo de 2021. Consultado el 10 de febrero de 2016 .
  16. "Mozilla dejará de producir compilaciones automatizadas de XULRunner después del ciclo 41.0" . Archivado del original el 8 de noviembre de 2020. Consultado el 10 de febrero de 2016 .
  17. "Kiwix no está disponible en Debian" . Archivado del original el 15 de febrero de 2016. Consultado el 10 de febrero de 2016 .
  • Sitio wiki de XULRunner
  • Documentación de XULRunner archivada el 10 de febrero de 2016 en Wayback Machine .
  • Salón de la Fama de XULRunner Archivado el 6 de septiembre de 2015 en Wayback Machine
  • XULRunner: Qué estamos haciendo (planes de Mozilla para el período 1.9)
  • Código fuente de XULRunner
  • Brian King 2005 Medios
  • Diapositivas de las presentaciones de Brian King de 2005 archivadas el 27/07/2011 en Wayback Machine.
  • https://web.archive.org/web/20160828115439/https://developer.mozilla.org/en-US/docs/Archive/Mozilla/XULRunner