SoftwareUpdate is a Java class that enables apps to incorporate automatic software update feature.
One great feature of SoftwareUpdate is the ability to build OS-specific URLs that make it easy for developers to check for the latest version in both desktop and server applications. However, to use this software, you will need Java 1.4 or later.
SoftwareUpdate comes bundled in a JAR file and doesn't have any external dependencies that aren't included in the standard JRE for 1.4 and later.
In the latest release of SoftwareUpdate, there are some notable changes. Firstly, you must now call loadConfig() after instantiating the software. Secondly, the config file is not loaded in the constructor as it may throw exceptions.
Moreover, the new version uses a server-side config file that holds settings for the remote updater, replacing the former scheme where "version" and "hash" file names were provided. The download URL is also in the config file, allowing you to change the URL at will and retrieve downloads from different locations other than baseURL.
Furthermore, because the download URL comes from the server at check-time, installed copies in the field will use a changed URL immediately. Overall, SoftwareUpdate is an excellent software that makes it easy to maintain and update your applications as per changing needs.
Version 1.10: N/A