发明名称 METHODS AND SYSTEMS FOR DYNAMICALLY COMPOSING DISTRIBUTED INTERACTIVE APPLICATIONS FROM HIGH-LEVEL PROGRAMMING LANGUAGES
摘要 <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/>
申请公布号 CA2564681(A1) 申请公布日期 2005.11.10
申请号 CA20052564681 申请日期 2005.04.26
申请人 GOOGLE, INC. 发明人 WEBBER, JOEL;JOHNSON, BRUCE H.
分类号 G06F9/45;G06F9/44 主分类号 G06F9/45
代理机构 代理人
主权项
地址