Patent ID: 7669118

Claim:
A computer-executable method for providing a page from a server to a client with a plurality of code portions in a browser markup language, the method comprising: providing a page generator at the server for performing the steps of: reading at the server a first plurality of data items from a data interface; reading at the server a description in a descriptive markup language that comprises code portions to describe: a table structure, a plurality of references to the data items in the first plurality of data items, a second plurality of data items, and a presentation direction according to which the data items of the first and second pluralities are to be consecutively presented by the browser; writing, by the server, code portions for the page in the browser markup language, wherein writing code portions for the page comprises: according to the table structure, writing corresponding structure code portions to the page, between the structure code portions, writing data code portions corresponding to the data items in the first plurality by resolving the references, and writing data code portions corresponding to the data items in the second plurality, and between the data code portions, writing presentation direction code portions; and providing the page from the server to the client, whereby the page can be modified by modifying the description without recompiling the page generator.