Patent ID: 8893084

Claim:
A machine-readable non-transitory storage medium having instructions therein, which when executed by a machine, cause the machine to perform a method, the method comprising: recording, during a recording period, one or more customization messages in a storage; each customization message including one or more predicates and one or more operations; the predicates specifying applicability of the customization message for a plurality of user interface objects, the operations to be performed on the user interface objects according to the applicability of the predicates; the recording independent of whether the user interface objects have been created, wherein the user interface objects and the customization messages are specified in source code, wherein the user interface objects are generated subsequent to the recording of the customization messages via execution of executable code generated from the source code; generating a configuration of a device, the configuration including the user interface objects; in response to receiving an event subsequent to the recording period, applying each customization message selectively to the user interface objects to customize the configuration according to the applicability of the predicates; and configuring the device with the customized configuration.