EzSetup for Palmware v.1.1
March 20, 2004.
Kyohei Ishihata
E-mail : ishihata@amy.hi-ho.ne.jp

1. What is this?

This software is a Windows application to create setup programs that installs palmwares to Palm OS devices.

This software is based on EzSetup v.2.1J that can create installers for Pocket PC. EzSetup is distributed under GPL (GNU General Public License), and so this software is distributed under GPL too.

Scott's Software (EZSetup v1.1 is here):
http://www.eskimo.com/~scottlu/

Spb Software House (EzSetup v.2.1 is here):
http://www.spbsoftwarehouse.com/

COSMIC LATTE (EzSetup v.2.1J is here):
http://wince.at.infoseek.co.jp/

GNU General Public License:
http://www.gnu.org/copyleft/gpl.html

2. Features

 - Compressed, self-contained, self-extracting Windows setup program
 - Multilanguage support
 - End user license agreement step
 - Standard Windows look and feel

3. How to use this software

To create a new installer, you should take the followings.

  1. Prepare .prc and .pdb files that will be installed.
  2. Write "readme" text file that will be displayed by the installer.
  3. Write EULA (End-User License Agreement) text file that will be displayed by the installer.
  4. Write the .ini file.
  5. Copy all files to same directory.
  6. Execute EzSetup on command prompt.

4. How to write .ini file

.ini file is a simple text file that contains the informations of the installer to create. A sample of .ini file is written below:

-----start sample.ini
[AppManager]
Version = 1.0
Component = Sample

[Sample]
Description = Sample application
Files = sample.prc,sample.pdb
-----end sample.ini

5. Command line usage

The usage of EzSetup command is following:

ezsetup <-l language> <-i inifilename> <-r readme.txt> <-e eula.txt> <-o outputexe>

<-l language>
    This is specifies the language text of the install program. Valid argument
    are 'english', 'german', 'french', 'italian', 'swedish', 'portuguese',
    'spanish' and 'japanese'.

<-i inifilename>
    This parameter specifies the .ini file.
    The .prc and .pdb files specified in this .ini file are expected to be in
    the same directory as the .ini file, and are read in by ezsetup.

<-r readme.txt>
    Specify a readme.txt file that will appear as the first dialog in the
    gui setup program.

<-e eula.txt>
    Specify an end-user license agreement that will appear as the second
    dialog in the gui setup program.

<-o outputexe>
    This parameter specifies the output name of the resulting compressed
    auto-extracting setup executable.

Example:
ezsetup -l english -i sample.ini -r readme.txt -e eula.txt -o SampleSetup.exe

