Научная статья на тему 'ИССЛЕДОВАНИЕ ПОТЕНЦИАЛА AR LOW-CODE ПЛАТФОРМ ДЛЯ БЫСТРОЙ РАЗРАБОТКИ ИММЕРСИВНЫХ ПРИЛОЖЕНИЙ'

ИССЛЕДОВАНИЕ ПОТЕНЦИАЛА AR LOW-CODE ПЛАТФОРМ ДЛЯ БЫСТРОЙ РАЗРАБОТКИ ИММЕРСИВНЫХ ПРИЛОЖЕНИЙ Текст научной статьи по специальности «Компьютерные и информационные науки»

CC BY
33
8
i Надоели баннеры? Вы всегда можете отключить рекламу.
Ключевые слова
РАЗРАБОТКА LOW-CODE / ТЕХНОЛОГИЯ ДОПОЛНЕННОЙ РЕАЛЬНОСТИ / AUGMENTED REALITY / AR / LOW-CODE ПЛАТФОРМЫ / AR LOW-CODE

Аннотация научной статьи по компьютерным и информационным наукам, автор научной работы — Магутина А.П.

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

i Надоели баннеры? Вы всегда можете отключить рекламу.

Похожие темы научных работ по компьютерным и информационным наукам , автор научной работы — Магутина А.П.

iНе можете найти то, что вам нужно? Попробуйте сервис подбора литературы.
i Надоели баннеры? Вы всегда можете отключить рекламу.

Текст научной работы на тему «ИССЛЕДОВАНИЕ ПОТЕНЦИАЛА AR LOW-CODE ПЛАТФОРМ ДЛЯ БЫСТРОЙ РАЗРАБОТКИ ИММЕРСИВНЫХ ПРИЛОЖЕНИЙ»

А.П. Магутина

ИССЛЕДОВАНИЕ ПОТЕНЦИАЛА AR LOW-CODE ПЛАТФОРМ ДЛЯ БЫСТРОЙ РАЗРАБОТКИ ИММЕРСИВНЫХ ПРИЛОЖЕНИЙ

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

Ключевые слова: Разработка Low-code, технология дополненной реальности, augmented reality, AR, low-code платформы, AR Low-Code.

Технология дополненной реальности (augmented reality, AR) становится все более популярной в последние годы, предлагая новые способы взаимодействия с цифровым контентом и улучшая пользовательский опыт. В то же время, разработка с Low-code стала способом быстрого создания и развертывания программных приложений с минимальными знаниями кодирования. Сочетание этих двух технологий привело к разработке AR Low-Code платформ, которые позволяют создавать иммерсивные приложения с минимальными техническими знаниями.

Разработка Low-code - это подход к разработке программного обеспечения, который использует визуальные интерфейсы и предварительно созданные компоненты для быстрого создания программных приложений. Платформы разработки Low-code обычно предоставляют функциональность drag-and-drop, позволяя пользователям быстро собирать готовые блоки кода в рабочие приложения. Такой подход может значительно сократить время и затраты на разработку, а также дать возможность не техническим пользователям создавать собственные программные приложения[1].

Технология дополненной реальности (augmented reality, AR) предполагает наложение цифрового контента на реальный мир, улучшая восприятие пользователя с помощью генерируемого компьютером сенсорного ввода. Технология AR имеет множество применений, включая игры, образование, рекламу и многое другое. Однако использование технологии AR сопряжено с рядом трудностей, включая аппаратные ограничения, высокую стоимость и необходимость в специальных знаниях[2].

Сочетание разработки Low-code и технологии дополненной реальности привело к появлению AR Low-Code платформ[3]. Эти платформы позволяют пользователям легко создавать AR-приложения, не требуя продвинутых навыков программирования. AR Low-Code платформы предлагают ряд преимуществ, включая ускорение сроков разработки, снижение затрат и повышение доступности для нетехнических пользователей.

AR Low-Code платформы - это новый тип платформ для разработки, которая сочетает в себе простоту разработки Low-code с использованием технологии дополненной реальности.

К наиболее популярным платформам AR Low-Code платформам относятся ARToolKit[4] и ZapWorks Studio[5]. Каждая из этих платформ предоставляет ряд функций и инструментов для быстрого создания AR-приложений, включая интерфейсы drag-and-drop, готовые компоненты и встроенные библиотеки 3D-моделей и анимации.

Функции и инструменты, предлагаемые AR Low-Code Platforms, могут значительно упростить процесс разработки, позволяя пользователям быстро создавать захватывающие приложения с минимальными требованиями к кодированию. Кроме того, многие из этих платформ предлагают интеграцию с популярными инструментами разработки, такими как Unity и Visual Studio, что еще больше упрощает процесс разработки.

Одним из примеров успешного приложения, разработанного с использованием AR Low-Code платформы, является AR-шопинг, разработанный мебельной компанией IKEA[6].

© А.П. Магутина, 2023.

Научный руководитель: Умнова Елена Георгиевна - кандидат технических наук, доцент кафедры ИКСП, Саратовский государственный технический университет им. Гагарина Ю.А., Россия.

Приложение IKEA Place позволяет пользователям визуализировать, как предметы мебели будут смотреться в их доме, используя технологию AR. Приложение было разработано с использованием ARKit от Apple, популярной AR Low-Code платформы, и получило положительные отзывы пользователей за простоту использования и точность размещения виртуальной мебели в реальном пространстве.

Другой пример - приложение для AR-обучения, разработанное компанией Scope AR[7]. Это приложение позволяет пользователям изучать сложные процедуры в интерактивном режиме с помощью технологии AR. Приложение было разработано с использованием платформы WorkLink AR Low-Code компании Scope AR и было успешно внедрено компаниями из различных отраслей промышленности для обучения и ввода в должность сотрудников.

Успех таких приложений, как IKEA Place и обучающее приложение Scope AR, демонстрирует потенциал этих платформ для создания простых и увлекательных AR-приложений.

Несмотря на потенциальные преимущества AR Low-Code платформ, существует также ряд проблем и ограничений, которые следует учитывать разработчикам программного обеспечения и компаниям, желающим использовать эти платформы для своих AR-проектов^].

Одной из значительных проблем является интеграция технологии AR в платформы Low-Code. В то время как некоторые платформы Low-Code предлагают встроенные возможности разработки AR, другие требуют интеграции сторонних плагинов или библиотек. Это может создать проблемы совместимости и усложнить процесс разработки, особенно для разработчиков без опыта разработки AR.

Еще одним ограничением AR Low-Code платформ является сложность приложений, которые могут быть разработаны с использованием этих платформ. Хотя AR Low-Code платформы могут упростить процесс разработки определенных типов AR-приложений, они не могут предложить тот же уровень гибкости и настройки, что и традиционные AR-разработки.

В результате, для более сложных AR-приложений может потребоваться сочетание Low-Code платформ и традиционных методов разработки.

Кроме того, требования к оборудованию и доступность могут быть ограничением для AR Low-Code. Для AR-приложений обычно требуется оборудование, такое как смартфоны или планшеты с AR-возможностями, что может ограничить пользовательскую базу для определенных приложений.

Также некоторые платформы Low-Code могут иметь ограниченную совместимость с определенным оборудованием, что может еще больше ограничить круг устройств, на которых может быть развернуто приложение.

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

Одним из потенциальных последствий использования AR Low-Code является их способность улучшить пользовательский опыт взаимодействия с приложениями. Например, ритейлеры могут использовать AR для создания иммерсивного опыта покупок, который позволяет клиентам визуализировать товары у себя дома перед совершением покупки. Аналогичным образом, поставщики медицинских услуг могут использовать AR для создания интерактивных учебных симуляторов для студентов-медиков и специалистов.

Еще одним потенциальным последствием является способность AR Low-Code платформ демократизировать процесс разработки, упрощая для нетехнических пользователей создание иммерсивных приложений[9]. Это может создать новые возможности для малого бизнеса и предпринимателей по созданию инновационных AR-приложений, не требующих значительных технических знаний или ресурсов.

Проведя анализ, мы пришли к выводу, что AR Low-Code платформы предлагают значительные преимущества по сравнению с традиционной разработкой AR, включая более быстрые сроки разработки и более низкую стоимость. Однако существуют также проблемы и ограничения, связанные с этими платформами. По мере развития и становления этих платформ они будут способны оказать значительное влияние на широкий спектр отраслей промышленности и бизнеса, и для полной реализации их потенциала необходимы дальнейшие исследования.

Библиографический список:

1.Paul Vincent, Jason Wong. Identify and Evaluate Your Next Low-Code Development Technologies // Gartner. -

2021.

2.Turhan B., Gumu§ Z.H. A Brave New World: Virtual Reality and Augmented Reality in Systems Biology // Front. Bioinform. - 2022. - №2.

3.Low-Code/No-Code Platforms for AR [Электронный ресурс] - Режим доступа: https://learn.microsoft.com/en-us/shows/reactor/low-codeno-code-platforms-for-ar (дата обращения: 05.04.2023).

4.About ARToolkitX [Электронный ресурс] - Режим доступа: http://www.artoolkitx.org/docs/about/ (дата обращения: 05.04.2023).

5.ZapWorks Training Path: AR Project development [Электронный ресурс] - Режим доступа: https://zap.works/webinars/zapworks-training-path-ar-project-development/ (дата обращения: 05.04.2023).

6. Augmented Reality - Apple Developer [Электронный ресурс] - Режим доступа: https://developer.apple.com/augmented-reality/arkit/ (дата обращения: 05.04.2023).

7. Scope AR Worklink: Enterprise AR Authoring Unleashed [Электронный ресурс] - Режим доступа: https://www.scopear.com/solutions/worklink-create/ (дата обращения: 05.04.2023).

8.Michiel Overeem, Slinger Jansen. Proposing a Framework for Impact Analysis for Low-Code Development Platforms // 2021 ACM/IEEE International Conference on Model Driven Engineering Languages and Systems Companion (MODELS-C). - 2021.

9.Claudio Di Sipio, Davide Di Ruscio. Democratizing the development of recommender systems by means of low-code platforms // MODELS '20: Proceedings of the 23rd ACM/IEEE International Conference on Model Driven Engineering Languages and Systems: Companion Proceedings. - 2020.

МАГУТИНА АНАСТАСИЯ ПАВЛОВНА - магистрант, Саратовский государственный технический университет им. Гагарина Ю.А., Россия.

i Надоели баннеры? Вы всегда можете отключить рекламу.