Опитування: java - найкраща програмна платформа для iot-за?

На цьому тижні в світовій Мережі трапилися дві досить цікаві новини, які стосуються застосування Java в пристроях управління систем так званого Інтернету речей (IoT).

Перша новина - це результати опитування Eclipse Foundation, проведеного серед розробників ПЗ для Інтернету речей. Девелоперам було запропоновано відповісти на кілька запитань і розповісти, чим вони займаються, і які технології використовують в своїх поточних проектах.

В результаті з`ясувалося, що компанії-розробники програмних продуктів для IoT


а) найбільш активно працюють по п`яти головних напрямках (в порядку важливості):

  • IoT-платформи;
  • домашньої автоматизації;
  • промислова автоматизація;
  • управління енергоспоживанням;
  • «Розумне місто» і ...

б) в своїй роботі найбільш актуальними вважають відразу три проблеми:

  • безпеку;
  • функціональну сумісність;
  • взаємодія.

IoT Developer Survey 2016 from Ian Skerrett

Як бачимо, нічого незвичайного. Якщо в перспективі - розгортання мільйонів взаємодіючих пристроїв і систем, то безпеку і захищеність програмного забезпечення дійсно повинна бути найголовнішою проблемою його розробників. Тому логіка девелоперів, які обрали Java основною платформою для розробки нових програмних рішень, теж зрозуміла. Java спочатку передбачає хорошу захищеність (в новому Java SE 7 без відомих проблем не обійшлося, але Oracle досить оперативно їх усунули, ніби як). Очевидно, що і знаменита фішка Java «написано один раз, працює скрізь» також виявилася корисною для Інтернету речей (докладніше про основи дивимося тут - курси Java).

Відзначимо також, що більше половини учасників опитування Eclipse Foundation вказали, що вони використовують програмне забезпечення з відкритим ісходнм кодом (58%) і відкрите апаратне забезпечення (52%). Знову ж, Java і тут знайшлося місце, хоча з моменту створення OpenJDK пройшло вже 10 років. У розробника є вибір: можна взяти відкритий вихідних код OpenJDK і працювати з ним самостійно, а можна замовити готові рішення на основі OpenJDK для специфічного обладнання у сторонніх фахівців з оптимальною схемою ліцензіованія і більш гнучким підходом до вирішення зазначеного кола завдань.

Новина друга: в поштовій розсилці Fedora пройшло повідомлення про успішне завершення комплексу заходів по оптимізації продуктивності OpenJDK на ARM 32. Розробник обіцяє 100-кратне прискорення «в теорії» і 10-50-кратне - на практиці. Таким чином, якщо враховувати масштаби поширення ARM-процесорів і потенціалу ARM-архітектури саме в області Інтернету речей, то Java знову представляється одним з найбільш цікавих варіантів для девелопера. Такі ось новини.

НЕ ПРОПУСТІТЬ:

Smart Home Kit: доступний розумний будинок Xiaomi - кожному! [Відео]Smart Home Kit: доступний розумний будинок Xiaomi - кожному! [Відео]
Стандартні проблеми Google Home: як усуватиСтандартні проблеми Google Home: як усувати
Опитування: Java - найкраща програмна платформа для IoT-ПО?Опитування: Java - найкраща програмна платформа для IoT-ПО?
Концептуальний VisionX представила Bosch на IAA в Ганновері [відео]Концептуальний VisionX представила Bosch на IAA в Ганновері [відео]
flipflic з сонячною батареєю: щоб звичайні жалюзі стали «розумними» [відео]flipflic з сонячною батареєю: щоб звичайні жалюзі стали «розумними» [відео]
Завдяки Honda і IBM інтернет речей стане частиною Formula 1 [відео]Завдяки Honda і IBM інтернет речей стане частиною Formula 1 [відео]
Інтернет речей і особистий ховерборд: у Барбі намічається hightech-прорив [відео]Інтернет речей і особистий ховерборд: у Барбі намічається hightech-прорив [відео]
Російський Мінпромторг готовий підтримувати розробку безпілотних вантажівок [відео]Російський Мінпромторг готовий підтримувати розробку безпілотних вантажівок [відео]
В ім`я Інтернету речей: Sony викупила ізраїльського виробника полупроводіковВ ім`я Інтернету речей: Sony викупила ізраїльського виробника полупроводіков
«Безкамерних» рішення для охорони будинку від Xandem [відео]«Безкамерних» рішення для охорони будинку від Xandem [відео]


Увага, тільки СЬОГОДНІ!

Увага, тільки СЬОГОДНІ!

» » Опитування: java - найкраща програмна платформа для iot-за?