Integrated of a third party software tool
First Claim
1. A method of integrating an integrated environment application and a third-party environment application with an environment manager, the method comprising the steps of:
- providing an environment manager having a graphical user interface, (GUI) including an icon palette with an integrated icon corresponding to an integrated environment application, and further including a menu bar with an integrated menu for the integrated environment application;
providing a mechanism for selecting a third-party environment application for integration with the environment manager;
providing a mechanism for adding a third-party menu for the third-party environment application to the menu bar;
providing a mechanism for receiving a command from a user based on an interaction with at least one of the icon palette, the integrated menu and the third-party menu;
providing a mechanism for launching at least one of the integrated environment application and the third-party environment application based on a command received; and
providing a mechanism for adding an icon for the third-party environment application to the icon palette.
2 Assignments
0 Petitions
Accused Products
Abstract
Methods, systems, and computer program products for integrating third party tools of an integrated software environment with an integrated environment manager. The graphical user interface of the integrated environment manager is augmented with an icon representing a selected third-party tool. Pulldown and pullright menus are controlled to show objects and files which have been used recently and by which tools. The tools and the integrated environment manager communicate through inter-process messaging to coordinate control of picklists in menus of the integrated environment manager and the tools integrated therewith.
-
Citations
25 Claims
-
1. A method of integrating an integrated environment application and a third-party environment application with an environment manager, the method comprising the steps of:
-
providing an environment manager having a graphical user interface, (GUI) including an icon palette with an integrated icon corresponding to an integrated environment application, and further including a menu bar with an integrated menu for the integrated environment application; providing a mechanism for selecting a third-party environment application for integration with the environment manager; providing a mechanism for adding a third-party menu for the third-party environment application to the menu bar; providing a mechanism for receiving a command from a user based on an interaction with at least one of the icon palette, the integrated menu and the third-party menu; providing a mechanism for launching at least one of the integrated environment application and the third-party environment application based on a command received; and providing a mechanism for adding an icon for the third-party environment application to the icon palette. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A system integrating an integrated environment application and a third-party environment application with an environment manager, the system comprising:
-
an integrated environment application; a third-party environment application; and an environment manager comprising; a graphical user interface (GUI), including an icon palette with an integrated icon corresponding to an integrated environment application, and further including a menu bar with an integrated menu for the integrated environment application; a third-party menu adder configured to add a third-party menu to the menu bar for the third-party environment application; a command receiver configured to receive a command from a user based on an interaction with at least one of the icon palette, the integrated menu and the third-party menu; a launcher configured to launch at least one of the integrated environment application and the third-party environment application; and wherein the environment manager further comprises a writer configured to store a WorkSet of references to at least one recently used object in a non-volatile storage medium. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16)
-
-
17. A computer program product, comprising:
a computer storage medium and a computer program code mechanism embedded in the computer storage medium for causing a computer to integrate an integrated environment application and a third-party environment application with an environment manager, the environment manager having a graphical user interface (GUI) including an icon palette with an integrated icon corresponding to the integrated environment application and further including a menu bar with an integrated menu for the integrated environment application, the computer code mechanism comprising; a first computer code device configured to add an icon for the third-party environment application to the icon palette; a second computer code device configured to add a third-party menu to the menu bar for the third-party environment application; a third computer code device configured to receive a command from a user based on an interaction with at least one of the icon palette, the integrated menu and the third-party menu; a fourth computer code device configured to launch at least one of the integrated environment application and the third-party environment application; and a fifth computer code mechanism configured to store a WorkSet of references to at least one recently used object in a non-volatile storage medium. - View Dependent Claims (18, 19, 20, 21, 22, 23, 24)
-
25. A method of integrating an integrated environment application and a third-party environment application with an environment manager, the method comprising the steps of:
-
providing an environment manager having a graphical user interface (GUI) including an icon palette with an integrated icon corresponding to an integrated environment application, and further including a menu bar with an integrated menu for the integrated environment application; selecting a third-party environment application for integration with the environment manager; adding a third-party menu for the third-party environment application to the menu bar; receiving a command from a user based on an interaction with at least one of the icon palette, the integrated menu and the third-party menu;
launching at least one of the integrated environment application and the third-party environment application; andadding an icon for the third-party environment application to the icon palette.
-
Specification