Belongs to following categories: Integration, ULC5.2, ULC6.0, ULC6.1, ULC6.2,
The Eclipse ULC Integration and Deployment plug-in helps you creating, updating and deploying a ULC project. It offers a user friendly wizard to deploy ULC applications as servlet, with client as applet or JWS.
From version 2.2.0 you can create your own custom launchers within the project and autoamatically deploy them as client extensions.
See with swf demo movie
how easy it is to create a project, run the application and export it as servlet to be accessed through an applet (.jsp) or a Java Web Start (.jnlp) client
This contribution is related to the Contributions/Application Template, which provides a default template to start writing a new ULC application.
- The ULC Integration and Deployment plug-in guides you through the creation of a new ULC Java project, specifying a structure where you can implement your own application.
- You can easily update the ULC version you are using to write your application.
- The plug-in will also help you generating the final deployment of your application.
- At each step you are guided through a dedicated wizard.
- The ULC Integration and Deployment plug-in is free and is complementary and fully compatible with the commercial ULC Visual Editor plug-in.
- During the servlet export, the export wizard provides a page to select the library jar files to be deployed as ULC client extensions.
- The export wizard keeps some specified values from export to export.
New added features (version 2.0.x)
- Added compatibility with the new licensing model, used from ULC version 5.3. You can now use old licensing model releases, as well as new licensing model ones.
- The export wizard provides a page to specify and check signing information.
New added features (version 2.2.x)
- Added opportunity to specify small extensions to be deployed client-side
- Added customized launcher selection during export: the launcher will be deployed on the client and the .jnlp and/or .jsp files will be automatically updated
- Opportunity to specify resources to be deployed on the client (e.g. images for a splash screen)
- Improved and adapted documentation
- Added FAQ paragraph to the documentation
New added features (version 3.1.y)
- Compatibility with Eclipse version 3.2
- JNLP Parameters specified as attribute/value pair, as required from ULC version 6.1
- Opportunity to add a further servlet during deployment
- JavaDoc already attached to the ULC Container libraries
- Version 3.1.y: new container for compatibility with ULC Visual Editor 6.0.1
New added features (version 3.2.y)
- Corrected problem with ULC project imports
- Possibility to uncheck libraries during export (needed in 6.2)
How to install
- Start Eclipse.
- Select 'Help' -> 'Software Updates' -> 'Find and Install...' in the menu.
- Select 'Search for new features to install'.
- Click 'New Remote Site...'.
- Enter 'ULC Update Site' as name and 'http://update.canoo.com/eclipse' as URL.
- Expand the 'ULC Update Site' node and select the 'Eclipse Java IDE Integration' category.
- Click 'Next'.
- Select 'ULC Integration Feature.
- Accept the License.
- Click 'Finish'.
- Click 'Install'.
- Important: Restart Eclipse (do not simply choose 'Apply Changes').
How to use it
- Look at the swf demo movie if you want to see the complete development cycle.
- Browse the online documentation, also delivered with the plug-in, to understand how to use it.
Further releases will add, step by step, new features to the plugin, in order to support and guide the developer in more and more tasks. Here is a list of ideas of possible extensions, that could be released in future versions:
- Export wizard for EJB deployment.
- Integration of more sophisticated application templates
- Cheat sheets to explain the development of a ULC application
- Special project to develop client extensions more easily
The version 2.2.0 of the plug-in has been tested under Eclipse 3.1 and can be used for ULC applications starting from ULC version 5.2.1.
The version 3.0.1 of the plug-in has been tested under Eclipse 3.2 and can be used for ULC applications starting from ULC version 5.2.1.