Options
All
  • Public
Menu

F.A.S.T.® Cloud SDK Getting Started

Overview

The F.A.S.T. Cloud SDK is a web-based platform for developing medical imaging application and can be easily incorporated into any JavaScript/Typescript framework. It offers support for 2D stack of image (i.e. CT, CX, DX, MG, MR, PT, US, XA, etc.), MPR and 3D volume rendering with all using the same design patterns to enable applications to build unified 2D / MPR / 3D workflows.

Fovia's unique F.A.S.T. Hybrid Rendering ensures immediate time-to-first-image through server-side rendering that seamlessly switches to client-side rendering once images are downloaded.
F.A.S.T. Hybrid Rendering supports 2D, MPR, and 3D rendering is independent of data source, network speed, latency, or hardware.

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

First add your license file into ./foviaserver directory. From Windows, execute foviawebsdk.exe or from Ubuntu or Red Hat Enterprise Linux (RHEL), execute launchServer.sh to start the F.A.S.T. Cloud SDK. Alternatively for Ubuntu or RHEL distributions, a Docker can be installed by following the instructions found inside the Docker ReadMe.

To confirm that the server is running correctly, load the http://localhost:8088/apps/hellofovia/hellofovia.html 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. 

Quick Start Guide

The Quick Start Guide to the F.A.S.T. Cloud SDK provides overview of the API and describes the design patterns to create the initial server connection, register callbacks, and to understand the event cycle for triggering and handling of rendering events.

After reviewing the Quick Start 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