THIS PAGE IS PRINTED FROM
www.revasoft.com
Application Controller Configuration
  • Description
  • General configuration properties
  • Default Entry
  • Application List
  • Individual Application Entries

Properties of all launchable ULC applications

Supported properties are (for application A):

  • A.label: the application name appearing in the AppController's list
  • A.icon: the application icon path (relative to application's directory)
  • A.lang: the programming language the application is written in (java or Smalltalk)
  • A.url: the URL that connects to the application (unspecified parts taken from the default URL)
  • A.appdir: application's directory (relative to either java or Smalltalk application home)
  • A.mainclass: main class for java applications (full package name)
  • A.exec: executable name for Smalltalk applications

General configuration properties

ULC runtime home (absolute path)

Ulc.runtime.home=O:/Components/ULC/Releases/R1.5

Default entry

(sets default properties for all applications)
  • default label will be generated from application identifier :
    UlcDefault.label=???
  • default icon is a resource of AppController
    UlcDefault.icon=???
  • default language (either Smalltalk or java)
    UlcDefault.lang=java
  • default URL (port 9999 on localhost)
    UlcDefault.url=ulc://:9999/UlcDefault
  • default java main class (full package name) - no reasonable default
    UlcDefault.mainclass=???
  • default Smalltalk executable name - no reasonable default
    UlcDefault.exec=???
  • default directory (relative to either java or Smalltalk application home)
    UlcDefault.appdir=.
  • default java application home (relative to ulc runtime home)
    UlcDefault.java.apphome=Java/Applications
  • default Smalltalk application home (relative to ulc runtime home)
    UlcDefault.Smalltalk.apphome=Smalltalk/Applications.

Identifiers for all supported ULC applications

(mandatory! applications not mentioned here will not be found)
(identifiers are internal to property file only)
(identifiers are separated by any number of commas or blanks)

ulc.applications=Hello,DossierJ,Browser,DossierS

Application entries

# Hello
Hello.label=Hello World
Hello.icon=hello.gif
Hello.lang=java
Hello.mainclass=Hello.Hello
Hello.appdir=Hello
Hello.url=ulc://:8880

# DossierJ
DossierJ.label=Dossier (Java)
DossierJ.icon=dossier.gif
DossierJ.lang=java
DossierJ.mainclass=Dossier.Dossier
DossierJ.appdir=Dossier
DossierJ.url=//:8881

# Browser
Browser.label=Browser
Browser.icon=browser.gif
Browser.lang=java
Browser.mainclass=Browser.Browser
Browser.appdir=Browser
Browser.url=//r4005962:8882

# DossierS
DossierS.label=Dossier (ST)
DossierS.icon=dossier.gif
DossierS.lang=Smalltalk
DossierS.exec=Dossier.exe
DossierS.url=//:8890/Dossier

The End