Alpaca: AR Graphics Extensions for Web Applications
Tanner Hobson, Jeremiah Duncan, Mohammad Raji, Aidong Lu, Jian Huang
Abstract
In this work, we propose a framework to simplify the creation of Augmented Reality (AR) extensions for web applications, without modifying the original web applications. We implemented the framework in an open source package called Alpaca. AR extensions developed using Alpaca appear as a web-browser extension, and automatically bridge the Document Object Model (DOM) of the web with the SceneGraph model of AR. To transform the web application into a multi-device, mixed-space web application, we designed a restrictive and minimized interface for cross-device event handling. We demonstrate our approach to develop mixed-space applications using three examples. These applications are, respectively, for exploring Google Books, exploring biodiversity distribution hosted by the National Park Service of the United States, and exploring YouTube’s recommendation engine. The first two cases show how a 3rd-party developer can create AR extensions without making any modifications to the original web applications. The last case serves as an example of how to create AR extensions when a developer creates a web application from scratch. Alpaca works on the iPhone X, the Google Pixel, and the Microsoft HoloLens.
Ask about this paper
Ask your agent about it.
Lune has read the top-tier papers around this one, so every answer names the papers it rests on.
Your agent calls
Lunesearch_papers
Free to start. No credit card required.
Terminal
Install the CLIlune papers get 970adae9-0685-4d38-827a-8e3200e843dfCited by top-tier papers1
Ask how each one uses itRelated papers
- Demystifying Mobile Extended Reality in Web Browsers: How Far Can We Go?Weichen Bi, Yun Ma, Deyu Tian, Qi Yang et al.WWW 2023 · 5 citations
- When the User Is Inside the User Interface: An Empirical Study of UI Security Properties in Augmented RealityKaiming Cheng, Arkaprabha Bhattacharya, Michelle Lin, Jaewook Lee et al.USENIX Security 2024 · 29 citations
- A2W: Context-Aware Recommendation System for Mobile Augmented Reality Web BrowserKit-Yung Lam, Lik Hang Lee, Pan HuiACM MM 2021 · 38 citations
- ProInterAR: A Visual Programming Platform for Creating Immersive AR InteractionsHui Ye, Jiaye Leng, Pengfei Xu, Karan Singh et al.CHI 2024 · 10 citations
- Anu.js: Accelerating Web-based Immersive AnalyticsDavid Saffo, Benjamin Lee, Feiyu Lu, Cheng Yao Wang et al.CHI 2026 · 1 citation
