1460914070-aa33e2ef-da35-4bb6-a0bd-2ccbf30b666d

1. A power amplifying apparatus comprising:
a transistor mirror circuit adjusting currents respectively flowing through a main path and a mirror path, connected in parallel to a power source terminal, according to variable resistance varying according to a gate voltage;
a resistor mirror circuit connected to the transistor mirror circuit and adjusting the respective currents of the main path and the mirror path according to a fixed resistance ratio of the main path and the mirror path;
a current controlling unit controlling a control current flowing through the main path with a pre-set constant current;
a voltage adjusting unit providing a bias adjustment signal that corresponds to a difference voltage between a first voltage of a first node on the main path to which a current is output from the resistor mirror circuit and a second voltage of a second node on the mirror path to which a current is output from the resistor mirror circuit; and
a bias circuit unit adjusting a bias of a power amplifying unit according to the bias adjustment signal from the voltage adjusting unit.
2. The power amplifying apparatus of claim 1, wherein the transistor mirror circuit dominantly adjusts the current flowing through the mirror path over the resistor mirror circuit when the control current is lower than a pre-set reference current, and the resistor mirror circuit dominantly adjusts the current flowing through the mirror path over the transistor mirror circuit when the control current is higher than the pre-set reference current.
3. The power amplifying apparatus of claim 2, wherein the transistor mirror circuit includes:
a first MOS FET formed on the main path and having a source connected to the power source terminal, a gate connected to the gate voltage, and a drain; and
a second MOS FET formed on the mirror path and having a source connected to the power source terminal, a gate connected to the gate voltage, and a drain.
4. The power amplifying apparatus of claim 3, wherein the first and second MOS FETs have a pre-set gate size ratio for pre-set current mirroring.
5. The power amplifying apparatus of claim 4, wherein the second MOS FET has a gate size larger than that of the first MOS FET.
6. The power amplifying apparatus of claim 3, wherein the resistor mirror circuit includes:
a first resistor having one end connected to the drain of the first MOS FET; and
a second resistor having one end connected to the drain of the second MOS FET.
7. The power amplifying apparatus of claim 6, wherein the first and second resistors have a pre-set resistance ratio for pre-set current mirroring.
8. The power amplifying apparatus of claim 7, wherein the second resistor has a resistance value smaller than that of the first resistor.
9. A power amplifying apparatus comprising:
a transistor mirror circuit adjusting currents respectively flowing through a main path and a mirror path connected in parallel to a power source terminal, according to variable resistance varying according to a gate voltage;
a resistor mirror circuit connected to the transistor mirror circuit and adjusting the respective currents of the main path and the mirror path according to a fixed resistance ratio of the main path and the mirror path;
a current controlling unit controlling a control current flowing through the main path with a pre-set constant current;
a voltage adjusting unit providing a bias adjustment signal that corresponds to a difference voltage between a first voltage of a first node on the main path to which a current is output from the resistor mirror circuit and a second voltage of a second node on the mirror path to which a current is output from the resistor mirror circuit; and
a bias circuit unit adjusting a bias of a power amplifying unit according to the bias adjustment signal from the voltage adjusting unit,
wherein the transistor mirror circuit includes:
a first MOS FET formed on the main path and having a source connected to the power source terminal, a gate connected to the gate voltage, and a drain; and
a second MOS FET formed on the mirror path and having a source connected to the power source terminal, a gate connected to the gate voltage, and a drain, and the resistor mirror circuit includes:
a first resistor having one end connected to the drain of the first MOS FET; and
a second resistor having one end connected to the drain of the second MOS FET.
10. The power amplifying apparatus of claim 9, wherein the transistor mirror circuit dominantly adjusts the current flowing through the mirror path over the resistor mirror circuit when the control current is lower than a pre-set reference current, and the resistor mirror circuit dominantly adjusts the current flowing through the mirror path over the transistor mirror circuit when the control current is higher than the pre-set reference current.
11. The power amplifying apparatus of claim 10, wherein the first and second MOS FETs have a pre-set gate size ratio for pre-set current mirroring.
12. The power amplifying apparatus of claim 11, wherein the second MOS FET have a gate size larger than that of the first MOS FET.
13. The power amplifying apparatus of claim 10, wherein the first and second resistors have a pre-set resistance ratio for pre-set current mirroring.
14. The power amplifying apparatus of claim 13, wherein the second resistor has a resistance value smaller than that of the first resistor.

The claims below are in addition to those above.
All refrences to claim(s) which appear below refer to the numbering after this setence.

1. An application development support device that supports development of an application program including a first program by using a first tool which displays, at a display screen, a plurality of types of symbols which are capable of being used as components of a user interface screen, and generates the first program, which is for realizing a user interface using a computer when the user interface to be constructed is defined by at least executing a first operation for designing the user interface screen whereby a developer disposes a desired symbol of the plurality of types of symbols at a desired position in a screen, the application development support device comprising:
an upload execution unit that, if a file to be uploaded is transferred together with additional information during operation, registers the file to be uploaded and the additional information in a first storage unit in association with each other;
a program addition unit that, when instructed to upload a given file via a symbol during operation, the symbol being a symbol for instructing uploading of a file and being disposed in a specific user interface screen by execution of the first operation with respect to the first tool by the developer, adds a program which causes a computer to execute a processing which transfers the file to be uploaded to the upload execution unit and which transfers service specifying information for specifying a service to the upload execution unit as the additional information, the service being designated by the developer when the first operation is executed and being executed when the file to be uploaded is downloaded;
a service providing unit that executes a service provision processing which provides a service requested from a plurality of types of services during operation; and
a download execution unit that, when instructed to download a file during operation, reads the file to be downloaded from the first storage unit, and, if the service specifying information is registered in the first storage unit in association with the file to be downloaded, returns a response to a download instruction source after the download execution unit requests provision of the service specified by the service specifying information.
2. The application development support device of claim 1, wherein, after the service providing unit completes the service provision processing, the download execution unit selectively transfers the file to be downloaded that is read from the first storage unit to the download instruction source according to a result of processing of the service provision processing.
3. The application development support device of claim 1, wherein the service providing unit provides a right determination service which, when user specifying information for specifying a user who has instructed at least downloading of the file is transferred from a service request source, determines whether or not the user has a right for accessing the file based on at least the transferred user specifying information and notifies a result of determination to the service request source.
4. The application development support device of claim 3, wherein the download execution unit transfers at least the user specifying information and requests the service providing unit to provide the right determination service; if the result of determination notified from the service providing unit is that the user has a right, the download execution unit transfers the file to be downloaded that is read from the first storage unit to the download instruction source; and, if the result of determination notified from the service providing unit is that the user does not have a right, the download execution unit returns an error response to the download instruction source.
5. The application development support device of claim 1, further comprising a screen creation unit that, if the file and the additional information are registered in the first storage unit by the upload execution unit, additionally creates a user interface screen for downloading which includes a link, in which information for calling the download execution unit and instructing downloading of the file is embedded, as one screen constituting the user interface.
6. The application development support device of claim 1, wherein:
the service specifying information includes end point information for calling the service providing unit, which is capable of providing a service to be executed when the file to be uploaded is downloaded, and includes a service name of the service to be executed; and
the download execution unit requests the service providing unit to provide the service specified by the service specifying information by calling the service providing unit according to the end point information included in the service specifying information and delivering the service name included in the service specifying information to the called service providing unit as an argument.
7. The application development support device of claim 1, wherein the first tool is based on JSF.
8. (canceled)
9. A recording medium at which an application development support program is stored, wherein the application development support program causes a computer to function as an application development support device that supports development of an application program including a first program by using a first tool which displays, at a display screen, a plurality of types of symbols which are capable of being used as components of a user interface screen, and generates the first program, which is for realizing a user interface using a computer when the user interface to be constructed is defined by at least executing a first operation for designing the user interface screen whereby a developer disposes a desired symbol of the plurality of types of symbols at a desired position in a screen, wherein:
the application development support program causes a second computer to function as an upload execution unit that, if a file to be uploaded is transferred together with additional information during operation, registers the file to be uploaded and the additional information in a first storage unit in association with each other;
the application development support program causes a first computer, at which at least the first tool operates, to function as a program addition unit that, when instructed to upload a given file via a symbol during operation, the symbol being a symbol for instructing uploading of a file and being disposed in a specific user interface screen by execution of the first operation with respect to the first tool by the developer, adds a program which causes a computer to execute a processing which transfers the file to be uploaded to the upload execution unit and which transfers service specifying information for specifying a service to the upload execution unit as the additional information, the service being designated by the developer when the first operation is executed and being executed when the file to be uploaded is downloaded; and
the application development support program further causes the second computer to function as a service providing unit that executes a service provision processing which provides a service requested from a plurality of types of services during operation, and
the application development support program further causes the second computer to function as a download execution unit that, when instructed to download a file during operation, reads the file to be downloaded from the first storage unit, and, if the service specifying information is registered in the first storage unit in association with the file to be downloaded, returns a response to a download instruction source after the download execution unit requests provision of the service specified by the service specifying information.