Извините, регистрация закрыта. Возможно, на событие уже зарегистрировалось слишком много человек, либо истек срок регистрации. Подробности Вы можете узнать у организаторов события.
В четверг, 17 октября, в 19:00 в петербургском офисе компании Oracle пройдет встреча JUG.ru с ведущими разработчиками виртуальной машины Java Excelsior JET, одной из 4-x JVM в мире, написанных с нуля и полностью совместимой cо спецификацией Java SE.
Excelsior JET – сертифицированная реализация Java SE (JVM), разрабатываемая c 1997 года компанией Excelsior из Новосибирского Академгородка. Это одна из 4-x JVM в мире, написанных с нуля и прошедших тесты совместимости cо спецификацией Java SE (JCK). Отличительной особенностью Excelsior JET является наличие AOT компилятора, который генерирует машинный код из Java класс-файлов до исполнения программы, порождая обычные исполняемые файлы для целевой платформы.
Этот доклад представляют ключевые разработчики Excelsior JET, работающие над проектом с самого начала. Авторы расскажут и покажут что такое Excelsior JET вообще, развеют мифы, которые сложились вокруг AOT компиляции Java, дадут обзор ключевых возможностей продукта, а также расскажут о внутренней архитектуре JVM.
В заключении вас ждет хардкор из области оптимизирующих компиляторов.
План доклада
Введение
Ключевые возможности Excelsior JET
Внутреннее устройство
Компиляторный хардкор
О докладчиках
Никита Липский
Senior software engineer, Excelsior, Новосибирск
Один из инициаторов и руководителей проекта Excelsior JET, сертифицированной реализации Java SE, разрабатываемой компанией Excelsior. Работая над проектом с 1997 года, поучаствовал в исследовании и разработке практически всех компонент продукта от ядра до продуктовых свойств. Также активно принимает участие в технической поддержке продукта. До проекта Excelsior JET, участвовал в разработке объектно-ориентированной базы данных и конструктора графических пользовательских интерфейсов Оберон-2 системы Мифрил (Kronos Research Group), а также объектно-ориентированных библиотек для языка Оберон-2 (XDS ltd.).
Павел Павлов
Разработчик, Excelsior, Новосибирск
Павел более 15 лет занимается разработкой оптимизирующих компиляторов, виртуальных машин и сред исполнения. Главный объект приложения сил на протяжении всего этого времени: Excelsior JET — JVM со статической компиляцией, разрабатываемая компанией Excelsior. Помимо основного рода деятельности, время от времени выполняет работы в других проектах, большая часть из которых так или иначе связана с системным программированием. Среди них:
Занимается обучением разработчиков и подготовкой молодых специалистов внутри компании, осуществляет научное руководство студентами (ММФ НГУ, АФТИ ФФ НГУ). Научные и профессиональные интересы включают в себя вопросы дизайна и реализации языков программирования, системное программирование, concurrent & parallel programming, functional programming.