IP Library Granted Patent US 9,182,950
Granted Patent B2
US 9,182,950 · App. 14/167,172 · Granted Nov 10, 2015

Non-transitory computer-readable recording medium storing user interface program for developing application software

Inventor: Kotaro Kaneko (Osaka, JP)
Assignee: KYOCERA Document Solutions Inc.
G06F8/34
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 9,182,950
App. No.
14/167,172
Granted
Nov 10, 2015
Kind
B2
Abstract

A non-transitory computer-readable recording medium that stores a user interface program for developing application software using a graphical user interface (GUI) developing unit configured to cause a user to develop application software via a GUI. The user interface program causes a computer to function as a command-line user interface (CUI)-based GUI control unit configured to control the GUI developing unit via a CUI. The GUI developing unit is configured to operate in response to an input event generated by manipulation of an input device, and the CUI-based GUI control unit is configured to pseudo-generate the input event via the CUI.

Claims (30)

1. A non-transitory computer-readable recording medium including one of a compact disk (CD), a digital versatile disk (DVD), and a universal serial bus (USB), that stores an application development program for developing application software using a graphical user interface (GUI) developing unit that causes a user to develop application software via a GUI by an application development apparatus, the application development program causing a computer to function as:

a command-line user interface (CUI)-based GUI control unit that controls the GUI developing unit via a CUI,

wherein, if an instruction for a batch process is input using the CUI, the CUI-based GUI control unit pseudo-generates a first input event, which provides a compile instruction from a menu on a main screen of the application development apparatus, via the CUI,

wherein the GUI developing unit compiles a source code of the application software in response to the first input event,

wherein the CUI-based GUI control unit pseudo-generates a second input event, which provides an instruction of creating an installation package of the application software from the menu on the main screen, via the CUI,

wherein the CUI-based GUI control unit causes the GUI developing unit to invisibly launch a wizard screen served as the GUI,

wherein the CUI-based GUI control unit inputs, via the CUI, information from a batch file to variables corresponding to a text box and a check box on the wizard screen invisibly launched, the text box and the check box not having Private attributes but having Public attributes,

wherein the CUI-based GUI control unit pseudo-generates a third input event, which presses an execution button on the wizard screen, via the CUI, and

wherein the GUI developing unit creates the installation package based on a file that the source code is compiled and the information input in response to the third input event.

2. An application development method for causing a user to develop application software by an application development apparatus, comprising:

via the application development apparatus,

providing a graphical user interface (GUI) developing unit as a first central processing unit (CPU) in the application development apparatus, which causes a user to develop application software via a GUI; and

providing a command-line user interface (CUI)-based GUI control unit as a second CPU in the application development apparatus, which controls the GUI developing unit via a CUI;

wherein, if an instruction for a batch process is input using the CUI, the CUI-based GUI control unit pseudo-generates a first input event, which provides a compile instruction from a menu on a main screen of the application development apparatus, via the CUI,

wherein the GUI developing unit compiles a source code of the application software in response to the first input event,

wherein an CUI-based GUI control unit pseudo-generates a second input event, which provides the instruction of creating an installation package of the application software from the menu on the main screen, via the CUI,

wherein the CUI-based GUI control unit causes the GUI developing unit to invisibly launch a wizard screen served as the GUI,

wherein the CUI-based GUI control unit inputs, via the CUI, information from a batch file to variables corresponding to a text box and a check box on the wizard screen invisibly launched, the text box and the check box not having Private attributes but having Public attributes,

wherein the CUI-based GUI control unit pseudo-generates a third input event, which presses an execution button on the wizard screen, via the CUI, and

wherein the GUI developing unit creates the installation package based on a file that the source code is compiled and the information input in response to the third input event.

3. An application development apparatus for causing a user to develop application software, comprising:

a graphical user interface (GUI) developing unit as a first central processing unit (CPU) in the application development apparatus, which causes a user to develop application software via a GUI; and

a command-line user interface (CUI)-based GUI control unit as a second CPU in the application development apparatus, which controls the GUI developing unit via a CUI,

wherein, if an instruction for a batch process is input using the CUI, the CUI-based GUI control unit pseudo-generates a first input event, which provides the compile instruction from a menu on a main screen of the application development apparatus, via the CUI

wherein the GUI developing unit compiles a source code of the application software in response to the first input event,

wherein the CUI-based GUI control unit pseudo-generates a second input event, which provides an instruction of creating an installation package of the application software from the menu on the main screen, via the CUI,

wherein the CUI-based GUI control unit causes the GUI developing unit to invisibly launch a wizard screen served as the GUI,

wherein the CUI-based GUI control unit inputs, via the CUI, information from a batch file to variables corresponding to a text box and a check box on the wizard screen invisibly launched, the text box and the check box not having Private attributes but having Public attributes,

wherein the CUI-based GUI control unit pseudo-generates a third input event, which presses an execution button on the wizard screen, via the CUI, and

wherein the GUI developing unit creates the installation package based on a file that the source code is compiled and the information input in response to the third input event.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 29, 2014
From: KANEKO, KATARO
To: KYOCERA DOCUMENT SOLUTIONS INC.
Reel/Frame 032078/0372 →
Priority Claims (1)
JP 2013-016686 · Jan 31, 2013 · national
Continuity (1)
Related Publication 20140215434A1 · Jul 31, 2014