Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

All of the Pentaho tools share integration points with the platform, additional third party tools, and each other. These integration points usually require similar (if not identical) dialogs in the user interface in order to interact with that particular feature. Many of these tools are not built upon a common technology, as they have had separate origins. A common definition for the dialogs, along with a framework that supports the necessary renderers for that user interface definition relieves the developer from having to change the layout, functionality or possibly build the dialog from scratch every time a new tool comes along that is built upon a new technology, or a new integration point requires another common user interface. h5:

Use Case 2: Customizable Menu Systems and Toolbars

It's a common request from the community, partners and our clients to be able to customize the options available in our client tools, as well as in the platform demo interfaces. Building the toolbars and menu systems in our products using an XML definition allows us to easily add or remove functional options. The XML definition describes the available options with a reference to how they should behave.

...