Эксельсиор Джет
Разработчик(и) | ООО «Эксельсиор» |
---|---|
Первоначальный выпуск | 2000 |
Финальный выпуск | 15.3 / 22 ноября 2018 г |
Написано в | Модуль-2 , Оберон-2 , Java , Scala , C++ , Ассемблер |
Операционная система | Windows , macOS и Linux |
Платформа | ИА-32 , AMD64 и ARM |
Тип | с опережением времени (AOT) Компилятор собственного кода , среда выполнения и набор инструментов для развертывания Java-приложений. |
Лицензия | Лицензионное соглашение |
Веб-сайт | www |
Excelsior JET — это ныне несуществующая проприетарная реализация технологии Java SE, построенная на основе опережающего времени (AOT) компилятора Java в собственный код . Компилятор преобразует переносимый Java байт-код в оптимизированные исполняемые файлы для требуемого оборудования и операционной системы (ОС). Также включена среда выполнения Java с JIT-компилятором для обработки классов, которые по какой-либо причине не были предварительно скомпилированы (например, сторонние плагины или динамические прокси), а также полная Java SE API. лицензированная реализация [1] от Oracle и набор инструментов для помощи в развертывании оптимизированных приложений. Excelsior JET был разработан ООО «Эксельсиор» со штаб-квартирой в Новосибирске , Россия .
Обзор
[ редактировать ]Excelsior JET прошел «официальный» набор тестов (TCK) для Java SE 8 и был сертифицирован как совместимый с Java на macOS и ряде версий Windows и Linux, работающих на Intel x86 , AMD64/Intel 64 и совместимом оборудовании. (Версия для macOS была только 64-разрядной.)
Версия Enterprise Edition поддерживала среду выполнения Equinox OSGi на уровне JVM, что позволяло заранее компилировать приложения Eclipse RCP ( Rich Client Platform ). [2] [3] а в версии 7.0 добавлена такая поддержка для веб-приложений, работающих на Apache Tomcat . [4] [5] В версии 10.5 представлен новый сборщик мусора, оптимизированный для многоядерных и многопроцессорных систем. [6]
Excelsior JET Встроенный [7] реализует технологию Java SE для встраиваемых систем очень похожим образом. Раньше единственные существенные различия заключались в лицензировании и ценах, но начиная с последней версии Excelsior JET Embedded также поддерживает ARM платформы на базе .
Последний выпуск
[ редактировать ]Версия 15 представила инкрементальную компиляцию для AMD64 и ARM и улучшила производительность приложений на всех платформах.
Срок годности продукта
[ редактировать ]15 мая 2019 г. Excelsior объявила о прекращении выпуска Excelsior JET в электронном письме своим клиентам. [8] а на следующий день также на их сайте. [9] Было объявлено, что поддержка будет прекращена, а команда разработчиков полностью уйдет всего через ~2 недели («начало июня 2019 г.»), а веб-сайт для загрузки будет отключен в середине июня (всего через ~4 недели). 7 августа 2019 года было объявлено [10] Excelsior был приобретен Huawei.
См. также
[ редактировать ]- Компилятор GNU для Java (удален из GCC в октябре 2016 г.) [11] )
Ссылки
[ редактировать ]- ^ «Лицензиаты Java SE» . Корпорация Оракл. Архивировано из оригинала 17 июля 2012 года . Проверено 17 июля 2012 г.
- ^ Крейг Викессер (23 июля 2009 г.). «Коммерческий компилятор Java защищает приложения Eclipse RCP» . ИнфоВ.
- ^ Дана Бланкенхорн (1 августа 2008 г.). «Excelsior JET из России, с любовью» . ЗДНет. Архивировано из оригинала 2 декабря 2010 года . Проверено 22 мая 2012 г.
- ^ Бриттен, Джейсон; Дарвин, Ян Ф. (28 ноября 2007 г.). «Раздел А.7. Excelsior JET». Tomcat: Полное руководство (второе изд.). O'Reilly Media, Inc. ISBN 978-0-596-10106-0 .
- ^ Кэмерон Маккензи (20 апреля 2010 г.). «Забудьте о JOP. Просто скомпилируйте файлы Tomcat War в собственный код» . Серверная сторона . Проверено 22 мая 2012 г.
- ^ Джон К. Уотерс (11 февраля 2015 г.). «JET Update Amps Сбор мусора» . Тенденции разработки приложений.
- ^ Уильям Вонг (23 июля 2012 г.). «Инструмент Java сокращает встроенную среду выполнения» . Электронный дизайн. Архивировано из оригинала 26 сентября 2012 года . Проверено 12 сентября 2012 г.
- ^ «Магия Интернета» . Имгур . Проверено 16 августа 2022 г.
- ^ https://www.excelsiorjet.com/ Архивировано 15 июля 2019 г. в Wayback Machine 16 мая 2019 г.
- ^ «Huawei приобретает российского разработчика Excelsior — репортаж» .
- ^ Том Троми (2 октября 2016 г.). «Удаление gcj» .