- What is DSJ?
- DSJ overview
- How this guide is organized
- Typographical conventions
- Borland developer support services
- DSJ Client
- Installing the DSJ Client
- What you need
- Installing the client files
- DSJ Client Quick Start
- Minimum client configuration
- Running the DSJ Client
- Logging in
- It works--now what?
- What happens on the client
- Startup
- Initial handshake
- Class download
- Caching
- Restarting
- Termination
- dsj.properties Client Reference
- DSJAppBaseDirectory
- Default
- Example
- DSJApplication
- Default
- Example
- DSJApplicationVersion
- Default
- Example
- DSJBaseDirectory
- Default
- Example
- DSJCache
- Default
- Example
- DSJCacheLocation
- Default
- Example
- DSJClientClasses
- Default
- DSJDebug
- Default
- Example
- DSJPassword
- Default
- DSJProgress
- Default
- Example
- DSJServer
- Default
- Example
- DSJServerPort
- Default
- DSJUsername
- Default
- Example
- Command line arguments
- The dsjclient.bat file
- Application-specific parameters
- Creating shortcuts
- Troubleshooting
- DSJ Server
- Installing the DSJ Server
- Installation requirements
- Installing the server files
- DSJ Server Quick Start
- Starting the DSJ server
- Testing the DSJ server
- Setting DSJ server preferences
- Administering the DSJ server
- Restarting and terminating the DSJ server
- What happens on the server
- DSJ server startup
- Handling DSJ client requests
- Short-term connection
- Long-term connection
- Server console window
- The menu bar
- The Console page
- The Events page
- The Connections page
- Managing applications
- Viewing available applications
- Disabling and enabling applications
- Adding applications
- Application versioning
- Recalculating package dependencies
- Pruning the package dependencies list
- Deploying external files
- Locale and operating system extensions
- Removing applications
- Controlling access
- User validation
- Access Group files
- Using multiple JREs
- Identifying JREs
- Specifying JREs
- Installing JREs
- Server maintenance
- Server groups
- Managing packages
- dsj.properties Server Reference
- AppFileDirectory
- Default
- DatabaseDirectory
- Default
- Disable
- Default
- JREDirectories
- Default
- LimitConnections
- Default
- MaximumConnections
- Default
- MaximumRestarts
- Default
- NumberOfConsoleEvents
- Default
- NumberOfEventEntries
- Default
- Port
- Default
- RequiredClientPackages
- Default
- ServerManagerDatabaseDirectory
- Default
- UserManagerDatabaseDirectory
- Default
- .app file Reference
- AlternateJRE
- Default
- Authorized Accessors
- Default
- Available Servers
- Default
- Example
- Classpath
- Default
- Example
- CommandLineArguments
- Default
- Example
- Description
- Default
- Extra Files
- Default
- Example
- Mainclass
- Default
- Example
- Name
- Default
- Example
- Package Dependencies
- Default
- PreferredJRE
- Default
- RequiredJRE
- Default
- UsesConsole
- Default
- Version
- Default
- VersionDate
- Default
- Troubleshooting
- Restrictions
- Considerations
- Command line arguments
- External files
- Fetching URL contents
- URL Factory
- The DSJ background cache-write thread
- Using your own custom class loader