System and method for object-oriented graphically integrated command shell
AssigneeInternational Business Machines Corporation
InventorsDavid McKnight, Jeffrey Turnham
Life of this patent
Estimating the term…
Loading patent…
AssigneeInternational Business Machines Corporation
InventorsDavid McKnight, Jeffrey Turnham
Estimating the term…
A system and method for integrating command shell into a graphical user interface (GUI) in order to provide a single user interface (UI), so that a user need not work in different environments for different tasks are provided. An output response from the command shell is typically one or more lines of text from an output stream such as standard error or standard output. To accomplish the integration, a user is enabled to enter shell commands from the GUI. Output responses from the commands are interpreted to determine how to represent objects in the responses. The interpretation may be by pattern matching with regular expressions. If a shell command produces lines of command output, which when interpreted (e.g. indicating a file or folder), map to some other object model (e.g. a file subsystem) in the GUI, appropriate model objects (e.g., a file or folder icon) are created and rendered into the GUI as a response to the shell command.
A method for integrating a command shell into a graphical user interface (GUI), the command shell for executing commands in a working directory and providing text-based output responses generated in response to executing the commands, said method comprising:
A computer program product having a removable recordable medium tangibly embodying code instructions to integrate a command shell of a program into a graphical user interface (GUI) when processed by a processor, the command shell for executing commands in a working directory and providing text-based output responses generated in response to executing the commands, said code instructions comprising:
A system to integrate a command shell of a program into a graphical user interface (GUI), the command shell for executing commands in a working directory and providing text-based output responses generated in response to executing the commands, said system comprising:
Dependencies are inferred from the claim text.