Клиент First Line Software поставил своей целью выход на рынок технологий Интернета вещей (Internet Of Things, IoT).

ЗАКАЗЧИК

Американская компания, специализирующаяся на разработке программного обеспечения для создания и администрирования баз данных. Она была основана в октябре 1993 года, и ее единственным продуктом на тот момент была система управления базами данных. В настоящий момент компания выпускает решения для администрирования и разработки баз данных и приложений, работающих с базами данных, для следующих платформ: Oracle, Microsoft SQL Server, IBM DB2, Sybase и MySQL. Кроме того, она разрабатывает и продвигает среду разработки Delphi Pascal и RAD Studio.

ПРОДУКТ

Компания-заказчик поставила своей целью выход на рынок IoT-решений, для этого она выбрала следующий путь: на базе собственной среды RAD-studio (Delphi) компания предоставляет инфраструктуру для создания клиент-серверных IoT-систем. Конечными пользователями продукта являются программисты.

ЗАДАЧИ ПРОЕКТА

Клиент обратился в First Line Software с просьбой разработать галерею как можно большего количества IoT-инструментов в рамках вышеупомянутой инфраструктуры: фитнес-браслетов, медицинских измерительных приборов и др. Эта галерея предоставляет конечными пользователям - программистам - продвинутый интерфейс для работы с подключаемыми устройствами. Что, в свою очередь, избавляет разработчиков от необходимости знать все технические детали специализированных протоколов для интерфейсов, наподобие Bluetooth LE или REST.

ПРОЕКТНОЕ РЕШЕНИЕ

Команда First Line участвует в разработке программных компонентов широкого спектра IoT-устройств. В рамках данного конкретного проекта, рассчитанного на год, нами должны были быть изучены около сотни устройств различного типа. Работа над каждым устройством состояла из нескольких этапов: технико-экономического обоснования (многих из них не были документированы), создания софтверных компонентов для устройства, а также разработки автоматизированных тестов для этих компонентов. Для каждого устройства было создано по два компонента: один в RAD-Studio, а другой во фреймворке, созданном нами для разработки мобильных приложений на базе платформы PhoneGap.

Главным вызовом проекта стало то, что устройства, поддерживаемые клиентом, имеют незадокументированный программный интерфейс. Поэтому, чтобы узнать, как устройства получают и передают информацию,  потребовалось обратное проектирование протоколов. Кроме того, команда First Line Software создала в рамках проекта дополнительный фреймворк, позволяющий осуществлять разработку для мобильных компаньонов IoT-устройств без использования RAD-Studio. Этот фреймворк создан на платформе PhoneGap.

ВЫПОЛНЕННЫЕ ЗАДАЧИ

В ходе проекта было выполнено обратное проектирование протоколов ряда устройств, разработаны их спецификации. На основе этих спецификаций для устройств были разработаны софтверные компоненты. Помимо компонентов для RAD-studio была создана структура для работы устройств IoT на мобильных компаньонах.

ТЕХНОЛОГИИ ПРОЕКТА

Технологии устройств: Bluetooth LE, REST

Технологии разработки компонентов: Delphi Pasсal, PhoneGap JavaScript (Adobe Cordova).

Request documents

Leave us an email and we'll send instructions

Request project documents

Leave us an email and we'll send instructions

Рекомендации клиентов

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

Ведущий архитектор одной из компаний списка Fortune 100

Ваши усилия стали причиной №1 успеха данного проекта. Я долгие годы работал с разными командами, и среди них мало кому удалось вызвать во мне такое доверие и уважение. Когда вы брали на себя какую-то задачу, я ни разу не переживал, будет ли она завершена в срок или выполнена лучшим образом - это всегда происходило именно так

Архитектор одной из консалтинговых компаний

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

Глава одной из ведущих цифровых медиа компаний Европы

Я хотел бы поблагодарить команду разработчиков First Line Software за их самоотверженность и высокое качество проделанной работы. Несмотря на расстояние в тысячу миль, мы работали вместе очень быстро, слаженно и эффективно. Участие вашей команды стало одним из залогов успеха всего проекта

Вице-президент по инжинирингу, стартап в области e-learning

Рабочие процессы First Line прекрасно организованы, так что нам было чему поучиться у вашей команды и над чем поработать

Product Owner в консалтинговой компании

Мы многому у вас научились, и с вами было действительно очень здорово работать

Директор по разработке приложений, глобальная маркетинговая компания

Команда со стороны First Line проделала великолепную работу. Все участники создавали прекрасный код, умели думать на опережение, а не просто шли по плану от функции к функции. Они также были очень открыты к тому, чтобы щедро делиться знаниями, что очень важно для продуктивности распределенных команд

Вице-президент по разработке продукта, один из ведущих вендоров ИТ-систем

У нас никуда не было релиза лучше: о таком мы не могли даже и мечтать. И все это результат вашей сложной и сосредоточенной работы. Поэтому вот вам наше ОГРОМНОЕ СПАСИБО, от каждого из нас

Редактор одного из ведущих изданий Скандинавских стран

Качество вашей работы просто невероятно, а ваша гибкость позволила нам создать и внедрить большое количество сложнейшего функционала за довольно короткий промежуток времени. Хвала каждому из вас за профессионализм и за результат, который превзошел наши ожидания

Глава компании-провайдера аналитики социальных медиа

Я хочу выразить огромную благодарность всем членам команды за их сложнейшую работу и поддержку на протяжение последних нескольких месяцев. Наш проект официально живёт, и мы бы не добились этого без вашего участия. Отдельно я бы хотел поблагодарить Алекса за его неоценимую помощь в этот уикенд. Мы понимали, что это его последние минуты и ночи в работе над проектом. Мы невероятно признательны за все, что он сделал для нас

Ведущий менеджер проектов, софтверная компания США
Примеры проектов

Геоинформационное веб-приложение

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

Подробнее

Мобильное приложение для торговых агентов

История создания мобильного приложения, которое помогает собирать информацию о ценах в торговых точках в пять раз быстрее, чем это было раньше

Подробнее

Отслеживание багажа во время авиаперелетов

Российская авиакомпания S7 Airlines, бренд авиакомпании "Сибирь", участник глобального авиационного альянса oneworld.

Подробнее

ХОТИТЕ УЗНАТЬ БОЛЬШЕ?

Заполните форму, чтобы связаться с нами

Владимир Литошенко
Старший вице-президент