System, Method and Computer Program Product for Developing, Configuring, Installing and Testing Software
First Claim
Patent Images
1. A system, comprising:
- a host operating system configured to be executed by a data processing unit;
virtualization software configured to run as an application of the host operating system;
a client operating system configured to be executed by the virtualization software; and
a software development system comprising one or more applications running as applications of the client operating system.
1 Assignment
0 Petitions
Accused Products
Abstract
A system having a host operating system configured to be executed by a data processing unit, virtualization software configured to run as an application of the host operating system, a client operating system configured to be executed by the virtualization software and a software development system comprising one or more applications running as applications of the client operating system.
50 Citations
20 Claims
-
1. A system, comprising:
-
a host operating system configured to be executed by a data processing unit; virtualization software configured to run as an application of the host operating system; a client operating system configured to be executed by the virtualization software; and a software development system comprising one or more applications running as applications of the client operating system. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A method, comprising:
-
executing, by a data processing unit, a host operating system; executing virtualization software as an application of the host operating system; executing a client operating system by the virtualization software; and executing a software development system as one or more applications running as applications of the client operating system. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19)
-
-
20. A system, comprising a memory storing a set of instructions and a processor configured to execute the instructions, the instructions being operable to:
-
virtualize an operation of a a client operating system; and virtualize a software development system comprising one or more applications running as applications of the client operating system, wherein the software development system is configured to (1) compile source code to create executable code for execution by a processor of a target device, (2) install the executable code on the target device, (3) cause the processor of the target device to execute the executable code, (4) receive data output from the target device as a result of the target device executing the executable code, and (5) display the received data on a display device.
-
Specification