Distributed application development

    公开(公告)号:US10977218B1

    公开(公告)日:2021-04-13

    申请号:US15983789

    申请日:2018-05-18

    Abstract: Files for a large application can be managed using a distributed file system (DFS) and distributed processing system. Application files can be stored to nodes of an immutable DFS, where the nodes are part of a hierarchical representation of the file system. A distributed processing system enables multiple users to modify respective portions of the file system, where the users obtain only relevant subsets of the application files, allowing for efficient caching. New or modified files can be stored back to the respective nodes of the shared repository, such as by using objects with using names or identifiers that are unique to a particular version, such as may be generated by hashing contents of the files. The parent nodes in the hierarchical tree can be updated to reflect the portion of the tree that has changed, allowing for fast version control as other nodes do not have to be analyzed.

    Build service for software development projects
    3.
    发明授权
    Build service for software development projects 有权
    为软件开发项目建立服务

    公开(公告)号:US09229693B1

    公开(公告)日:2016-01-05

    申请号:US14289376

    申请日:2014-05-28

    CPC classification number: G06F8/71 G06F8/30

    Abstract: A computing resource service provider may provide developers with access to a build service configured to generate compilation artifacts associated with software development projects. The build service may obtain a build description and source code suitable for generating the compilation artifact. The build service may then cause one or more build resources to be provisioned and included in a build instantiation using computing resources of the service provider. The build instantiation may generate the compilation artifact, using the one or more build resources, based at least in part on the obtained source code. The developer may then be provided with access to the compilation artifact generated by the build instantiation.

    Abstract translation: 计算资源服务提供商可以向开发者提供对配置为生成与软件开发项目相关联的编译工件的构建服务的访问。 构建服务可以获得适合于生成编译工件的构建描述和源代码。 然后,构建服务可以使用服务提供商的计算资源使一个或多个构建资源被配置并包括在构建实例化中。 构建实例化可以至少部分地基于获得的源代码来生成使用一个或多个构建资源的编译工件。 然后可以向开发人员提供对由构建实例化生成的编译工件的访问。

    Browser as a service
    4.
    发明授权

    公开(公告)号:US09740791B1

    公开(公告)日:2017-08-22

    申请号:US14494446

    申请日:2014-09-23

    CPC classification number: G06F17/30893 G06F17/2247

    Abstract: Techniques and solutions for providing a cloud browse service are described. For example, a client can request a web page. In response to the request, the client can receive a processed layer tree representing the web page. The processed layer tree can be created by a server environment (e.g., by creating an original DOM from obtained HTML and associated web page resources for the web page and creating the processed layers from the original DOM). The client can create a simplified DOM from the received processed layers and display the web page using the simplified DOM. Techniques and solutions for providing a browser as a service are described. For example, a web browser component can receive a processed layer tree representing a web page, create a simplified DOM, and display the web page.

    Cloud browser DOM-based client
    5.
    发明授权
    Cloud browser DOM-based client 有权
    云浏览器基于DOM的客户端

    公开(公告)号:US09582600B1

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

    申请号:US14494408

    申请日:2014-09-23

    Abstract: Techniques and solutions for providing a cloud browse service are described. For example, a client can request a web page. In response to the request, the client can receive a processed layer tree representing the web page. The processed layer tree can be created by a server environment (e.g., by creating an original DOM from obtained HTML and associated web page resources for the web page and creating the processed layers from the original DOM). The client can create a simplified DOM from the received processed layers and display the web page using the simplified DOM. Techniques and solutions for providing a browser as a service are described. For example, a web browser component can receive a processed layer tree representing a web page, create a simplified DOM, and display the web page.

    Abstract translation: 描述了提供云浏览服务的技术和解决方案。 例如,客户端可以请求网页。 响应于该请求,客户端可以接收表示网页的处理层树。 处理的层树可以由服务器环境创建(例如,通过从获得的HTML创建原始DOM以及针对网页的相关网页资源并从原始DOM创建处理的层)。 客户端可以从接收到的处理层创建简化的DOM,并使用简化的DOM显示网页。 描述了提供浏览器作为服务的技术和解决方案。 例如,Web浏览器组件可以接收表示网页的处理层树,创建简化的DOM并显示网页。

Patent Agency Ranking