PROJECTING SOFTWARE AND DATA ONTO CLIENT
    1.
    发明申请
    PROJECTING SOFTWARE AND DATA ONTO CLIENT 有权
    将软件和数据投射到客户端

    公开(公告)号:US20090328032A1

    公开(公告)日:2009-12-31

    申请号:US12147869

    申请日:2008-06-27

    CPC classification number: G06F8/52

    Abstract: A software application written for a server environment is transformed into one which runs in a rich client environment. An entity model defines data sources as they are accessed from the server and as they are accessed from the clients. An application programming interface defines stereotyped interfaces which provide the same functionality on the server and the clients. A metadata model describes the components which make up the application and defines the differences in structure between the server and clients. The metadata model also defines mappings between components used on the server and clients. Settings and context information which tailor the activation and functionality of the components is also captured in the metadata model. Automated transformation is performed by using the mappings to identify the component set to use for the clients, selecting the client version of the application programming interfaces, and selecting the appropriate settings and context information.

    Abstract translation: 为服务器环境编写的软件应用程序转换为在富客户端环境中运行的应用程序。 实体模型定义数据源,因为它们是从服务器访问的,并且从客户端进行访问。 应用程序编程接口定义了在服务器和客户端上提供相同功能的构造型接口。 元数据模型描述组成应用程序的组件,并定义服务器和客户端之间的结构差异。 元数据模型还定义了在服务器和客户端之间使用的组件之间的映射。 定制组件的激活和功能的设置和上下文信息也被捕获在元数据模型中。 通过使用映射来识别要用于客户端的组件集,选择应用程序编程接口的客户端版本以及选择适当的设置和上下文信息来执行自动转换。

    Document communication runtime interfaces
    2.
    发明授权
    Document communication runtime interfaces 有权
    文档通信运行时界面

    公开(公告)号:US08799988B2

    公开(公告)日:2014-08-05

    申请号:US13358383

    申请日:2012-01-25

    Abstract: A set of protocols support a common script object model for document interaction that crosses document types and runtime environments. A cross frame browser-based protocol may provide a secure, scalable, and asynchronous mechanism for transmitting script object model requests to document hosts and managing responses to developer code in standards-compliant browsers. A hostable runtime Application Programming Interface (API) may provide a secure, scalable, and asynchronous protocol to transmit script object model requests across process boundaries to document hosts back to developer code with minimum performance impact on the document host.

    Abstract translation: 一组协议支持跨文档类型和运行时环境的文档交互的通用脚本对象模型。 基于交叉框架浏览器的协议可以提供安全,可扩展和异步的机制,用于将脚本对象模型请求发送到文档主机,并在符合标准的浏览器中管理对开发人员代码的响应。 主机运行时应用程序编程接口(API)可以提供安全,可扩展和异步的协议,以跨过程边界传输脚本对象模型请求,以便以最小的性能影响文档主机将主机记录回开发人员代码。

    SUPPLEMENTARY DEPLOYMENT ACTIONS
    3.
    发明申请
    SUPPLEMENTARY DEPLOYMENT ACTIONS 审中-公开
    补充部署行动

    公开(公告)号:US20100318967A1

    公开(公告)日:2010-12-16

    申请号:US12483273

    申请日:2009-06-12

    CPC classification number: G06F8/65 G06F9/44536

    Abstract: A system and method for enabling supplementary deployment actions to be performed in conjunction with a deployment of an application version. A deployment manager may download one or more supplementary deployment action (SDA) components to a user application cache. In conjunction with performing deployment actions, SDA components may be invoked from the user application cache or from a global application cache. The SDA components may perform actions specific to the application or version of the application, including actions not preconfigured in the deployment manager. An SDA component may be invoked prior to or after the deployment manager performs deployment actions. If an SDA component fails, SDA components that succeeded may be automatically invoked to roll back their actions. SDA components may be used to perform a first install, an update, a roll back, or an uninstall. SDA components may have the privileges of the application and the user corresponding to the user application cache.

    Abstract translation: 一种与应用程序版本的部署一起执行补充部署动作的系统和方法。 部署经理可以将一个或多个补充部署动作(SDA)组件下载到用户应用缓存。 结合执行部署动作,可以从用户应用程序高速缓存或全局应用程序高速缓存中调用SDA组件。 SDA组件可以执行特定于应用程序或应用程序版本的操作,包括未在部署管理器中预先配置的操作。 可以在部署管理器执行部署动作之前或之后调用SDA组件。 如果SDA组件失败,则可能会自动调用成功的SDA组件来回滚其动作。 SDA组件可用于执行第一次安装,更新,回滚或卸载。 SDA组件可以具有与用户应用缓存相对应的应用和用户的权限。

    Deployment of a Solution Artifact to a Client Application
    4.
    发明申请
    Deployment of a Solution Artifact to a Client Application 有权
    将解决方案工件部署到客户端应用程序

    公开(公告)号:US20100042604A1

    公开(公告)日:2010-02-18

    申请号:US12193050

    申请日:2008-08-18

    CPC classification number: G06F8/61 G06F17/30893

    Abstract: Technologies are described herein for deploying a solution artifact to a client-side application. In one method, an instruction to deploy the solution artifact to the client-side application program is received. Upon receiving the instruction, a determination is made whether a package associated with the solution artifact and the client-side application program was generated. Upon determining that the package was generated, a determination is made whether the package is current. Upon determining that the package is not current or that the package was not generated, the package is generated based on the solution artifact and the client-side application program. Upon determining that the package is current or upon generating the package, the package is deployed to the client-side application program.

    Abstract translation: 这里描述了将解决方案工件部署到客户端应用程序的技术。 在一种方法中,接收将解决方案工件部署到客户端应用程序的指令。 在接收到指令后,确定是否生成了与解决方案工件相关联的包和客户端应用程序。 在确定产品包装后,确定包装是否为当前。 在确定该包不是当前的或该包未被生成时,该包是基于该解决方案工件和该客户端应用程序生成的。 在确定包是最新的或在生成包时,包被部署到客户端应用程序。

    Object Model Based Mapping
    5.
    发明申请
    Object Model Based Mapping 有权
    基于对象模型的映射

    公开(公告)号:US20090006440A1

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

    申请号:US11768628

    申请日:2007-06-26

    CPC classification number: G06Q30/00

    Abstract: Object model based mapping may be provided. First, backend data may be received defining data constructs in a backend system. Then entity data may be received defining data constructs in an entity model. User selectable elements may then be received defining a process associating the backend data with the entity data. Next, code may be produced, based on the received user selectable elements, configured to implement the process.

    Abstract translation: 可以提供基于对象模型的映射。 首先,可以接收在后端系统中定义数据结构的后端数据。 然后可以接收在实体模型中定义数据结构的实体数据。 然后可以接收用户可选择的元素,定义将后端数据与实体数据相关联的过程。 接下来,可以基于接收到的用户可选择元素来生成代码,其被配置为实现该过程。

    Object model based mapping
    6.
    发明授权
    Object model based mapping 有权
    基于对象模型的映射

    公开(公告)号:US08566780B2

    公开(公告)日:2013-10-22

    申请号:US11768628

    申请日:2007-06-26

    CPC classification number: G06Q30/00

    Abstract: Object model based mapping may be provided. First, backend data may be received defining data constructs in a backend system. Then entity data may be received defining data constructs in an entity model. User selectable elements may then be received defining a process associating the backend data with the entity data. Next, code may be produced, based on the received user selectable elements, configured to implement the process.

    Abstract translation: 可以提供基于对象模型的映射。 首先,可以接收在后端系统中定义数据结构的后端数据。 然后可以接收在实体模型中定义数据结构的实体数据。 然后可以接收用户可选择的元素,定义将后端数据与实体数据相关联的过程。 接下来,可以基于接收到的用户可选择元素来生成代码,其被配置为实现该过程。

    DOCUMENT COMMUNICATION RUNTIME INTERFACES
    7.
    发明申请
    DOCUMENT COMMUNICATION RUNTIME INTERFACES 有权
    文件通信运行界面

    公开(公告)号:US20130191880A1

    公开(公告)日:2013-07-25

    申请号:US13358383

    申请日:2012-01-25

    Abstract: A set of protocols support a common script object model for document interaction that crosses document types and runtime environments. A cross frame browser-based protocol may provide a secure, scalable, and asynchronous mechanism for transmitting script object model requests to document hosts and managing responses to developer code in standards-compliant browsers. A hostable runtime Application Programming Interface (API) may provide a secure, scalable, and asynchronous protocol to transmit script object model requests across process boundaries to document hosts back to developer code with minimum performance impact on the document host.

    Abstract translation: 一组协议支持跨文档类型和运行时环境的文档交互的通用脚本对象模型。 基于交叉框架浏览器的协议可以提供安全,可扩展和异步的机制,用于将脚本对象模型请求发送到文档主机,并在符合标准的浏览器中管理对开发人员代码的响应。 主机运行时应用程序编程接口(API)可以提供安全,可扩展和异步的协议,以跨过程边界传输脚本对象模型请求,以便以最小的性能影响文档主机将主机记录回开发人员代码。

    Projecting software and data onto client
    8.
    发明授权
    Projecting software and data onto client 有权
    将软件和数据投影到客户端

    公开(公告)号:US08904363B2

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

    申请号:US12147869

    申请日:2008-06-27

    CPC classification number: G06F8/52

    Abstract: A software application written for a server environment is transformed into one which runs in a rich client environment. An entity model defines data sources as they are accessed from the server and as they are accessed from the clients. An application programming interface defines stereotyped interfaces which provide the same functionality on the server and the clients. A metadata model describes the components which make up the application and defines the differences in structure between the server and clients. The metadata model also defines mappings between components used on the server and clients. Settings and context information which tailor the activation and functionality of the components is also captured in the metadata model. Automated transformation is performed by using the mappings to identify the component set to use for the clients, selecting the client version of the application programming interfaces, and selecting the appropriate settings and context information.

    Abstract translation: 为服务器环境编写的软件应用程序转换为在富客户端环境中运行的应用程序。 实体模型定义数据源,因为它们是从服务器访问的,并且从客户端进行访问。 应用程序编程接口定义了在服务器和客户端上提供相同功能的构造型接口。 元数据模型描述组成应用程序的组件,并定义服务器和客户端之间的结构差异。 元数据模型还定义了在服务器和客户端之间使用的组件之间的映射。 定制组件的激活和功能的设置和上下文信息也被捕获在元数据模型中。 通过使用映射来识别要用于客户端的组件集,选择应用程序编程接口的客户端版本以及选择适当的设置和上下文信息来执行自动转换。

    Deployment of a solution artifact to a client application
    9.
    发明授权
    Deployment of a solution artifact to a client application 有权
    将解决方案工件部署到客户端应用程序

    公开(公告)号:US08645944B2

    公开(公告)日:2014-02-04

    申请号:US12193050

    申请日:2008-08-18

    CPC classification number: G06F8/61 G06F17/30893

    Abstract: Technologies are described herein for deploying a solution artifact to a client-side application. In one method, an instruction to deploy the solution artifact to the client-side application program is received. Upon receiving the instruction, a determination is made whether a package associated with the solution artifact and the client-side application program was generated. Upon determining that the package was generated, a determination is made whether the package is current. Upon determining that the package is not current or that the package was not generated, the package is generated based on the solution artifact and the client-side application program. Upon determining that the package is current or upon generating the package, the package is deployed to the client-side application program.

    Abstract translation: 这里描述了将解决方案工件部署到客户端应用程序的技术。 在一种方法中,接收将解决方案工件部署到客户端应用程序的指令。 在接收到指令后,确定是否生成了与解决方案工件相关联的包和客户端应用程序。 在确定产品包装后,确定包装是否为当前。 在确定该包不是当前的或该包未被生成时,该包是基于该解决方案工件和该客户端应用程序生成的。 在确定包是最新的或在生成包时,包被部署到客户端应用程序。

Patent Agency Ranking