This plugin named JALCEDO is opened on Sourceforgen.net as OSS with EPL.
JALCEDO has 3 steps to build user application,
Step 1: make entity class with Java Persistence API (EJB3.0),
Step 2: generate server and RCP client application with scaffolding web service communication code and views using RCP and JFaceDataBinding,
Step 3: customize the generated application to add user own logic and views such like validation check and asynchronous communication, etc.
JALCEDO can generate automatically the scaffolding code of server and client application by using the domain model based on POJO. This auto-generated application has capabilities of CRUD view and business logic to persist database on server. Then all remaining task for developing user application is only writing user own business logic and views. The generated application architecture has Java Persistence API, web service with WSDL file and SOAP connectivity, JAX-WS on Http and eclipse RCP and JFaceDataBinding.
At this short talk I will introduce features and architecture of JALCEDO and show what capabilities would be provided for building Rich Client/Server Application easily. To get more information of JALCEDO, please see our web page. http://jalcedo2.sourceforge.net/
Kazumi Ohgata is a Software Engineer in R&D division of NEC Soft, Ltd.. She leads a project of developing OSS Rich Client tools based Eclipse RCP.