Your new release is here and you want your users to access it without
expensive marketing notification efforts. You want a solution that can
determine when your update is available automatically and let your
customers know.
You got it.
WebUpdate allows software developers and vendors to ensure that
new versions of their applications will be readily available and easily
accessible to their customers. It provides an automated method for
distributing software updates, data, or notices of paid upgrades to end
users.
WebUpdate dramatically simplifies the customer experience. End users
can reduce the need to search for the correct Web site to find the
correct update, copy download and install instructions, remember where
the download or installation is stored, and finally determine and enter
installation parameters during the setup process.
You can dramatically ease your users' experience and be sure they're on
the correct, current version. You'll reduce update-related support calls
and simplify the upgrade distribution process.
|
Feature
|
Description
|
|
Multiple update process launch options
|
Use one of several options for launching the check for the update process.
- User-initiated using a menu option within the application
- User-initiated by launching WebUpdate from the Start menu under programs
- User-initiated by launching WebUpdate from the System Tray
- Future option - auto-launch at boot up (will be available in the next
maintenance release)
- Custom developed options from InstallShield Consulting - scheduler,
upon application launch, upon browser launch
|
|
Multiple application update options
|
WebUpdate can activate three different update options:
- IFTW-based
- Self-extracting EXEs
- Launch web page
|
|
Multiple install process options
|
Use nearly
any type of install process including:
- InstallFromTheWeb installations
- PackageForTheWeb installation
- Driver updates or .inf file swaps (via self-extracting .exe)
- Traditional InstallShield installations or any other types of installations
|
|
Optional Silent mode
|
Run silently and do not require user input
|
|
Instant check for updates
|
WebUpdate's control script is only 2 KB in size, which can be downloaded
in under a second.
|
|
Wizard generated control of update process
|
WebUpdate Control Script Wizard enables the developer to enter key update
parameters into a simple panel and then generates the control script.
|
|
Customized messages and notes
|
WebUpdate allows ISVs to insert their own messages during the check for
update process or the update process itself.
|
|
Shareable by multiple applications
|
WebUpdate can be used by multiple applications and ISVs with only one
copy installed on the end user's machine.
|
|
Self-Updating
|
WebUpdate can update itself. This is an option the ISV can set when installing
WebUpdate.
|
|
Multiple web and network protocols
|
WebUpdate supports three protocols for download processes:
- HTTP
- FTP
- Network installations
|
|
Auto launch of internet connection
|
WebUpdate can launch the ISP connection process on the end-user machine
by dialing up end user's ISP. This requires that DUN be previously installed.
|
|
Proxy support
|
WebUpdate can work with proxies.
|
|
SDK
|
|
Sample control scripts
|
The WebUpdate development kit includes a sample control script, making
it easier for developers to learn how to extend WebUpdate beyond capabilities
provided in the Wizard.
|
|
Pre-written WebUpdate engine installation script
|
The WebUpdate development kit includes pre-written InstallShield Professional - Standard Edition
scripts for installing the WebUpdate engine.
|
|
Technical
|
|
Scripting in commercially available languages
|
The control script can be written in Visual Basic or Java because the
WebUpdate engine is command-line driven.
|
|
Registry-based application information
|
WebUpdate
stores critical application update information such as current version
number and distribution Web-site location in the registry rather than
a separate file. |
|
WinInet-based download of control script
|
WebUpdate uses WinInet calls to download the control script from the
Web server.
|
|
C++ based
|
WebUpdate was written in Visual C++
|