Компания Facebook объявила о расширении своего инструментария Parse for IoT, в котором будут представлены новые SDK (пакеты разработчика ПО), поддерживающие дополнительные платформы разработки приложений для Интернета вещей (IoT).
Используя расширенную линейку SDK комплекта Parse for IoT (впервые он был представлен в марте этого года на конференции разработчиков Facebook F8), содержащую новые специализированные SDK для оборудования Atmel, Broadcom, Intel и TI, разработчики смогут интегрировать с платформой Parse более широкий круг подключенных к Интернету устройств.
Разработчики теперь смогут создавать приложения для встраиваемых систем SAM D21 + WINC1500 компании Atmel, CC3200 компании TI, Edison компании Intel или WICED компании Broadcom и буквально за минуты подключаться к облаку Parse посредством всего лишь нескольких строк кода, написал в корпоративном блоге Дамиан Ковалевски, специалист Facebook по разработке ПО.
Ковалевски назвал IoT одной из самых интригующих новых платформ для разработки приложений, но добавил, что IoT ставит разработчиков перед новыми вызовами, так как «многие IoT-устройства требуется персонализировать и спаривать с сопутствующим мобильным приложением». Parse является попыткой упростить этот процесс.
Facebook надеется еще больше расширить круг разработчиков, создающих ПО для подключаемых устройств на базе Parse. «От проектов любителей, работающих по выходным дням в личном гараже, до готовых к массовому производству подключаемых продуктов, Parse станет универсальным средством поддержки», — сказал Ковалевски.
Точкой старта новой линейки SDK Facebook для подключаемых устройств стала конференция F8, и первый SDK такого сорта был предназначен для платы микроконтроллера Arduino Yun.
По словам сооснователя Parse Джеймса Ю, сказанным в корпоративном блоге во время F8, он верит, что в соединении большого количества аппаратных устройств с облаком заложен потенциал изменить мир к лучшему.
«Мы уже видим устройства, имеющие огромное значение для жизни людей, от носимых устройств, улучшающих сон, до приборов слежения за уровнем инсулина, помогающих больным диабетом, — сказал он. — Но, как это бывает в мобильном мире, подключение этих устройств к облаку зачастую является трудным делом. Помимо поддержки бэкэнда разработчикам приходится справляться с таким общеизвестным фактором, как ограничения среды клиента».
Facebook купила Parse в 2013 г. с целью упростить этот процесс для разработчиков.
«Сделав Parse частью платформы Facebook, мы хотим предоставить возможность разработчикам быстро строить приложения, соединяющие мобильные платформы и устройства», — написал в блоге в момент покупки Parse Дуглас Перди, технический директор Facebook, который затем стал руководить созданием продуктов для разработчиков, предлагаемых этим гигантом социальных сетей. — Parse позволяет разработчикам работать с нативными объектами, обеспечивающими функционирование бэкэнд-сервисов для хранения данных, уведомлений, управления пользователями и т. п. Это снимает необходимость управлять серверами и сложной инфраструктурой, и вы можете целиком сфокусироваться на создании наилучшего механизма взаимодействия пользователей с приложениями«.
По словам Ковалевски, с помощью новых SDK уже созданы сотни приложений для подключаемых устройств: «Наши средства использовались для создания разнообразных оригинальных продуктов, включая приложение для дистанционного контроля фермерами своего оборудования (Freight Farms), умную беспроводную Hi-Fi-систему для синхронизации музыки, освещения и различных эффектов (Musaic) и даже умный барбекю-гриль (Trignis), способный подать сигнал в момент идеальной готовности мяса. Платформа Parse помогала в создании и подключенного автомобиля, и домашнего устройства с кнопкой мгновенного заказа товара».
Facebook сообщила, что SDK серии Parse for IoT также использовались как средства обучения в ряде учебных заведений.
Заинтересованные разработчики могут загрузить новые SDK и руководства QuickStart с официального сайта Parse.