Risk mitigation for installation wizards
First Claim
1. A method, in a data processing system, for installing a software product in a data processing system using a debug mode of an installation wizard, the method comprising:
- separating an installation wizard for installing a software product in a data processing system into a plurality of installation code portions, wherein each of the plurality of installation code portions corresponds to a state;
associating each of the plurality of installation code portions with a display panel;
initializing execution of the installation wizard;
for a given installation code portion within the plurality of code portions, presenting a display panel associated with the given installation code portion to a user, wherein each given display panel presents a description and acceptable values for at least one installation property of the given installation code portion associated with its corresponding state, receiving user input inserting or modifying a key/value pair of an installation property of the given installation code portion to ensure the given installation code portion completes without failure, and proceeding to the next installation code portion; and
completing the installation wizard to install the software product in the data processing system using the inserted or modified installation property.
1 Assignment
0 Petitions
Accused Products
Abstract
A mechanism is provided in a data processing system for installing a software product in a data processing system using a debug mode of an installation wizard. The mechanism separates an installation wizard for installing a software product in a data processing system into a plurality of installation code portions. Each of the plurality of installation code portions corresponds to a state. The mechanism associates each of the plurality of installation code portions with a display panel. The mechanism initializes execution of the installation wizard. For a given installation code portion within the plurality of code portions, the mechanism presents a display panel associated with the given installation code portion to a user, receives user input associated with the given installation code portion, and proceeds to the next installation code portion. The mechanism then completes the installation wizard to install the software product in the data processing system.
23 Citations
20 Claims
-
1. A method, in a data processing system, for installing a software product in a data processing system using a debug mode of an installation wizard, the method comprising:
-
separating an installation wizard for installing a software product in a data processing system into a plurality of installation code portions, wherein each of the plurality of installation code portions corresponds to a state; associating each of the plurality of installation code portions with a display panel; initializing execution of the installation wizard; for a given installation code portion within the plurality of code portions, presenting a display panel associated with the given installation code portion to a user, wherein each given display panel presents a description and acceptable values for at least one installation property of the given installation code portion associated with its corresponding state, receiving user input inserting or modifying a key/value pair of an installation property of the given installation code portion to ensure the given installation code portion completes without failure, and proceeding to the next installation code portion; and completing the installation wizard to install the software product in the data processing system using the inserted or modified installation property. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A computer program product comprising a computer readable storage medium having a computer readable program stored therein, wherein the computer readable program, when executed on a computing device, causes the computing device to:
-
separate an installation wizard for installing a software product in a data processing system into a plurality of installation code portions, wherein each of the plurality of installation code portions corresponds to a state; associate each of the plurality of installation code portions with a display panel; initialize execution of the installation wizard; for a given installation code portion within the plurality of code portions, present a display panel associated with the given installation code portion to a user, wherein each given display panel presents a description and acceptable values for at least one installation property associated with its corresponding state, receive user input inserting or modifying a key/value pair of an installation property associated with the given installation code portion to ensure the given installation code portion completes without failure, and proceed to the next installation code portion; and complete the installation wizard to install the software product in the data processing system using the inserted or modified installation property. - View Dependent Claims (9, 10, 11, 12, 18, 19)
-
-
13. An apparatus, comprising:
-
a processor; and a memory coupled to the processor, wherein the memory comprises instructions which, when executed by the processor, cause the processor to; separate an installation wizard for installing a software product in a data processing system into a plurality of installation code portions, wherein each of the plurality of installation code portions corresponds to a state; associate each of the plurality of installation code portions with a display panel; initialize execution of the installation wizard; for a given installation code portion within the plurality of code portions, present a display panel associated with the given installation code portion to a user, wherein each given display panel presents a description and acceptable values for at least one installation property associated with its corresponding state, receive user input inserting or modifying a key/value pair of an installation property associated with the given installation code portion to ensure the given installation code portion completes without failure, and proceed to the next installation code portion; and complete the installation wizard to install the software product in the data processing system using the inserted or modified installation property. - View Dependent Claims (14, 15, 16, 17, 20)
-
Specification