How to run demo Applications

Since  JRebirth 8.5.0 version, all demo applications have been reviewed and their web pages have been homogenized.
Now you can download each application in three different formats:

  • A self-executable jar ( java- jar myApp.jar)
  • A Windows executable
  • A zipped archive containing a jnlp file with libraries (javaws -offline -Xnosplash myApp.jnlp

Here you have the new Comparison Tool application used to compare versions of OSGI bundles stored in two folders.

comparisontool

In the last case you will have to accept to launch this risky unsigned application, if you are paranoid please checkout source code from GitHub repository, inspect it, build it and launch it with confidence 😀

security-warning-offline

So as you can see we didn’t have anymore a valid Code-Signing Certificate since Open-Source licenses had stopped to be free. So if you want to run applications from JRebirth network you will have to add a security exception for domain: http://apps.jrebirth.org

You can open the Java Control Panel by running the following command: javaws -viewer
Then choose the Security tab, add our domain into exception list and choose High as security level.

java-control-panel
After having done this quick setup you can run Java WebStart application online: javaws -Xnosplash http://apps.jrebirth.org/<appGroupId>/<appVersion>/jnlp/<AppShortName>.jnlp

In example you can run the Comparison Tool application by running this command:

javaws -Xnosplash http://apps.jrebirth.org/comparisontool/1.0.0-SNAPSHOT/jnlp/ComparisonTool.jnlp

And now if you browse the official website you can run the application directly into the browser (only if you have configured your favorite browser to still use the latest version of Java).

In this case you will obtain a slightly different security warning, if you tick all checkboxes you will not be annoyed in the future about security restrictions with JRebirth applications.

security-warning

You can now enjoy JRebirth Demo applications and browse their source code on GitHub to learn efficiently JRebirth Application Framework.

 

Leave a Reply