RIFE Eclipse Plugins
This is the project space for all communication and collaboration for the RIFE Eclipse plugins.
Plugins
Here is a list of the current RIFE Eclipse plugins:
- rife-ide - This plugin will provide the user with Eclipse-aware RIFE types, syntax highlighting, code assist, etc...
- rife-modeleditor - This plugin provides basic features to visual model and generate a RIFE application.
rife-ide
rife-ide is the all encompassing for all things RIFE. All functionality will be bundled up into this plugin that isn't already in the rife-modeleditor. The plan for this plugin is to provide quite a few features that will fully integrate into Eclipse so that RIFE developement will be as easy as developing standalone Java. Imagine the usefulness that Eclipse provides but for RIFE. Well...that is what this plugin will provide. The following are a some of the expected features of rife-ide:
- A RIFE project type that will allow users to create a RIFE project inside of Eclipse and utilize the RIFE tooling
- A RIFE launch type that will allow users to run RIFE applications as easily as you do standalone Java applications
- All features that Eclipse inherently provides for Java you will get for RIFE including syntax highlighting, code assist, debugging, etc.
Obviously more features and capabilities will be added to this but the first iteration will provide for an easy environment for developing RIFE applications. Once we have this project further down the line we will have a feature roadmap.
rife-modeleditor
With the modeleditor you can model a visual representation of the application and generate the configuration and classes.
The Features we are supporting at the moment are:
- Creating an abstract Model. At the moment we only support 1 element = 1 web page mapping. This will be extended in future versions.
- Definition all Input, Outputs and Exits for every element. We do not support globale Exits at the moment.
- Definition of a optional form for every element. (with support for a Databean)
- Definition of all connection between the elements.
- Generation of all element definitions, element java sources, databean java sources, HTML templates and the site defintion.
- Merging existing java sources with the generated ones. The can be controlled for every java method.
- Handling XML/HTML sources, there are three options for this: Overwriting the existing sources, create a new file or skip this file if it exitst.
Additional informationen and a little tutorial can be find under rife-modeleditor
Resources
Getting Involved
To get involved with the Eclipse support for RIFE you will need to get acquainted with the following:
- RIFE IRC - irc.freenode.net (#rife)
- RIFE/Eclipse Jira - Jira

- RIFE Mailing Lists - Mailing Lists

- RIFE/Eclipse Source - SCM

Use these tools to communicate with the developers and to get involved with any efforts surrounding the Eclipse support for RIFE.
Take care,
Jeremy