Information processing apparatus and computer product
AssigneeRicoh Company, Ltd.
InventorKiwamu Okabe
Life of this patent
Estimating the term…
Abstract
An activation program first activates a basic program and a first functional program, which realizes a specific function, among a plurality of functional programs, and then activates at least one second functional program among the functional programs after the first functional program is completely activated.
Claims13
An information processing apparatus for realizing a plurality of functions by activating first upon power-on an activation program that subsequently activates a basic program and a plurality of functional programs that realize the functions, comprising:
- a first activation unit that makes the activation program activate the basic program and a first functional program among the functional programs that realizes a specific function;
- and
- a second activation unit that makes the activation program activate at least one second functional program among the functional programs after the first functional program is completely activated.
An information processing apparatus for realizing a plurality of functions by activating first upon power-on an activation program that activates a basic program and a plurality of functional programs that realize the functions, comprising:
- a unit that describes a program that is to be activated when any of the functional programs needs another program in association with the any one of the functional program;
- a hint listing unit that makes a list of hints about the functional programs;
- a call arbiter unit that manages transmission and reception of a message among the functional programs;
- a unit that makes the activation program activate only the basic program;
- a unit that makes the activation program read and interpret the list of hints;
- a unit that makes the activation program inquire the basic program of a described preference mode, wherein a preference mode is described in the basic program;
- a unit that makes the basic program inform the preference mode in response to the inquiry from the activation program;
- a unit that makes the activation program informed of the preference mode activate a first functional program that realizes the function of the preference mode according to the hints from the hint listing unit;
- a unit that calls a second functional program needed by the first functional program via the call arbiter unit when activating the first functional program;
- a unit that makes the call arbiter unit request the activation program to activate the second functional program when calling the second functional program needed by the first functional program fails;
- a unit that makes the activation program having received an activation request activate the second functional program;
- a unit that makes the second functional program respond to calling by the first functional program via the call arbiter unit when an activation of the second functional program is completed;
- a unit that makes the first functional program make a screen drawing request to the basic program when the second functional program responds to calling by the first functional program;
- a unit that makes the basic program display a screen of a function that is realized by the first functional program;
- a unit that makes the basic program having received the screen drawing request inform the activation program of completion of an activation of the first functional program;
- and
- a unit that makes the activation program activate an inactivated functional program among the functional programs when informed of completion of the activation of the first functional program that realizes the function of the preference mode.
An information processing apparatus for realizing a plurality of functions by activating first upon power-on an activation program that activates a basic program and a plurality of functional programs that realize the functions, comprising:
- a dependency relationship describing unit that describes a dependency relationship among the programs;
- a unit that makes the activation program activate only the basic program;
- a unit that makes the activation program inquire the basic program of a described preference mode, wherein a preference mode is described in the basic program;
- a unit that makes the basic program inform the preference mode in response to the inquiry from the activation program;
- a unit that makes the activation program informed of the preference mode activate a first functional program that realizes the function of the preference mode;
- a unit that makes the activation program read and interpret the dependency relationship corresponding to the first functional program when activating the first functional program;
- a unit that activates a second functional program when there is the second functional program on which the first functional program depends according to the dependency relationship;
- a unit that makes the first functional program make a screen drawing request to the basic program when an activation process of the first functional program is completed;
- a unit that makes the basic program display a screen of a function that is realized by the first functional program;
- a unit that makes the basic program having received the screen drawing request inform the activation program of completion of an activation of the first functional program;
- and
- a unit that makes the activation program activate an inactivated functional program among the functional programs when informed of completion of the activation of the first functional program that realizes the function of the preference mode.
A computer-readable recording medium that stores therein a computer program that activates a basic program and a plurality of functional programs that realize various functions upon power-on, wherein the computer program causes a computer to execute:
- activating firstly the basic program and a first functional program among the functional programs that realizes a specific function;
- and
- activating secondly an inactivated functional program among the functional programs after the first functional program is completely activated.
A computer-readable recording medium that stores therein a computer program that activates a basic program and a plurality of functional programs that realize various functions upon power-on, wherein the computer program causes a computer to execute:
- managing transmission and reception of a message among the functional programs;
- activating only the basic program;
- reading and interpreting a hint file listing hints about the functional programs;
- inquiring the basic program of a described preference mode;
- activating a first functional program that realizes the function of the preference mode according to the hints in the hint file when informed of the preference mode;
- activating a second functional program needed by the first functional program upon reception of an activation request when calling the second functional program fails at a time of activating the first functional program;
- and
- activating an inactivated functional program among the functional programs when informed of completion of the activation of the first functional program that realizes the function of the preference mode, upon completion of the activation of the second functional program and upon response by the second functional program to calling by the first functional program.
A computer-readable recording medium that stores therein a computer program that activates a basic program and a plurality of functional programs that realize various functions upon power-on, wherein the computer program causes a computer to execute:
- activating only the basic program inquiring the basic program of a described preference mode;
- activating a first functional program that realizes a function of the preference mode when informed of the preference mode;
- reading and interpreting a dependency relationship about the first functional program when activating the first functional program;
- activating a second functional program when there is a second functional program on which the first functional program depends according to the dependency relationship read;
- and
- activating an inactivated functional program among the functional programs when informed of completion of the activation of the first functional program that realizes the function of the preference mode.
Dependencies are inferred from the claim text.