JUpdater

JUpdater is a project which aims to create a utility that allows developers to quickly implement version checks into Java programs.

A small bundle of classes, a JUpdater client, has to be added to programs so that they can compare their versions with a central server.

An interface can optionally be implemented in order to listen to the update process.

JUpdater requires a central server that contains information about the latest version.

The clients connect to the server in order to check if there are new versions and to download the changes and changelog.

DKP Log Parser's JUpdater client implementation's GUI.