ULC 3.1 requires one of the following platforms:
ULC 3.1 also requires the Java run-time environment (JRE) Version 1.2.2.
Setup of ULC components depends on how you intend end-users to run your ULC applications. In all of the scenarios that follow, the application server contains XD-packaged applications. For more information about these alternatives, see the following sections:
Setup for running standalone applications in production mode
For running standalone applications, each desktop workstation must have the following installed:
Setup for running ULC applications over the Web in production
mode
For running ULC applications over the Web, each desktop workstation must have the following installed:
You also need an HTTP server running on the application server, Try the HTTP server shipped in the ULC samples package.
Setup for developing applications
Each development workstation must have the following installed:
For development and early testing, all components can be set up on the same machine. You can use ULC Monitor or a similar tool to check the amount of data moving between client and server components.
When you are ready to move components to separate machines, you can use the Application Controller sample or a similar tool to remotely start and stop application servers from your test desktops.
Running applications in production mode from the development image requires some Smalltalk code and system setup. For more information on Smalltalk setup, see Setting up a ULC development image to run in production mode.