Pull to refresh
38
0
Александр Белокрылов @alexbel

User

Send message
Для любителей 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 например.

Information

Rating
Does not participate
Location
Россия
Date of birth
Registered
Activity