Deployment

The following table contains the description of the Multilizer's JAR files:

File Design
time
Run
time
JDK Size in
kBytes
Description
multilizerall11.jar yes   1.1 110 Contains every MULTILIZER class. Use it to add MULTILIZER Beans to your IDE. You are not allowed to include the file with your applications.
multilizerall12.jar yes   1.2 120 See above
multilizer11.jar   yes 1.1 76 Contains every MULTILIZER class that is needed in run time. Deploy it with your multilingual applications.
multilizer12.jar   yes 1.2 87 See above
multilizerapplet.jar   yes 1.1 43 Contains every MULTILIZER class that is needed in run time when using the TextDictionary. Deploy this JAR with your multilingual applets if the size of the applet is the key issue.
If you use some other dictionary component, add the class files needed by the dictionary to the JAR file. The following list contains the class file needed:
Dictionary Class files
BinaryDictionary BinaryDictionary
ServerDictionary LoginDictionary, ServerDictionary, MLTP
DatabaseDictionary LoginDictionary, DatabaseDictionary

Deploying Multilingual Applets

To deploy a multilingual applets you have to place Multilizer's runtime JAR files to the ARCHIVE tag. Copy the multilizerapplet.jar to the same directory where the class files of your application are. This makes the applet compatiple to most browsers such as Internet Explorer 4, and Netscape Navigator 4.

See the following sample:

<APPLET
  ARCHIVE  = "multilizerapplet.jar"
  CODEBASE = "."
  CODE     = "SampleApplet.class"
  NAME     = "SampleApplet"
  WIDTH    = 150
  HEIGHT   = 100
  HSPACE   = 0
  VSPACE   = 0
  ALIGN    = Middle
>

If you want to make the applet as light as possible you can remove certain class files from the multilizerapplet.jar file. The following table contains the possible files:

Files Description
SelectDialog.class
SelectLanguage.class
SelectLocale.class
SelectSublanguage.class
CustomSelectLocaleDialog.class
If the applet does not use the language and locale selection dialogs.
MessageDialog.class
ModalDialog.class
If the applet does not use multilingual message boxes.

By removing the above files from the multilizerapplet.jar file the overhead of MULTILIZER drops to 35 kBytes.!