发明名称 Systems and methods for managing instantiation of interface objects
摘要 A system and method are described for managing instantiation of interface elements in a rich Internet application (RIA) that includes systematically creating a tree of descriptive nodes that describe the visual interface elements of the application. Only interface elements that are not stacked under other objects or not fully hidden on the screen are instantiated using the corresponding descriptive nodes. Detail objects corresponding to the descriptive nodes are then constructed and used by a rendering engine to render the visual interface elements of the declarative application. As the user moves to locations within the application that are stacked under other objects or are hidden, the descriptive nodes and detailed objects are created representing the interface elements of those locations for rendering by the rendering engine.
申请公布号 US8938693(B2) 申请公布日期 2015.01.20
申请号 US201113036077 申请日期 2011.02.28
申请人 Adobe Systems Incorporated 发明人 Smith Albert Gordon;Ruehle Glenn Warren;Greenfield Eliot
分类号 G06F3/14 主分类号 G06F3/14
代理机构 Kilpatrick Townsend & Stockton LLP 代理人 Kilpatrick Townsend & Stockton LLP
主权项 1. A computing device, comprising: a network interface; and a processing element implementing a runtime environment, the runtime environment configuring the processing element to: access code of an application to be executed in the runtime environment, the code accessed via the network interface, generate a descriptive hierarchical structure from the code based on identifying application code of a first interface element to be shown in an initial view of the application and application code of a second interface element to be shown in a second view of the application, instantiate a first object used to render the first interface element of the initial view according to an application programming interface (API) that instantiates the objects based on the descriptive hierarchical structure, and determine, based on the descriptive hierarchical structure, to defer instantiation of a second object to be used to render the second interface element of the second view of the application.
地址 San Jose CA US