Patent ID: 7533114

Claim:
A method of presenting data from an application executing at a computing device at a wireless mobile device remote from said computing device, said method comprising: receiving at said mobile device, a representation of a text file defining a user interface and actions to be taken in response to user interaction with said user interface or received data from said application; receiving data from said application; executing virtual machine software at said mobile device to present said user interface and said received data, in accordance with said text file; wherein at least one of said actions in said text file specifies execution of a software component separate from said virtual machine software identified in said text file, said software component being in the form of an object class; querying operating system software executing at said wireless mobile device as to whether said software component identified in said text file is available at said device; and if said querying indicates that said software component is available at said wireless mobile device, executing said software component at said device comprising creating an instance of said object class.