摘要 |
<p num="1"><br/><br/><br/>The present application is directed to a method and system for dynamic <br/>composition of distributed interactive applications from high-level <br/>programming languages. A typical system includes a system processor and a <br/>system data store (SDS) in communication with the system processor (120). The <br/>methods described herein may execute upon any suitable hardware platform such <br/>as the system processor and SDS. The methods may further be embodied in <br/>computer executable instructions stored upon one or more computer readable <br/>media. Alternatively, some, or all, the steps of such methods can be <br/>implemented in suitable hardware such as field programmable gate arrays or <br/>application specific integrated circuits; other steps, or all steps, can be <br/>implemented via instructions executable by a general purpose processor. An <br/>exemplary method includes the steps of: (1) receiving a request for an <br/>interactive application from a client, (210), (2) selecting an input program <br/>(850) in an input program language based upon the received request. (3) <br/>Parsing the selected input program into an abstract syntax tree (420), (4) <br/>updating the abstract syntax tree based upon one or more deferred binding <br/>requests (430), and (5) generating (470) the interactive application in a <br/>target language from the updated abstract syntax tree.<br/>
|