The present invention relates to systems and methods that provide
automatic generation of user interfaces via creation of a class-based
model. A system is provided that facilitates generating a user interface.
The system includes a class component to generally define properties and
methods associated with one or more interface actions. A service
component parses the class to automatically generate all or a portion of
a user interface from the interface actions. Push and Pull-type models
can be provided to facilitate merging of actions from various classes
such as provided by third parties or from existing component
developments.