Overview

The F.A.S.T. Cloud SDK offers a client-side JavaScript API integration of the XStream HDVR rendering engine into your application. The platform provides rapid application development to create rich zero-footprint web applications across a variety of platforms and mobile devices (including iOS, Android, and Windows Phone platforms). The F.A.S.T. Cloud SDK runs on web browsers, tablets (via HTML5) or is embedded inside native applications that run independent of a browser.

Running the F.A.S.T. Cloud SDK

First add your license file into ./foviaserver directory.

If running Windows, execute FoviaLauncher.exe from the top level directory to start the F.A.S.T. Cloud SDK service.

If running Ubuntu or Red Hat Enterprise Linux (RHEL), execute launchServer.sh from ./foviaserver directory to start the F.A.S.T. Cloud SDK service. Alternatively for Ubuntu or RHEL distributions, a Docker can be installed following the instructions found inside the Docker ReadMe.

To confirm that the server is running correctly, load the HelloFovia test app into the browser.  If running on a different system, replace localhost with your server's name or IP address. Left-click, right-click, and shift-right-click mouse operations allow manipulation of the volume.  If using a mobile device with this server, standard touch gestures are also supported.  If you encounter issues, please review the installation steps found in Running the F.A.S.T. Cloud SDK.

Beginners Guide

If this is the first time reviewing this document, it is recommended that you start with the Beginners Guide to the F.A.S.T. Cloud SDK as this provides an overview of the API and a strong foundation for better understanding the API before starting to create your first Fovia-enabled application.

After reviewing the Beginners Guide, peruse the Basic Examples starting with 3D Example app, and then explore the indepth articles found in Implementation Concepts or review the Advanced Example Workflows. As always, feel free to send your questions to support@fovia.com

Basic Examples

Implementation Concepts

Advanced Example Workflows

Miscellaneous

  • Distribution File Structure
  • Release Notes