Articulo de referencia

Excelsior JET

Excelsior JET es una implementación de tecnología Java SE propietaria, ahora descontinuada, basada en un compilador de Java a código nativo con compilación anticipada (AOT). El ...

Excelsior JET es una implementación de tecnología Java SE propietaria, ahora descontinuada, basada en un compilador de Java a código nativo con compilación anticipada (AOT). El compilador transforma el bytecode Java portable en ejecutables optimizados para el hardware y el sistema operativo (SO) deseados. También incluye un entorno de ejecución Java con un compilador justo a tiempo (JIT) para manejar clases que no fueron precompiladas por cualquier motivo (por ejemplo, complementos de terceros o proxies dinámicos), la implementación completa de la API de Java SE con licencia [ 1 ] de Oracle , y un conjunto de herramientas para facilitar el despliegue de las aplicaciones optimizadas. Excelsior JET fue desarrollado por Excelsior LLC, con sede en Novosibirsk , Rusia .

Descripción general

Excelsior JET superó el conjunto de pruebas "oficiales" (TCK) para Java SE 8 y obtuvo la certificación de compatibilidad con Java en macOS y en varias versiones de Windows y Linux que se ejecutan en hardware Intel x86 , AMD64/Intel 64 y compatible. (La versión para macOS era solo de 64 bits).

La edición Enterprise admitía el entorno de ejecución Equinox OSGi a nivel de JVM, lo que permitía la compilación anticipada de aplicaciones Eclipse RCP ( Rich Client Platform ), [ 2 ] [ 3 ] y la versión 7.0 añadió dicha compatibilidad para aplicaciones web que se ejecutan en Apache Tomcat . [ 4 ] [ 5 ] La versión 10.5 introdujo un nuevo recolector de basura optimizado para sistemas multinúcleo y multi-CPU [ 6 ]

Excelsior JET Embedded [ 7 ] implementa la tecnología Java SE para sistemas embebidos de forma muy similar. Las únicas diferencias importantes solían estar en las licencias y los precios, pero a partir de la última versión, Excelsior JET Embedded también es compatible con plataformas basadas en ARM .

Último lanzamiento

La versión 15 introdujo la compilación incremental para las arquitecturas AMD64 y ARM, y mejoró el rendimiento de las aplicaciones en todas las plataformas.

Fin de vida útil del producto

El 15 de mayo de 2019, Excelsior anunció la descontinuación de Excelsior JET en un correo electrónico a sus clientes [ 8 ] y al día siguiente también en su sitio web. [ 9 ] Se anunció que el soporte se detendría y el equipo de ingeniería se iría por completo en solo ~2 semanas ("principios de junio de 2019") y se anunció que el sitio web para descargas estaría fuera de servicio a mediados de junio (en solo ~4 semanas). El 7 de agosto de 2019, se anunció [ 10 ] que Excelsior fue adquirida por Huawei .

Véase también

Referencias

  1. "Licenciatarios de Java SE" . Oracle Corporation. Archivado del original el 17 de julio de 2012. Consultado el 17 de julio de 2012 .
  2. Craig Wickesser (23 de julio de 2009). "Compilador Java comercial protege aplicaciones Eclipse RCP" . InfoQ.
  3. Dana Blankenhorn (1 de agosto de 2008). "Excelsior JET desde Rusia, con amor" . ZDNet. Archivado del original el 2 de diciembre de 2010. Consultado el 22 de mayo de 2012 .
  4. Brittain, Jason; Darwin, Ian F. (28 de noviembre de 2007). «Sección A.7. Excelsior JET». Tomcat: La guía definitiva (Segunda edición). O'Reilly Media, Inc. ISBN  978-0-596-10106-0.
  5. Cameron McKenzie (20 de abril de 2010). "Olvídate del JOP. Simplemente compila tus archivos War de Tomcat en código nativo" . TheServerSide . Consultado el 22 de mayo de 2012 .
  6. John K. Waters (11 de febrero de 2015). "Actualización de JET: mejora la recolección de basura" . Tendencias en el desarrollo de aplicaciones.
  7. William Wong (23 de julio de 2012). "Java Tool Slims Down Embedded Runtime" . Electronic Design. Archivado del original el 26 de septiembre de 2012. Recuperado el 12 de septiembre de 2012 .
  8. "La magia de Internet" . Imgur . Consultado el 16 de agosto de 2022 .
  9. https://www.excelsiorjet.com/ Archivado el 15 de julio de 2019 en Wayback Machine el 16 de mayo de 2019
  10. "Huawei adquiere al desarrollador ruso Excelsior - informe" .
  11. Tom Tromey (2 de octubre de 2016). "La eliminación de gcj" .
  • Página principal de Excelsior JET
  • Mejorar el tiempo de inicio de las aplicaciones Java
  • Reduzca el tamaño de descarga de las aplicaciones Java. Archivado el 4 de noviembre de 2016 en Wayback Machine.
  • Optimización guiada por perfiles
  • Huawei adquiere la desarrolladora rusa Excelsior.