Excelsior JET

Excelsior JET
Deweloperzy Excelsior spółka z ograniczoną odpowiedzialnością
Pierwsze wydanie 2000 ; 23 lata temu ( 2000 )
Ostateczne wydanie
15.3 / 22 listopada 2018 ; 4 lata temu ( 2018-11-22 )
Napisane w Modula-2 , Oberon-2 , Java , Scala , C++ , Assembly
System operacyjny Windows , macOS i Linux
Platforma IA-32 , AMD64 i ARM
Typ kodu natywnego , środowisko wykonawcze i zestaw narzędzi wdrażania z wyprzedzeniem (AOT) dla aplikacji Java
Licencja Umowa licencyjna
Strona internetowa www.excelsiorjet.com _ _

Excelsior JET to nieistniejąca już, zastrzeżona implementacja technologii Java SE , zbudowana wokół kompilatora Java z wyprzedzeniem (AOT) do natywnego kodu . Kompilator przekształca przenośny kod bajtowy Java w zoptymalizowane pliki wykonywalne dla żądanego sprzętu i systemu operacyjnego (OS). Dołączone jest również środowisko wykonawcze Java z kompilatorem just-in-time (JIT) do obsługi klas, które nie zostały wstępnie skompilowane z jakiegokolwiek powodu ( np . zestaw narzędzi ułatwiający wdrażanie zoptymalizowanych aplikacji. Excelsior JET został opracowany przez firmę Excelsior LLC z siedzibą w Nowosybirsku w Rosji .

Przegląd

Excelsior JET przeszedł „oficjalny” zestaw testów (TCK) dla Java SE 8 i uzyskał certyfikat zgodności z technologią Java w systemie macOS oraz wielu odmianach systemów Windows i Linux działających na procesorach Intel x86 , AMD64/Intel 64 i zgodnym sprzęcie. (Wersja macOS jest tylko 64-bitowa).

Wersja Enterprise Edition obsługuje środowisko uruchomieniowe Equinox OSGi na poziomie JVM, umożliwiając kompilację aplikacji Eclipse RCP ( Rich Client Platform ) z wyprzedzeniem , a wersja 7.0 dodała taką obsługę aplikacji internetowych działających na Apache Tomcat . Wersja 10.5 wprowadziła nowy moduł wyrzucania elementów bezużytecznych zoptymalizowany pod kątem systemów wielordzeniowych i wieloprocesorowych

Excelsior JET Embedded implementuje technologię Java SE for Embedded w bardzo podobny sposób. Jedyne główne różnice dotyczyły licencji i cen, ale od najnowszej wersji Excelsior JET Embedded obsługuje również platformy oparte na ARM .

Najnowsze wydanie

W wersji 15 wprowadzono przyrostową kompilację dla celów AMD64 i ARM oraz poprawiono wydajność aplikacji na wszystkich platformach.

Produkt EOL

W dniu 15 maja 2019 r. Excelsior ogłosił zaprzestanie świadczenia usług Excelsior JET w wiadomości e-mail do swoich klientów, a następnego dnia również na swojej stronie internetowej. Ogłoszono, że pomoc techniczna zostanie wstrzymana, a zespół inżynierów całkowicie odejdzie w ciągu zaledwie ~ 2 tygodni („początek czerwca 2019 r.”), a witryna do pobrania ma zostać wyłączona w połowie czerwca (w ciągu zaledwie ~ 4 tygodni). 7 sierpnia 2019 roku ogłoszono przejęcie Excelsior przez Huawei.

Zobacz też

Linki zewnętrzne