Skip to content

Drombler/drombler-jstore-client-agent

Repository files navigation

Drombler JStore Client Agent

A headless background service which runs on end-user devices (desktops, NAS, IoT devices,...).

The Drombler JStore Client Agent can access multiple Drombler JStore backends.

Note: by installing / using this software you're agreeing to the Oracle Binary Code License. Please see the Oracle Java web site for the latest version of this license.

You can get the binary from the latest release (early access release).

Current Goals

  • download and update applications from Drombler JStore
  • download and update applications using a JNLP-like file
  • download and update native components:
    • JREs (supporting multiple parallel major version installations)
    • custom runtimes created by JLink (supporting multiple parallel major version installations)
    • JavaFX native components?
    • Other native components, e.g. SWT?
  • support Security Manager
  • start applications in a configured environment
  • OS integration:
    • desktop shortcuts
    • URL protocol registration
    • run as native OS service/ deamon

https://puces-blog.blogspot.com/2018/06/the-next-generation-of-java-application.html

Build the project from sources

mvn clean install

Please note that the develop branch (SNAPSHOT version) of the project might depend on SNAPSHOT versions of other projects.

If you don't want to build the dependent projects as well, please make sure to define a proxy in your Maven Repository Manager to the following Maven Repository: https://oss.sonatype.org/content/repositories/snapshots/ and include it in your single group.

About

Manages, downloads and updates applications and native components from multiple Drombler JStore backends.

Resources

License

Stars

Watchers

Forks

Sponsor this project

 

Packages

No packages published

Languages