Project Details
Worked with a small team of developers to port the web-based ALSB design environment to Eclipse plug-ins.
- Seamlessly integrated applicable BEA solutions into the ALSB IDE in order to facilitate BEA’s Workspace 360 vision
- Created an Eclipse wizard and FormEditor for each runtime resource, including a special wizard/editor for customer defined resources.
- Converted multi-screen JSP message flow into a single screen GEF canvas with palette DnD, context menu, and Eclipse tabbed PropertiesView and OutlineView integration.
- Provided extension point allowing customers to define new message flow nodes, images, and properties.
- Provided extension point allowing customers to define new custom transport protocols to be used with our services.
- Provided a default FormEditor page for their custom transport which was drawn dynamically based upon a published API.
- Turned GEF canvas into a generic platform upon which other BEA GEF products could be built; including standard nodes, context menus, actions, and mechanisms for loading nodes, images, context menus, and palette items from extension points.
- Worked with another team of developers to successfully convert their GEF product to the platform above.
- Integrated our editors with the Eclipse Debugger, allowing users to set breakpoints and step through their services.
- Provided extension point allowing customers to integrate new FormEditor pages into our editors which would override the dynamic custom transport page from the previous release; allowing customers to create a custom Eclipse UI for their transport.
- Provided a number of new resource editors, and fixed all known outstanding bugs from previous release.