Saturday, January 30, 2010
Auto Update Tool
The NetUpdater component enables Delphi developers to easily incorporate a powerful, automatic update feature to their own software. Net Updater provides a flexible, easy solution to manage all your update requirements.
Built using some of the same functions found in Net Update, this Delphi component supports all common, trusted protocols (HTTP, HTTPS, FTP and LAN), automatic proxy detection, interactive and silent mode, and much more.
Industry Standard Protocols
NetUpdater uses safe, trusted protocols for HTTP, HTTPS, FTP and LAN updates. These are the same protocols used today in Microsoft's Internet Explorer. So you know it works.
Flexible Version Analysis
Update status is determined by either version number or date-time stamp. Typically, a complete update to the whole application would be controlled using the version number, and application patches or modifications would be controlled using date-time stamps. Additionally, updated miscellaneous files can be controlled by file size - only files where the size differs would be updated.
Interactive or Silent Modes
Flexible running modes ensure update notices are delivered and provide a choice on how to apply to update. The normal, interactive mode prompts the end user all along the download and installation path. You can enforce corporate software standards by selecting either Silent or Hidden modes. Silent mode shows the end user exactly what is being downloaded and installed, but does not allow him to cancel the update. In Hidden mode, all download and update operations are carried out in the background, entirely hidden from the end user.
Choice of Update Method
NetUpdater provides the developer with a choice of how the updates are to be delivered and installed. NetUpdater can download and install all required files itself, or download and automatically run a third party installer (Inno Setup by Jordan Russell is recommended, but any third party installer will work), or the user can be directed to a URL for more information and download.
Schedule Update Check
A check for updates can be scheduled to occur when the NetUpdater application starts, or at a certain time of the day, or on a certain day of the week. In situations where consumers may be using your kiosk software in a retail environment, you wouldn't want to schedule an update in the middle of the day. Preferably, you would schedule the update to occur in the middle of the night, say around 2:00 am, in order not to disturb ongoing business processes.
The advanced feature set of NetUpdater also includes:
Download NetUpdater