A method and apparatus for enabling software to be executed in any of a
plurality of render modes are provided. A set of hypermedia pages and
associated executable components maintained in a server system
collectively form logic definition of a software application. The server
maintains a number of render modules, each corresponding to a different
one of multiple render modes. Each of the render modes is for use with the
same logic definition of the software application. In the server system,
one of the render modes is selected based on, and in response to, a signal
from a remote client system representing a user-initiated request to
execute the software application. The signal represents a Uniform Resource
Locator (URL) that includes a render parameter specifying a render mode.
The server uses the logic definition of the software application and an
appropriate one of the render modules to provide information to the client
system, to enable the client system to present the software application to
the user in the selected render mode.
Een methode en een apparaat om dat de software toe te laten wordt uitgevoerd in om het even welk van een meerderheid van geven wijzen terug worden verstrekt. Een reeks hypermedia pagina's en de bijbehorende uitvoerbare componenten die in een serversysteem worden gehandhaafd vormen collectief logicadefinitie van een softwaretoepassing. De server handhaaft een aantal modules teruggeef, geeft elk die aan een verschillende één van veelvoud beantwoordt wijzen terug. Elk van geeft wijzen terug is voor gebruik met de zelfde logicadefinitie van de softwaretoepassing. In het serversysteem, geeft één van wijzen terug wordt geselecteerd gebaseerd op, en in antwoord op, een signaal van een ver cliëntsysteem dat een gebruiker-in werking gesteld verzoek vertegenwoordigt om de softwaretoepassing uit te voeren. Het signaal vertegenwoordigt een Eenvormig Merkteken van het Middel (URL) dat teruggeeft parameter die omvat wijze teruggeef specificeert. De server gebruikt de logicadefinitie van de softwaretoepassing en een aangewezen één van geeft modules terug om informatie aan het cliëntsysteem te verstrekken, om het cliëntsysteem toe te laten om de softwaretoepassing aan de gebruiker in geselecteerd voor te stellen geef wijze terug.