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');
});