APPLICATION ACTIVATION USING DECOUPLED VERSIONING
    1.
    发明申请
    APPLICATION ACTIVATION USING DECOUPLED VERSIONING 审中-公开
    应用激活使用解码版本

    公开(公告)号:US20140380341A1

    公开(公告)日:2014-12-25

    申请号:US13923225

    申请日:2013-06-20

    CPC classification number: G06F9/54 G06F8/71 G06F9/445 G06F9/44505

    Abstract: Instead of an application specifying that it uses an entire API, the application specifies the subset(s) of the API that it uses. Specific hosts can choose when to implement a subset of the API set without having to support other subsets of the API. When the host implements a subset of API set that was not previously supported, an application that specified the use of the newly supported subset begins to work on the hosts automatically. An application may specify subsets having different versions. For example, the versions of different subsets that are specified may be different. When the host supports the subsets used by the application, the application is activated (i.e. “run”). When the host does not support one or more of the subsets used by the application, the application is not activated.

    Abstract translation: 应用程序指定其使用整个API而不是应用程序,而是指定其使用的API的子集。 特定主机可以选择何时实现API集的子集,而不必支持API的其他子集。 当主机实现以前不支持的API集的子集时,指定使用新支持的子集的应用程序将自动在主机上工作。 应用程序可以指定具有不同版本的子集。 例如,指定的不同子集的版本可能不同。 当主机支持应用程序使用的子集时,应用程序被激活(即“运行”)。 当主机不支持应用程序使用的一个或多个子集时,应用程序不会被激活。

    Cross-Platform Application Programming Interfaces for Applications
    2.
    发明申请
    Cross-Platform Application Programming Interfaces for Applications 有权
    应用程序的跨平台应用程序编程接口

    公开(公告)号:US20140344838A1

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

    申请号:US14449829

    申请日:2014-08-01

    CPC classification number: G06F9/54 G06F9/44526 G06F17/30106

    Abstract: Concepts and technologies are described herein for cross-platform application programming interfaces for applications. In accordance with the concepts and technologies disclosed herein, the cross-platform APIs support interoperability and extensibility with various application programs using a single language and/or set of APIs. Extensions authored for a particular application program may be used with other application programs that expose the same or a similar set of APIs, even if other object models or APIs associated with the application programs differ from one another. Thus, the APIs support cross-platform, cross-device, and cross-version compatibility of extensions.

    Abstract translation: 这里描述了用于应用程序的跨平台应用程序编程接口的概念和技术。 根据这里公开的概念和技术,跨平台API支持使用单一语言和/或一组API的各种应用程序的互操作性和可扩展性。 为特定应用程序编写的扩展可以与其他暴露相同或相似API集合的应用程序一起使用,即使与应用程序相关联的其他对象模型或API彼此不同。 因此,API支持扩展的跨平台,跨设备和跨版本兼容性。

Patent Agency Ranking