Hexagon Geospatial
MENU

M.App Enterprise Tutorials

Not sure on how to get started or looking for a workflow to get M.App Enterprise up and running. Tutorials provide step by instruction on some of the most common configurations and workflows to get M.App Enterprise configured up and running quickly.
Showing results for 
Search instead for 
Do you mean 

M.App Enterprise 2018 - Hexagon App Launcher

by Technical Evangelist ‎09-21-2018 03:16 AM - edited ‎09-21-2018 04:17 AM (1,131 Views)

 

With this release of M.App Enterprise, the technology stack will change for the Java platform.

  • OpenJDK will now be used as standard virtual machine
  • Java Web Start is replaced by a component called “Hexagon App Launcher”
  • OpenJFX replaces JavaFX

 

In this article we want to focus on the Hexagon App Launcher.


Starting with the 2018 release, M.App Enterprise is no longer dependent on a specific Java runtime version which must be pre-installed on the machine.  
 
The  M.App Enterprise setup includes now its own custom runtime image. Java version fragmentations inside your organization belong to the past. Switches between your production and test environment are easier than ever before. 

 

 

DOES ANYTHING HAVE TO BE PRE-INSTALLED ON A CLIENT MACHINE? 

Yes. The Hexagon App Launcher must be pre-installed on a client machine. Once this is installed, Hexagon App Launcher will be updated automatically. 
 

We will ensure that future versions of Hexagon App Launcher will be still compatible with all released versions after M.App Enterprise 2018. Therefore, there will be no version conflicts in the future if you access different M.App Enterprise versions from the same client machine. 

 

WHERE CAN I FIND THE HEXAGON APP LAUNCHER? 

The Hexagon App Launcher comes with the M.App Enterprise setup. 

 

If you don't have installed the App Launcher already you will get a notification on the Apps page after starting an Rich Client App. The notification also includes a link to download the Hexagon App Launcher setup.

 

screen.png

 

 

In general the Hexagon App Launcher setup can be found at https://{HOST}/AppLauncher/AppLauncher.exe

 

 

 

WHAT DOES THE HEXAGON APP LAUNCHER DO?

The Hexagon App Launcher downloads all necessary resources and starts the application.

 

appLauncher.png

 

 

 

WHERE CAN I FIND THE HEXAGON APP LAUNCHER ON MY MACHINE?

You can find the App Launcher directory at %LOCALAPPDATA%\Hexagon 

 

 

 

KNOWN ISSUES

The described behavior when App Launcher is not installed yet does not work for Mozilla Firefox. Starting an Desktop App without an installed App Launcher will result in the following screen. 

 

firefox.png

 

 

In this case just download the App Launcher from the documented URL and install it. 

https://{HOST}/AppLauncher/AppLauncher.exe

Comments
by
on ‎10-01-2018 06:00 AM

Should it also be made clear that the installation requires Administrative permissions on the machine?

 

Any guidance or recommendations on how a large customer can deploy the application to hundreds, possible thousands of machines?

by Technical Evangelist
‎10-24-2018 03:44 AM - edited ‎10-24-2018 03:46 AM

Administrative permissions are not necessary. The installation directory is designed for access rights a normal user has.

 

The setup is ready for silent installation options (/quiet or /passive) ... please have a look at 

https://docs.microsoft.com/en-us/windows/desktop/msi/standard-installer-command-line-options

 

For larger scale rollouts it's really dependent on the used software on the customer site. (Could be Group Policy Object with Active Directory or other software management tools)

 

I'm not an expert on this but it should all use the silent install options from above.

 

 

 

 

Overview
Contributors