发明名称 Conformance protocol for heterogeneous abstractions for defining user interface behaviors
摘要 An authoring system for building an application that has a set of graphical objects and is for performing several operations on several graphical objects in response to several user interaction events. The authoring system includes (1) a first set of tools for defining a first description of a first operation that is to be performed on a first graphical object and (2) a second set of tools for defining a second description of a second operation that is to be performed on a second graphical object. The second set of tools provides at least one different tool for defining the second description than the first set of tools provides for defining the first description. The authoring system also includes a conformance module for modifying at least one of the received descriptions to ensure that the descriptions of both the first and second operations are in a uniform description format.
申请公布号 US9164576(B2) 申请公布日期 2015.10.20
申请号 US201113231762 申请日期 2011.09.13
申请人 Apple Inc. 发明人 Gehani Samir;Rayner Tyler C.
分类号 G06F3/048;G06F3/00;G06F9/44;G06F3/0481 主分类号 G06F3/048
代理机构 Novak Druce Connolly Bove + Quigg LLP 代理人 Novak Druce Connolly Bove + Quigg LLP
主权项 1. An authoring system for building an application having a set of graphical objects, the authoring system comprising: a computer processor; and a memory containing instructions that, when executed, cause the computer processor to: receive a first input defining a first operation that is to be performed on a first graphical object of the application, wherein the first operation, when performed, results in a first output in a first format;receive a second input defining a second operation that is to be performed on a second graphical object of the application, wherein: the second operation is different than the first operation, andthe second operation requires input parameters in a second format, different than the first format, to perform the second operation;receive a third input involving a user gesture of dragging and dropping the first graphical object onto the second graphical object, thereby automatically associating the first operation performed on the first graphical object with the second operation performed on the second graphical object; andgenerate the application such that the second operation is performed according to the first output of the first operation.
地址 Cupertino CA US