Categories: networking,applicationStatus: STABLEComponent logo
Author: Francesco MontorsiwxWidgets supported ports: all
Current maintainer: Francesco MontorsiwxWidgets supported versions: 2.5, 2.6
Latest version: 1.0Build system: Bakefile-based
Programming language: C++Samples provided: 4
External dependencies: noneDocumentation: doxygen

Description: A complete, open source, cross-platform update solution for any type of application. Provides a easily-integrable, small application which connects to a web server and shows the updated packages to the user (supports multiple packages) and let him download and install them. Reliable downloads are granted using MD5 checksums. Local updates (e.g. updates to be taken from a CD-ROM or any other device) are supported, too. The program is highly configurable using XML and XRC files. For a complete list of the features of WebUpdate, look at the WebUpdate docs.

Links for WebUpdate:



WebUpdate can be used with several GUI masks (all customizable):



There are three downloads available for this component: the source package, a precompiled sample for Win32 and a precompiled sample for GTK2.
To tryout the component, you can download one of the sample packages but to work with it you'll need to download the source package (which also contains the full documentation which is available also here).



The documentation for this component is available online here.

Known bugs


None. To submit a bug report please look at wxCode support page.

Future enhancements


- Allow in the REMOTE XML script to specify a "category" for the packages and use a wxWebUpdateTreeCtrl instead of wxWebUpdateListCtrl to show the packages (and make WebUpdater similar to Cygwin setup program).

To submit a feature request please look at wxCode support page.