An event abstraction framework for .NET written in C# using R2ML. The Framework helps decouple event handling and event declarations from the User Interface. It also handles Complex/Composite Events (such as mouse gestures or triple click) the same way as a primitive events. Complex Events are events that are made from many primitive events; an example would be double click (as it can be made from two click events). The project has Visual Studio plug-ins provided to complement the VS UI designer. This project is the result of a Masterate of Science entitled: "A Rule Based User Interface Builder for Visual Studio .NET". This project uses R2ML as a way of storing reaction rules that conform to the concepts of ECA rules. Reaction Rules are rules that are executed upon an event occurring.
These details are provided for information only. No information here is legal advice and should not be used as such.