Bundles for the swingbrowser-api.
To release:
- git checkout master; git pull;
- git checkout develop;
- mvn jgitflow:release-start;
- mvn jgitflow:release-finish;
- git push --tags; git push --all
The Swingbrowser API is developed to make HTML browsing plugable in Java. You can choose for: the jxbrowser software from TeamDev, an external browser or, rather old code, the Java-FX WebView component.
For the jxbrowser software you need a license key. In github, create a secret LICENSE This will be used in the workflow action.
In Maven it is the jxbrowser.license.key property.
There are 5 folders among them the api and a fork of the org.eclipse.equinox.html bundle implementing the OSGi http service api.
It's all Java, with maven as building engine.
In the numworx authoring environment, the swingbrowser api is used to display the html5 player pages of all activities.
- The JxBrowser software is licensed as in https://teamdev.com/jxbrowser/individual-license-agreement/
- The OSGi html service implementation has an Eclipse Public License Version 1.0
- All others copyright Utrecht University (2025). All rights reserved.