System and method for verifying the integrity of read-only components in deployed mixed-mode applications
    1.
    发明授权
    System and method for verifying the integrity of read-only components in deployed mixed-mode applications 有权
    用于验证部署的混合模式应用程序中只读组件的完整性的系统和方法

    公开(公告)号:US09129136B2

    公开(公告)日:2015-09-08

    申请号:US11880417

    申请日:2007-07-19

    IPC分类号: G06F9/44 G06F21/64 G06F21/51

    CPC分类号: G06F21/64 G06F21/51

    摘要: A method of ensuring the integrity of read-only components in deployed mixed-mode applications that includes generating a digital fingerprint prior to the deployment of a mixed-mode application is discussed. The digital fingerprint is based on a read-only component in the mixed-mode application and uniquely identifies the read-only component. The method also deploys the mixed-mode application and the digital fingerprint. Additionally, the method verifies, at execution time by using the digital fingerprint, that the read-only component in the mixed-mode deployed application that served as the basis for the digital fingerprint is identical to the same read-only component originally packaged with the mixed-mode application.

    摘要翻译: 讨论了在部署混合模式应用程序中确保只读组件的完整性的方法,包括在部署混合模式应用程序之前生成数字指纹。 数字指纹基于混合模式应用程序中的只读组件,并唯一地标识只读组件。 该方法还部署了混合模式应用程序和数字指纹。 此外,该方法在执行时通过使用数字指纹来验证作为数字指纹的基础的混合模式部署的应用程序中的只读组件与最初与该数字指纹打包的相同的只读组件相同 混合模式应用。

    Thin client graphical presentation and manipulation application
    2.
    发明授权
    Thin client graphical presentation and manipulation application 有权
    瘦客户端图形呈现和操纵应用程序

    公开(公告)号:US08423326B1

    公开(公告)日:2013-04-16

    申请号:US13455793

    申请日:2012-04-25

    IPC分类号: G06F17/50

    CPC分类号: G06F17/30899

    摘要: A distributed graphical presentation and manipulation application executes as a thin client application in a network. The networked graphical presentation and manipulation application can generally be used without requiring a user to install any specific software prior to using the application. In one embodiment, code may be received from a server via the network. A local environment may be generated based on the code, where the local environment may be configured to display a view of a graphical model. A request to manipulate the view may be received within the local environment. A request for a manipulated view may be transmitted to the server based on the received request. The manipulated view may be received from the server. The received manipulated view may be displayed within the local environment.

    摘要翻译: 分布式图形呈现和操作应用程序作为网络中的瘦客户端应用程序执行。 通常可以使用联网的图形呈现和操纵应用程序,而不需要用户在使用应用程序之前安装任何特定的软件。 在一个实施例中,可以经由网络从服务器接收代码。 可以基于代码生成本地环境,其中可以配置本地环境以显示图形模型的视图。 可以在本地环境中接收操纵视图的请求。 可以基于接收到的请求向服务器发送对操纵视图的请求。 可以从服务器接收被操纵的视图。 所接收的被操纵的视图可以在本地环境中显示。

    Deploying and distributing of applications and software components
    3.
    发明授权
    Deploying and distributing of applications and software components 有权
    部署和分发应用程序和软件组件

    公开(公告)号:US08806428B1

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

    申请号:US13614147

    申请日:2012-09-13

    IPC分类号: G06F9/44 G06F17/30 G06F9/445

    CPC分类号: G06F8/61

    摘要: A self-contained virtual file system is disclosed for deploying and distributing an application and/or software component. Executable files relating to the application are included in a distributable composite file. The composite file and a user front end application are deployed and distributed to an application user where the application is executed. An application provider can tag the composite file with the version information and other useful meta-data of the files for the application. The format of the composite file may support the storage of any kind of file types and associated meta-data. The composite file may contain the hierarchical directory structure of the files for the application so that the hierarchical directory structure is installed in the application user's electronic device.

    摘要翻译: 公开了一种独立的虚拟文件系统,用于部署和分发应用程序和/或软件组件。 与应用程序相关的可执行文件包含在可分发的组合文件中。 组合文件和用户前端应用程序被部署并分发给执行应用程序的应用程序用户。 应用程序提供程序可以使用应用程序的文件的版本信息和其他有用的元数据来标记复合文件。 复合文件的格式可以支持任何类型的文件类型和关联的元数据的存储。 复合文件可以包含用于应用程序的文件的分级目录结构,使得分层目录结构安装在应用程序用户的电子设备中。

    Proxy graphical user interface generation

    公开(公告)号:US08365144B1

    公开(公告)日:2013-01-29

    申请号:US12138127

    申请日:2008-06-12

    IPC分类号: G06F9/44

    CPC分类号: G06F3/048 G06F8/38

    摘要: An exemplary embodiment may provide tools for creating a graphical user interface (GUI) in a first or original environment and for embedding the GUI in a second or target environment. The GUI created in the first environment may be translated into a platform independent description. A proxy GUI may be generated from the platform independent description and incorporated in the second environment.

    CALLING OF LATE BOUND FUNCTIONS FROM AN EXTERNAL PROGRAM ENVIRONMENT
    5.
    发明申请
    CALLING OF LATE BOUND FUNCTIONS FROM AN EXTERNAL PROGRAM ENVIRONMENT 有权
    从外部程序环境中获取最终的功能

    公开(公告)号:US20120036519A1

    公开(公告)日:2012-02-09

    申请号:US13277844

    申请日:2011-10-20

    IPC分类号: G06F3/00

    摘要: The present invention is directed toward automatically integrating a late bound program language into an external environment. The external environment may be an early bound environment, a late bound environment or some combination thereof. Associated with the late bound program environment is a modular execution engine and an interface mechanism, wherein the interface mechanism is capable of expressing late bound semantics in a format compatible with the external environment.

    摘要翻译: 本发明旨在将后期绑定程序语言自动地集成到外部环境中。 外部环境可能是早期约束环境,后期环境或其某些组合。 与后期程序环境相关联的是模块化执行引擎和接口机制,其中接口机制能够以与外部环境兼容的格式表达后期绑定语义。

    System and method for verifying the integrity of read-only components in deployed mixed-mode applications
    7.
    发明授权
    System and method for verifying the integrity of read-only components in deployed mixed-mode applications 有权
    用于验证部署的混合模式应用程序中只读组件的完整性的系统和方法

    公开(公告)号:US08838974B2

    公开(公告)日:2014-09-16

    申请号:US11182163

    申请日:2005-07-15

    IPC分类号: G06F9/44 G06F21/64 G06F21/51

    CPC分类号: G06F21/64 G06F21/51

    摘要: A method of ensuring the integrity of read-only components in deployed mixed-mode applications that includes generating a digital fingerprint prior to the deployment of a mixed-mode application is discussed. The digital fingerprint is based on a read-only component in the mixed-mode application and uniquely identifies the read-only component. The method also deploys the mixed-mode application and the digital fingerprint. Additionally, the method verifies, at execution time by using the digital fingerprint, that the read-only component in the mixed-mode deployed application that served as the basis for the digital fingerprint is identical to the same read-only component originally packaged with the mixed-mode application.

    摘要翻译: 讨论了在部署混合模式应用程序中确保只读组件的完整性的方法,包括在部署混合模式应用程序之前生成数字指纹。 数字指纹基于混合模式应用程序中的只读组件,并唯一地标识只读组件。 该方法还部署了混合模式应用程序和数字指纹。 此外,该方法在执行时通过使用数字指纹来验证作为数字指纹的基础的混合模式部署的应用程序中的只读组件与最初与该数字指纹打包的相同的只读组件相同 混合模式应用。

    Dynamically generating statically-typed proxies for dynamically-typed functions
    8.
    发明授权
    Dynamically generating statically-typed proxies for dynamically-typed functions 有权
    动态地为动态类型的函数生成静态类型的代理

    公开(公告)号:US08769486B2

    公开(公告)日:2014-07-01

    申请号:US13176403

    申请日:2011-07-05

    IPC分类号: G06F9/44

    CPC分类号: G06F8/30 B33Y50/00 G06F9/4486

    摘要: Embodiments of the present application may simplify an integration of statically typed and dynamically typed languages by automatically generating an implementation of a statically typed native interface for a given set of dynamically typed functions. In an embodiment, functions in a dynamically typed language are automatically interconnected with functions in a statically typed language. Code that bridges and/or connects a statically typed interface and a dynamically typed interface embodied in the dynamically typed source code may be automatically generated. The statically typed interface may be provided by a user. Further, an extensible set of runtime rules that determine how to convert between statically typed and dynamically typed data may be provided.

    摘要翻译: 本申请的实施例可以通过为给定的一组动态类型函数自动生成静态类型的本机接口的实现来简化静态类型和动态类型语言的集成。 在一个实施例中,动态类型语言中的功能将以静态类型语言的功能自动互连。 可以自动生成桥接和/或连接静态类型界面和动态类型化源代码中嵌入的动态类型界面的代码。 静态类型的界面可以由用户提供。 此外,可以提供确定如何在静态类型和动态类型数据之间进行转换的可扩展运行时规则集合。

    DYNAMICALLY GENERATING STATICALLY-TYPED PROXIES FOR DYNAMICALLY-TYPED FUNCTIONS
    9.
    发明申请
    DYNAMICALLY GENERATING STATICALLY-TYPED PROXIES FOR DYNAMICALLY-TYPED FUNCTIONS 有权
    动态生成动态类型函数的静态代码

    公开(公告)号:US20120180025A1

    公开(公告)日:2012-07-12

    申请号:US13176403

    申请日:2011-07-05

    IPC分类号: G06F9/44

    CPC分类号: G06F8/30 B33Y50/00 G06F9/4486

    摘要: Embodiments of the present application may simplify an integration of statically typed and dynamically typed languages by automatically generating an implementation of a statically typed native interface for a given set of dynamically typed functions. In an embodiment, functions in a dynamically typed language are automatically interconnected with functions in a statically typed language. Code that bridges and/or connects a statically typed interface and a dynamically typed interface embodied in the dynamically typed source code may be automatically generated. The statically typed interface may be provided by a user. Further, an extensible set of runtime rules that determine how to convert between statically typed and dynamically typed data may be provided.

    摘要翻译: 本申请的实施例可以通过为给定的一组动态类型函数自动生成静态类型的本机接口的实现来简化静态类型和动态类型语言的集成。 在一个实施例中,动态类型语言中的功能将以静态类型语言的功能自动互连。 可以自动生成桥接和/或连接静态类型界面和动态类型化源代码中嵌入的动态类型界面的代码。 静态类型的界面可以由用户提供。 此外,可以提供确定如何在静态类型和动态类型数据之间进行转换的可扩展运行时规则集合。

    Thin client graphical presentation and manipulation application
    10.
    发明授权
    Thin client graphical presentation and manipulation application 有权
    瘦客户端图形呈现和操纵应用程序

    公开(公告)号:US08190400B1

    公开(公告)日:2012-05-29

    申请号:US11687390

    申请日:2007-03-16

    IPC分类号: G06F17/50

    CPC分类号: G06F17/30899

    摘要: A distributed graphical presentation and manipulation application executes as a thin client application in a network. The networked graphical presentation and manipulation application can generally be used without requiring a user to install any specific software prior to using the application. In one embodiment, code may be received from a server via the network. A local environment may be generated based on the code, where the local environment may be configured to display a view of a graphical model. A request to manipulate the view may be received within the local environment. A request for a manipulated view may be transmitted to the server based on the received request. The manipulated view may be received from the server. The received manipulated view may be displayed within the local environment.

    摘要翻译: 分布式图形呈现和操作应用程序作为网络中的瘦客户端应用程序执行。 通常可以使用联网的图形呈现和操纵应用程序,而不需要用户在使用应用程序之前安装任何特定的软件。 在一个实施例中,可以经由网络从服务器接收代码。 可以基于代码生成本地环境,其中可以配置本地环境以显示图形模型的视图。 可以在本地环境中接收操纵视图的请求。 可以基于接收到的请求向服务器发送对操纵视图的请求。 可以从服务器接收被操纵的视图。 所接收的被操纵的视图可以在本地环境中显示。