发明名称 Client side web hosted program development environment
摘要 System and method for performing program-related operations over a network via a web browser. A network connection is established between a server computer and a client computer over a network. A universal resource identifier (URI) is sent from the client computer to the server computer over the network, where the URI indicates a program, e.g., a graphical program (GP), or at least a portion of a graphical program interactive development environment (GPIDE), e.g., a graphical program editor, an execution engine, a static or dynamic analyzer, and/or compiler. The at least a portion of the GPIDE is received from the server computer over the network in response to the URI, and executed in a web browser of the client computer to perform some specified functionality with respect to the GP.
申请公布号 US9026987(B2) 申请公布日期 2015.05.05
申请号 US200912572779 申请日期 2009.10.02
申请人 National Instruments Corporation 发明人 Cifra Christopher G.
分类号 G06F9/44;G06F9/45;G06F9/445;G06Q30/02;G06Q30/04 主分类号 G06F9/44
代理机构 Meyertons Hood Kivlin Kowert & Goetzel, P.C. 代理人 Meyertons Hood Kivlin Kowert & Goetzel, P.C. ;Hood Jeffrey C.;Williams Mark S.
主权项 1. A non-transitory computer-accessible memory medium that stores program instructions executable by a processor of a client computer to: establish a network connection with a server computer over a network; send a universal resource identifier (URI) to the server computer over the network, wherein the URI indicates a graphical data flow program (GDFP) associated with a graphical data flow program development environment (GDFPDE), wherein the GDFP comprises a plurality of interconnected graphical program function nodes which visually indicate the functionality of the graphical data flow program, wherein the GDFP is in accordance with a data flow model of computation in which program functions execute whenever their necessary input data are available; and receive the GDFP and the GDFPDE from the server computer over the network in response to the URI, wherein the GDFPDE received from the server computer comprises a plurality of graphical function nodes which correspond to software functions; wherein the GDFPDE is entirely executable by the client computer in a web browser to create, edit, compile or interpret, execute, and debug graphical data flow programs in the web browser, and wherein the GDFPDE is entirely executable by the client computer in the web browser to enable selection of the graphical function nodes and wiring of the selected graphical function nodes together to create and/or edit a graphical data flow program in accordance with the data flow model of computation.
地址 Austin TX US