Как стать автором
Обновить
38
Карма
0
Рейтинг
Александр Белокрылов @alexbel

Пользователь

Как скачать JDK 12? Объяснение длиной в 7 символов

Для любителей apt-get install у Liberica JDK, есть APT репзиторий https://bell-sw.com/pages/liberica_install_guide-12.0.1

Java теперь платная? Развенчиваем слухи (или нет?)

Сразу видно на главную русскоязычную Java конференцию никто не ходил habr.com/ru/company/jugru/blog/447498 а там можно было пообщаться с разработчиками Liberica JDK. Liberica JDK — делается в Санкт-Петербурге бывшими инженерами Oracle. Компания BellSoft, которая делает Liberica JDK за два года существования вошла в топ-5 самых активных контрибьюторов OpenJDK, вместе с Oracle, Red Hat, SAP и Google. BellSoft поддерживает JetBrains Runtime, на котором работают продукты IntelliJ. Liberica JDK верифицирована TCK тестами и гарантировано соответствует стандарту Java SE, в отличие от Adopt. Естественно, Liberica JDK бесплатна. https://bell-sw.com

Java теперь платная? Развенчиваем слухи (или нет?)

OpenJDK — это исходные коды. Чтобы получился бинарник, кто-то должен его собрать, протестировать, упаковать в правильные контейнеры, написать инсталляторы и так далее. Oracle собирает текущую версию OpenJDK и хостит бинарники на jdk.java.net.

Java теперь платная? Развенчиваем слухи (или нет?)

У Java двойная лицензия. Все должны Oracle, а Oracle никому не должен

Embedded World 2016: куда катится embedded-мир?

Не каждая VM есть JVM

Embedded World 2016: куда катится embedded-мир?

Не нужно ждать апреля, текущая версия Java ME Embedded 8.2 доступна на Oracle Technology Network (OTN) http://www.oracle.com/technetwork/java/embedded/javame/embed-me/overview/javame-embedded-overview-2148916.html. Есть бинарники для Freescale K64-FRDM и Raspberry, а предыдущая версия работает на STM32429I-FRDM.

А здесь наше короткое выступление с alexanderVmironenko на Java User Group (JUG) в СПБ https://www.youtube.com/watch?v=uUeIecjV-6k

Запускаем Java Runtime на 256KB оперативной памяти

Тогда пока только frdm-k64F на farnell.com

Запускаем Java Runtime на 256KB оперативной памяти

Raspberry Pi — референсная платформа для Java ME Embedded под Linux ARM

Запускаем Java Runtime на 256KB оперативной памяти

Lua интересно начиналась, и даже подавала некоторые надежны. Только от них больше года уже ничего не слышно.

Запускаем Java Runtime на 256KB оперативной памяти

Конечно, на ассемблере можно написать все что угодно, но жизнь слишком коротка. :)

Запускаем Java Runtime на 256KB оперативной памяти

Запускаем Java Runtime на 256KB оперативной памяти

Слишком рано. Технологии чуть больше года.

Запускаем Java Runtime на 256KB оперативной памяти

Runtime занимает меньше 185 KB, т.е. свободного хипа остаётся больше 60KB

Запускаем Java Runtime на 256KB оперативной памяти

Gemalto и Telit, две компании, которые занимают ~80% рынка беспроводных модулей 3G. Gemalto уже 2 года выпускают модули с Java ME Embedded. Модули эти используются и в банкоматах тоже. Java ME Embedded находит сейчас своих пользователей в самых разных отраслях. Автомобилестроение, медицина, умные дома. Везде, где требуется сбор данных, их предварительная обработка и безопасная передача в Облако.

Запускаем Java Runtime на 256KB оперативной памяти

цена все ещё имеет значение в Embedded мире

Запускаем Java Runtime на 256KB оперативной памяти

Это девелоперская плата, сам MCU стоит меньше 10$. Но суть от этого не меняется. Впихнуться в такое маленькое устройство было действительно непросто. Разработчики сломали немало копий, но добились своего.

Java ME Embedded на Raspberry Pi

Точно, мне тоже интересно. Посмотрим.

Java ME Embedded на Raspberry Pi

странненько, непонятненько :)

Java ME Embedded на Raspberry Pi

а куда КАТ? вроде один есть

Raspberry PI и JAVA: пристальный взгляд

Для работы с внешними устройствами с I2C, SPI, UART интерфейсами, а также с GPIO пинами гораздо удобнее использовать Java ME Embedded, у которой есть DAPI (Device Access API) У Oracle есть отличный Getting Started Guide для версии Java ME Embedded 3.3 docs.oracle.com/javame/config/cldc/rel/3.3/rasp/gs/pdf/getstart_raspi.pdf. Во первых, в Java ME уже давно есть Hard Float, во вторых размер рантайма в 10 раз меньше чем у Java SE и VM оптимизирована для гораздо более слабого железа. Java SE Embedded имеет смысл использовать, если вы хотите сделать клиентское приложение на Java FX например.

Информация

В рейтинге
Не участвует
Откуда
Россия
Дата рождения
Зарегистрирован
Активность