Remote-access Guide

jwrapper remote access

by August Gerhold Published 2 years ago Updated 1 year ago
image

What is JWrapper remote access?

SimpleHelp remote support software allows you to run your own support server. Your customers can share their machines with you to get help with difficult issues, allowing you to see and (if they allow it) control their computer and your software as if you were sitting at their machine.

What is JWrapper?

Who is JWrapper. JWrapper has been designed to replace applets completely and allows you to run a cross platform build (even on a raspberry pi) that produces signed, branded native apps for all of Windows, Linux and MacOS. Your apps built with JWrapper automatically get a custom Ja.

What is SimpleHelp?

SimpleHelp is server software that provides remote support and remote access functionality allowing you to support your customers and manage remote machines regardless of their operating system. SimpleHelp acts as a bridge to connect you and your customer, allowing you to control and support their computer.

How do you use simple help?

Any technician can log in using the following steps: Open your web browser and navigate to the technician address of your installed SimpleHelp server (http:///tech). Download and run the Technician application. Log in using your technician credentials, or as the SimpleHelpAdmin administrative user.

What is a JWrapper app?

If your app is a bundle rather than a single app JWrapper lets you easily configure 'virtual' apps with their own icons and it delivers them in an appropriate way. Windows and Linux users get a shortcut for each app. OSX users get a chooser to pick which to launch.

Can JWrapper be used offline?

If you are shipping your app to them offline then you can bundle the no-download-necessary offline installer.

Does JWrapper use Oracle?

JWrapper obeys Oracle's redistribution terms but has some very clever tricks to really squeeze your app and JRE into a small package. Some typical full installer sizes for an app:

Does JWrapper support languages?

JWrapper makes supporting languages easy. Specify the languages you support and then asks the user to pick a language when they install. You app can check the current language and even pop up the same chooser to let the user change languages.

Does JWrapper fix proxy issues?

Absent that, JWrapper can at least fix your proxy issues by using the best proxy-detection methods for each OS and automatically setting up your apps networking.

Can apps be installed?

Some apps are never meant to be installed. Whether your user expects your app to run and then disappear without trace, or set up shortcuts and start menu entries, you can choose which with the flick of a switch.#N#​

Getting Started with JWrapper

To get started packaging your Java application with JWrapper you should first download the JWrapper application and request a trial license:

Using the JWrapper App

The JWrapper app is made to be simple and easy to use. When it first launches you will be asked to choose a folder for your new JWrapper project.

Troubleshooting

If you run your application and it doesn't pop up, you can check out our Debugging with JWrapper Guide to see where your app is installed and where it is logging errors to. Often this is something simple like a missing file you need to add to the bundle. ​

Optional Configuration

Bundle Logo (PNG) - a PNG file you can specify as the icon for your bundled application, this will be used as the app icon for example for the exe installer on Windows.

Integrating JWrapper into your Build Process

When running JWrapper from the command line or from a build script the entirety of JWrapper is packaged up in one JAR file. You can find this jar file in our downloads area.

Removing the Remote Access Service

There are a number of ways to uninstall and remove a remote access service, depending on how the service was initially installed, and whether or not it trusts the SimpleHelp server.

Removing a Registered Service

If you wish to uninstall a remote access service that is currently listed in the Access tab you can do so by selecting the machine (s) that you wish to remove and using the Stop action. This will stop the remote service and uninstall it from the remote machine.

Uninstalling using Menu Shortcuts

If the technician installed the remote access shortcuts, you can use the Uninstall Remote Access Service shortcut to remove the installation. Note that it is up to the technician to decide whether or not the shortcuts were installed.

Add value and polish to your app fast with the JWrapper Utility APIs

JWrapper isn't just an installer, its a new layer that keeps your app in a stable environment to reduce support, and provides it with a whole new set of APIs that allow you to add value fast and benefit from tried and tested utility code, ready for use in commercial apps.

System APIs

JWrapper provides you with deeper access to the operating system. Access the windows registry and environment variables, check exact OS versions, list and kill processes, change process priority and more with our generic system APIs.

Service and Daemon support

We take what has in the past been a headache for users and developers alike and make it as simple as a quick call into an API.

Production quality Java utility APIs

Leverage production-quality code built by long time Java developers ready for use in commercial software. Improve your app stability with our file, spawn and inter-process communication APIs, and automate your app test cycle with our testing APIs. An ever-expanding pool of resources to add value to your app faster.

JWCrypt Code Protection

We don't sell snake oil and tell you software can be impenetrable, instead we offer the best possible case: code protection designed such that, even with full knowledge of how it works, we would hate to have to crack it ourselves. See the details.

image
A B C D E F G H I J K L M N O P Q R S T U V W X Y Z 1 2 3 4 5 6 7 8 9