|Manuals

VirtualUI.sdk.min.js

Overview

The VirtualUI JavaScript SDK provides two main components for integrating Windows applications with web technologies:

Components

Thinfinity.VirtualUI

A one-line-of-code user interface remoting solution that enables you to deliver in-house developed applications as dual Windows/HTML5 applications.

Key Features

  • Instant GUI remoting
  • Deep web integration through the JavaScript Remote Objects (jsRO) framework
  • Modernization of legacy Windows applications

See: Thinfinity.VirtualUI Documentation

Thinfinity.JsRO

A JavaScript pseudo-class for GUI remoting and full web integration.

Key Features

  • Creation of remotable objects
  • Bidirectional synchronization between HOST and REMOTE
  • Properties, methods, and events mirrored to native JavaScript objects
  • Support for multiple REMOTEs communicating with a single HOST

See: Thinfinity.JsRO Documentation

Installation

Include the SDK in your HTML file:

<script src="VirtualUI.sdk.min.js"></script>

Quick Start

Using VirtualUI

var virtualUI = new Thinfinity.VirtualUI();

virtualUI.onLoading = function() {
    console.log('Connection established');
};

virtualUI.onShow = function() {
    console.log('Application ready');
};

Using JsRO

var JsRO = new Thinfinity.JsRO({
    autoStart: true
});

JsRO.on('model:Form1.button1', 'click', function(elem) {
    console.log('Button clicked');
});

Documentation