-
公开(公告)号:US20060259870A1
公开(公告)日:2006-11-16
申请号:US11410301
申请日:2006-04-25
申请人: Joseph Hewitt , Sreekant Kotay , Corey Lucier , David Besbris , Todd Brannam , Veronica Early , Peter Hirschberg , Ke Ning , John Robinson , Michael Wright
发明人: Joseph Hewitt , Sreekant Kotay , Corey Lucier , David Besbris , Todd Brannam , Veronica Early , Peter Hirschberg , Ke Ning , John Robinson , Michael Wright
CPC分类号: G06F3/0484 , G06F3/0482 , G06F9/451
摘要: A system for providing a user interface includes a gadget definition, a style definition, and a scene file. The gadget definition includes one or more XML-based gadget definition tags defining a gadget element and the style definition includes one or more XML-based style definition tags defining one or more style attributes to be applied to the gadget element. The scene file is an XML-based document that includes a gadget element tag that specifies the gadget element. The system further includes a parser to parse the scene file, the style definition, and the gadget definition, and to generate an object that includes a gadget object corresponding to the gadget element. The system also includes a layout engine to determine, based on the object model, a layout of the user interface, and a rendering engine to render, based on the determined layout, the user interface including the gadget element.
-
公开(公告)号:US20060259869A1
公开(公告)日:2006-11-16
申请号:US11410300
申请日:2006-04-25
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的状态标签。 动画标签包括用于将动画应用于元素的属性的动画元素。 状态标签指定元素的状态并引用动画标签,使得将动画应用于属性以响应元素进入状态。 此外,系统包括解析场景文件,动画标签和状态标签的解析器,并且生成包括与用户界面的元素相对应的元素对象的对象模型。 该系统还包括布局引擎以确定用户界面的布局和呈现引擎以呈现用户界面。
-
公开(公告)号:US20060259868A1
公开(公告)日:2006-11-16
申请号:US11410297
申请日:2006-04-25
申请人: Peter Hirschberg , Sreekant Kotay , Corey Lucier
发明人: Peter Hirschberg , Sreekant Kotay , Corey Lucier
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的场景文件,其包括指定用户界面的元素的元素标签。 另外,系统还包括与元素标签关联的动画标签。 动画标签包括用于将动画应用于用户界面的元素的动画元素。 该系统还包括解析场景文件和动画标签的解析器,并且基于解析的场景文件和解析的动画标签生成对象模型。 对象模型包括与用户界面的元素相对应的元素对象。 此外,该系统还包括布局引擎,用于基于对象模型确定用户界面的布局,以及基于所确定的布局呈现用户界面的呈现引擎。
-
公开(公告)号:US20070006136A1
公开(公告)日:2007-01-04
申请号:US11410296
申请日:2006-04-25
申请人: Peter Hirschberg , Sreekant Kotay , Corey Lucier
发明人: Peter Hirschberg , Sreekant Kotay , Corey Lucier
CPC分类号: G06F17/2247 , G06F8/38 , G06F9/451 , G06F17/218
摘要: 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.
摘要翻译: 用于提供用户界面的系统包括第一元素标签和第二元素标签。 第一元素标签指定与一类可连接元素相关联的第一元素,并且包括指定第一元素的顺序的第一顺序指示符。 第二元素标签指定与可连接元件类相关联的第二元素,使得可以连接第一元素和第二元素。 第二元素标签包括指定第二元素的顺序的二阶指示符。 第一元件和第二元件的顺序相关联,使得当第一元件和第二元件被连接时,当第二元件移动时,第一元件保持连接到第二元件,并且第一元件与第二元件分离 移动第一个元素时的第二个元素。
-
公开(公告)号: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.
摘要翻译: 公开了使用状态信息创建多状态内容的方法和系统。 状态信息可以指定例如子组件被包括在一个状态中并从另一个状态排除。 作为另一示例,状态信息可以指定对象的属性将具有一个状态中的第一值和另一个状态中的不同值。 某些实施例允许开发人员使用声明性语句来指定对象的不同状态。 这些声明性语句可以直接指定对象的外观属性或子组件。 某些实施例允许开发者在对象的一般说明中指定状态特定的外观属性和子组件,而不必根据对基本状态或任何其他状态的改变指定外观属性或子组件。
-
公开(公告)号:US20140250421A1
公开(公告)日:2014-09-04
申请号:US12193833
申请日:2008-08-19
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.
摘要翻译: 公开了使用状态信息创建多状态内容的方法和系统。 状态信息可以指定例如子组件被包括在一个状态中并从另一个状态排除。 作为另一示例,状态信息可以指定对象的属性将具有一个状态中的第一值和另一个状态中的不同值。 某些实施例允许开发人员使用声明性语句来指定对象的不同状态。 这些声明性语句可以直接指定对象的外观属性或子组件。 某些实施例允许开发者在对象的一般说明中指定状态特定的外观属性和子组件,而不必根据对基本状态或任何其他状态的改变指定外观属性或子组件。
-
-
-
-
-