Understanding view plug-ins
View plug-ins enable you to display a situation in a way that it is more useful to a user of the Behaviour Authoring Environment than the standard graphical layout. Users often expect their data to be presented in a specific format. For example, at a given node in an invoice processing knowledge model it might be appropriate to convert the invoice data into a visual representation of the invoice. This would allow a domain expert, such as an accountant, to picture clearly the situation being reasoned upon facilitating the process of creating behaviour.
To create a view plug-in, Developers can create a Java Swing based component, which is passed to the situation graph and then renders that graph as required.
Because of the bespoke nature of view plug-ins, none are supplied with the Erudine Behaviour Engine. However, the Development within the Erudine Behaviour Engine Training Guide (E0501) provides a stepped exercise that demonstrates the process of creating a very simple view plug-in.
Platform: all
EBE Version: 2.4
Category: Development Reference Guide
Author: Patrick Peisker