发明名称 Presenting user interfaces based on messages
摘要 Methods and apparatus, including computer program products, to present user interfaces in an application based on messages received at the application. An application may execute in a virtual machine (e.g., in an ADOBE FLASH PLAYER) and receive a message characterizing a user interface component. Thereafter, one or more elements of the application may be bound with the user interface component, the elements of the application may be populated with the information for the user interface component, and the user interface component may be presented, to a user, with at least a portion of the information for the user interface component.
申请公布号 US8863083(B2) 申请公布日期 2014.10.14
申请号 US200611546490 申请日期 2006.10.10
申请人 SAP AG 发明人 McKellar Brian;Perelomov Ivan;Gratchev Artem
分类号 G06F9/44;G06F9/45 主分类号 G06F9/44
代理机构 Mintz Levin Cohn Ferris Glovsky and Popeo, P.C. 代理人 Mintz Levin Cohn Ferris Glovsky and Popeo, P.C.
主权项 1. A non-transitory computer-program product embodied on tangible media, the computer program product operable to cause data processing apparatus to perform operations comprising: executing a first application in a virtual machine that processes bytecode, the first application compiled in bytecode in accordance with an object-oriented programming language compliant with a pre-defined language specification, the application comprising a protocol generator to generate and transmit messages comprising requests for services to a backend system, a protocol interpreter to receive and interpret messages from the backend s stem a control factory to generate user interface components, a binding manager, a context manager, and an event dispatcher; receiving, by the protocol interpreter, a first message at the first application, the protocol interpreter parsing the first message to derive a layout for the user interface component, a binding of the user interface component to one or more elements of the first application, a context data for the one or more elements, and control logic to accompany the user interface component; relaying, by the protocol interpreter and based on the parsing, information to the control factory, binding manager, and context manager; binding, by the binding manager, one or more elements of the first application with the user interface component; populating, by the context manager, the elements of the first application with the information for the user interface component; presenting, by the first application to a user, the user interface component with at least a portion of the information for the user interface component; receiving, by the event dispatcher, event information from at least one of the user interface component or the context data; and causing, by the event dispatcher, the protocol generate generator to generate a message requesting services from the backend based on the event information.
地址 Walldorf DE