Virtualized and realized user interface controls
    5.
    发明授权
    Virtualized and realized user interface controls 失效
    虚拟化和实现的用户界面控件

    公开(公告)号:US07281248B2

    公开(公告)日:2007-10-09

    申请号:US10299460

    申请日:2002-11-19

    IPC分类号: G06F9/455 G06F9/44

    CPC分类号: G06F9/451

    摘要: One aspect relates to a process and associated apparatus that implements a user interface (UI) control within a computer environment. The computer environment includes a managed code portion and a native code portion. The implementing the UI control includes creating a plurality of control node data structures within the managed code portion. A managed UI control is virtualized within the managed code portion by associating and/or batching at least two of the control node data structures. The UI control is realized in the native code portion by migrating the managed UI control into the native code portion. In certain aspects, the UI control is populated and parented prior to the realizing.

    摘要翻译: 一个方面涉及在计算机环境中实现用户界面(UI)控制的过程和相关联的装置。 计算机环境包括托管代码部分和本地代码部分。 实现UI控制包括在托管代码部分内创建多个控制节点数据结构。 管理的UI控件通过关联和/或批量控制节点数据结构中的至少两个而在托管代码部分内进行虚拟化。 通过将管理的UI控件迁移到本地代码部分,在本地代码部分中实现UI控件。 在某些方面,在实现之前,UI控件被填充和归属。

    Native code exposing virtual machine managed object
    6.
    发明授权
    Native code exposing virtual machine managed object 有权
    暴露虚拟机管理对象的本机代码

    公开(公告)号:US07546607B2

    公开(公告)日:2009-06-09

    申请号:US10299202

    申请日:2002-11-19

    IPC分类号: G06F9/54 G06F9/46

    CPC分类号: G06F9/542 G06F9/45537

    摘要: Notifications are generated in managed and native environments and propagated to an interfacing abstraction layer of native code there between. The abstraction layer assesses each received notification to determine whether the notification, or a previously received collection thereof, should be transitioned across a boundary between the managed environment and the native environment. The managed environment includes a virtual machine in a managed code portion. The native environment includes an operating system that interfaces the abstraction layer which is at a boundary between the managed code portion and the operating system. A collection of notifications are those that have been batched and/or synthesized. The abstraction layer is configured with predetermined criteria to assess whether to form a collection of received notifications and/or to prevent a transition of a notification, or collection thereof, across the boundary.

    摘要翻译: 通知在托管和本机环境中生成,并传播到其间的本地代码的接口抽象层。 抽象层评估每个收到的通知以确定是否应该在受管环境和本地环境之间的边界上转换通知或其先前收到的集合。 托管环境包括托管代码部分中的虚拟机。 本地环境包括一个操作系统,该操作系统与被管理代码部分和操作系统之间的边界处的抽象层进行接口。 通知集合是批量和/或合成的通知。 抽象层被配置有预定标准,以评估是否形成接收到的通知的集合和/或防止跨越边界的通知或其收集的转换。

    Metered execution of code
    7.
    发明授权
    Metered execution of code 有权
    计量执行代码

    公开(公告)号:US07500108B2

    公开(公告)日:2009-03-03

    申请号:US10791208

    申请日:2004-03-01

    IPC分类号: H04L9/32

    CPC分类号: G06F21/121 G06F2221/2135

    摘要: Systems and methods for metering execution of code at runtime are described. According to one implementation, a call is received requesting execution of a protected service. In response, permission is requested for the execution. The request for permission is analyzed. A grant of permission is based on the analysis.

    摘要翻译: 描述了运行时计算代码执行的系统和方法。 根据一个实现,接收请求执行受保护服务的呼叫。 作为回应,请求执行许可。 分析了许可请求。 授予许可是基于分析。

    EVENT FILTERING AT A PERFORMANCE-BASED INTERFACE
    8.
    发明申请
    EVENT FILTERING AT A PERFORMANCE-BASED INTERFACE 有权
    基于性能的接口进行事件过滤

    公开(公告)号:US20100146520A1

    公开(公告)日:2010-06-10

    申请号:US12699513

    申请日:2010-02-03

    IPC分类号: G06F9/44 G06F3/00

    摘要: Architecture that facilitates performance enhancement in message-based computing across a performance-based interface. When a request from a source is transmitted across the interface to a destination, a filter component in communication with the destination dynamically allows only one or more relevant responses from the destination to transition the interface to the source. This mechanism achieves an even tighter filtering of events while at the same time giving developers more flexibility over the events they choose to register, thereby enhancing the performance of message-based computing architectures by reducing unnecessary computation.

    摘要翻译: 在基于性能的界面中促进基于消息的计算中性能提升的体系结构。 当来自源的请求通过接口传送到目的地时,与目的地通信的过滤器组件动态地仅允许来自目的地的一个或多个相关响应将接口转换到源。 这种机制实现了事件的更紧密的过滤,同时为开发人员提供了比他们选择的注册事件更多的灵活性,从而通过减少不必要的计算来提高基于消息的计算架构的性能。

    Drawing resources
    9.
    发明授权
    Drawing resources 有权
    绘制资源

    公开(公告)号:US08024729B2

    公开(公告)日:2011-09-20

    申请号:US11772813

    申请日:2007-07-02

    CPC分类号: G06T1/60

    摘要: This disclosure relates to drawing within a computer environment using a drawing resource. The computer environment includes a managed code portion and a native code portion. The computer environment compares a draw parameter call value being passed from the managed code portion to the native code portion with a stored drawing resource value stored in the native code portion. If the draw parameter call value is the same as the stored drawing resource value, then the computer environment is configured to draw onto a native drawing surface using the stored drawing resource. If the draw parameter call value is not the same as the drawing resource value, then a new drawing resource is created in the managed code portion. In another aspect, a portion of the drawing resource feature portion that contains data that describes at least one or more parameter of the drawing resource is transmitted between the managed code portion and the native code portion.

    摘要翻译: 本公开涉及使用绘图资源在计算机环境内绘图。 计算机环境包括托管代码部分和本地代码部分。 计算机环境将从托管代码部分传递的绘制参数调用值与存储在本地代码部分中的存储的绘图资源值相对应的本机代码部分进行比较。 如果绘制参数调用值与存储的绘图资源值相同,则将计算机环境配置为使用存储的绘图资源绘制到本机绘图面。 如果绘图参数调用值与绘图资源值不同,则在托管代码部分中创建新的绘图资源。 在另一方面,在托管代码部分和本地代码部分之间传送包含描述绘图资源的至少一个或多个参数的数据的绘图资源特征部分的一部分。

    Performing draw operations in a native code portion using cached drawing resources
    10.
    发明授权
    Performing draw operations in a native code portion using cached drawing resources 有权
    使用缓存的绘图资源在本机代码部分执行绘图操作

    公开(公告)号:US07913253B2

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

    申请号:US11772674

    申请日:2007-07-02

    IPC分类号: G06F9/455 G06F17/00 G06F12/00

    CPC分类号: G06T1/60

    摘要: This disclosure relates to drawing within a computer environment using a drawing resource. The computer environment includes a managed code portion and a native code portion. The computer environment compares a draw parameter call value being passed from the managed code portion to the native code portion with a stored drawing resource value stored in the native code portion. If the draw parameter call value is the same as the stored drawing resource value, then the computer environment is configured to draw onto a native drawing surface using the stored drawing resource. If the draw parameter call value is not the same as the drawing resource value, then a new drawing resource is created in the managed code portion. In another aspect, a portion of the drawing resource feature portion that contains data that describes at least one or more parameter of the drawing resource is transmitted between the managed code portion and the native code portion.

    摘要翻译: 本公开涉及使用绘图资源在计算机环境内绘图。 计算机环境包括托管代码部分和本地代码部分。 计算机环境将从托管代码部分传递的绘制参数调用值与存储在本地代码部分中的存储的绘图资源值相对应的本机代码部分进行比较。 如果绘制参数调用值与存储的绘图资源值相同,则将计算机环境配置为使用存储的绘图资源绘制到本机绘图面。 如果绘图参数调用值与绘图资源值不同,则在托管代码部分中创建新的绘图资源。 在另一方面,在托管代码部分和本地代码部分之间传送包含描述绘图资源的至少一个或多个参数的数据的绘图资源特征部分的一部分。