(первоначально опубликовано 28 сентября 2017 г.)

Мы рады сообщить, что после очень интенсивного лета разработки и сотрудничества со многими нашими Ранними последователями первая бета-версия CheerpJ, компилятора Java для веб-приложений, теперь доступна для загрузки.

Что такое CheerpJ?

CheerpJ — это решение, позволяющее преобразовывать немодифицированные Java-приложения и библиотеки в JavaScript и запускать их на стороне клиента в любом браузере.

CheerpJ можно использовать для:
1) преобразования полных приложений Java в HTML5/JavaScript, включая клиенты Java Swing.
2) разработки библиотек JavaScript на Java и их интеграции в веб-приложения.
3 ) Преобразуйте апплеты Java и приложения Java Web Start в HTML5, чтобы они могли работать в современных браузерах.

По сравнению с другими решениями, такими как TeaVM и GWT, CheerpJ на 100 % совместим с Java, включая отражение и динамическую загрузку классов, и для этого не требует каких-либо изменений в исходном коде. CheerpJ также на 100 % совместим со средой выполнения Java SE. Таким образом, это единственное решение, позволяющее выполнять существующие немодифицированные Java-приложения в любом веб-браузере без каких-либо требований со стороны сервера или клиента.

Скачайте и начните

Вы можете скачать бета-версию CheerpJ для Linux, Windows и macOS по этому адресу: https://leaningtech.com/cheerpj/download/noncommercial/

Имейте в виду, что версия для Linux известна как более стабильная и производительная, чем Windows и macOS, поэтому мы рекомендуем вам сначала попробовать ее, если это возможно. Документация для CheerpJ находится в стадии разработки и будет обновляться в основном в течение сентября и октября. Вы можете найти это здесь".

Вы можете связаться с отчетами об ошибках, запросами функций и любыми другими вопросами по следующим каналам:
1) Список рассылки разработчиков: пожалуйста, присоединитесь к нашему списку рассылки разработчиков на https:/ /groups.google.com/forum/#!forum/cheerpj-developers
2) GitHub: вы можете отправить любой отчет об ошибке https://github.com/leaningtech/cheerpj -meta/issues
3) Gitter: напишите нам на https://gitter.im/leaningtech/cheerpj

Вы можете использовать эту бета-версию CheerpJ для любых некоммерческих целей, включая оценку технологий. Мы планируем выпустить несколько бета-версий в течение следующих недель, а общая доступность ожидается в ноябре. Чтобы использовать CheerpJ в коммерческих целях, свяжитесь свяжитесь по адресу [email protected]. Мы будем рады, если вы присоединитесь к числу первых пользователей, которые уже используют CheerpJ.

Дополнительная информация

Дополнительную информацию о CheerpJ, а также несколько демонстраций можно найти на нашем основном веб-сайте по адресу https://leaningtech.com/cheerpj/, а также в нашем объявлении блог.

Для получения дополнительной информации напишите нам по адресу [email protected] или по адресу [email protected] для запросов о продажах. Подпишитесь на нас в Твиттере (@leaningtech) и посетите http://leaningtech.com, чтобы получать все наши обновления.