UltraLightClient Code Community
[ start | index | login ]
Overview > Eclipse IDE Integration

Eclipse IDE Integration

Belongs to following categories: Integration, ULC5.2, ULC6.0, ULC6.1, ULC6.2,

Purpose

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.

Demo Movie

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

Related to

This contribution is related to the Contributions/Application Template, which provides a default template to start writing a new ULC application.

Features

  • 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)
ulcextensions2

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.

Future extensions

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

Compatibility

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.

Author

>>sandro

no comments | post comment
labels
Category:ULC6.2
Category:ULC6.0
Category:ULC6.1
Category:ULC5.2
Category:Integration
attachments
ulcextensions2.jpg (238198)
Created by sandro. Last edited by sandro, 306 days ago. Viewed 17,612 times. #77
[diff] [history] [edit] [rdf]
Name
Email:
snipsnap.org | Copyright 2000-2002 Matthias L. Jugel and Stephan J. Schmidt