APPLICATION DEVELOPMENT SUPPORT DEVICE, PROGRAM AND STORAGE MEDIUM
1 Assignment
0 Petitions
Accused Products
Abstract
The development of an application program that includes a user interface (UI), which can provide a processing parameter to be handed to a web service when a UI screen is called via a link, is realized without coding operations. When the UI screen is called via the link, in which link information is embedded with the processing parameter, a platform program obtains the processing parameter and stores the processing parameter in a corresponding storage region. A call program that has been attached to an unconditional starting button, which is located in the UI screen by a developer, in advance activates the web service by using the processing parameter in the storage region as an argument. After the processing for storing the output variables of the web service in the corresponding storage region is carried out, the processing, in which the called UI screen is generated and distributed, is carried out.
-
Citations
18 Claims
-
1-3. -3. (canceled)
-
5-10. -10. (canceled)
-
11. An application development support device that supports development of an application program including a first program and a second program, which is performed using
a first tool that, when a plurality of types of symbol that are usable as structural elements of a user interface screen are displayed at a display screen by a computer and a construction target user interface is defined by a first operation, a second operation and a third operation being performed by a developer, causes the first program for realizing the user interface to be generated by a computer, the first operation designing the user interface by providing a desired symbol among the plurality of types of symbol to a desired position in a screen, the second operation relating each individual information input/display space provided in the user interface screen designed by the first operation with a storage region of a corresponding variable among the plurality of variables for which the storage regions are provided in the variable storage region, and the third operation defining transitions of a plurality of user interface screens that are designed, and a second tool that, when a flowchart that defines processing that provides a desired web service is created by a developer, causes the second program for executing the processing that the created flowchart represents to be generated by a computer, the application development support device comprising: -
variable storage region generation component that, before the first operation is performed on the first tool, generates a variable storage region in which, on the basis of variable definition information that respectively define input variables and output variables of m types of processing that are executable by n types of the second program generated using the second tool (m≧
n), storage regions of variables defined by the variable definition information are respectively provided and storage regions of variables that are duplicatively defined by the variable definition information are shared;symbol generation component that, before the first operation is performed on the first tool, generates information of each of m types of starting symbol for calling up any of the n types of second program and causing mutually different processing among the m types of processing to be performed, as symbols that are usable as structural elements of the user interface screen; program addition component that, for each of the m types of starting symbol, generates a third program that causes starting and variable exchange processing to be performed by a computer, which processing, when, at a time of operation, the user interface screen in which a specific starting symbol generated by the symbol generation component is provided is called up or the specific starting symbol provided in the user interface screen is selected, causes, among the n types of second program, a specific second program for which the corresponding processing is executable to be booted and, using data stored in a storage region, among the storage regions in the variable storage region, of a variable that corresponds to an input variable of the processing corresponding to the specific starting symbol as an argument, causes the corresponding processing to be executed by a computer, and when the execution of the corresponding processing by the specific second program ends, stores an output variable handed from the specific second program in a storage region, among the storage regions in the variable storage region, of a variable corresponding to the handed over output variable, and adds the generated third program to the information of the specific starting symbol; and storage component that, when a specific user interface screen is directly called up from a link, in which link information including address information of the specific user interface screen and a processing parameter is embedded, by the link being selected at a time of operation, acquires the processing parameter embedded in the link and causes the acquired processing parameter to be stored in a corresponding storage region in the variable storage region. - View Dependent Claims (12, 13, 14, 15, 16, 17)
-
-
18. A storage medium storing an application development support program for causing a computer to function as an application development support device that supports development of an application program including a first program and a second program, which is performed using
a first tool that, when a plurality of types of symbol that are usable as structural elements of a user interface screen are displayed at a display screen by a computer and a construction target user interface is defined by a first operation, a second operation and a third operation being performed by a developer, causes the first program for realizing the user interface to be generated by a computer, the first operation designing the user interface by providing a desired symbol among the plurality of types of symbol to a desired position in a screen, the second operation relating each individual information input/display space provided in the user interface screen designed by the first operation with a storage region of a corresponding variable among the plurality of variables for which the storage regions are provided in the variable storage region, and the third operation defining transitions of a plurality of user interface screens that are designed, and a second tool that, when a flowchart that defines processing that provides a desired web service is created by a developer, causes the second program for executing the processing that the created flowchart represents to be generated by a computer, wherein the application development support program causes a first computer at which at least the first tool operates to function as: -
variable storage region generation component that, before the first operation is performed on the first tool, generates a variable storage region in which, on the basis of variable definition information that respectively define input variables and output variables of m types of processing that are executable by n types of the second program generated using the second tool (m≧
n), storage regions of variables defined by the variable definition information are respectively provided and storage regions of variables that are duplicatively defined by the variable definition information are shared;symbol generation component that, before the first operation is performed on the first tool, generates information of each of m types of starting symbol for calling up any of the n types of second program and causing mutually different processing among the m types of processing to be performed, as symbols that are usable as structural elements of the user interface screen; and program addition component that, for each of the m types of starting symbol, generates a third program that causes starting and variable exchange processing to be performed by a computer, which processing, when, at a time of operation, the user interface screen in which a specific starting symbol generated by the symbol generation component is provided is called up or the specific starting symbol provided in the user interface screen is selected, causes, among the n types of second program, a specific second program for which the corresponding processing is executable to be booted and, using data stored in a storage region, among the storage regions in the variable storage region, of a variable that corresponds to an input variable of the processing corresponding to the specific starting symbol as an argument, causes the corresponding processing to be executed by a computer, and when the execution of the corresponding processing by the specific second program ends, stores an output variable handed from the specific second program in a storage region, among the storage regions in the variable storage region, of a variable corresponding to the handed over output variable, and adds the generated third program to the information of the specific starting symbol, and causes a second computer that executes at least the first program to function as; storage component that, when a specific user interface screen is directly called up from a link, in which link information including address information of the specific user interface screen and a processing parameter is embedded, by the link being selected at a time of operation, acquires the processing parameter embedded in the link and causes the acquired processing parameter to be stored in a corresponding storage region of the variable storage region.
-
Specification