Method, system, and program for providing access to an application on an end user computer
AssigneeSun Microsystems, Inc.
InventorsBecky Berndt, Daniel J. Maslowski, Paul Von Behren
Life of this patent
Estimating the term…
Abstract
Provided are a method, system, and program for generating an installation package for an application. The application is intended to execute on an operating system of an end user computer. A translator program installed on the end user computer converts code in the application to native operating system commands. Provided are the application and a launcher program including code to perform operations on an end user computer including the operating system to launch the application. A launcher application including code to call the launcher program is accessed.
Claims59
A method for generating an installation package for an application, wherein the application is intended to execute on an operating system of a computer, wherein a translator program installed on the computer converts code in the application to native operating system commands, comprising:
- providing the application;
- providing a launcher program including code to perform operations on the computer including the operating system to launch the application;
- and
- accessing a launcher application including code to call the launcher program.
A method for installing an application on a computer having an operating system and translator program, wherein the translator program converts code in the application to native operating system commands, comprising:
- (a) processing an installation package including the application, a launcher program, a launcher application, and installation code;
- (b) executing the installation code to perform:
- (i) creating an application directory;
- (ii) installing the application, the launcher program, and the launcher application on the computer;
- and
- (iii) installing a link on the computer to the launcher application;
- (c) receiving user selection of the link;
- and
- (d) executing the launcher application associated with the selected link to call the launcher program to run the application.
A method for providing access to an application on a computer, wherein the application is intended to execute on an operating system of the computer, wherein a translator program installed on the computer converts the application code to native operating system commands, comprising:
- providing a launcher application including code to call a launcher program, wherein the launcher program includes code to launch the application, wherein the translator program converts the launched application to native operating system commands to execute in the operating system;
- and
- transmitting the launcher application to a developer of the application to use to enable users to run the application, wherein the developer renames the launcher application to a name of the application.
A system for generating an installation package for an application, wherein the application is intended to execute on an operating system of a computer, wherein a translator program installed on the computer converts code in the application to native operating system commands, comprising:
- a computer readable medium
- means for providing the application in the computer readable medium;
- means for providing a launcher program including code to perform operations on the computer including the operating system to launch the application in the computer readable medium;
- and
- means for accessing a launcher application including code to call the launcher program.
A system for installing an application, comprising:
- a computer having an operating system and translator program, wherein the translator program converts code in the application to native operating system commands;
- means for processing an installation package including the application, a launcher program, a launcher application, and installation code;
- means for creating an application directory in response to executing the installation code;
- means for installing the application, the launcher program, and the launcher application on the computer in response to executing the installation code;
- and
- means for installing a link on the computer to the launcher application in response to executing the installation code;
- means for receiving user selection of the link;
- and
- means for executing the launcher application associated with the selected link to call the launcher program to run the application.
A system for providing access to an application on an computer, wherein the application is intended to execute on an operating system of the computer, wherein a translator program installed on the computer converts the application code to native operating system commands, comprising:
- a compute readable medium;
- a launcher application in the computer readable medium;
- a launcher program in the computer readable medium, wherein the launcher application includes code to call a launcher program, wherein the launcher program includes code to launch the application, wherein the translator program converts the launched application to native operating system commands to execute in the operating system;
- and
- means for transmitting the launcher application to a developer of the application to use to enable users to run the application, wherein the developer renames the launcher application to a name of the application.
A system for generating an installation package for an application, wherein the application is intended to execute on an operating system of a computer, wherein a translator program installed on the computer converts code in the application to native operating system commands, comprising:
- a computer readable medium;
- a processor;
- code implemented in the computer readable medium to cause the processor to perform:
- (i) providing a launcher program including code to perform operations on the computer including the operating system to launch the application;
- and
- (ii) accessing a launcher application including code to call the launcher program.
A system for installing an application;
- a computer having an operating system and translator program, wherein the translator program converts code in the application to native operating system commands, comprising:
- a computer readable medium;
- code implemented in the computer readable medium including code to cause the computer to perform:
- (i) processing an installation package including the application, a launcher program, a launcher application, and installation code;
- (ii) executing the installation code, wherein the installation code further causes the processor to perform:
- (a) creating an application directory;
- (b) installing the application, the launcher program, and the launcher application on the computer;
- and
- (c) installing a link on the computer to the launcher application;
- (iii) receiving user selection of the link;
- and
- (iv) executing the launcher application associated with the selected link to call the launcher program to run the application.
An article of manufacture including code for generating an installation package for an application, wherein the application is intended to execute on an operating system of a computer, wherein a translator program installed on the computer converts code in the application to native operating system commands, wherein the code causes operations to be performed, the operations comprising:
- providing the application;
- providing a launcher program including code to perform operations on the computer including the operating system to launch the application;
- and
- accessing a launcher application including code to call the launcher program.
An article of manufacture including an installation packing including code to install an application on a computer having an operating system and translator program, wherein the translator program converts code in the application to native operating system commands, wherein the installation package comprises:
- the application, a launcher program, a launcher application, and installation code;
- wherein the installation code causes operations to be performed, wherein the operations comprise:
- (i) creating an application directory;
- (ii) installing the application, the launcher program, and the launcher application on the computer;
- and
- (iii) installing a link on the computer to the launcher application, wherein user selection of the link causes execution of the launcher application associated with the selected link to call the launcher program to run the application.
An article of manufacture including code for providing access to an application on a computer, wherein the application is intended to execute on an operating system of the computer, wherein a translator program installed on the computer converts the application code to native operating system commands, wherein the article of manufacture includes:
- a launcher application;
- a launcher program, wherein the launcher program includes code to call a launcher program, wherein the launcher program includes code to launch the application, wherein the translator program converts the launched application to native operating system commands to execute in the operating system;
- and
- transmitting the launcher application to a developer of the application to use to enable users to run the application, wherein the developer renames the launcher application to a name of the application.
Dependencies are inferred from the claim text.