1. – Overview

1.1 – Features

SparkView is a RDP, VNC, SSH, TELNET, SMB2, SFTP proxy (gateway) with HTML5 client. It uses WebSocket, Canvas, Web Audio, local storage and more HTML5 features to implement the Remote Desktop (RDP), RFB (VNC), SSH, SMB2 protocols. It has following advantages compared with traditional (native) clients:

RDP features implemented in SparkView:

1.2 – Architecture

SparkView basically consists of two components:

  1. Gateway
    A web socket server and simple web server that is used as a basis and connection node.
  2. Web resources
    The resources are used by the gateway for display and data supply and consist of HTML, CSS, Javascript and JSON files as well as images. The files are installed on the gateway by default, but can also be installed on any web server.

This diagram describes how the components of SparkView work together:

beyondssl-sparkview-funktion-en.png

1.3 – What's the difference

SparkView is quite different compared with other similar solutions: