Patent ID: 8694925

Claim:
An article comprising a non-transitory machine-readable medium storing instructions for causing data processing apparatus of a handheld mobile device to: receive a request to generate markup language code defining a graphical user interface component, wherein the request is generated by a particular application stored on a handheld mobile device, the request defining at least one parameter for the a graphical user interface component; generate a markup language code locally on the handheld mobile device for local rendering on the handheld mobile device based at least in part on the at least one parameter, the markup language code defining the graphical user interface component for display on the handheld mobile device to provide for user interaction with the particular application that generated the request, the graphical user interface component including at least one adaptable attribute based on a selection made by a user of the handheld mobile device; and render the locally generated markup language code to produce the graphical user interface component for display on the handheld mobile device.