Application and user interface framework interaction
    4.
    发明授权
    Application and user interface framework interaction 有权
    应用程序和用户界面框架的交互

    公开(公告)号:US09263002B2

    公开(公告)日:2016-02-16

    申请号:US13308307

    申请日:2011-11-30

    摘要: Interaction between an application, a user interface framework, and a graphics module to render a portion of an application surface. The application requests a surface corresponding to a particular range of the application surface from the user interface framework. In response, the user interface framework provides the requested ranged surface to the application. The application instructs the graphics module to populate the ranged surface by drawing into the ranged surface. The application then instructs the user interface framework to compose the ranged surface using the drawn ranged surface and other information available to the user interface framework. The user interface framework composing a composed surface using the drawn surface provided by the application, and additional information available to the user interface framework. The user interface framework may cache information from previously composed surface to allow for faster re-rendering should those portions later come into view on the display.

    摘要翻译: 应用程序,用户界面框架和图形模块之间的交互以呈现应用程序表面的一部分。 应用程序从用户界面框架请求与应用程序表面的特定范围相对应的曲面。 作为响应,用户界面框架向应用提供所请求的范围表面。 应用程序指示图形模块通过绘制到远程表面来填充远程表面。 应用程序然后指示用户界面框架使用绘制的远程表面和用户界面框架可用的其他信息来组成远程表面。 使用由应用程序提供的绘制表面构成组合曲面的用户界面框架,以及可用于用户界面框架的附加信息。 用户界面框架可以从先前组合的表面缓存信息,以便在这些部分稍后在显示器上观看时允许更快的重新渲染。

    Simple styling
    5.
    发明申请
    Simple styling 有权
    简约造型

    公开(公告)号:US20060197779A1

    公开(公告)日:2006-09-07

    申请号:US11071766

    申请日:2005-03-03

    申请人: John Gossman

    发明人: John Gossman

    IPC分类号: G06F9/00

    CPC分类号: G06F17/218 G06F9/451

    摘要: A style model implementation that is applied to objects within a user interface to define any attributes of the objects. The model is divided into two parts: a “runtime” which uses a style definition to affect the look and feel of the user interface, and a “design-time” which is the experience presented by WYSIWYG tools used to define the look and feel of the user interface. The design-time may be implemented in terms of the run-time objects. Properties associated with the styles can be set on the objects using the design-time UI and enforced at runtime. Styles may be grouped into themes to provide an easy mechanism to apply changes to many objects.

    摘要翻译: 一种应用于用户界面中的对象以定义对象的任何属性的样式模型实现。 该模型分为两部分:使用风格定义来影响用户界面的外观和感觉的“运行时间”,以及所有用于定义外观的WYSIWYG工具所呈现的“设计时间” 的用户界面。 设计时间可以根据运行时对象来实现。 可以使用设计时UI在对象上设置与样式相关联的属性,并在运行时执行。 可以将样式分组为主题,以便为许多对象应用更改提供一种简单的机制。

    APPLICATION AND USER INTERFACE FRAMEWORK INTERACTION
    6.
    发明申请
    APPLICATION AND USER INTERFACE FRAMEWORK INTERACTION 有权
    应用和用户界面框架交互

    公开(公告)号:US20130135340A1

    公开(公告)日:2013-05-30

    申请号:US13308307

    申请日:2011-11-30

    IPC分类号: G09G5/00

    摘要: Interaction between an application, a user interface framework, and a graphics module to render a portion of an application surface. The application requests a surface corresponding to a particular range of the application surface from the user interface framework. In response, the user interface framework provides the requested ranged surface to the application. The application instructs the graphics module to populate the ranged surface by drawing into the ranged surface. The application then instructs the user interface framework to compose the ranged surface using the drawn ranged surface and other information available to the user interface framework. The user interface framework composing a composed surface using the drawn surface provided by the application, and additional information available to the user interface framework. The user interface framework may cache information from previously composed surface to allow for faster re-rendering should those portions later come into view on the display.

    摘要翻译: 应用程序,用户界面框架和图形模块之间的交互以呈现应用程序表面的一部分。 应用程序从用户界面框架请求与应用程序表面的特定范围相对应的曲面。 作为响应,用户界面框架向应用提供所请求的范围表面。 应用程序指示图形模块通过绘制到远程表面来填充远程表面。 应用程序然后指示用户界面框架使用绘制的远程表面和用户界面框架可用的其他信息来组成远程表面。 使用由应用程序提供的绘制表面构成组合曲面的用户界面框架,以及可用于用户界面框架的附加信息。 用户界面框架可以从先前组合的表面缓存信息,以便在这些部分稍后在显示器上观看时允许更快的重新渲染。

    Simple styling
    7.
    发明授权
    Simple styling 有权
    简约造型

    公开(公告)号:US07917860B2

    公开(公告)日:2011-03-29

    申请号:US11071766

    申请日:2005-03-03

    申请人: John Gossman

    发明人: John Gossman

    IPC分类号: G06F3/048 G06F3/00

    CPC分类号: G06F17/218 G06F9/451

    摘要: A style model implementation that is applied to objects within a user interface to define any attributes of the objects. The model is divided into two parts: a “runtime” which uses a style definition to affect the look and feel of the user interface, and a “design-time” which is the experience presented by WYSIWYG tools used to define the look and feel of the user interface. The design-time may be implemented in terms of the run-time objects. Properties associated with the styles can be set on the objects using the design-time UI and enforced at runtime. Styles may be grouped into themes to provide an easy mechanism to apply changes to many objects.

    摘要翻译: 一种应用于用户界面中的对象以定义对象的任何属性的样式模型实现。 该模型分为两部分:使用风格定义来影响用户界面的外观和感觉的“运行时间”,以及所有用于定义外观的WYSIWYG工具所呈现的“设计时间” 的用户界面。 设计时间可以根据运行时对象来实现。 可以使用设计时UI在对象上设置与样式相关联的属性,并在运行时执行。 可以将样式分组为主题,以便为许多对象应用更改提供一种简单的机制。

    LANGUAGE INDEPENDENT APPLICATION OBJECT
    8.
    发明申请
    LANGUAGE INDEPENDENT APPLICATION OBJECT 审中-公开
    语言独立应用对象

    公开(公告)号:US20130067474A1

    公开(公告)日:2013-03-14

    申请号:US13230485

    申请日:2011-09-12

    IPC分类号: G06F9/46

    CPC分类号: G06F9/485

    摘要: Applications are managed on a computing device using a language independent application object. The computing device receives an indication that an application is to begin execution. Responsive to every indication that an application is to begin execution, a multi-thread aware singleton application object is instantiated within that application. The multi-thread aware singleton application object is configured to create a first application thread and a first application window for that application. The first application thread is associated with the first application window. The multi-thread aware singleton application object is configured to instantiate within an application regardless of a programming language or user interface framework utilized by that application.

    摘要翻译: 应用程序在计算设备上使用独立于语言的应用程序进行管理。 计算设备接收应用程序开始执行的指示。 响应于应用程序开始执行的每个指示,在该应用程序中实例化了一个多线程感知单例应用程序对象。 多线程感知单例应用程序对象被配置为为该应用创建第一应用程序线程和第一应用程序窗口。 第一个应用程序线程与第一个应用程序窗口相关联。 多线程感知单例应用对象被配置为在应用程序内实例化,而不管应用程序使用的编程语言或用户界面框架如何。

    Rich data-bound application
    9.
    发明申请
    Rich data-bound application 审中-公开
    丰富的数据绑定应用程序

    公开(公告)号:US20060212842A1

    公开(公告)日:2006-09-21

    申请号:US11080531

    申请日:2005-03-15

    IPC分类号: G06F9/44 G06F7/00

    CPC分类号: G06F8/38

    摘要: In order to allow for application development without requiring extensive graphical design by software developers or extensive software knowledge by graphical designers, applications are separated into a view and a model. Properties in the view and properties in the model are associated through data binding, for example, via a data binding engine. This association allows views to be defined declaratively. Transformations may be necessary to allow the data binding. The data binding allows the data and functionality in the model to be used via the UI as defined in the view. Automatically generated UI and command binding are also enabled.

    摘要翻译: 为了允许应用程序开发而不需要软件开发人员的大量图形设计或图形设计人员的广泛的软件知识,应用程序被分为视图和模型。 模型中的视图和属性中的属性通过数据绑定相关联,例如通过数据绑定引擎。 该关联允许以声明方式定义视图。 转换可能需要允许数据绑定。 数据绑定允许通过视图中定义的UI来使用模型中的数据和功能。 自动生成的UI和命令绑定也被启用。