Microsoft filed US20120227028 Graphical programming object population user interface autogeneration, which describes the automatic generation of GUIs to instantiate objects. I vaguely recall seeing a implementation of this concept in Java somewhere. Are there any other examples of prior art, or is my memory just bad? Here is the claim 1:
A computer-readable non-transitory storage medium configured with data and with instructions that when executed by at least one processor causes the processor(s) to perform a process for utilizing an instance of an object type in a graphical programming environment, the instance having at least one field defined by the object type, each field of the instance having a name and capable of being assigned a value, the process comprising the steps of:
- receiving a selection that identifies the instance of the object type;
- automatically determining what fields are defined for the object type instance;
- automatically generating an instance data population user interface in the graphical programming environment;
- and displaying at least the following in the user interface:
- the name of each field that is defined for the object type instance,
- and a currently assigned value for each field that currently has an assigned value.