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

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

Отправить сообщение
Для любителей apt-get install у Liberica JDK, есть APT репзиторий https://bell-sw.com/pages/liberica_install_guide-12.0.1
Сразу видно на главную русскоязычную 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
OpenJDK — это исходные коды. Чтобы получился бинарник, кто-то должен его собрать, протестировать, упаковать в правильные контейнеры, написать инсталляторы и так далее. Oracle собирает текущую версию OpenJDK и хостит бинарники на jdk.java.net.
У Java двойная лицензия. Все должны Oracle, а Oracle никому не должен
Не каждая VM есть JVM
Не нужно ждать апреля, текущая версия 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
Тогда пока только frdm-k64F на farnell.com
Raspberry Pi — референсная платформа для Java ME Embedded под Linux ARM
Lua интересно начиналась, и даже подавала некоторые надежны. Только от них больше года уже ничего не слышно.
Конечно, на ассемблере можно написать все что угодно, но жизнь слишком коротка. :)
Слишком рано. Технологии чуть больше года.
Runtime занимает меньше 185 KB, т.е. свободного хипа остаётся больше 60KB
Gemalto и Telit, две компании, которые занимают ~80% рынка беспроводных модулей 3G. Gemalto уже 2 года выпускают модули с Java ME Embedded. Модули эти используются и в банкоматах тоже. Java ME Embedded находит сейчас своих пользователей в самых разных отраслях. Автомобилестроение, медицина, умные дома. Везде, где требуется сбор данных, их предварительная обработка и безопасная передача в Облако.
цена все ещё имеет значение в Embedded мире
Это девелоперская плата, сам MCU стоит меньше 10$. Но суть от этого не меняется. Впихнуться в такое маленькое устройство было действительно непросто. Разработчики сломали немало копий, но добились своего.
Точно, мне тоже интересно. Посмотрим.
странненько, непонятненько :)
а куда КАТ? вроде один есть
Для работы с внешними устройствами с 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 например.

Информация

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