Skip to main content
Advanced Search
Search Terms
Content Type

Exact Matches
Tag Searches
Date Options
Updated after
Updated before
Created after
Created before

Search Results

137 total results found

3.6 – Virtual Channel (VC) and Dynamic Virtual Channel extension

SparkView integration guide 3. – Client side (browser) integration

SparkView JavaScript client supports standard RDP virtual channel and dynamical virtual channel extension. You can create multiple virtual channels and dynamic virtual channels on client side using JavaScript (You can only create one VC before 4.0): var r = ne...

3.7 – Gateway channel

SparkView integration guide 3. – Client side (browser) integration

You can create multiple gateway channels to create a communication layer between client browser and the gateway: var gvc = new r.GatewayChannel(); gvc.name = "gwc"; gvc.process = function(buffer){ console.log(buffer.getByte()); console.log(buffer.getLittle...

3.8 – Configuration file and others

SparkView integration guide 3. – Client side (browser) integration

You can use the appcfg.js file to configure some parameters for the client. For more information, please check the source code of the file: sparkview_root_directory/html/appcfg.js

4.1 – HTTP API

SparkView integration guide 4. – Server side integration

You can use HTTP request to create a server, symlink dynamically if you don't want to write a plug-in for the gateway. To use the HTTP server, you’ll need to configure a password in gateway.conf: Password = yourPassword Then you can use MD5 hash of this passw...

4.2 – Plug-in

SparkView integration guide 4. – Server side integration

The gateway is a multi-thread application, so make sure your plug-in is: Thread safe. Spawn a thread if the operation takes more than 5 seconds, otherwise, it could cause a network timeout exception and block the gateway. Use Collections.synchronizedList(),Co...

4.2.1 – Start gateway and the plug-in example project in Eclipse

SparkView integration guide 4. – Server side integration

Download the plug-in example:http://remotespark.com/Plugin.zip Extract the zip to your Eclipse workspace and run the follwing actions: File -> Import Click "Next" "Browse" to your workspace directory Select the Plugin project. Click "Finish" Right click on th...

4.2.2 – Handshake plug-in

SparkView integration guide 4. – Server side integration

Handshake plug-in is invoked before establishing a RDP connection. It’s a good place to verify, modify or refuse the connection. You can put any parameter you want when you create a connection on the client side. For example, you can put user’s session id (ses...

4.2.3 – Deploy your plug-in

SparkView integration guide 4. – Server side integration

Export the jar file: Right click on the project, "Export", select "Runable JAR file" under Java. Choose "SparkGateway - Plugin" in Launch configuration. Choose export destination. Click "Finish" Make sure "Extract required libraries into generated JAR" selec...

Appendix A – Integration with symlink use case

SparkView integration guide Appendices

Actors: User, User Portal, Spark Gateway Preconditions: User Portal: Have user credentials in plain text. Spark Gateway: Configure password in gateway.conf. Allow IP addresses of User Portal to access the Spark Gateway API (Optional, Admin Manual 3.25). Cre...

Appendix B – Integration with third party application or HTTP service

SparkView integration guide Appendices

Actors: User Portal, Spark Gateway, Third party application or HTTP server Preconditions: User Portal: Prepare a token which can be used to verify user. Spark Gateway: Configure authToken.name, authToken.exec, authToken.sucessCode in gateway.conf. Basic fl...

Appendix C – Integration with plugin use case

SparkView integration guide Appendices

Actors: User, User Portal, Spark Gateway Preconditions: User Portal: Have user credentials in plain text. Provide a service to verify the user (optional). SparkView: Write a simple plugin in java for Spark Gateway. Disable VNC access by setting vnc = false ...

Appendix D – Chromium Embedded Framework (CEF), WebView and Electron

SparkView integration guide Appendices

You can use CEF or Electron to make a standalone client, so SparkView client can access local resource directly (clipboard), and override some shortcuts keys reserved by the browser (Ctrl+T/W etc). Let Spark View know it can access the clipboard directly by s...

4.3 – Downloading files unprompted

SparkView integration guide 4. – Server side integration

Users can download files through custom apps and programs. This can be archived by using the clipboard redirection: Make sure clipboard redirection is enabled, and copyFile=true in gateway.conf. Set fileUnprompted=xlsx,xls (Excel files in this case, change to...

Appendix J – Features

SparkView Admin Manual Appendices

tr td:not(:first-child) {text-align: center;} Feature list for the different versions of SparkView: Community Professional Enterprise Explore SparkView For SMEs and institutions For highly scalable solutions # of concurrent connections 2 unlimit...

3.8.1 – Start up a server or application automatically after login

SparkView integration guide 3. – Client side (browser) integration

To start up a server or application automatically after login, you can set the following parameters in the file html/appcfg.js. Please ensure, that your content is placed inside the hi5.appcfg = {} brackets: hi5.appcfg = { startup: { server: "", //If server...

5.7 – SSH authentication with keys

SparkView Admin Manual 5. – Further management and configuration

To be able to authenticate to a created target system via SSH using public and private keys, the following steps must be followed, which will be described in more detail later: Generate an SSH key Copy the key to a server Test the key Optional: convert...

1. – Configure correct log files

SparkView Admin Manual Quick Support

Log files are essential in identifying errors and fixing them. To create log files with all the necessary information, please proceed as follows: Delete all existing log files in the log directory (usually under .../[installation directory]/logs). Set the log...

2. – Get correct browser console output

SparkView Admin Manual Quick Support

The browser console output can get helpful troubleshooting information. Please note in advance that this help is based on the Google Chrome browser. In principle, the steps are also possible in other browsers, but may differ from the usability. Get the browser...

4.1 – config.html

SparkView Admin Manual 4. – Administration and usage via UI

After opening the /config.html page, you have the possibility to configure all the important settings in SparkView. Quick overview of the individual topics: Gateway Server RDP VNC SSH Telnet HTTP/S User Symlink Session Server Group Us...

4.2 – file.html

SparkView Admin Manual 4. – Administration and usage via UI

You can use the /file.html page to establish a secure connection to an SMB2 or SFTP destination. All file operations can then be performed through the currently used browser, you do not need a separate client. After you open the page, you have the following co...