METHOD AND SYSTEM FOR DEPLOYING VIRTUALIZED APPLICATIONS
First Claim
1. A method for deploying virtualized applications, the method comprising:
- at a client device,downloading a launcher from a virtualized application portal to the client device;
running the launcher at the client device, wherein running the launcher comprises checking for a first dependency and downloading a file of the first dependency if the first dependency is not installed on the client device;
after checking for the first dependency, downloading an apploader from the virtualized application portal;
running the apploader at the client device, wherein running the apploader comprises;
determining a configuration of the client device and downloading virtualized application components dependent on the configuration;
determining specific needs of the virtualized application and downloading components dependent on the specific needs; and
starting the virtualized application on the client device.
1 Assignment
0 Petitions
Accused Products
Abstract
Methods and systems for deploying virtualized applications are disclosed. In an embodiment, a method involves, at a client device, downloading a launcher from a virtualized application portal to the client device, running the launcher at the client device, wherein running the launcher comprises checking for a first dependency and downloading a file of the first dependency if the first dependency is not installed on the client device, after checking for the first dependency, downloading an apploader from the virtualized application portal, and running the apploader at the client device. Running the apploader involves determining a configuration of the client device and downloading virtualized application components dependent on the configuration, determining specific needs of the virtualized application and downloading components dependent on the specific needs, and starting the virtualized application on the client device.
22 Citations
22 Claims
-
1. A method for deploying virtualized applications, the method comprising:
-
at a client device, downloading a launcher from a virtualized application portal to the client device; running the launcher at the client device, wherein running the launcher comprises checking for a first dependency and downloading a file of the first dependency if the first dependency is not installed on the client device; after checking for the first dependency, downloading an apploader from the virtualized application portal; running the apploader at the client device, wherein running the apploader comprises; determining a configuration of the client device and downloading virtualized application components dependent on the configuration; determining specific needs of the virtualized application and downloading components dependent on the specific needs; and starting the virtualized application on the client device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A method for deploying virtualized applications, the method comprising:
-
at a client device, downloading a launcher from a virtualized application portal to the client device, wherein the launcher is written in C and wherein the launcher file is an executable file; running the launcher at the client device, wherein running the launcher comprises checking to see if the .NET framework is installed at the client device and downloading and installing a version of the .NET framework if the .NET framework in not already installed at the client device; after the .NET framework is installed on the client device, downloading an apploader from the virtualized application portal, wherein the apploader is dependent on the .NET framework to run; running the apploader at the client device, wherein running the apploader comprises; determining a configuration of the client device and downloading virtualized application binaries dependent on the configuration; and determining a runtime requirement of the virtualized application and downloading components dependent on the runtime requirement; and after the runtime requirement is downloaded, executing at least one of the application binaries to start the virtualized application. - View Dependent Claims (13, 14, 15, 16, 17)
-
-
18. A system for deploying virtualized applications, the system comprising:
-
a virtualized application portal having a plurality of virtualized applications; a launcher; and an apploader; wherein the launcher is configured to check to see if the .NET framework is installed at a client device and to download and install a version of the .NET framework at a client device if the .NET framework in not already installed at the client device and, after the .NET framework is installed on the client device, to download the apploader, wherein the apploader is dependent on the .NET framework to run, and to run the apploader; wherein the apploader is configured to determine a configuration of the client device and to download virtualized application binaries dependent on the configuration, to determine a runtime requirement of the virtualized application and to download components dependent on the runtime requirement, and after the runtime requirement is downloaded, to execute at least one of the application binaries to start the virtualized application. - View Dependent Claims (19, 20, 21, 22)
-
Specification