Повсеместные вычисления
Повсеместные вычисления (англ. ubiquitous computing, также убикомп) — концепция в области программной инженерии, аппаратной инженерии и информатики, заключающаяся в создании условий для незаметного, постоянного и повсеместного присутствия вычислительных процессов. В отличие от настольных вычислений, повсеместные вычисления подразумевают использование вычислительных ресурсов на любом устройстве, в любом месте и в любом формате. Пользователь взаимодействует с компьютером, который может принимать различные формы, включая ноутбуки, планшеты, смартфоны и терминалы в повседневных предметах, таких как холодильник или умные очки. К базовым технологиям, обеспечивающим повсеместные вычисления, относят Интернет, продвинутые среды промежуточного ПО, ядра, операционные системы, мобильный код, датчики, микропроцессоры, новые форматы ввода-вывода и пользовательских интерфейсов, компьютерные сети, мобильные протоколы, глобальные навигационные системы и инновационные материалы.
Аналоги
Данная парадигма также известна под названиями проникающие вычисления[1], контекстный интеллект[2] и «повсюду»[3]. Каждый из этих терминов акцентирует разные стороны явления. При рассмотрении объектов, вовлечённых во взаимодействие, используются также понятия физические вычисления, Интернет вещей, гаптические вычисления[4] и «мыслящие вещи». Вместо единого определения повсеместных вычислений и связанных с ними терминов предлагается рассматривать таксономию их признаков, позволяющую описывать различные типы и разновидности повсеместных систем и приложений[5].
Ключевые темы повсеместных вычислений включают: распределённые вычисления, мобильные вычисления, локальные вычисления, мобильные сети, сети датчиков, взаимодействие человека и компьютера, контекстно-осознанные технологии для «умного дома» и искусственный интеллект.
Основные концепции
Повсеместные вычисления — это концепция использования небольших, подключённых к интернету и недорогих вычислительных устройств для автоматизации повседневных задач[6].
Марк Вейзер предложил три базовые формы умных устройств для повсеместных вычислений:[7]
- Табы — носимое устройство размером примерно с сантиметр
- Пэды — портативное устройство размером примерно с дециметр
- Доски — интерактивное крупноразмерное устройство с дисплеем, приблизительно размером с метр
Повсеместные вычислительные устройства, предложенные Марком Вейзером, представляют собой плоские устройства разных размеров с визуальным экраном[8]. За пределами этих концепций также возможно существование широкого спектра других устройств повсеместных вычислений[5].
История
Термин «повсеместные вычисления» придумал Марк Вейзер около 1988 года, работая главным технологом в Xerox PARC (Пало-Альто). Вейзер, как самостоятельно, так и совместно с директором PARC Джоном Сили Брауном, писал одни из первых публикаций по этой теме, определяя её и излагая основные проблемы[7][9][10].
Осмысление последствий расширения вычислительных возможностей
Понимая, что распространение вычислительных возможностей в повседневной жизни потребует анализа социальных, культурных и психологических аспектов, выходящих за пределы чисто технических вопросов, Вейзер опирался на опыт философии, феноменологии, антропологии, психологии, постмодернизма, социологии науки и феминистской критики. Он подчёркивал «гуманистические истоки "невидимого идеала" в постмодернистской мысли»[10], а также ссылался на ироническую антиутопию Филипа К. Дика Убик.
Энди Хоппер из Кембриджского университета предложил и реализовал концепцию «Телепортации» — приложения следуют за пользователем, куда бы тот ни переместился.
Рой Вант, будучи исследователем и студентом у Энди Хоппера в Кембридже, работал над системой «Активные бейджи» — развитой системой вычислений с определением местоположения, сочетающей персональную мобильность и вычисления.
Билл Шилит (ныне Google) также проводил ранние исследования по этой тематике и участвовал в первой конференции по мобильным вычислениям в Санта-Крусе в 1996 году.
Кэн Сакамура из Токийского университета (Япония) руководит Лабораторией повсеместных сетей (UNL, Токио), а также форумом T-Engine. Совместная цель спецификации повсеместных сетей Сакамуры и форума T-Engine — сделать возможным, чтобы любое устройство могло отправлять и принимать информацию[11][12].
Значительный вклад в область также внес Массачусетский технологический институт (MIT), в частности, консорциум «Мыслящие вещи» (Things That Think; руководители — Хироси Исии, Джозеф Парадизо, Розалинд Пикард) в Медиа-лаборатория MIT[13] и проект CSAIL Project Oxygen[14]. К ведущим исследователям и лабораториям также относятся Университет Вашингтона (Шветак Патель, Анинд Дей, Джеймс Ланде, HealthX Lab Дартмутского колледжа (Эндрю Кэмпбелл), Технологический институт Джорджии (Грегори Абоуд, Тад Старнер), Лаборатория People Aware Computing в Корнелл Тек (руководитель — Тензим Чоудхури), NYU (Программа интерактивных телекоммуникаций), кафедра информатики Университета Калифорнии в Ирвайне, Microsoft Research, Intel Research, проект Equator при Университете колледжа Лондона[15], UCRi & CUS Аджуского университета[16].
Примеры
Одной из первых повсеместных систем стала инсталляция художницы Натали Джеремидженко «Живая нить» (Live Wire, также известная как Dangling String), размещённая в Xerox PARC во времена деятельности Марка Вейзера[17]. Это был кусок верёвки, прикреплённый к шаговому двигателю и управляемый через LAN; сеть, передавая данные, вызывала подёргивания верёвки, незаметно сигнализируя о сетевой активности. Вейзер считал этот пример иллюстрацией концепции спокойных технологий[18].
Современное проявление данной тенденции — широкое распространение мобильных телефонов, поддерживающих скоростную передачу данных, видеосервисы и другие вычислительные возможности. Хотя не все мобильные устройства считаются воплощением повсеместных вычислений, существуют проекты вроде японского Yaoyorozu («восемь миллионов божеств»), где мобильные устройства с радиочастотными идентификационными метками демонстрируют реальность концепции[19].
Компания Ambient Devices создала устройства «шар», «дашборд» и маяк погоды — декоративные девайсы, получающие данные по беспроводной сети и передающие сведения о происходящих событиях (биржевые котировки, погода и др.), аналогично Nabaztag, изобретённому Рафи Халаджианом и Оливье Мевелем, производством которого занималась компания Violet.
Австралийский футуролог Марк Пессе разработал многоконфигурируемую лампу с 52 светодиодами и поддержкой Wi-Fi (MooresCloud), названную в честь Гордона Мура[20].
Компания Unified Computer Intelligence Corporation выпустила устройство Ubi (от англ. The Ubiquitous Computer), предназначенное для голосового взаимодействия с интеллектуальным домом и постоянного доступа к информации[21].
Исследования в области повсеместных вычислений направлены на создание среды, в которой компьютеры позволяют человеку концентрировать внимание только на важных аспектах окружающего мира и работать преимущественно в роли системного надзора и принятия решений. Главная задача — создание такого интерфейса человек-компьютер, который бы мог интерпретировать и поддерживать намерения пользователя. Например, проект MIT Project Oxygen стремится сделать вычисления настолько привычными и доступными, как воздух:
В будущем вычисления будут человекоцентричными. Они будут доступны повсеместно, как розетки и батарейки, или как кислород в воздухе... Нам не придётся постоянно носить свои устройства. Вместо этого перенастраиваемые универсальные девайсы — портативные или встроенные в окружение — будут предоставлять вычисления там, где это нужно. В процессе взаимодействия эти «анонимные» устройства примут наши цифровые идентичности. Они будут уважать частную жизнь и требования безопасности. Нам не нужно будет печатать, кликать мышкой или учить новый компьютерный жаргон. Мы будем общаться естественно: голосом и жестами, выражающими наш замысел..[22].
Данный переход не означает бегства в «цифровое пространство», а наоборот, внедряет вычисления и коммуникации в реальную жизнь, делая их неотъемлемой частью полезных функций[19].
Сетевые роботы связывают повсеместные сети и роботов, способствуя появлению новых способов жизни и решений социально значимых задач, таких как старение населения и уход за пожилыми людьми[23].
Функции Continuity в OS X Yosemite, представленные компанией Apple, также считаются примером повсеместных вычислений[24].
Проблемы
Ограничения конфиденциальности — наиболее часто упоминаемая критика концепции повсеместных вычислений (убикомпа) и, возможно, главный барьер для её долгосрочного успешного развития[25].
Исследовательские центры
Список известных учреждений, ведущих исследования в области повсеместных вычислений (по странам):
- Канада
Topological Media Lab, Университет Конкордия
- Финляндия
Community Imaging Group, Университет Оулу
- Германия
Офис телекооперации (TECO), Институт технологии Карлсруэ
- Индия
Исследовательский центр повсеместных вычислений (UCRC), Центр развития перспективных вычислений[26]
- Пакистан
Центр исследований повсеместных вычислений (CRUC), Карачи
- Швеция
Центр мобильной жизни, Стокгольмский университет
- Великобритания
Лаборатория смешанной реальности, Университет Ноттингема
См. также
Примечания
Литература
- Adam Greenfield. Everyware: The Dawning Age of Ubiquitous Computing. — ISBN 0-321-38401-6.
- Salim, Flora, Abowd, Gregory. UbiComp-ISWC '20: Adjunct Proceedings of the 2020 ACM International Joint Conference on Pervasive and Ubiquitous Computing and Proceedings of the 2020 ACM International Symposium on Wearable Computers. Association for Computing Machinery, Нью-Йорк, США. — ISBN 978-1-4503-8076-8.