This document describes a set of use cases motivating the development of WebAR API, as well as the requirements derived from those use cases.

Introduction

To motivate the development of WebXR API, This document describes a set of use cases, as well as the requirements. The use cases are currently not implementable in WebXR API.

Use Cases

Several new uses cases.

AR Online Shopping

To purchase furniture or home appliance on the e-commerce platform, user can use his/her mobile phone's camera to scan the home environment. The choosen furniture will be displayed virtually on the mobile phone's screen upon the real scanned home environment. The user can move the virtual furniture to find the best fit.

AR Offline Shopping

In the offline physical market, user can enjoy AR shopping experience by simply wearing AR glasses. User can try on virtual clothes or interact with virtual objects (robots, persons, etc.).

Collecting Virtual Coupon

User can collect virtual coupon by using mobile phone's camera to scan some physical objects.

Requirements

The requirements derived from the stated uses cases.

Now different platforms (including native) have various APIs. A universal Web API can significantly reduce the development cost and integrate AR capabilities into Web.