Введение

Форма вездесущих вычислений, использующая датчики для восприятия окружающей среды и соответствующей реакции. Сенсорные вычисления – это форма вездесущих вычислений, которая использует датчики для восприятия окружающей среды и реагирования на нее. Распространенным применением датчиков является создание модели мира, позволяющей разрабатывать приложения, учитывающие местоположение или контекст. Одним из известных исследовательских прототипов системы сенсорных вычислений была работа, проведенная в лабораториях AT&T в Кембридже (в настоящее время не существует). Она состояла из ультразвуковой системы определения местоположения в помещении под названием "Active Bats", обеспечивающей точность определения местоположения около 3 см. Модель мира управлялась посредством базы данных SPIRIT, с использованием CORBA для доступа к информации и пространственной индексации для предоставления событий высокого уровня, таких как "Алиса вошла на кухню", приложениям, учитывающим контекст. Исследования продолжаются в Группе цифровых технологий Кембриджского университета. Некоторые примеры применения системы включают: "телефон, следующий за мной", который заставляет звонить телефон, ближайший к получателю. Телепортация рабочих столов через VNC простым щелчком Active Bat рядом с компьютером. Пространственные кнопки, которые активировались щелчком Active Bat в определенном месте (например, на плакате). Измерение и обследование зданий. Игры, основанные на местоположении.

Адаптация контекста

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