Source code for the Argon4 AR Web Browser
This is the source code for the ArgonXR web browser, an open-standards AR-first browser for iOS and Android. It is available in iTunes for iOS and Google Play for Android
This software was created as part of a research project at the Augmented Environments Lab at Georgia Tech. To support our research, we request that if you make use of this software, you let us know how you used it by sending mail to Blair MacIntyre ([email protected]).
To use ArgonXR, you create web pages using the WebXR Device API and host them on your website.
argon-app
directorynpm i -g nativescript
tns install
in the argon-app
directoryExecute tns run ios
, or execute tns prepare ios
and open argonapp.xcworkspace (located at /argon-app/platforms/ios) in XCode
Debug with javascript inspector using tns debug ios
Execute tns run android
Debug with javascript inspector using tns debug android
You'll need to build argon-app with your own Vuforia license key to enable the video background and target tracking.
Get a Vuforia license key here: https://library.vuforia.com/articles/Training/Vuforia-License-Manager
Open argon-app/app/config.ts
and set DEBUG_VUFORIA_LICENSE_KEY
to your key string
Recommended editor is Visual Studio Code.
You will not be able to decrypt ArgonXR Vuforia license key files created with our Vuforia PGP Encryptor, since we do not include the PGP key necessary for decrypting those files here. When you build with your own Vuforia key, it is always used, and encypted PGP keys are ignored.