Patent ID: 7496850
Filing Date: 2009-02-24
Classification: G06F

Abstract:
1. For use in a computer system including a display, a user input facility, and an application for presenting user interfaces on the display, one or more page functions of a web-style application being stored on a computer-readable storage medium as a data type, each page function comprising: a set of exposed attributes accessible externally to the page function of the web-style application, a first subset of the set of exposed attributes defining types of information receivable by the page function, a second subset of the set of exposed attributes defining types of information returnable by the page function; a set of page function services including an activate service and a complete service, both services being invocable to execute a decision including at least one of a decision to finish, a decision to show a user interface page, and a decision to create a new page function, wherein upon a first page function of the web-style application executing the decision to create a new page function, the activate service of a second page function of the web-style application is invoked such that control passes to the second page function, and further upon the second page function executing the decision to finish, the complete service of the first page function is invoked such that control passes back to the first page function without displaying a launching page of the web-style application; and a binding selectively coupled to a user interface page, such that upon the binding being coupled to the user interface page and upon the page function executing the decision to show a user interface page, the user interface page is displayed, and such that upon the binding not being coupled to the user interface page, the user interface page is not displayed.