Excelsior JET - Excelsior JET
Desenvolvedor (s) | Excelsior LLC |
---|---|
lançamento inicial | 2000 |
Último lançamento | 15.3 / 22 de novembro de 2018
|
Escrito em | Modula-2 , Oberon-2 , Java , Scala , C ++ , Assembly |
Sistema operacional | Windows , macOS e Linux |
Plataforma | IA-32 , AMD64 e ARM |
Modelo | Compilador de código nativo Ahead-of-time (AOT) , tempo de execução e kit de ferramentas de implantação para aplicativos Java |
Licença | EULA |
Local na rede Internet | www |
Excelsior JET é uma implementação de tecnologia Java SE proprietária agora extinta construída em torno de um Java com antecedência (AOT) para compilador de código nativo . O compilador transforma o bytecode Java portátil em executáveis otimizados para o hardware e sistema operacional (SO) desejados . Também estão incluídos um Java runtime com um compilador just-in-time (JIT) para lidar com classes que não foram pré-compiladas por qualquer motivo (por exemplo, plug-ins de terceiros ou proxies dinâmicos), a implementação completa da API Java SE licenciada da Oracle e um kit de ferramentas para auxiliar na implementação dos aplicativos otimizados. Excelsior JET é desenvolvido pela Excelsior LLC, com sede em Novosibirsk , Rússia .
Visão geral
O Excelsior JET foi aprovado no conjunto de testes "oficial" (TCK) para Java SE 8 e é certificado como compatível com Java no macOS e em vários tipos de Windows e Linux rodando em Intel x86 , AMD64 / Intel 64 e hardware compatível. (A versão do macOS é apenas de 64 bits.)
A Enterprise Edition suporta o tempo de execução Equinox OSGi no nível JVM, permitindo a compilação antecipada de aplicativos Eclipse RCP ( Rich Client Platform ), e a versão 7.0 adicionou esse suporte para aplicativos da Web em execução no Apache Tomcat . A versão 10.5 introduziu um novo coletor de lixo otimizado para sistemas multi-core e multi-CPU
O Excelsior JET Embedded implementa a tecnologia Java SE for Embedded de uma maneira muito semelhante. As únicas diferenças principais costumavam ser no licenciamento e nos preços, mas a partir da versão mais recente, o Excelsior JET Embedded também oferece suporte a plataformas baseadas em ARM .
Último lançamento
A versão 15 introduziu a compilação incremental para alvos AMD64 e ARM e melhorou o desempenho do aplicativo em todas as plataformas.
EOL do produto
Em 15 de maio de 2019, a Excelsior anunciou a descontinuação do Excelsior JET em um e-mail para seus clientes e no dia seguinte também em seu site. O suporte foi anunciado para ser interrompido e a equipe de engenharia para sair completamente dentro de apenas cerca de 2 semanas ("início de junho de 2019") e o site para downloads anunciado para estar offline em meados de junho (dentro de apenas cerca de 4 semanas). Em 7 de agosto de 2019, foi anunciado que a Excelsior foi adquirida pela Huawei.
Veja também
- GNU Compiler for Java (removido do GCC em outubro de 2016)