Click the image to see more screenshots

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.

Screencasts

  1. project level editors
  2. configuration level editors
  3. business service
  4. message flow