Creating Virtual Applications
First Claim
1. A system to provide a virtual package, the system comprising:
- a sequencer component to create the virtual package based in part on an associated application, wherein the sequencer component can be configured to use one or more extensible markup language (XML) data structures which include run-time and setup-time changes associated with the application to create the virtual package;
a store to store the virtual package; and
,a server to communicate aspects of the virtual package to a client.
2 Assignments
0 Petitions
Accused Products
Abstract
Embodiments are provided to create a virtual application or suite of virtual applications. In an embodiment, a system is configured to create a virtual package which includes information that can be used in a hosted virtual application environment. The system can provide bits of a virtual package based in part on user demand for an application or certain application functionality. In one embodiment, a system includes a sequencer component which can create a virtual package which includes information associated with setup-time and run-time changes made to a computing device. The sequencer component can use a number of extensible markup language (XML) files to create the virtual package. Other embodiments are available.
-
Citations
20 Claims
-
1. A system to provide a virtual package, the system comprising:
-
a sequencer component to create the virtual package based in part on an associated application, wherein the sequencer component can be configured to use one or more extensible markup language (XML) data structures which include run-time and setup-time changes associated with the application to create the virtual package; a store to store the virtual package; and
,a server to communicate aspects of the virtual package to a client. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. A computer-readable storage medium, including executable instructions which, when executed, provide a virtual application image by:
-
automatically generating an XML file from a script, wherein the XML file includes information associated with changes made to a computing device during an installation of an installable product; creating the virtual application image based in part on the XML file, wherein the virtual application image includes one or more faux feature blocks for identifying prioritized blocks of code; and
,hosting the virtual application image for a client. - View Dependent Claims (15, 16, 17)
-
-
18. A method of providing a virtual package comprising:
-
creating an XML data structure based in part on one or more installer files, wherein the XML data structure includes information associated with a virtual application image including one or more faux feature blocks to identify essential bits of the virtual application image to be used when prioritizing communication of a bits; extracting machine change information from the XML data structure; generating the virtual package using the extracted machine change information; and
,hosting the virtual application image for use by an end-user. - View Dependent Claims (19, 20)
-
Specification