Читаем Компьютерра PDA 19.06.2010-25.06.2010 полностью

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

Бум дополненной реальности

Хотя исследования в области дополненной реальности ведутся с начала девяностых, до середины 2008 года о существовании этой технологии знали только специалисты, а все попытки практического использования можно было пересчитать по пальцам. Год спустя дополненной реальностью занимались десятки компаний, а в специализированной прессе всерьёз обсуждался вопрос, скоро ли эта технология всем наскучит.

IBM со своим уимблдонским приложением - далеко не пионер в этой области. Компания всего лишь решила поучаствовать в назревающем буме. А бум действительно будет: за 2009 год количество приложений для iPhone, основанных на использовании дополненной реальности в той или иной форме, выросло с нуля до двух сотен. Для Android тоже хватает подобных программ. В конце года в игру вступил сам Google с визуальным поисковиком Google Goggles, а Nokia, наконец, доделала давно обещанное приложение Point&Find.

Игровые компании тоже внимательно присматриваются к дополненной реальности: несколько использующих её игр показали ещё на прошлогодней выставке E3, и можно не сомневаться, что как минимум столько же разрабатывают без лишнего шума прямо сейчас. Зато рекламщики бросились осваивать дополненную реальность с таким рвением, что публика и в самом деле может пресытиться технологией, так её и не распробовав.

При этом сам термин "дополненная реальность" толкуют совершенно по-разному. Когда речь идёт о рекламных или развлекательных применениях, как правило, имеется в виду встраивание трёхмерных объектов и персонажей в живое видео - что-то вроде кинематографических спецэффектов в реальном времени. Дополненная реальность в IBM Seer и других информационных приложениях относится совсем к другому сорту.

AR-браузеры и их проблемы

Виртуальные ярлыки-гиперссылки на реальных объектах - это характерный признак так называемых AR-браузеров (AR - это сокращенная форма словосочетания augmented reality, "дополненная реальность" по-английски). Тут есть два лидера: австрийская Mobilizy и SPRX из Нидерландов. Первая компания разрабатывает AR-браузер Wikitude, а другая - Layar.

Описание работы Seer в равной степени подходит для описания работы любого AR-браузера: чтобы увидеть информацию, связанную с объектом в реальности, нужно посмотреть на него "сквозь" мобильный телефон с запущенным приложением дополненной реальности. Правда, в отличие от узкоспециализированного Seer, и Layar, и Wikitude действуют не только в одном строго определённом месте. Обе компании пытаются построить и стандартизовать эдакий AR-интернет, в котором вместо сайтов - слои информации с привязкой к географическим координатам.

Распространённость AR-браузеров объясняется простотой изготовления. Они эффектно выглядят, но имеют совершенно элементарное устройство. Программе не нужно обрабатывать видео или распознавать образы (вот это было бы действительно сложно). Всю необходимую информацию она получает со встроенных в телефон датчиков: точку, где стоит владелец телефона, сообщает GPS, направление, куда направлена камера, выдаёт встроенный компас, а движение телефона по другим осям - акселерометр. Ей остаётся лишь запросить с сервера доступные в этом месте ярлыки и определить, какие из них будут видны в данные момент.

Увы, сам по себе избыток приложений, использующих этот сорт дополненной реальности, не транслируется в их реальную популярность. В большинстве случаев они совершенно непрактичны. Даже простой список объектов, доступных поблизости, был бы удобнее - по крайней мере, чтобы заметить и выбрать один из них, не нужно "шарить" камерой телефона по окрестностям. Не случайно даже в Seer из дополненной реальности можно перейти к обычной плоской карте. Не так красиво, зато удобно.

Что с этим делать - непонятно. Возможно, простого решения у этой проблемы нет, и нужно дожидаться появления недорогих очков со встроенными дисплеями (именно на них рассчитывали изобретатели дополненной реальности двадцать лет назад). Не исключено, впрочем, что всё проще. Большинство "гигантов" рынка дополненной реальности появились меньше двух лет назад, и у них не было времени придумать что-то получше. Ещё придумают?

Кафедра Ваннаха: Левиафан как форма искусственной жизни

Автор: Ваннах Михаил

Опубликовано 24 июня 2010 года

Перейти на страницу:

Похожие книги

Самоучитель UML
Самоучитель UML

Самоучитель UMLПервое издание.В книге рассматриваются основы UML – унифицированного языка моделирования для описания, визуализации и документирования объектно-ориентированных систем и бизнес-процессов в ходе разработки программных приложений. Подробно описываются базовые понятия UML, необходимые для построения объектно-ориентированной модели системы с использованием графической нотации. Изложение сопровождается примерами разработки отдельных диаграмм, которые необходимы для представления информационной модели системы. Цель книги – помочь программистам освоить новую методологию разработки корпоративных программных приложений для последующего применения полученных знаний с использованием соответствующих CASE-инструментов.

Александр Васильевич Леоненков , Александр Леоненков

Зарубежная компьютерная, околокомпьютерная литература / Программирование / Прочая компьютерная литература / Книги по IT
Основы объектно-ориентированного программирования
Основы объектно-ориентированного программирования

Фундаментальный учебник по основам объектно-ориентированного программирования и инженерии программ. В книге подробно излагаются основные понятия объектной технологии – классы, объекты, управление памятью, типизация, наследование, универсализация. Большое внимание уделяется проектированию по контракту и обработке исключений, как механизмам, обеспечивающим корректность и устойчивость программных систем.В книге Бертрана Мейера рассматриваются основы объектно-ориентированного программирования. Изложение начинается с рассмотрения критериев качества программных систем и обоснования того, как объектная технология разработки может обеспечить требуемое качество. Основные понятия объектной технологии и соответствующая нотация появляются как результат тщательного анализа и обсуждений. Подробно рассматривается понятие класса - центральное понятие объектной технологии. Рассматривается абстрактный тип данных, лежащий в основе класса, совмещение классом роли типа данных и модуля и другие аспекты построения класса. Столь же подробно рассматриваются объекты и проблемы управления памятью. Большая часть книги уделена отношениям между классами – наследованию, универсализации и их роли в построении программных систем. Важную часть книги составляет введение понятия контракта, описание технологии проектирования по контракту, как механизма, обеспечивающего корректность создаваемых программ. Не обойдены вниманием и другие важные темы объектного программирования – скрытие информации, статическая типизация, динамическое связывание и обработка исключений. Глубина охвата рассматриваемых тем делает книгу Бертрана Мейера незаменимой для понимания основ объектного программирования.

Бертран Мейер

Прочая компьютерная литература / Книги по IT