JAVA ПЛАТФОРМА И КОМПЛЯТОРЫ

Технология Java  —  наша  базовая специализация

Java-ВС

Мы тестировали платформу Java Virtual Machine  (JVM), разрабатывали программные инструменты, выпустили 14 релизов сертификационной сюиты JCK в многолетнем партнерстве с ее автором, компанией Sun Microsystems. Этот опыт успешно применяется для других Java-инициатив.

Российская реализация платформы Джава (Москва,  с 2011)
Описание:
Реализована российская  Джава-машина под архитектуру российских процессоров «Эльбрус». Это полностью отечественная безопасная система, свободная от закладок в “железе” и ПО, а также поддерживающая все встроенные средства безопасности языка программирования Джава. Cейчас идет работа над увеличением производительности виртуальной машины, портируются новые приложения и технологические решения.

Свойства:

  • Реализована на основе виртуальной Джава-машины OpenJDK с открытым исходным кодом
  • Разработан собственный динамический компилятор “на лету” (JIT), оптимизированный под платформу Эльбрус
  • Портированы под архитектуру Эльбрус специализированные библиотеки (OpenGL, OpenCV и др.), ряд широко известных приложений и библиотек с открытым кодом (Apache Tomcat, Apache Derby, Eclipse, Apache Jmetter и др.)

Технологии:
J2SE class libraries (OpenJDK), Java virtual machines, Just-In-Time compilers, C, C++, ????

Новая облачная реализация платформы J2SE (Ireland,  2011-2015)
Описание:
Основой проекта служит новая серверная технология виртуализации для промышленных приложений, работающих на платформе x86. Эта технология отличается высокими показателями надежности, производительности, экономичности и управляемости. Первой платформой реализуемой на данной технологической основе станет Java, что позволит любому Java приложению автоматически и прозрачно функционировать в новой технологической среде.
Технологии:
J2SE class libraries (Apache Harmony, OpenJDK), Java virtual machines, Just-In-Time compilers, C, C++, Mercurial

Реализация библиотек J2SE API (Sun Microsystems, 199х -20хх)
Описание:
Охвачен широкий набор библиотек – Core Java packages (java.lang and subpackages)

  • Basic mathematics API
  • Java Management Extension API (javax.management)
  • Sound API (javax.sound)
  • Printing API (javax.print)
  • XML processing (DOM, SAX) API
  • Image I/O API (javax.imageio)
  • Java utility API (java.util)
  • Networking API (java.net)
  • Java I/O API (java.io, java.nio)
  • Implementation of CJK and other character encodings
  • Java security API (JAAS, JCE, JSSE)