The ViewAR core is a high performance C++ engine, responsible for all the performance relevant topics like 3D rendering, tracking and resource handling.
It stores and provides the 3D data, configurations and UIs for ViewAR Applications. By default, ViewAR Apps use a central ViewAR server. If required, it may be set up within the client’s own infrastructure. A ViewAR proxy server (see on GitHub) may also be set up in order to serve downloads from your server infrastructure. Developer Portal & 3D CMS Using the developer portal applications can be created and managed and 3D data uploaded.
ViewAR provides full source code access to the existing products (like IndoAR or ServiceAR).
ViewAR Backend / Cloud
ViewAR applications are designed to either use ViewAR’s cloud infrastructure or run with an on-premise server. It uses Debian linux with Apache, PHP and MySQL. Requirements for a ViewAR server: debian Linux, 2Ghz, 8GB RAM, Root SSH access.