B
BillR
The responses to the thread where [email protected] (BillR) wrote in message news: said:My only problem with it is remembering to check for updates
periodically.
by Mister Charlie, John Corliss, and Alan brought this question to
mind: What is the best way to update an application.
My ideal application would provide the following:
- Caution during program startup if a) version is older than user
specified age or b) known update exists and provides a direct check.
- Check for update at user specified frequency with optional prior
confirmation.
- Download update with optional prior confirmation with background
(low bandwidth and priority) option.
- Install update with optional prior confirmation.
- Adjust for intermittent connections (e.g., dial-up or broken)
connections. Remember to check for update when a connection is
established. Provide for a delay before checking after a connection.
- Provide for postponing messages as appropriate.
- Provide both a version number and release date for both the
installed and available releases.
I realize that this conflicts with other criteria such as no extra
code, no or minimal registry entries, and optimal processing demands.
For infrequently updated small tools, the caution with a direct check
would suffice. For some tools (e.g., JavaScript in a link), no check
at all is appropriate.
Comments?
BillR