-
公开(公告)号:US20090282475A1
公开(公告)日:2009-11-12
申请号:US12118850
申请日:2008-05-12
申请人: Sam J. George , Gilles Khouzam , Michael R. Harsh , Gurpratap Virdi , John Gossman , Michael John Hillberg , Greg D. Schechter , Donald D. Karlov , Eldar A. Musayev , Wenbo Zhang , Serge Smirnov , Federico Schliemann , Lawrence Wayne Olson , Akshay Johar , Weibing Zhan
发明人: Sam J. George , Gilles Khouzam , Michael R. Harsh , Gurpratap Virdi , John Gossman , Michael John Hillberg , Greg D. Schechter , Donald D. Karlov , Eldar A. Musayev , Wenbo Zhang , Serge Smirnov , Federico Schliemann , Lawrence Wayne Olson , Akshay Johar , Weibing Zhan
CPC分类号: H04L65/60 , G06F9/54 , G06F17/30058
摘要: Described is a technology by which code, such as an untrusted web application hosted in a browser, provides content through an interface for playback by an application environment, such as an application environment running in a browser plug-in. Content may be in the form of elementary video, audio and/or script streams. The content is in a container that is unpackaged by the application code, whereby the content may be packaged in any format that the application understands, and/or or come from any source from which the application can download the container. An application environment component such as a platform-level media element receives information from an application that informs the application environment that the application is to provide media stream data for playback. The application environment requests media stream data (e.g., samples) from the application, receives them as processed by the application, and provides the requested media stream data for playback.
摘要翻译: 描述了一种技术,通过这种技术,诸如在浏览器中托管的不受信任的Web应用程序的代码通过用于由浏览器插件中运行的应用程序环境的应用环境进行回放的界面来提供内容。 内容可以是基本视频,音频和/或脚本流的形式。 该内容在由应用程序代码解包的容器中,其中内容可以以应用程序理解的任何格式和/或来自应用程序可从其下载容器的任何来源打包。 诸如平台级媒体元素的应用环境组件从应用程序接收信息,通知应用程序环境应用程序将提供用于播放的媒体流数据。 应用环境从应用程序请求媒体流数据(例如,样本),由应用程序处理接收它们,并提供所请求的媒体流数据以供回放。
-
公开(公告)号:US08789168B2
公开(公告)日:2014-07-22
申请号:US12118850
申请日:2008-05-12
申请人: Sam J George , Gilles Khouzam , Michael R Harsh , Gurpratap Virdi , John Gossman , Michael John Hillberg , Greg D Schechter , Donald D Karlov , Eldar A Musayev , Wenbo Zhang , Serge Smirnov , Federico Schliemann , Lawrence Wayne Olson , Akshay Johar , Weibing Zhan
发明人: Sam J George , Gilles Khouzam , Michael R Harsh , Gurpratap Virdi , John Gossman , Michael John Hillberg , Greg D Schechter , Donald D Karlov , Eldar A Musayev , Wenbo Zhang , Serge Smirnov , Federico Schliemann , Lawrence Wayne Olson , Akshay Johar , Weibing Zhan
IPC分类号: G06F21/00
CPC分类号: H04L65/60 , G06F9/54 , G06F17/30058
摘要: Described is a technology by which code, such as an untrusted web application hosted in a browser, provides content through an interface for playback by an application environment, such as an application environment running in a browser plug-in. Content may be in the form of elementary video, audio and/or script streams. The content is in a container that is unpackaged by the application code, whereby the content may be packaged in any format that the application understands, and/or or come from any source from which the application can download the container. An application environment component such as a platform-level media element receives information from an application that informs the application environment that the application is to provide media stream data for playback. The application environment requests media stream data (e.g., samples) from the application, receives them as processed by the application, and provides the requested media stream data for playback.
摘要翻译: 描述了一种技术,通过这种技术,诸如在浏览器中托管的不受信任的Web应用程序的代码通过用于由浏览器插件中运行的应用程序环境的应用程序环境进行回放的界面来提供内容。 内容可以是基本视频,音频和/或脚本流的形式。 该内容在由应用程序代码解包的容器中,其中内容可以以应用程序理解的任何格式和/或来自应用程序可从其下载容器的任何来源打包。 诸如平台级媒体元素的应用环境组件从应用程序接收信息,通知应用程序环境应用程序将提供用于播放的媒体流数据。 应用环境从应用程序请求媒体流数据(例如,样本),由应用程序处理接收它们,并提供所请求的媒体流数据以供回放。
-
公开(公告)号:US20140337433A1
公开(公告)日:2014-11-13
申请号:US14338321
申请日:2014-07-22
申请人: Sam J. George , Gilles Khouzam , Michael R Harsh , Gurpratap Virdi , John Gossman , Michael John Hillberg , Greg D Schechler , Donald D Karlov , Eldar A Musayev , Wenbo Zhang , Serge Smimov , Federico Schliemann , Lawrence Wayne Olson , Akshay Johar
发明人: Sam J. George , Gilles Khouzam , Michael R Harsh , Gurpratap Virdi , John Gossman , Michael John Hillberg , Greg D Schechler , Donald D Karlov , Eldar A Musayev , Wenbo Zhang , Serge Smimov , Federico Schliemann , Lawrence Wayne Olson , Akshay Johar
CPC分类号: H04L65/60 , G06F9/54 , G06F17/30058
摘要: Described is a technology by which code, such as an untrusted web application hosted in a browser, provides content through an interface for playback by an application environment, such as an application environment running in a browser plug-in. Content may be in the form of elementary video, audio and/or script streams. The content is in a container that is unpackaged by the application code, whereby the content may be packaged in any format that the application understands, and/or or come from any source from which the application can download the container. An application environment component such as a platform-level media element receives information from an application that informs the application environment that the application is to provide media stream data for playback. The application environment requests media stream data (e.g., samples) from the application, receives them as processed by the application, and provides the requested media stream data for playback.
摘要翻译: 描述了一种技术,通过这种技术,诸如在浏览器中托管的不受信任的Web应用程序的代码通过用于由浏览器插件中运行的应用程序环境的应用环境进行回放的界面来提供内容。 内容可以是基本视频,音频和/或脚本流的形式。 该内容在由应用程序代码解包的容器中,其中内容可以以应用程序理解的任何格式和/或来自应用程序可从其下载容器的任何来源打包。 诸如平台级媒体元素的应用环境组件从应用程序接收信息,通知应用程序环境应用程序将提供用于播放的媒体流数据。 应用环境从应用程序请求媒体流数据(例如,样本),由应用程序处理接收它们,并提供所请求的媒体流数据以供回放。
-
公开(公告)号:US09263002B2
公开(公告)日:2016-02-16
申请号:US13308307
申请日:2011-11-30
CPC分类号: G09G5/39 , G06F9/451 , G06T11/60 , G09G5/34 , G09G2354/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.
摘要翻译: 应用程序,用户界面框架和图形模块之间的交互以呈现应用程序表面的一部分。 应用程序从用户界面框架请求与应用程序表面的特定范围相对应的曲面。 作为响应,用户界面框架向应用提供所请求的范围表面。 应用程序指示图形模块通过绘制到远程表面来填充远程表面。 应用程序然后指示用户界面框架使用绘制的远程表面和用户界面框架可用的其他信息来组成远程表面。 使用由应用程序提供的绘制表面构成组合曲面的用户界面框架,以及可用于用户界面框架的附加信息。 用户界面框架可以从先前组合的表面缓存信息,以便在这些部分稍后在显示器上观看时允许更快的重新渲染。
-
公开(公告)号: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在对象上设置与样式相关联的属性,并在运行时执行。 可以将样式分组为主题,以便为许多对象应用更改提供一种简单的机制。
-
公开(公告)号:US20130135340A1
公开(公告)日:2013-05-30
申请号:US13308307
申请日:2011-11-30
IPC分类号: G09G5/00
CPC分类号: G09G5/39 , G06F9/451 , G06T11/60 , G09G5/34 , G09G2354/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.
摘要翻译: 应用程序,用户界面框架和图形模块之间的交互以呈现应用程序表面的一部分。 应用程序从用户界面框架请求与应用程序表面的特定范围相对应的曲面。 作为响应,用户界面框架向应用提供所请求的范围表面。 应用程序指示图形模块通过绘制到远程表面来填充远程表面。 应用程序然后指示用户界面框架使用绘制的远程表面和用户界面框架可用的其他信息来组成远程表面。 使用由应用程序提供的绘制表面构成组合曲面的用户界面框架,以及可用于用户界面框架的附加信息。 用户界面框架可以从先前组合的表面缓存信息,以便在这些部分稍后在显示器上观看时允许更快的重新渲染。
-
公开(公告)号:US07917860B2
公开(公告)日:2011-03-29
申请号:US11071766
申请日:2005-03-03
申请人: John Gossman
发明人: John Gossman
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在对象上设置与样式相关联的属性,并在运行时执行。 可以将样式分组为主题,以便为许多对象应用更改提供一种简单的机制。
-
公开(公告)号:US20130067474A1
公开(公告)日:2013-03-14
申请号:US13230485
申请日:2011-09-12
申请人: Christopher Edmonds , Elliot Omiya , Mykola Dudar , Benjamin Robert Pryor , Marco Matos , John Gossman
发明人: Christopher Edmonds , Elliot Omiya , Mykola Dudar , Benjamin Robert Pryor , Marco Matos , John Gossman
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.
摘要翻译: 应用程序在计算设备上使用独立于语言的应用程序进行管理。 计算设备接收应用程序开始执行的指示。 响应于应用程序开始执行的每个指示,在该应用程序中实例化了一个多线程感知单例应用程序对象。 多线程感知单例应用程序对象被配置为为该应用创建第一应用程序线程和第一应用程序窗口。 第一个应用程序线程与第一个应用程序窗口相关联。 多线程感知单例应用对象被配置为在应用程序内实例化,而不管应用程序使用的编程语言或用户界面框架如何。
-
公开(公告)号:US20060212842A1
公开(公告)日:2006-09-21
申请号:US11080531
申请日:2005-03-15
申请人: John Gossman , Kenneth Cooper , Ted Peters , John Bronskill , DoRon Motter , Alan Gasperini , Charles Stoner , Patrick Mullen , Lutz Roeder
发明人: John Gossman , Kenneth Cooper , Ted Peters , John Bronskill , DoRon Motter , Alan Gasperini , Charles Stoner , Patrick Mullen , Lutz Roeder
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和命令绑定也被启用。
-
-
-
-
-
-
-
-