Version 3, last updated by markcopenhaver at Dec 17 18:00 2010 UTC
Developing a Component
To understand the steps in developing an EncounterPRO-OS component, you need to understand that everything that happens in EncounterPRO-OS is a combination of Configuration Objects and Components. More precisely, EncounterPRO-OS responds to some event (e.g. the clicking of a button) by consulting the appropriate Configuration Object, and from the information provided there, activating the appropriate Component. Typically, developing and using a component involves the following steps:
- Create the component. Generally this is a .Net assembly.
- Create an installer for the component. This is typically a setup.exe program and may be as simple as adding the component assembly to the GAC.
- Create a Component Version in a running instance of EncounterPRO-OS. This makes the component available to the appropriate Configuration Objects.
- Create or modify a Configuration Object to reference the new Component.
- Perform some action in EncounterPRO-OS which activates the Configuration Object and, in turn, the new component.