Рубрика «Разработка для интернета вещей» - 38

Microsoft DevCon 2016 — представляем первую волну докладчиков Community-трека - 1

Привет!

Недавно мы анонсировали нашу ежегодную конференцию для разработчиков DevCon 2016, новый формат программы и различные типы билетов для участников, в том числе специальное предложение Guest Pass. В предыдущих публикациях мы анонсировали содержание конференции и список основных треков: Windows, Office, Azure, Startup и Community трек. Самое время представить вам докладчиков Community-трека, которые поделяться различным опытом с самых передовых позиций индустрии. Давайте начнем знакомиться с теми, кто приедет к нам на DevCon, расскажет про свой real-world experience (у нас много иностранных докладчиков) и ответит на любые вопросы до, во время и после своих докладов.

У нас будут совершенно разные темы — облако, Интернет вещей, микросервисы, F#, пивоварня, тестирование и ALM, TFS и игровая разработка.
Поехали — начнем с заграничных гостей и продолжим коллегами из России.
Читать полностью »

Хакатон: быстрое прототипирование решений Интернета вещей - 1

Воплощение потенциала идей, заложенных в концепцию Интернета вещей (Internet of Things, IoT), способно существенно изменить уклад современной экономики, да и не только экономики. Благодаря внедрению масштабируемых облачных решений, использованию большого количества датчиков и распределенных микропроцессорных систем уже в ближайшее время могут быть созданы прорывные решения в таких областях, как транспорт, сельское хозяйство, промышленное производство, здравоохранение, социальная сфера и других. Все большее количество компаний обращает внимание на применение идей и технологий Интернета вещей для внедрения аналитики их деятельности и поиска новых возможностей для продуктов и услуг.

Существенным вызовом является проблема подготовки квалифицированных специалистов, способных создавать и внедрять распределенные информационные системы, применять технические решения для анализа данных и управления. Для этих целей факультет «Информатики и систем управления» Московского государственного технического университета им. Н.Э.Баумана совместно с корпорацией IBM и компанией РТСофт приняли решение о создании научно-учебной лаборатории Интернета вещей, которая будет открыта 25 марта 2016 года в ходе проведения конкурса студенческих проектов. На оборудовании лаборатории с 23 по 25 марта в МГТУ им. Н.Э.Баумана будет проходить открытый студенческий хакатон, на который приглашаются команды МГТУ и других технических вузов.
Читать полностью »

Лучшие технологические видео Channel 9 этой недели, 18 марта - 1
Всем привет!

Как известно, все технологические видео-материалы Microsoft вы можете найти на нашем официальном портале Channel 9. Это же касается многочисленных курсов виртуальной академии Microsoft (MVA) и всех записей с онлайн-трансляции наших мероприятий.

Мы запускаем серию регулярных еженедельных обзоров материалов с Channel 9, где с удовольствием будем делиться с вами подборкой инетерсных видео.

Начнем с самой громкой новости марта — презентация SQL Server 2016. Для, всех, кто не успел посмотреть мероприятие онлайн, у нас хорошие новости — записи уже доступны на Channel 9:
Читать полностью »

Если вы узнали эти несколько строчек кода ниже, значит потенциально вы в тренде последних лет развития PHP.

$client = new JoliArDroneClient();
// use API service (see below)
$client->start();

PHP-ar-drone является портом node-ar-drone, который позволяет пользователю управлять Parrot AR Drone на PHP. Пару лет назад, когда Адриен Баптист демонстрировал эту технологию, это могло показаться шюткой, но не сегодня.

Известные личности в мире PHP и не очень известные, многие сейчас в интернете обсуждают три основных темы – это PHP 7 против HHVM, асинхронное программирование с ReactPHP и PSR-7, а также микрофреймворки как middleware.

Во многом, споры о будущем PHP активизировались с появлением “прямого конкурента” движку PHP Zend Engine. Таким конкурентом стал HHVM — виртуальная машина для компиляции PHP кода в машинный, основанная на JIT, которая была разработана Facebook для решения все возрастающих нагрузок на сервера. Добившись повышения производительности удалось увеличить трафик на 500-600 процентов в сравнении с популярными версиями PHP на Zend 2. После чего, HHVM был отдан в свободное пользование в первую очередь сообществу WordPress. Именно это заставило основателей Zend Engine воспринимать HHVM, как прямого конкурента и к декабрю 2015-го выкатить 3-ю версию движка для PHP 7.
Читать полностью »

Alljoyn: взгляд embedded разработчика. Часть 2: Linux нам в помощь - 1

Предыдущая часть цикла Alljoyn: взгляд embedded разработчика. Часть 1: знакомство

Продолжаем повествование о том как получить «реальную железку», работающую по протоколу AllJoyn. Конечной целью цикла является получение прототипа «умной Wi-Fi лампочки». Причем именно «прототипа», потому что реализации силовой части нашей лампочки мы касаться не станем, так как это отдельная большая тема, не имеющая отношения к фреймворкам и способам управления. Потому ограничимся светодиодом на отладочной плате SAMD21-XPRO.

Прежде чем начать портирование фреймворка на микроконтроллер, разберемся со вспомогательными средствами, которые окажут нам неоценимую помощь в процессе разработки. В принципе, AllJoyn — кроссплатформенный фреймворк и Вы вольны использовать удобный именно Вам вариант операционной системы. Я использовал Linux (Ubuntu) — просто потому, что он мне привычнее.Читать полностью »

В последние годы фокус интересов компании Microsoft сместился в сторону облачных технологий, интернета вещей (IoT) и связанных с ними сервисов. При этом, многие устройства, взаимодействующие с облачными сервисами, имеют у себя на борту операционные системы (ОС). Ярким примером может служить Windows 10, выпущенная в 2015 году, которая претендует на роль универсальной системы практически для любых типов устройств.
Читать полностью »

Пишем на D для Raspberry Pi - 1
Dlang, или просто D — молодой язык программирования с многолетней историей. Не смотря на то, что язык с таким названием появился очень давно, то, что сейчас называется D2 или просто D, появилось недавно и слабо напоминает предшественника. Писать на D очень удобно, а произодительность не уступает C++, поэтому не удивительно, что он добрался до ARM и его мобильных представителей Android и iOS. Кроме того растёт интерес к интернету вещей и просто портативным устройствам.
В статье рассмотрена задача кросскомпиляции кода на dlang для Raspberry Pi. В этом нет ничего сложного, да и подводных камней не замечено. Данная публикация — простой мануал для начала использования D на разных устройствах в целом и Raspberry Pi в частности.
Читать полностью »

На прошедшей неделе было несколько интересных историй о разработке, Google обновил свой раздел с правилами для разработчиков, стартовало несколько конкурсов, App Annie выпустила новую «мобильную колоду» из 52 лучших издателей, случилось сразу несколько покупок на рынке мобильной рекламы. А вообще с праздником Весны всех!

imageЧитать полностью »

image

Последние несколько лет я занимаюсь R&D в области интернета вещей и распределенных систем, а так же являюсь Google developer expert IoT. В этой статье я хочу поделиться своим опытом и рассказать про новую концепцию Physical Web. Как реализовать эту концепцию с помощью Google’s beacon platform. Подробно расскажу про разные маячки (англ. Beacon — маяк) и их стандарты. Как централизованно мониторить и управлять большим количеством маячков от разных производителей. А также как добавить возможность взаимодействовать с маячками в приложениях на платформах Android и iOS.
Читать полностью »

Alljoyn: взгляд embedded разработчика. Часть 1: знакомство - 1

Не сочтите за расовые предрассудки, но в сегодняшней статье понятие «embedded разработка» будет означать разработку и программирование устройств на микроконтроллерах с использованием языка Си, безо всяких процессоров, Linux'ов, Windows'ов, Pyton'ов и прочего «не хардкора». Я намеренно сделал эту оговорку в самом начале, чтобы не пришлось постоянно акцентировать внимание на этом в дальнейшем.

Alljoyn — это протокол взаимодействия между устройствами разрабатываемый альянсом Allseen. В отличии от распространенных ныне протоколов промавтоматики (ModBus, KNX, BacNET и пр.) Alljoyn изначально рассчитан на применение в бытовых устройствах, т.е. тот самый пресловутый Интернет вещей. Причем Alljoyn претендует на статус глобального мирового стандарта и если взглянуть на список комнаний-участников альянса, вполне можно допустить, что его амбиции не безосновательны.
Сегодня мы попытаемся заглянуть за ширму маркетинговых заявлений об «универсальности, кросплатформенности и простоте использования» и понять что же за зверя пытается изобрести группа самых известных IT компаний со всего мира.
Читать полностью »


https://ajax.googleapis.com/ajax/libs/jquery/3.4.1/jquery.min.js