Ultra Light Client Guide and Reference

Creating the packaging instructions and outputting the image

  1. Switch back to the development image to create a packaging application. We create the packaging application in the development image because it is not necessary to put it in the passive image.
  2. From the VisualAge Organizer, create a new application. Call it MyUlcToDoListPackagingApp.
  3. Edit the immediate prerequisites for MyUlcToDoListPackagingApp: Select the application, click mouse button 2, and select Prerequisites. The Prerequisites window appears.
  4. Packaging applications for ULC must list at least one prerequisite: UlcPackagingBaseApp. If necessary, use the Application Editions Browser to edit the list. Then select OK to close the window.
  5. Switch back to the XD image.
  6. From the Tools menu, select Browse Packaged Images. The Create New Instructions tab appears on top.
  7. Choose the type of image you want to package. In this case, select XD Runtime ULC Application.
  8. Add an image abstract and description in the spaces provided. Then select the Modify Instructions box at the bottom of the window.
  9. Select the appropriate applications for packaging. (For this example, select MyUlcToDoListApp.) Then reduce the image.

    If you are prompted for a significant number of Sst- or Ulc- applications, the SST and ULC features were probably not loaded properly into the passive image. If this happens, return to Creating and populating the passive image and repeat.

  10. Examine and fix any relevant problems.
  11. Save the instruction instructions as a class in the new ULC packaging application. For this example, save the instructions as MyUlcToDoListPackagingInstructions, subclass of ULCBaseXdPackagingForUlcApplications, in application MyUlcToDoListPackagingApp.
  12. Output the image to ulctodo.icx.

To deploy the image, follow these steps:

  1. Copy esvio.exe to ulctodo.exe (give it the same name as the image file).
  2. Create an ulctodo.ini file, using ULCSamples\appctrl.ini as a model:


[ Top of Page | Previous Page | Next Page | Table of Contents | Index ]