Providing a user interface
    2.
    发明申请
    Providing a user interface 审中-公开
    提供用户界面

    公开(公告)号:US20060259869A1

    公开(公告)日:2006-11-16

    申请号:US11410300

    申请日:2006-04-25

    IPC分类号: G06F3/00 G06F17/00 G06F9/44

    CPC分类号: G06F9/451

    摘要: A system for providing a user interface includes an XML-based scene file that includes an element tag that specifies an element of the user interface. The system also includes an XML-based animation tag and an XML-based state tag. The animation tag includes an animator element for applying an animation to an attribute of the element. The state tag specifies a state of the element and references the animation tag such that the animation is applied to the attribute in response to the element entering the state. In addition, the system includes a parser to parse the scene file, the animation tag, and the state tag and to generate an object model that includes an element object corresponding to the element of the user interface. The system further includes a layout engine to determine a layout of the user interface and a rendering engine to render the user interface.

    摘要翻译: 用于提供用户界面的系统包括基于XML的场景文件,其包括指定用户界面的元素的元素标签。 该系统还包括基于XML的动画标签和基于XML的状态标签。 动画标签包括用于将动画应用于元素的属性的动画元素。 状态标签指定元素的状态并引用动画标签,使得将动画应用于属性以响应元素进入状态。 此外,系统包括解析场景文件,动画标签和状态标签的解析器,并且生成包括与用户界面的元素相对应的元素对象的对象模型。 该系统还包括布局引擎以确定用户界面的布局和呈现引擎以呈现用户界面。

    Providing a user interface
    3.
    发明申请
    Providing a user interface 审中-公开
    提供用户界面

    公开(公告)号:US20060259868A1

    公开(公告)日:2006-11-16

    申请号:US11410297

    申请日:2006-04-25

    IPC分类号: G06F17/00 G06F9/44 G06F3/00

    CPC分类号: G06F9/451

    摘要: A system for providing a user interface includes an XML-based scene file including an element tag specifying an element of the user interface. In addition, the system includes an animation tag associated with the element tag. The animation tag includes an animator element for applying an animation to the element of the user interface. The system also includes a parser that parses the scene file and the animation tag and that generates an object model based on the parsed scene file and the parsed animation tag. The object model includes an element object corresponding to the element of the user interface. In addition, the system also includes a layout engine to determine a layout of the user interface based on the object model and a rendering engine to render the user interface based on the determined layout.

    摘要翻译: 用于提供用户界面的系统包括基于XML的场景文件,其包括指定用户界面的元素的元素标签。 另外,系统还包括与元素标签关联的动画标签。 动画标签包括用于将动画应用于用户界面的元素的动画元素。 该系统还包括解析场景文件和动画标签的解析器,并且基于解析的场景文件和解析的动画标签生成对象模型。 对象模型包括与用户界面的元素相对应的元素对象。 此外,该系统还包括布局引擎,用于基于对象模型确定用户界面的布局,以及基于所确定的布局呈现用户界面的呈现引擎。

    Providing a user interface
    4.
    发明申请
    Providing a user interface 有权
    提供用户界面

    公开(公告)号:US20070006136A1

    公开(公告)日:2007-01-04

    申请号:US11410296

    申请日:2006-04-25

    IPC分类号: G06F9/44 G06F9/45

    摘要: A system for providing a user interface includes a first element tag and a second element tag. The first element tag specifies a first element that is associated with a class of connectable elements and includes a first order indicator that specifies an order of the first element. The second element tag specifies a second element that is associated with the class of connectable elements such that the first element and the second element can be connected. The second element tag includes a second order indicator that specifies an order of the second element. The order of the first element and the second element are related such that, when the first element and the second element are connected, the first element remains connected to the second element when the second element is moved, and the first element is separated from the second element when the first element is moved.

    摘要翻译: 用于提供用户界面的系统包括第一元素标签和第二元素标签。 第一元素标签指定与一类可连接元素相关联的第一元素,并且包括指定第一元素的顺序的第一顺序指示符。 第二元素标签指定与可连接元件类相关联的第二元素,使得可以连接第一元素和第二元素。 第二元素标签包括指定第二元素的顺序的二阶指示符。 第一元件和第二元件的顺序相关联,使得当第一元件和第二元件被连接时,当第二元件移动时,第一元件保持连接到第二元件,并且第一元件与第二元件分离 移动第一个元素时的第二个元素。

    Systems and methods for creating multi-state content
    5.
    发明授权
    Systems and methods for creating multi-state content 有权
    用于创建多状态内容的系统和方法

    公开(公告)号:US08881120B2

    公开(公告)日:2014-11-04

    申请号:US12193833

    申请日:2008-08-19

    IPC分类号: G06F9/45

    CPC分类号: G06F9/451

    摘要: Methods and systems for creating multi-state content using state information are disclosed. The state information may specify, for example, that a subcomponent is included in one state and excluded from another state. As another example, the state information may specify that an attribute of the object will have a first value in one state and a different value in another state. Certain embodiments allow a developer to use declarative statements to specify different states for an object. These declarative statements may directly specify the appearance attributes or subcomponents of the object. Certain embodiments allow a developer to specify state-specific appearance attributes and sub-components within the general specification of the object and without having to specify appearance attributes or subcomponents in terms of changes to a base state or any other state.

    摘要翻译: 公开了使用状态信息创建多状态内容的方法和系统。 状态信息可以指定例如子组件被包括在一个状态中并从另一个状态排除。 作为另一示例,状态信息可以指定对象的属性将具有一个状态中的第一值和另一个状态中的不同值。 某些实施例允许开发人员使用声明性语句来指定对象的不同状态。 这些声明性语句可以直接指定对象的外观属性或子组件。 某些实施例允许开发者在对象的一般说明中指定状态特定的外观属性和子组件,而不必根据对基本状态或任何其他状态的改变指定外观属性或子组件。

    Systems and Methods for Creating Multi-State Content
    6.
    发明申请
    Systems and Methods for Creating Multi-State Content 有权
    用于创建多状态内容的系统和方法

    公开(公告)号:US20140250421A1

    公开(公告)日:2014-09-04

    申请号:US12193833

    申请日:2008-08-19

    IPC分类号: G06F9/45 G06F9/44

    CPC分类号: G06F9/451

    摘要: Methods and systems for creating multi-state content using state information are disclosed. The state information may specify, for example, that a subcomponent is included in one state and excluded from another state. As another example, the state information may specify that an attribute of the object will have a first value in one state and a different value in another state. Certain embodiments allow a developer to use declarative statements to specify different states for an object. These declarative statements may directly specify the appearance attributes or subcomponents of the object. Certain embodiments allow a developer to specify state-specific appearance attributes and sub-components within the general specification of the object and without having to specify appearance attributes or subcomponents in terms of changes to a base state or any other state.

    摘要翻译: 公开了使用状态信息创建多状态内容的方法和系统。 状态信息可以指定例如子组件被包括在一个状态中并从另一个状态排除。 作为另一示例,状态信息可以指定对象的属性将具有一个状态中的第一值和另一个状态中的不同值。 某些实施例允许开发人员使用声明性语句来指定对象的不同状态。 这些声明性语句可以直接指定对象的外观属性或子组件。 某些实施例允许开发者在对象的一般说明中指定状态特定的外观属性和子组件,而不必根据对基本状态或任何其他状态的改变指定外观属性或子组件。