Method and apparatus for monitoring display screen events in a screen-oriented software application too
First Claim
1. A method for operating screen-oriented software application tool in a computer-aided software development system, said software development system including an electronic digital computer and computer software for operating said computer, said computer software comprising a user interface, an operating system, an interface program and one or more software development tools for performing predefined software development tasks, said computer executing said interface program for performing said method, comprising:
- controlling communication between said software development tools and said screen-oriented application tool, said screen-oriented application tool containing a representation of a display screen comprising a two-dimensional character array and a text output cursor, said screen-oriented application tool not being designed for operation with a graphical user interface and having outputs consisting of printable text and special codes for controlling the display screen by positioning the text output cursor, writing characters to the two-dimensional character array, and clearing characters from the two-dimensional character array;
monitoring said outputs of said application tool and detecting in said outputs the occurrence of a predefined application tool event in a predefined region of said representation of said display screen, said predefined application tool event comprising said text output cursor entering or exiting said predefined region; and
generating a trigger in response to detecting in said outputs of said application tool the occurrence of said predefined application tool event within said predefined region, including the text output cursor entering or exiting said predefined region.
2 Assignments
0 Petitions
Accused Products
Abstract
A screen-oriented application tool is integrated into a computer-aided software development system including one or more software development tools for performing predefined software development tasks. An interface program controls communication between the software development system and a screen-oriented application tool that contains a representation of a display screen. The interface program monitors inputs and outputs of the application tool and generates a trigger when a predefined application tool event has occurred within a predefined region of the display screen. The event region of the display screen is defined by a start row, an end row, a start column and an end column. The application tool events include cursor events wherein the cursor enters or exits the predefined region, text events wherein the text within the predefined region is modified and expression events wherein the text within the predefined region is modified and the new text matches a desired pattern.
-
Citations
14 Claims
-
1. A method for operating screen-oriented software application tool in a computer-aided software development system, said software development system including an electronic digital computer and computer software for operating said computer, said computer software comprising a user interface, an operating system, an interface program and one or more software development tools for performing predefined software development tasks, said computer executing said interface program for performing said method, comprising:
-
controlling communication between said software development tools and said screen-oriented application tool, said screen-oriented application tool containing a representation of a display screen comprising a two-dimensional character array and a text output cursor, said screen-oriented application tool not being designed for operation with a graphical user interface and having outputs consisting of printable text and special codes for controlling the display screen by positioning the text output cursor, writing characters to the two-dimensional character array, and clearing characters from the two-dimensional character array; monitoring said outputs of said application tool and detecting in said outputs the occurrence of a predefined application tool event in a predefined region of said representation of said display screen, said predefined application tool event comprising said text output cursor entering or exiting said predefined region; and generating a trigger in response to detecting in said outputs of said application tool the occurrence of said predefined application tool event within said predefined region, including the text output cursor entering or exiting said predefined region. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. Apparatus for operating a screen-oriented software application tool in a computed-aided software development system, said software development system including computer software comprising a user interface, an operating system and one or more software development tools for performing predefined software development tasks, said apparatus comprising:
-
an electronic digital computer for operation with said computer software, including a central processing unit and a memory unit; means for controlling communication between said software development tools and said screen-oriented application tool, said screen-oriented application tool containing a representation of a display screen comprising a two-dimensional character array and a text output cursor, said screen-oriented application tool not being designed for operation with a graphical user interface and having outputs consisting of printable text and special codes for controlling the display screen by positioning the text output cursor, writing characters to the two-dimensional character array, and clearing characters from the two-dimensional character array; means for monitoring said outputs of said application tool and detecting in said outputs the occurrence of a predefined application tool event in a predefined region of said representation of said display screen, said predefined application tool event comprising said text output cursor entering or exiting said predefined region; and means for generating a trigger in response to detecting in said outputs of said application tool the occurrence of said predefined application tool event within said predefined region, including means for generating said trigger when the text output cursor enters or exits said predefined region. - View Dependent Claims (11, 12, 13, 14)
-
Specification