Patent ID: 8566734

Claim:
A computer implemented method comprising: receiving layout instructions for a visual component under development in a development environment executing on a computing system, said layout instructions based at least in part on one or more tags in a tag-based language, the one or more tags identifying a part of the visual component, specifying a visual asset to be displayed for the part of the visual component, and specifying positioning of the visual asset for the part of the visual component; parsing at least said one or more tags to render an interactive visual approximation in said development environment of said part of the visual component; receiving one or more logic functions at said computing system, the logic functions defining one or more functionalities of the part of the visual component; receiving the visual asset at said computing system; and executing instructions on said computing system so that said one or more logic functions, said visual asset, and said layout instructions are combined to provide function and display of the part of the visual component on a display device.