Patent ID: 6665860
Filing Date: 2003-12-16
Classification: G06F

Abstract:
A method of enabling software to be presented in any of a plurality of render modes, the method comprising:maintaining, in a server system on a network, a logic definition of a software application, the logic definition for use with each of a plurality of selectable render modes for presenting the software application on a client system on the network; selecting one of the plurality of render modes in the server system based on, and in response to, a signal from the client system; and using the logic definition to cause output of the software to be rendered to the client system in the selected render mode, wherein the server system maintains a plurality of render modules, each of the render modules corresponding to a particular one of the render modes, and said using includes: operating one of the render modules corresponding to the selected render mode to generate information to enable the client system to render the software application in the selected render mode, retrieving a hypermedia page specified by the signal from the client system, in response to the signal from the client system, identifying tags in the hypermedia page which identify predetermined executable software components, removing from the hypermedia page the tags which identify the predetermined executable software components, and inserting into the hypermedia page information for enabling the client system to render the software application in the selected render mode in place of said tags.