The ULC Integration plug-in guides you through the steps required to create a ULC Java project, specifying a structure in which you can implement your own application. It will also help you to generate the final deployment of your application.
The ULC Integration plug-in is complementary and fully compatible with the commercial ULC Visual Editor plug-in for Eclipse.
The ULC Integration plug-in requires ULC 5.2.1 or higher.
The ULC Integration plug-in improves your ULC application development tasks in four main areas:
Use the Integration plug-in to create a new ULC project. The New ULC Project wizard guides you through the steps required to set up a new project, automatically linking all necessary ULC libraries and defining a clean structure. The current version generates a ULC application, Hello World, that can be used as a template to understand the use of the launchers and the structure of a main class. In addition, it shows how easy it is to specify an applet from your application.
Please note: The structure of the generated application is compatible with the commercial ULC Visual Editor plug-in, which generates a visual representation of the specified user interface.
Updating a project to a new ULC version
To change the ULC version, you do not need to change the referenced libraries manually. Specify the new location of the library and licenses using the Container Configuration or Project Properties. The update is executed automatically.
Deploying your ULC application
In general, ULC does not force you to deploy your application during development to check the implemented functionalities. One of the benefits is that you can develop client-server applications as if you were developing a stand-alone application. At the end of your development cycle, your productive version will need to be deployed. The Export wizard guides you through the steps required to deploy your ULC application.
Creating or Using ULC Extensions
With the ULC Integration plugin you can use and integrate ULC Extensions in form of external jar libraries, or you can specify your own little, project specific extensions.
And here is the Frequently Asked Questions area