Application platform for designing and executing applications

    公开(公告)号:US09703533B2

    公开(公告)日:2017-07-11

    申请号:US13600100

    申请日:2012-08-30

    IPC分类号: G06F9/44 G06F9/445

    CPC分类号: G06F8/34 G06F8/20 G06F8/60

    摘要: A computer-usable storage medium having instructions embodied therein that when executed cause a computer system to perform a method for using an application platform for designing an application. An interface for developing an application is provided at a computer system. A plurality of components are provided at the interface for use in visually designing the application. A selection of a component from the plurality of components is received at the interface. A placement of the component in the application is received within the interface. The application is compiled with the component and the placement of the component such that the application executes natively on a target processor, and wherein the application is bound directly to a native graphics library associated with the target processor.

    APPLICATION PLATFORM FOR DESIGNING AND EXECUTING APPLICATIONS
    2.
    发明申请
    APPLICATION PLATFORM FOR DESIGNING AND EXECUTING APPLICATIONS 有权
    应用平台设计和执行应用

    公开(公告)号:US20130055199A1

    公开(公告)日:2013-02-28

    申请号:US13600100

    申请日:2012-08-30

    IPC分类号: G06F9/44 G06F9/45

    CPC分类号: G06F8/34 G06F8/20 G06F8/60

    摘要: A computer-usable storage medium having instructions embodied therein that when executed cause a computer system to perform a method for using an application platform for designing an application. An interface for developing an application is provided at a computer system. A plurality of components are provided at the interface for use in visually designing the application. A selection of a component from the plurality of components is received at the interface. A placement of the component in the application is received within the interface. The application is compiled with the component and the placement of the component such that the application executes natively on a target processor, and wherein the application is bound directly to a native graphics library associated with the target processor.

    摘要翻译: 一种计算机可用的存储介质,其具有实现的指令,当执行时,使得计算机系统执行使用应用平台来设计应用的方法。 在计算机系统中提供用于开发应用的接口。 在界面处提供多个部件,用于视觉设计应用。 在该界面处接收来自多个分量的分量的选择。 组件在应用程序中的放置在接口内被接收。 应用程序使用组件和组件的位置进行编译,使得应用程序在本地执行在目标处理器上,并且其中应用程序被直接绑定到与目标处理器相关联的本地图形库。

    LICENSE AUTOMATION AND STREAMING FOR SOFTWARE PRODUCTS
    3.
    发明申请
    LICENSE AUTOMATION AND STREAMING FOR SOFTWARE PRODUCTS 审中-公开
    许可证软件产品自动化和流动

    公开(公告)号:US20120084393A1

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

    申请号:US13289969

    申请日:2011-11-04

    CPC分类号: G06F8/61

    摘要: A computer-usable storage medium having instructions embodied therein that when executed cause a computer system to perform a method for managing a license for a product. The method comprising, receiving a command from a user to execute the product at the computer system, wherein the product requires a license for execution; automatically accessing the license for the product from a database of licenses; and storing the license at the computer system for automatic license activation upon execution of the product.

    摘要翻译: 一种计算机可用的存储介质,其具有体现在其中的指令,当被执行时,导致计算机系统执行用于管理产品的许可证的方法。 该方法包括:从计算机系统接收用户执行产品的命令,其中产品需要执行许可证; 从许可证数据库自动访问产品的许可证; 并且在执行产品时将许可证存储在计算机系统处以进行自动许可激活。

    CREATING A THREE DIMENSIONAL USER INTERFACE
    4.
    发明申请
    CREATING A THREE DIMENSIONAL USER INTERFACE 有权
    创建三维用户界面

    公开(公告)号:US20140002457A1

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

    申请号:US13538845

    申请日:2012-06-29

    IPC分类号: G06T15/50

    摘要: Creating a three dimensional user interface. The interface comprising a three dimensional user interface control set in a scene in the interface, wherein the three dimensional user interface control comprises shading based on a virtual light source, a virtual camera, and based on a virtual depth of the three dimensional user interface control relative to the scene, wherein the three dimensional user interface control is a control for triggering an event. The interface further comprising a detector to detect a change in position of the device relative to the virtual light source and the virtual camera. The interface further comprising a rendering module to render the three dimensional user interface control and the scene in a new perspective with a change in the three dimensional effects based on the change in position of the device relative to the virtual light source and the virtual camera.

    摘要翻译: 创建三维用户界面。 所述界面包括在所述界面中的场景中设置的三维用户界面控制,其中所述三维用户界面控制包括基于虚拟光源,虚拟相机以及基于三维用户界面控制的虚拟深度的阴影 相对于场景,其中三维用户界面控制是用于触发事件的控制。 所述界面还包括检测器,用于检测所述装置相对于所述虚拟光源和所述虚拟相机的位置的变化。 所述界面还包括渲染模块,用于基于所述装置相对于所述虚拟光源和所述虚拟照相机的位置的改变,以三维效果的改变以新视角呈现所述三维用户界面控制和所述场景。

    PRODUCT BROWSER FOR SOFTWARE PRODUCTS
    5.
    发明申请
    PRODUCT BROWSER FOR SOFTWARE PRODUCTS 审中-公开
    软件产品的产品浏览器

    公开(公告)号:US20120089485A1

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

    申请号:US13289959

    申请日:2011-11-04

    IPC分类号: G06Q30/06

    CPC分类号: G06F8/61 G06Q30/0623

    摘要: A computer usable storage medium having computer readable program code embedded therein for a product browser. The program code comprising, a product browser with a user interface at a device configured for receiving a user selection of a product from a source, the source comprising a plurality of products, for execution at the device, wherein the product is a self-contained file resolvable by the product browser and wherein the device comprises an operating system comprising a registry and a file system. The product browser further comprising, searching code for discovering the product at the source based on metadata associated with the product responsive to a user input at the product browser; and displaying code for displaying information related to the product at the device via the product browser.

    摘要翻译: 一种计算机可用存储介质,其具有嵌入其中的用于产品浏览器的计算机可读程序代码。 该程序代码包括:在被配置为从源接收产品的用户选择的设备处的用户界面的产品浏览器,所述源包括多个产品,用于在所述设备处执行,其中所述产品是独立的 可由产品浏览器解析的文件,并且其中该设备包括包括注册表和文件系统的操作系统。 产品浏览器还包括:响应于在产品浏览器处的用户输入,基于与产品相关联的元数据来搜索在源处发现产品的代码; 以及通过产品浏览器显示用于在设备上显示与产品相关的信息的代码。

    Creating a three dimensional user interface
    6.
    发明授权
    Creating a three dimensional user interface 有权
    创建三维用户界面

    公开(公告)号:US08922557B2

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

    申请号:US13538845

    申请日:2012-06-29

    IPC分类号: G06T15/50

    摘要: Creating a three dimensional user interface. The interface comprising a three dimensional user interface control set in a scene in the interface, wherein the three dimensional user interface control comprises shading based on a virtual light source, a virtual camera, and based on a virtual depth of the three dimensional user interface control relative to the scene, wherein the three dimensional user interface control is a control for triggering an event. The interface further comprising a detector to detect a change in position of the device relative to the virtual light source and the virtual camera. The interface further comprising a rendering module to render the three dimensional user interface control and the scene in a new perspective with a change in the three dimensional effects based on the change in position of the device relative to the virtual light source and the virtual camera.

    摘要翻译: 创建三维用户界面。 所述界面包括在所述界面中的场景中设置的三维用户界面控制,其中所述三维用户界面控制包括基于虚拟光源,虚拟相机以及基于三维用户界面控制的虚拟深度的阴影 相对于场景,其中三维用户界面控制是用于触发事件的控制。 所述界面还包括检测器,用于检测所述装置相对于所述虚拟光源和所述虚拟相机的位置的变化。 所述界面还包括渲染模块,用于基于所述装置相对于所述虚拟光源和所述虚拟照相机的位置的改变,以三维效果的改变以新视角呈现所述三维用户界面控制和所述场景。

    System and Methodology for Automating Delivery, Licensing, and Availability of Software Products
    7.
    发明申请
    System and Methodology for Automating Delivery, Licensing, and Availability of Software Products 审中-公开
    自动交付,许可和软件产品可用性的系统和方法

    公开(公告)号:US20110047540A1

    公开(公告)日:2011-02-24

    申请号:US12695130

    申请日:2010-01-27

    IPC分类号: G06F3/01 G06F9/445 G06F3/048

    CPC分类号: G06F8/61

    摘要: System and methodology automating delivery, licensing, and availability of software products are shown and described. In one embodiment, for example, a system of the present invention for delivering and licensing application software is described that comprises: a cloud server storing a plurality of software applications, including storing metadata indicating permitted licensing and operation of the software applications; a client computer for operating software applications, the client computer in communication with the cloud server; a client user interface at the client computer, which allows a user to request software applications from the cloud server; a communication module at the cloud server, for receiving requests from the user to operate particular software applications at the client computer; an authentication module at the cloud server, for authenticating the requests received from the user to operate certain software applications at the client computer; and a local library at the client computer for receiving from the cloud server the particular software applications requested by the user and making those applications available for operation at the client computer, pursuant to permitted licensing and operation specified by the metadata.

    摘要翻译: 显示和描述系统和方法自动化交付,许可和可用性的软件产品。 在一个实施例中,例如,描述了用于交付和授权应用软件的本发明的系统,其包括:存储多个软件应用的云服务器,包括存储指示许可的许可和软件应用的操作的元数据; 用于操作软件应用程序的客户端计算机,与云服务器通信的客户端计算机; 客户端计算机上的客户端用户界面,允许用户从云服务器请求软件应用程序; 在云服务器处的通信模块,用于接收来自用户的操作以在客户端计算机上操作特定软件应用的请求; 在云服务器处的认证模块,用于认证从用户接收的请求以在客户端计算机上操作某些软件应用; 以及客户端计算机上的本地库,用于从云服务器接收用户请求的特定软件应用程序,并根据元数据指定的许可许可和操作,使这些应用程序可在客户端计算机上运行。

    Creating a software product from a software application

    公开(公告)号:US10089092B2

    公开(公告)日:2018-10-02

    申请号:US13289972

    申请日:2011-11-04

    IPC分类号: G06F9/445 G06F8/61

    摘要: A method for creating a product which is a single file executable by a product browser is provided. The method includes: initiating installation operations for application software on a computer system; recording the installation operations of the application software via a product browser, wherein the product browser is configured to create the product and execute the product; and creating the product based on the recording, wherein the creating structures the product with critical dynamic-link library (dll) files that will be pre-fetched by the second instance of the product browser, and wherein the product is structured with a virtualized private registry to be integrated with an operating system registry upon execution such that certain registry keys are virtualized in the virtualized private registry and other registry keys will be deferred to the operating system registry.

    CREATING A SOFTWARE PRODUCT FROM A SOFTWARE APPLICATION
    9.
    发明申请
    CREATING A SOFTWARE PRODUCT FROM A SOFTWARE APPLICATION 审中-公开
    从软件应用程序创建软件产品

    公开(公告)号:US20120089971A1

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

    申请号:US13289972

    申请日:2011-11-04

    IPC分类号: G06F9/445 G06F9/44

    CPC分类号: G06F8/61 G06F9/44505

    摘要: A computer-usable storage medium having instructions embodied therein that when executed cause a computer system to perform a method for creating a product. The method comprising, initiating installation operations for application software on a computer system; recording the installation operations of the application software via a product browser; and creating the product based on the recording the installation operations wherein the product is a self-contained single file resolvable by the product browser.

    摘要翻译: 一种计算机可用的存储介质,具有其中包含的指令,当执行时,使得计算机系统执行用于创建产品的方法。 该方法包括:在计算机系统上启动应用软件的安装操作; 通过产品浏览器记录应用软件的安装操作; 并且基于记录安装操作来创建产品,其中产品是由产品浏览器可解析的独立的单个文件。