Documentation

Documentation

  • ViewAR Developer Portal
  • Documentation
  • API Documentation

›General

Introduction

  • Introduction

IndoAR

  • Tutorial
  • Map Import
  • 3D Admin Panel
  • POIs - Points of Interest
  • Tours
  • Live Data
  • Pathfinding
  • Navigation Types
  • Scene Models
  • Multiscans
  • Advanced Features
  • ViewAR App
  • ViewAR Scanner
  • OCR
  • Languages
  • Map Settings
  • Workflows
  • Testing & Preview
  • FAQs

SDK

  • Introduction
  • CLI Usage

General

  • System Architecture
  • Privacy
  • Supported Hardware
  • Reporting Errors
  • Recordings and Replays
  • Publishing
  • Power Economy

Tutorials

  • Tutorials Overview
  • Template Tutorials

    • Furniture live
    • GuideBOT
    • helpar
    • Wall-ARt

    SDK Tutorials

    • Arvatar
    • Drone Control
    • Product Visualization

Additional Information

  • Supported Hardware
  • Reporting Errors
  • Publishing
  • Euler angles
  • Right-handed Cartesian Coordinate System
  • Radian
  • Quaternions
  • Power Economy
  • Remote Console

FAQ

  • FAQs

System Architecture

ViewAR Core

The ViewAR core is a high performance C++ engine, responsible for all the performance relevant topics like 3D rendering, tracking and resource handling.

UI Layer

The ViewAR core is overlaid with an HTML layer containing the UI for applications with a transparent background. UI elements and logic can be created with HTML, CSS and JavaScript. Using state-of-the-art frameworks like React, Angular or Vue.js will let you create application UI as efficiently and quickly as with no other system.

ViewAR API

ViewAR API is an object-oriented JavaScript-based API, offering an object-oriented interface for scene representation and handles the communication between the UI and the Core. For a full list of API calls, check our API Documentation(https://documentation-api.viewar.com/).

ViewAR Backend

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 SDK

ViewAR provides full source code access to the existing products (like INDOAR, helpar, products.live).

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.

Last updated on 10/02/2022
← CLI UsagePrivacy →
  • ViewAR Core
  • UI Layer
  • ViewAR API
  • ViewAR Backend
  • ViewAR SDK
  • ViewAR Backend / Cloud
ViewAR
IntroductionTechnology StackHow to create AppsFAQs
SDK
API ReferenceIntroductionGetting StartedBasic ConceptsQuickstart
Tutorials
Furniture LiveGuidebotHelparMore ...
More
ViewAR WebsiteGitHubFacebookYoutube
ViewAR Website
Copyright © 2022 ViewAR GmbH