Mobile and Web Messaging

Jeff Mesnil

Книга «Mobile and Web Messaging» — это практическое руководство по использованию протоколов обмена сообщениями STOMP и MQTT для создания отзывчивых и устойчивых приложений для мобильных устройств и веб-браузеров. Автор Джефф Меснил, старший инженер Red Hat, показывает, как с помощью этих протоколов писать iOS-приложения на Objective-C и веб-приложения на JavaScript, способные отправлять и получать GPS-данные, данные сенсоров устройства, текстовые сообщения и оповещения.

Книга начинается с базовых концепций обмена сообщениями и композиции, затем знакомит с двумя распространёнными моделями: точка-точка и публикация/подписка. Читатель шаг за шагом создаёт iOS-приложение, отправляющее GPS-данные через STOMP, и веб-приложение, которое эти данные потребляет. Аналогично строится приложение с MQTT, отслеживающее и транслирующее данные о движении устройства, и веб-приложение, отображающее эти данные и отправляющее оповещения.

Отдельное внимание уделено расширению STOMP для фильтрации, приоритизации, персистентности и истечения срока действия сообщений. Также приводится полный обзор возможностей STOMP и MQTT, включая функции, не используемые в примерах книги. Издание ориентировано на разработчиков, знакомых с основами программирования, и не требует предварительного опыта работы с системами обмена сообщениями.

Книга поможет разработчикам мобильных и веб-приложений освоить асинхронный обмен сообщениями, что позволяет экономить сетевой трафик, память устройств и заряд батарей. Материал сопровождается реальными примерами и рекомендациями по использованию библиотек Objective-C и JavaScript.