Настоящее и будущее «Интернета вещей»
Российские инженеры Oracle приглашают компании к сотрудничеству по совместной разработке проектов в области Internet of Things под реальные задачи бизнеса
Языку программирования Java уже 20 лет, но его разработчики не собираются останавливаться и отвечают на новые вызовы рынка информационных технологий, в числе которых «Интернет вещей» (IoT). Постоянно развиваясь, Java помогает компаниям любого масштаба приспосабливаться к быстро меняющейся экономической среде.
«Интернет вещей» — это одно из явлений, способных в будущем радикально перекроить ландшафт рынка. Платформа Java ME, версия Java для аппаратного обеспечения с ограниченными возможностями, используется в миллиардах устройств от ТВ-приставок до принтеров. Теперь эту надежную и переработанную платформу можно использовать в приложениях для «Интернета вещей». Например запускать Java приложения на микропроцессоре с архитектурой ARM Cortex-M4 c 256 Кб оперативной памяти на борту для мониторинга параметров окружающей среды. Java ME Embedded позволяет не только эффективно создавать программы для обработки информации на устройствах, но и имеет встроенные механизмы для безопасной работы с сетью, встроенную систему безопасности, и даже дает возможность удаленно управлять жизненным циклом приложений, работающих на микроконтроллерах.
Так как IT-специалисты хорошо знакомы с Java, для них не составляет труда применить свои навыки для разработки приложений «Интернета вещей». «Все это делает Java ME Embedded отличной платформой для разработки IoT-приложений», — отметил Роберт Кларк (Robert Clark), старший директор по развитию продуктов IoT и Java компании Oracle на конференции JavaOne, собравшей 10 000 специалистов и проходившей в конце октября одновременно с конференцией Oracle OpenWorld 2015, объединившей 60 000 участников.
Oracle продемонстрировала, что компания продолжает развивать платформу Java и прикладывает усилия, чтобы ее постоянные улучшения соответствовали растущим потребностям сообщества пользователей.
Одно из них – модульность для Java 9, следующей версии языка. Java 9 еще в разработке, и конференция JavaOne является важнейшим способом для Oracle получить отзывы пользователей о потенциальных возможностях платформы.
«Модули призваны решить две задачи, — заявил Марк Рейнхолд (Mark Reinhold), главный архитектор платформы Java. — Во-первых, модульность упрощает использование отдельной части набора для разработчиков, что позволяет применять его на устройствах с ограниченными ресурсами, а именно такие используются в «Интернете вещей» и подключены к «облакам». Во-вторых, модульность помогает разработчикам убедиться, что у них нет конфликтов и пробелов в коде».
Рейнхолд признал, что на первый взгляд модульность не выглядит чем-то особенным. Нововведения в Java 8 он сравнил с реактивным ранцем, а модульность в Java 9 больше напоминает ремень безопасности, полагает он. Модульность позволяет ускориться, не жертвуя безопасностью, а в условиях растущей необходимости сокращать сроки разработки компании в этом отчаянно нуждаются.
Команда разработки Java работает над модульностью с 2008 г. «Это пример долгосрочных вложений, с помощью которых платформа развивается осознанно, с сохранением уже сделанных инвестиций и вкладом в продуктивность людей», сказал Рейнхолд.
Кстати, большая роль в разработке Java принадлежит российским инженерам Oracle. К примеру, релиз Java ME Embedded 8.2 полностью реализован российской командой Центра разработки Oracle, который уже более 10 лет работает в Санкт-Петербурге.
Вторым большим анонсом на JavaOne стало заявление Intel о том, что набор для разработчиков Intel для «Интернета вещей» будет поддерживать платформу Java. Совместное использование Java ME Embedded и набора для разработчиков Intel позволит компаниям эффективнее использовать мощности чипов Intel в мини-устройствах. «Набор предоставляет разработчикам четкую последовательность шагов от создания прототипа до выпуска продукта на рынок», — сказал Майкл Грин (Michael Greene), вице-президент группы ПО и сервиса Intel.
Сейчас идет третья волна «Интернета вещей», считает Грин. Первой были такие устройства, как банкоматы и кассовые аппараты, второй – устройства, подключенные к «облакам». Третья волна, как он полагает, – это «умные системы», позволяющие сочетать информацию с подключенных устройств и анализировать ее по-новому, способные автоматически реагировать на изменения бизнес-параметров и условий функционирования.
Например, на конференции JavaOne инженерами из Центра разработки Oracle в Санкт-Петербурге была продемонстрирована российская разработка — демострационное решение по использованию платформы Java ME Embedded совместно с Oracle IoT Cloud Service для «Интернета вещей» для автомобильного рынка. Большое преимущество этого решения в том, что оно работает в режиме реального времени, и его использование в страховом бизнесе поможет снизить затраты на страховку автомобилей.
Сегодня инженерам, работающим над развитием платформы, важно понимать, какие реальные задачи стоят перед бизнесом, и собрать обратную связь от компаний, какие могут быть потенциальные проекты и какие нужны решения, чтобы разработка в области «Интернета вещей» шла в правильном направлении. А разработчики могут по-прежнему рассчитывать на то, что с помощью платформы Java их компании будут принимать решения в режиме реального времени и идти в ногу с ускоряющейся «цифровой экономикой».
*
Oracle и Tencent подписали соглашение о предложении расширенных облачных сервисов в Китае
В результате этого партнерства, по-видимому, в Китае будет создан первый дата-центр Oracle.
Oracle и компания Tencent Cloud, крупнейший и наиболее посещаемый в Китае портал интернет-услуг, планируют предлагать облачные сервисы в Китае. Об этом объявил Лоик Ле Гиске, президент Oracle EMEA и АРАС, на Oracle CloudWorld в Пекине на прошлой неделе. Подписанное соглашение символизирует постепенное исчезновение границ между сервисами для бизнеса и для индивидуальных пользователей.
«Это чрезвычайно значимое событие, — заявил Ле Гиске, выступая перед двумя тысячами человек, с трудом уместившихся в конференц-зале. — Мы искали партнера, который бы лучше других разбирался в социальных взаимодействиях и мобильных технологиях, ведь мы находимся на пороге новой эры. И нам удалось найти эту уникальную комбинацию».
Китайская компания Tencent, основанная в Шэньчжэне, — локомотив индустрии мобильных, социальных технологий и пользовательских веб-приложений. Компания известна как создатель стремительно развивающегося мобильного мессенджера WeChat. Еще один ее проект, служба обмена мгновенными сообщениями QQ, уже завоевал аудиторию около 860 миллионов активных пользователей, в основном в Китае.
В соответствии с новым соглашением, облачные сервисы Oracle будут предлагаться в Китае. Кроме того, Oracle и Tencent планируют интеграцию своих облачных сервисов и их совместное продвижение в Китае.
Договоренности охватывают решения SaaS (программное обеспечение как услуга), PaaS (платформа как услуга) и IaaS (инфраструктура как услуга), все основанные на продуктах и технологиях Oracle. И в результате, по-видимому, в Китае будет открыт первый датацентр Oracle. Также Oracle и Tencent создадут комитет по деловому сотрудничеству, который определит дальнейшие шаги в развитии партнерства. Компании заключили Меморандум о взаимопонимании, не влекущий юридических обязательств.
Компания Tencent Cloud превратилась в ведущего провайдера публичных облачных сервисов в Китае. «В партнерстве с Oracle мы надеемся укрепить потенциал Tencent Cloud, расширить спектр услуг и прийти к более полному пониманию предпочтений клиентов», — прокомментировал Доусон Тонг, старший исполнительный вице-президент Tencent и президент по направлению Social Network Group.
Во время пленарного выступления на конференции Oracle CloudWorld Ле Гиске выделил три уникальных преимущества облачной стратегии Oracle. Первое — новая технология Security in Silicon, интегрированная в новый микропроцессор Oracle SPARC M7, который обеспечивает непрерывную защиту для всех уровней облачного стека. Второе – гибкость, которую Oracle дает клиентам в выборе модели развертывания облака (публичного или частного). И третье — широкий спектр PaaS-сервисов, которые включают управление данными, средства разработки и интеграции, большие данные и Интернет Вещей.
На медиабрифинге после выступления к Ле Гиске и Тонгу присоединились Роджер Ли, управляющий директор Oracle в Китае, и Лукас Лю, вице-президент по облачным технологиям Tencent Cloud.
«Это важный день для нас и, как мы считаем, для развития облачных технологий в Китае, — отметил Ле Гиске. — Я уверен, что мы стоим на пороге новой эры в использовании облачных вычислений корпоративного уровня в Китае».
Грань между приложениями для бизнеса и для конечных пользователей постепенно исчезает, считают топ-менеджеры обеих компаний. Именно поэтому сотрудничество с Tencent, с ее опытом создания пользовательских приложений, и Oracle, лидера в области облачных решений для бизнеса, обещает стать успешным на стремительно растущем рынке облачных технологий Китая.
Более того, руководители компаний подчеркнули, что опыт Oracle на корпоративном рынке и опыт Tencent на потребительском дополняют друг друга.
Ле Гиске заявил, что он возлагает большие надежды на соглашение между Oracle и Tencent. Ведь, с одной стороны, упрощается доступ к облачным сервисам для малого бизнеса в Китае, а с другой – существующие клиенты Oracle в Китае получают возможность использовать облачные сервисы, что позволяет им сохранить свои инвестиции в технологии Oracle.
«Будущее за слиянием потребительских и корпоративных возможностей», — уверен Ле Гиске.