NoteWorthy UpgMaker, Version 3.0

NoteWorthy UpgMaker provides the capability to identify all of the changes between two versions of a file set. The changes are saved into a single, self contained upgrade file. The upgrade file is used to update copies of the original file set, transforming them into the new version. 

The capabilities in this product are provided by two applications:

1. The UpgMaker

This program is used to identify new, changed, or deleted files between the old and new versions of a file set. This information is used by the program to generate an upgrade file. The generated upgrade file contains only the changes to the file set. It is often considerably smaller than the sum of the file sizes in the collection. 

2. The Updater/Applicator

This program is used to apply the changes contained in an upgrade file. The upgrade is applied to a copy of the old file set, updating the files to their newer version. This process is sometimes referred to as "patching" when it is used with computer programs. However, it can also be used with other data types, such as databases and word processing files. 

The applicators can be distributed "royalty free" to other users, for the purpose of applying upgrades that you create. The apply programs have a small binary footprint; approximately 30 kilobytes compressed, or about 60 kilobytes uncompressed. Since it is so small, it can be economically distributed via online channels, such as the Internet and BBS sources. 

Upgrades can also be applied using your own custom upgrade applications. Many DLL utility modules are included in this product:

 NW-UPG16.DLL:
  -Support 16-bit Windows Programming

 NW-UPG32.DLL:
  -Support 32-bit Windows Programming

 UPG16.DLL:
  -Support 16-bit Windows Programming, no decompression

 UPG32.DLL:
  -Support 32-bit Windows Programming, no decompression

 UPGWISE.DLL:
  -Supports the Wise Installation System on Windows 3.1 and 
   Windows 95 targets.

 UPGWSE32.DLL:
  -Supports the Wise Installation System on Windows 95 and 
   Windows NT targets.

These utility libraries include functions for:
- extracting the title and description
  from an upgrade file
- scanning the target machine for the 
  correct target folder 
- verifying a folder as being a valid 
  upgrade candidate
- applying an upgrade file (with optional 
  customization of interface message text)

Example source code is included which demonstrates how to use each of the DLL files. The example source is in the "Source" folder.

** Installation:
All of the installation files are packed in a single, self installing EXE file. Simply run the program to install it on your machine. The install program does not modify or replace any of your system files, except for its own entries in the registry. You can specify what folder will be used for the installation, and a removal utility is included with the installation.

If you are currently using an older copy of the program, this should be uninstalled prior to installing this new, registered version of the product.

** System Requirements:
NoteWorthy UpgMaker has the following hardware and software requirements:

-A PC using 80386 or higher CPU
-At least 12 Mb of RAM
-A hard drive with 10M of available space
-Windows 95/Windows NT 4.0

The actual upgrades created with this product can be applied on more modest computer hardware. The applicator utilities will work with any PC that has an 80386 CPU running Microsoft Windows 3.1.

** Asking Questions/Providing Feedback:
NoteWorthy ArtWare can be contacted via:

E-mail:	upgmaker@noteworthysoftware.com
WWW:	http://noteworthysoftware.com/upgmaker/

Mail:	NoteWorthy ArtWare, Inc.
	PO Box 995
	Fuquay-Varina, NC 27526-0995
	USA

Copyright  2000 by NoteWorthy ArtWare, Inc.
All Rights Reserved
