Resource launch from application within application container
First Claim
1. A computer program product comprising one or more computer-storage devices having thereon one or more computer-executable instructions that are structured such that, when executed by one or more processors of the computing system, cause the computing system to perform a computer-implemented method comprising:
- at a remote resource application located in an application container running on a computing system which has a file system or other system environment external to and restricted from access by the remote resource application in the application container, receiving from a broker component one or more visualizations for one or more remote resources;
displaying the received visualizations at a user interface of the remote resource application;
in response to selection of a visualization for a remote resource, the remote resource application requesting the broker component to access launch instructions for the remote resource corresponding to the selected visualization;
determining at a decision component whether the remote resource corresponding to the selected visualization must be launched external to the application container or whether the remote resource corresponding to the selected visualization is able to be launched from the remote resource application inside the application container; and
launching the remote resource corresponding to the selected visualization at the remote resource application.
2 Assignments
0 Petitions
Accused Products
Abstract
A remote resource application that is associated with an application container in a manner that the application container restricts the remote resource application from directly accessing at least a file system of the computing system. The remote resource application provides a visualization for each of multiple remote resources. The user may launch the remote resource by selecting the corresponding visualization. Some of the remote resources are accessed by launching from the remote resource application itself in the context of the application container. Others of the remote resources are launched outside of the application container. The remote desktop application may operate securely within the application container, and still serve as an integrated location from which a user can access remote resources, regardless of whether the remote resource is launched from internal or external to the application container.
-
Citations
19 Claims
-
1. A computer program product comprising one or more computer-storage devices having thereon one or more computer-executable instructions that are structured such that, when executed by one or more processors of the computing system, cause the computing system to perform a computer-implemented method comprising:
-
at a remote resource application located in an application container running on a computing system which has a file system or other system environment external to and restricted from access by the remote resource application in the application container, receiving from a broker component one or more visualizations for one or more remote resources; displaying the received visualizations at a user interface of the remote resource application; in response to selection of a visualization for a remote resource, the remote resource application requesting the broker component to access launch instructions for the remote resource corresponding to the selected visualization; determining at a decision component whether the remote resource corresponding to the selected visualization must be launched external to the application container or whether the remote resource corresponding to the selected visualization is able to be launched from the remote resource application inside the application container; and launching the remote resource corresponding to the selected visualization at the remote resource application. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A computer-implemented method comprising:
-
at a remote resource application located in an application container running on a computing system which has a file system or other system environment external to and restricted from access by the remote resource application in the application container, receiving from a broker component one or more visualizations for one or more remote resources; displaying the received visualizations at a user interface of the remote resource application; in response to selection of a visualization for a remote resource, the remote resource application requesting the broker component to access launch instructions for the remote resource corresponding to the selected visualization; determining at a decision component that is either internal to the remote resource application or external to the remote resource application whether the remote resource corresponding to the selected visualization must be launched external to the application container or whether the remote resource corresponding to the selected visualization is able to be launched from the remote resource application inside the application container; and launching the remote resource corresponding to the selected visualization at the remote resource application. - View Dependent Claims (13, 14, 15, 16, 17, 18)
-
-
19. A computer-implemented method comprising:
-
at a remote resource application located in an application container running on a computing system which has a file system or other system environment external to and restricted from access by the remote resource application in the application container, in response to a user of the remote resource application subscribing to one or more workspaces, receiving from a broker component one or more visualizations for one or more remote resources, at least some of the remote resources corresponding to the one or more workspaces; displaying the received visualizations at a user interface of the remote resource application; in response to selection of a visualization for a remote resource, the remote resource application requesting the broker component to access launch instructions for the remote resource corresponding to the selected visualization; determining at a decision component that is either internal to the remote resource application or external to the remote resource application whether the remote resource corresponding to the selected visualization must be launched external to the application container or whether the remote resource corresponding to the selected visualization is able to be launched from the remote resource application inside the application container; and launching the remote resource corresponding to the selected visualization at the remote resource application. wherein the plurality of visualizations were provided in response to a user of the remote resource application subscribing to one or more workspaces, each corresponding to at least a portion of the plurality of remote resources.
-
Specification