Синхронизация сессий дополненной реальности в нативных мобильных приложениях

Main Article Content

Дмитрий Андреевич Евдокименко
Ринат Гафурович Ханов
Ирина Сергеевна Шахова

Аннотация

Представлена реализация алгоритма синхронизации сессий дополненной реальности в мобильных iOS-приложениях, позволяющего создавать такие сессии с несколькими участниками для их совместного взаимодействия с одними и теми же виртуальными объектами.

Article Details

Биографии авторов

Дмитрий Андреевич Евдокименко

Студент Высшей школы информационных технологий и интеллектуальных систем Казанского (Приволжского) федерального университета, направление «Прикладная информатика».

Ринат Гафурович Ханов

Студент Высшей школы информационных технологий и интеллектуальных систем Казанского (Приволжского) федерального университета, направление «Прикладная информатика».

Ирина Сергеевна Шахова

Ассистент кафедры программной инженерии Высшей школы информационных технологий и интеллектуальных систем Казанского федерального университета. Сфера научных интересов - цифровые образовательные системы, индивидуализация образования, мобильное обучение.

Библиографические ссылки

1. История VR/AR. URL: https://rb.ru/story/vsyo-o-vr-ar/

2. Towards Massively Multi-User Augmented Reality on Handheld Devices. URL: https://pdfs.semanticscholar.org/05be/d977601c84a e581a9a8b2 054ce484b342e10.pdf

3. Multipeer Connectivity Framework iOS 7. URL: https://habrahabr.ru/company/touchinstinct/blog/198814/

4. SceneKit. URL: https://www.raywenderlich.com/83748/ beginning-scene -kit-tutorial.

5. Класс Stream — документация Apple. URL: https://developer. apple.com/documentation/foundation/stream.

6. Структура сцены в SceneKit. URL: https://www.invasivecode.com/ weblog/scenekit-tutorial-part-1/?doing_wp_cron=1513691954.5071899890899658203125.

7. Шаблон проектирования Observer. URL: http://design-pattern.ru/ patterns/observer.html.

8. Свойства геометрии SCNPlane. URL: http://spec-zone.ru/RU/OSX/documentation/SceneKit/Reference/SCNPlane_Class/index.html.

9. Распознавание изображений в ARKit. URL: https://developer. apple.com/documentation/arkit/recognizing_images_in_an_ar_experience.

10. Требования к распознаваемому изображению. URL: https://developer.apple.com/documentation/arkit/recognizing_images_in_an_ar_experience.

11. Менеджер зависимостей Cocoapods. URL: https://cocoapods.org.