17Palm Inc

* ITW Installer for Java Applications 1.1

User menu

Java OS platform is an emerging new OS platform in this new century while Windows OS platform is still very common nowadays. Actually most Java programmers faces difficulties to integrate their Java applications to the Windows OS. ITW Installer for Java Applications is a good fitting installer tool under this situation, and enables one to deliver his Java application as smoothly as a window application.

1.     Features

Main features includes:

*   Copy files and directories

*   Create shortcut

*   Include/Not include JRE

*   Add registry data

*   Create slides with audio effects

*   Execute application before or after installation

*   Modify file such as autoexec.bat in the end

*   Associate file types

*   System requirement checking

*   Select viewing windows

*   Generate serial number automatically

*   Uninstall

2.     Installation

As a pre-requirement, you should have installed Java Runtime Environment (JRE Ver1.3.1 Standard Edition or above) in your machine. It can be freely downloaded at sun Java official site http://java.sun.com. It is important to note that there are two versions for JRE, which are US English version and International version. If your window version is not a US English version, you should download the international version of JRE. Otherwise the program would not run successfully.

Installation of ¡§ITW¡¨ is easy. Unzip the zip file and run the setup file. The setup procedures are standard and robust. When the installation is properly finished, you can execute the program by clicking [Program Files]-> ITW or just the program icon on the desktop.

3.     General

In this document the production of installation package of AVC (a product of our company) is explained, which is a voice clock with time synchronization function.

When launching ITW, a new project with default settings is created. You can also load a project file with extension ¡§itw¡¨ which is created before.

On the left of the main panel there is a vertical list of function tabs. They will be explained clearly in section 4 . Different catalogs of data are displayed when a function tab is clicked. After entering data, an installation program can be built by clicking ¡§Build¡¨ button. Some data entry fields are necessary to compile a build such as Application name. If they are missed, the program will automatically locate them and ask to correct. After the build is made, you can test it by clicking ¡§Run¡¨ button.

There are reserved keywords using around in ITW. They are of appearance <Keywords>. You can use them in the RTF documents, headings, sub-headings, etc. A reference of these keyword is listed in section 6 . Most icon buttons have text explanation. However, some icons are very common and are self-explainable. They are listed in section 8 .

4.     Function tabs

4.1.   General tab

Figure 1 General tab

In this tab general information of the application is provided. The application graphic can be added with JPG or GIF format.

4.2.   Start tab

Figure 2 Start tab

In this tab the file location of welcome file, license file, read-me file are specified in RTF format. Here the file location of beginning sound file can be specified with a format WAV, MID, AU, RMF, AIF. The RTF files can be edited by clicking the edit buttons. The serial number can be generated automatically. The generation seed is taken from the data time so that the generation set will be different for every drawing. The serial number can be used with user name and company name and the authentication will be confirmed when all parameters are passed.

 

Figure 3 Add/Edit serials

4.3.   System tab

Figure 4 System tab

The system requirements can be specified in here, which include OS name, minimum CPU speed, minimum RAM, minimum graphic resolution, minimum color bits. In the build, the installation process will be asked whether to continue or not if the system does not fulfill the requirement.

4.4.   File/Dir tab

Figure 5 File/Dir tab

In this tab you can add file/dir and also create shortcut of it. You must select a file/dir item before adding a shortcut. The install directory is specified in the ¡§Start¡¨ tab data region. The destination dir can be ¡§Install¡¨, ¡§Win¡¨, ¡§Winsys¡¨, or ¡§Custom¡¨. The shortcuts can be created on the desktop, startup dir or both. When ¡§None¡¨ is selected in the ¡§Create On¡¨ combo box, the shortcut is only created on the destination dir.

 

Figure 6 Add/Edit File/Dir

Figure 7 Add/Edit shortcut

4.5.   Registry tab

Figure 8 Registry tab

Note that the registry is created under the path <RootKey>\ Software\ <AppName>. Root key can be chosen to be HKEY_LOCAL_MACHINE, HKEY_CURRENT_USER, HKEY_USERS, or HKEY_CLASSES_ROOT. Type can be either String or DWord type.

Figure 9 Add/Edit registry

4.6.   Window tab

Figure 10 Window tab

Here you can specify which windows are displayed in the installation build. However, for trial version the modification of all texts, colors and checks in this tab cannot be saved.


 

4.7.   Slide tab

Figure 11 Slide tab

The slides will be changed according to the total file size copied. For examples, if 2 slides are added, the second slide will be launch when half of the total file size is reached. If stretch option is checked, the image will be stretched on the installation window. The description will be shown on the left bottom panel of the installation window.

Figure 12 Add/Edit Slide

4.8.    Misc tab

Figure 13 Misc tab

If output dir is null, the build is compiled to a directory ¡§setup¡¨ under the same directory of the ITW file. JRE setup file can be selected to be included or not in the installation build. If JRE is included, the installation can detect whether the target system has installed JRE with version higher than required and the installation of JRE will be skipped if this requirement has already been fulfilled.

4.9.   End tab

Figure 14 End tab

When ¡§Reboot¡¨ option is checked, a confirmation message box will be launched asking whether to reboot at the end of the installation. Final read me file is launched in the end of the installation. Besides file association can been done and text file change can be made here.

Figure 15 Add/Edit File Association

Figure 16 Add/Edit File Change

Action can be selected as ¡§Append to the end of file¡¨ or ¡§Insert in the beginning of file¡¨.

5.     Windows

In this section the result of the build generated in section 4 is shown.

5.1.   Welcome

Figure 17 Welcome window

Here the welcome message is shown.


5.2.   License

Figure 18 License window

Here the license agreement message is shown.

5.3.   Authentication

Figure 19 Authentication window

The user can only continue the installation process if he/she passes the authentication window.

5.4.   System

Figure 20 System window

Here it shows that the computer system pass all system items required by the installation. If one checkbox on the most right column is not checked, a message box will be prompted to ask the use to continue the installation or not.

5.5.   Destination

Figure 21 Destination window

The destination dir can be modified here.

5.6.   Shortcut Group

Figure 22 Shortcut group window

The shortcut group can be modified here.

5.7.   Summary

Figure 23 summary windows

Here the location of the program, the shortcut group, and the space requirement is summarized.

5.8.   Installation

Figure 24 Installation window

Finally the AVC program will be launched and the AVC help document in HTML format will be launched by the default Internet browser.


6.     Uninstall

To uninstall the application, just launch the ¡§Add/Remove Programs¡¨ utility from the control panel. Double-click the program name to remove it. The un-installation process is automatically and at the end a message box will show whether the un-installation is successful or not.

7.     Variables

[FileName]         ITW filename

[AppName]        Application name

[Version]            Application Version

[Copyright]        Copyright text

[Company]         Company

[Year]                 Year

[InstallDir]          Installation dir

[ShortInstallDir]  Short installation dir (For DOS)

[BootDrive]        Boot hard disk drive

8.     Icon buttons

      File

      Folder

      Edit

      Add record

      Delete record

      Move up record

      Move down record

      Copying

      Compressing

      Build

      Run

      Option

9.     Help about

The help about dialog contains the web site and email information of our company. If you have any question about ITW. Please contact us without hesitating. We will try our best to solve our client¡¦s problem.

Note that ITW installer is a shareware and has a time limit of 30 days. After that the program cannot be launched until correct registration code is entered. Besides, a demo version dialog is appended for all installation builds in the beginning, which shows that the build can only used for demonstration purpose of ITW installer

Figure 25 Help about

10. Help

This file is shown.