Санкт-Петербургский Государственный Университет Математико-механический факультет Кафедра системного программирования Отзыв научного руководителя на выпускную квалификационную работу студента 444 группы Павлова Владислава Сбор данных с автономных датчиков – это набирающая популярность тенденция в рамках концепции «Интернета вещей». Такие задачи возникают в военной технике, в области охраны природы, в агропромышленном производстве и других областях. Как видно, датчиками в данном случае могут покрываться большие площади, и далеко не всегда объединение их в сеть является технически или экономически оправданным. В этом случае более эффективным оказывается сбор данных нестационарным агрегатором. В начале своей работы Владислав делает анализ существующих платформ в области сбора данных с датчиков и приходит к выводу, что существующие на текущий момент платформы не совместимы с концепцией нестационарного агрегатора. Тем не менее на основе удачных решений в рассмотренных платформах Владислав формулирует требования к разрабатываемому компоненту. В качестве программной платформы для реализации компонента была выбрана Java, что обеспечивает поддержку широкого спектра мобильных устройств. В результате разработан набор классов, который можно использовать для создания программного обеспечения для нестационарного агрегатора. Отдельно хочется обратить внимание на тот факт, что полученная реализация не зависит от конкретной технологии хранилища данных или протокола передачи данных между агрегатором и сенсорами или основным хранилищем данных (например, облачным). Для апробации компонента были созданы прототипы на основе платформ Android 4.2.2 и Android 5.0.2. В ходе прототипирования была подтверждена гибкость и простота модификаций решений на основе разработанного компонента, а также независимость компонента от протоколов передачи данных. После несложной интеграции с компонентом Руслана Рагимова оба прототипа оказались полностью функциональными. К недостаткам данной работы можно отнести небольшое количество орфографических ошибок в тексте работы, не снижающих общее впечатление от неё. Работа не содержит неправомерных заимствований. Среди личных качеств Владислава как разработчика хочется отметить самостоятельность при принятии решений, техническую грамотность, методичность при разработке и упорство при достижении поставленных целей. Выполненная работа заслуживает оценки «отлично», а Владиславу рекомендуется продолжить обучение в магистратуре. Научный руководитель: старший преподаватель кафедры системного программирования СПбГУ Сартасов С.Ю.