AR Wizard

1,562 views
1,455 views

Published on

Published in: Real Estate
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
1,562
On SlideShare
0
From Embeds
0
Number of Embeds
170
Actions
Shares
0
Downloads
11
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

AR Wizard

  1. 1. Дополненная реальность в мобильных приложениях<br />студент: Баулин Иван<br />Научный руководитель:<br />с.н.с. Лаборатории Открытых Информационных Технологий ВМиК МГУ <br />Намиот Д.Е.<br />
  2. 2. Исследование различных подходов к созданию приложений дополненной реальности в мобильных устройствах (Mobile AR)<br />Изучение возможности реализации User-Generated Content в приложениях дополненной реальности<br />Создание подхода к разработке приложений Mobile AR, позволяющего<br />Суммировать данные от различных поставщиков контента<br />Использовать один и тот же сервис сбора контента различными AR mobile приложениями<br />Постановка задачи<br />
  3. 3. Понятие дополненной реальности<br />Дополненная реальность – разновидность виртуальной реальности, в которой виртуальные объекты интегрируются в реальное окружение<br />
  4. 4. Trackable surfaces – получение информации о реальном мире посредством поиска в в этом реальном мире заранее известных приложению отслеживаемых поверхностей. (Qualcomm SDK)<br />Браузеры дополненной реальности - получениеинформациио реальноммиренаосноведанных о географическомместоположениипользователя и направлениикамерыегомобильногоустройства (Layar, Wikitude)<br />Основные подходы реализации AR в мобильных устройствах<br />
  5. 5. Подробнее о Layar<br /><ul><li>Данные о местоположении пользователя получаются посредством GPS модуля устройства
  6. 6. Направление камеры мобильного телефона определяется посредством G сенсора
  7. 7. Сервис состоит из множества слоев, созданных разными разработчиками
  8. 8. Слой определяет тот контент, который будет доступен пользователю
  9. 9. Контент для данной географической местности динамически запрашивается с сервера владельца контента</li></li></ul><li>Общая архитектурная модель предлагаемого подхода<br /><ul><li>Различные браузеры дополненной реальности обращаются за контентом к посреднику
  10. 10. Посредник динамически запрашивает информацию о точках интереса у различных поставщиков контента
  11. 11. Вся спецификавызовов APIпоставщиков контента инкапсулируются в посреднике
  12. 12. Опросив различных поставщиков контента, посредник суммирует весь накопленный массив информации в единый серверный ответ
  13. 13. Подход позволяет легко подключать новых поставщиков контента и новые браузеры дополненной реальности</li></li></ul><li>Пример. Layarслой «Старая Москва»<br /><ul><li>Контент слоя – общедоступные старые фотографии Москвы
  14. 14. В качестве поставщиков контента используются общедоступные онлайн базы фотографий – Flickr и Picasa Web Albums
  15. 15. Клиент Layarинкапсулирует всю работу с GPS и G-сенсором
  16. 16. На сервер Layarпредварительно загружается статическая информация о слое
  17. 17. Массив точек интереса для конкретной местности динамически запрашивается посредством Layar API</li></li></ul><li>Пример. Layarслой «Старая Москва» (продолжение)<br /><ul><li>Серверный посредник – ASP.NET приложение, задачей которого, с точки зрения Layar,является получение http запроса и формирование JSON ответа
  18. 18. Посредник осуществляет поиск фотографий и связанных метаданных во Flickr и Picasa, используя Flickr API и Google Data API
  19. 19. Поиск осуществляется по тегам и географическим координатам
  20. 20. Найденные данные суммируются, «заворачиваются» в JSON и визуализируется на клиенте</li></li></ul><li>Развитие идеи. Создание AR App Wizard.<br /><ul><li>Пользователь заходит на некоторый веб-сайт, где он может сконструировать будущее AR mobile приложение без использования программирования
  21. 21. Пользователь определяется с внешним видом приложения, набором доступных фильтров и т.п.
  22. 22. Для указания требуемого контента есть два пути
  23. 23. Пользователь дает ссылку на некоторый georss feed
  24. 24. Пользователь использует контент из поддерживаемого набора общедоступных контент провайдеров ( с возможность настройки фильтрации контента и мэппинга метаданных от поставщика контента в создаваемое приложение)
  25. 25. Конструктор создает нативное приложение под некоторую мобильную платформу (например, Google Android)</li></li></ul><li>Заключение<br /><ul><li>Исследованы различные подходы к созданию AR mobile приложений
  26. 26. Предложена общая архитектурная модель системизвлеченияконтентадлябраузеровдополненнойреальности
  27. 27. Для иллюстрации подхода реализован мобильный сервис по публично доступным старым фотографиям Москвы
  28. 28. Предложено дальнейшее направление развития работы (AR App wizards)</li>

×