В статье рассмотрены основные аспекты тестирования производительности программных продуктов. Авторами приводится классификация методов тестирования. При этом основное внимание уделяется так называемому нагрузочному тестированию. Нагрузочное тестирование проводится с целью определения степени соответствия системы нефункциональным требованиям, таким как максимальное количество одновременных пользователей, время отклика информационного сервиса и т. п. В работе подробно описаны различные виды нагрузочных тестов, а также представлена методика тестирования для каждого вида, предложен набор показателей для классификации инструментов тестирования, на основе которого приведен сравнительный анализ существующих инструментальных средств для проведения нагрузочного тестирования.
В статье рассматриваются вопросы, связанные с базами данных для временных рядов. Временные ряды достаточно широко используются в различных приложениях. Соответственно, тема хранения временных рядов является весьма актуальной. Естественно, при определенных условиях, которые представлены в этой статье, можно использовать традиционные реляционные базы данных. Возможные ограничения будут, с одной стороны, связаны со скоростью поступления новых данных. С другой стороны, возможные ограничения, а также особенности обработки временных рядов приводят к необходимости использовать специализированные системы хранения временных рядов. Именно описанию работы с временными рядами с точки зрения баз данных и посвящена статья. В ней рассматриваются вопросы использования традиционных реляционных баз данных для хранения временных рядов, а также решения, классифицируемые как NoSQL-системы.
В статье рассматриваются задачи проектирования и разработки мобильных сервисов с использованием беспроводных тегов. При этом в качестве таких тегов предлагается использовать мобильные телефоны и другие устройства с поддержкой Bluetooth. Это новая модель использования (применения) Bluetooth-устройств. В этой модели Bluetooth-устройства служат для определения контекстно-зависимых данных, доступных мобильным пользователям. При этом предложенная схема охватывает все этапы жизненного цикла мобильных сервисов – представление тега (тегов), привязку к ним информационного наполнения и создание прикладных приложений на основе имеющихся тегов. В качестве тегов могут выступать как мобильные телефоны, так и уже существующие устройства с поддержкой Bluetooth. В статье рассматриваются возможные области применения предложенной модели.
В работе представлена система позиционирования и навигации в помещениях, основанная на использовании QR-кодов. Рассматривается специализированная система управления контентом (CMS), позволяющая создавать мобильные сервисы по навигации и позиционированию в помещениях.
В статье рассматривается практическое использование OpenCelllD – проекта, который поддерживает открытую базу данных с координатами сот операторов мобильной связи по всему миру. Благодаря открытому API эта информация может быть использована в мобильных сервисах, связанных с позиционированием. В основе статьи лежит квалификационная работа, выполненная в Лаборатории открытых информационных технологий факультета Вычислительной математики и кибернетики МГУ им. М. В. Ломоносова.
Описывается программная модель доставки местного контента (объявлений, доступных в некоторой локальной области) мобильным абонентам. Приложение SpotEx может использовать любую точку доступа Wi-Fi как сенсор присутствия и, соответственно, обеспечить мобильным абонентам просмотр местной информации. Результатом работы является продукционная экспертная система, обеспечивающая просмотр сообщений в зависимости от видимости хот-спотов Wi-Fi.