Hosted machine code installation
First Claim
Patent Images
1. A method for installing a hosted machine code application on to a computer system having an arbitrary operating system comprising the steps of:
- providing, for at least one operating system installation function, operating system dependent installation commands for a plurality of operating systems;
providing an operating system independent script which installs the hosted machine code application on to the computer system wherein installation commands in the operating system independent script are the same irrespective of the operating system of the computer system and wherein the operating system independent script includes an installation command corresponding to the at least one operating system installation function;
determining the operating system;
selecting, responsive to execution of the operating system independent script, an operating system dependent installation command from the operating system dependent installation commands for the plurality of operating systems to perform the at least one installation function based on the determined operating system;
performing the at least one installation function using the selected operating system dependent installation command; and
enabling the computer to execute the selected installation command and perform an operating system installation function on the application.
1 Assignment
0 Petitions
Accused Products
Abstract
There is described a method and system for installing a JAVA application on to a computer system. The method comprises the steps of: determining the particular operating system of the computer system; selecting installation commands (such as editing registry files, creating program groups and folders) corresponding to the determined operating system from a plurality of operating system dependent installation commands; and executing the selected installation commands corresponding to the particular operating system to fully integrate the application onto the operating system.
-
Citations
20 Claims
-
1. A method for installing a hosted machine code application on to a computer system having an arbitrary operating system comprising the steps of:
-
providing, for at least one operating system installation function, operating system dependent installation commands for a plurality of operating systems; providing an operating system independent script which installs the hosted machine code application on to the computer system wherein installation commands in the operating system independent script are the same irrespective of the operating system of the computer system and wherein the operating system independent script includes an installation command corresponding to the at least one operating system installation function; determining the operating system; selecting, responsive to execution of the operating system independent script, an operating system dependent installation command from the operating system dependent installation commands for the plurality of operating systems to perform the at least one installation function based on the determined operating system; performing the at least one installation function using the selected operating system dependent installation command; and enabling the computer to execute the selected installation command and perform an operating system installation function on the application.
-
-
2. A system for installing a hosted machine code application on an arbitrary operating system running on a computer, the system comprising:
-
means for determining the operating system used by the computer; a set of operating system dependent installation commands corresponding to an operating system installation function, wherein each of the operating system dependent installation commands in the set of operating system dependent installation commands corresponds to a different operating system; an operating system independent script which installs the hosted machine code application on to the computer system wherein installation commands in the operating system independent script are the same irrespective of the operating system of the computer system and wherein the operating system independent script includes an installation command corresponding to the at least one operating system installation function; means for selecting from the set of operating system dependent installation commands an operating system dependent installation command corresponding to the determined operating system; and means, responsive to the operating system independent script, for executing said selected operating system dependent installation command so as to perform an operating system installation function on the application. - View Dependent Claims (3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. A storage medium for storing a hosted machine code application for installation on to an operating system running on a computer, the storage medium comprising:
-
the hosted machine code application; an operating system independent script which installs the hosted machine code application on to the computer system wherein installation commands in the operating system independent script are the same irrespective of the operating system of the computer system and wherein the operating system independent script includes an installation command corresponding to the at least one operating system installation function; an installation tool associated with the application, the tool comprising; means for determining the operating system on the computer; a plurality of operating system dependent installation commands for a plurality of operating systems; means, responsive to the operating system independent script, for selecting an operating system dependent installation command corresponding to the determined operating system; and means for enabling said computer to execute said selected command and perform an operating system installation function on the application.
-
-
15. A method of installing a software application on a computer system, the method comprising the steps of:
-
executing a platform independent installer program on the computer system; determining an operating system associated with the computer system; providing generic installation commands from a platform independent installation script to the installer program, wherein the generic installation commands are the same for installation of the software application irrespective of the platform on which the software application is being installed; and wherein the platform independent installer program carries out the following steps in response to receiving a generic installation command; interpreting the generic installation command based on the determined operating system associated with the computer system so as to provide operating system specific commands associated with the generic installation command; and executing the operating system specific commands associated with the generic installation command. - View Dependent Claims (16)
-
-
17. A system for installing a software application on a computer system, comprising:
-
means for executing a platform independent installer program on the computer system; means for determining an operating system associated with the computer system; means for providing generic installation commands from a platform independent installation script to the installer program, wherein the generic installation commands are the same for installation of the software application irrespective of the platform on which the software application is being installed; and wherein the platform independent installer program further comprises; means for interpreting the generic installation command based on the determined operating system associated with the computer system so as to provide operating system specific commands associated with the generic installation command; and means for executing the operating system specific commands associated with the generic installation command. - View Dependent Claims (18)
-
-
19. A computer program product for installing a software application on a computer system, comprising:
a computer readable storage medium having computer readable program code means embodied in said medium, said computer readable code means comprising; computer readable code means for executing a platform independent installer program on the computer system; computer readable code means for determining an operating system associated with the computer system; computer readable code means for providing generic installation commands from a platform independent installation script to the installer program, wherein the generic installation commands are the same for installation of the software application irrespective of the platform on which the software application is being installed; and wherein the platform independent installer program further comprises; computer readable code means for interpreting the generic installation command based on the determined operating system associated with the computer system so as to provide operating system specific commands associated with the generic installation command; and computer readable code means for executing the operating system specific commands associated with the generic installation command. - View Dependent Claims (20)
Specification