SAP has built (and plans to contribute) an Eclipse-based Graphics Framework to enable easy development of state-of-the-art diagram editors for domain models. The framework utilizes Eclipse’s Draw2D and GEF for diagramming and supports EMF on the domain side. The diagrams are described by a platform independent metamodel and the diagram data is kept strictly separate from the domain data. Developers only need to know JAVA and EMF to build an editor -- no knowledge of Draw2D or GEF is required. Editors built on top of the framework are equipped with a standardized look and feel which leads to a more coherent UI in Eclipse-based tools. Rapid prototyping is supported by simple APIs and base implemented building blocks, and the editors can be refined in an evolutionary way. The poster will illustrate the architecture of the framework and will visualize its capabilities by (SAP Netweaver) examples.
Michael Wenz works as Senior Developer at SAP AG and holds a degree in Computer Science. For the past four years he worked on SAP`s Modeling Infrastructure project and its integration into Eclipse.
Tim Kaiser works as a Senior Developer for SAP AG in the area of Eclipse-based tool development. He holds a doctorate in mathematics.