Patent ID: 8381113
Filing Date: 2013-02-19
Classification: G06F

Abstract:
1. A computer-implemented system that facilitates a settings user interface, comprising: a plurality of user interface elements; stored metadata that describes instances of the plurality of user interface elements and associated interactions; a code generation component for automatically generating, by a processor, code for the settings user interface based, at least in part, upon the stored metadata and the plurality of user interface elements, the code to be compiled once generated, wherein the generated code validates data according to a set of validation rules defined in the stored metadata and when a validation rule is violated an error code is raised; an error handling module for receiving the error code and translating the error code to a user-friendly error message according to the stored metadata, and for setting focus on a section of the settings user interface to enable an operator to correct the error; and a data source component for receiving the code generated by the code generation component and for interacting with a data source to store configuration data for the settings user interface, wherein code for the data source component is generated from the metadata.