LiveUpdate

Software developers who want to add "update from web" capability
to their software will love this free developers' tool. Using LiveUpdate
you can add a professional web based updating system to your software
in about the time it takes to have a coffee. LiveUpdate is a "must
have" tool for any designer, developer, or programmer who is
serious about the evolution of their software. With just a few clicks,
users can find out whether a new version of your product is available,
download it, and install it automatically. Or configure your software
to launch LiveUpdate silently whenever your software it is opened,
notifying users as soon as a new update is available.
What is LiveUpdate?

LiveUpdate is a free "Dynamic Software Update System"
which offers a comprehensive solution for developers wanting to
integrate automated updating capabilities into their software products.
LiveUpdate provides a sophisticated framework for determining required
updates and retrieving and applying the necessary patch or installation
files via Internet, intranet or LAN. It's fast and easy to integrate
LiveUpdate technology into your software application. LiveUpdate
technology doesn't tie up your development team with difficult implementation
details. It was designed from the ground up to be flexible, easy
to use, and easy to integrate. With LiveUpdate technology, you can
spend more time developing and marketing your product, and less
time managing its distribution. And did we mention that it's FREE?
Which programs use LiveUpdate?

In theory there can be a limitless number of programs that use the
LiveUpdate application. Since LiveUpdate is a free product that
can be easily tailored to fit any developers' needs and even easier
to deploy and manage, users can be running several programs that
use LiveUpdate seamlessly.
How does LiveUpdate work?

LiveUpdate consists of two separate components: a client-side executable
that runs on the user's system and a server-side data file located
somewhere else (typically on a web site or FTP server on the internet).
The LiveUpdate client contains a list of locations where the server
file can be found. At runtime, the client executable downloads the
server file from one of these locations, and then uses the information
in the server file to guide the rest of the update process. Unlike
services that lock you into using their servers, with LiveUpdate,
you decide where your update files are hosted. You decide on the
level of redundancy. You're in full control of your update files,
patches and web servers.
LiveUpdate was designed to minimize the time it takes to add automated
update capabilities to your software. As a separate executable,
the LiveUpdate system is easy to integrate into your software. Simply
customize the client executable with the easy-to-use Client Configuration
Utility and include it with your application. Simple and elegant.
Standard internet protocols

LiveUpdate uses readily available client-server technologies, rather
than the proprietary servers required by some other update products.
By making use of affordable and trusted protocols such as HTTP and
FTP, organizations of any size can deploy LiveUpdate enabled software
without the need for specialized platforms. LiveUpdate is built
on the trusted, dependable standards you already rely on.
Who's behind LiveUpdate? 
LiveUpdate was developed by OpenSoft Corporation, located in Port
Villa Vanuatu for the general public use open project web site Openwares.org.
Please check out our web site at http://www.openwares.org
There you can post messages at our Open Forum, download new software,
and even contribute to our software repository and become an Openwares
developer.
Last Updated: October 21, 2003