Bridge for exporting and importing objects between object oriented programming environments
First Claim
1. A method of exporting an Envy component from an Envy object oriented programming environment to a TeamConnection object oriented programming environment, the method comprising the steps of:
- establishing a bridge between the Envy object oriented programming environment and the TeamConnection object oriented programming environment, wherein the bridge comprises a first portion written in Envy computer program code and a second portion written in TeamConnection computer program code;
selecting an Envy component from the Envy object oriented programming environment in response to user input;
selecting a work area within the TeamConnection object oriented programming environment, in response to user input;
creating, via the first portion of the bridge, an Envy library file containing contents of the selected Envy component;
creating, via the first portion of the bridge, a text file that describes the contents of the Envy library file; and
transferring the Envy library file and the text file to the second portion of the bridge.
1 Assignment
0 Petitions
Accused Products
Abstract
A bridge for exporting and importing Envy components to and from a TeamConnection object oriented programming environment includes an Envy side and a TeamConnection side. The Envy side of the bridge creates and transfers an Envy library file that contains the contents of a selected Envy component and a Bill of Materials that describes the contents of the Envy Library file. The TeamConnection side of the bridge searches the transferred Bill of Materials for keywords associated with objects. The TeamConnection side of the bridge then creates a TeamConnection part for each object identified by a respective keyword. To import an Envy component stored within a TeamConnection object oriented programming environment, the TeamConnection side of the bridge creates and transfers an Envy library file containing the contents of the Envy component and a Bill of Materials describing the contents of the Envy library file. The Envy side of the bridge searches the Bill of Materials for keywords. Each identified object is then transferred into the Envy Manager of the Envy object oriented programming environment.
-
Citations
15 Claims
-
1. A method of exporting an Envy component from an Envy object oriented programming environment to a TeamConnection object oriented programming environment, the method comprising the steps of:
-
establishing a bridge between the Envy object oriented programming environment and the TeamConnection object oriented programming environment, wherein the bridge comprises a first portion written in Envy computer program code and a second portion written in TeamConnection computer program code; selecting an Envy component from the Envy object oriented programming environment in response to user input; selecting a work area within the TeamConnection object oriented programming environment, in response to user input; creating, via the first portion of the bridge, an Envy library file containing contents of the selected Envy component; creating, via the first portion of the bridge, a text file that describes the contents of the Envy library file; and transferring the Envy library file and the text file to the second portion of the bridge. - View Dependent Claims (2)
-
-
3. A method of importing an Envy component to an Envy object oriented programming environment from a TeamConnection object oriented programming environment, the method comprising the steps of:
-
establishing a bridge between the Envy object oriented Programming environment and the TeamConnection object oriented programming environment, wherein the bridge comprises a first portion written in Envy computer program code and a second portion written in TeamConnection computer program code; selecting an Envy component from the TeamConnection object oriented programming environment in response to user input; selecting a work area within the TeamConnection object oriented programming environment, in response to user input; creating, via the second portion of the bridge, a TeamConnection part containing contents of the selected Envy component; creating, via the second portion of the bridge, a text file that describes the contents of the selected Envy component; and transferring the created TeamConnection part and the text file to the first portion of the bridge. - View Dependent Claims (4)
-
-
5. A computer program product for exporting an Envy component from an Envy object oriented programming environment to a TeamConnection object oriented programming environment, comprising:
-
a computer usable medium having computer readable program code means embodied in said medium for establishing a bridge between the Envy object oriented programming environment and the TeamConnection object oriented programming environment, wherein the bridge comprises a first portion written in Envy computer program code and a second portion written in TeamConnection computer program code; a computer usable medium having computer readable program code means embodied in said medium for selecting an Envy component from the Envy object oriented programming environment; a computer usable medium having computer readable program code means embodied in said medium for selecting a work area within the TeamConnection object oriented programming environment, in response to user input; computer readable program code means embodied in said medium for creating, via the first portion of the bridge, an Envy library file containing contents of the selected Envy component; computer readable program code means embodied in said medium for creating, via the first portion of the bridge, a text file that describes the contents of the Envy library; and computer readable program code means embodied in said medium for transferring the Envy library file and the text file to the second portion of the bridge. - View Dependent Claims (6)
-
-
7. A computer program product for importing an Envy component to an Envy object oriented programming environment from a TeamConnection object oriented programming environment, comprising:
-
a computer usable medium having computer readable program code means embodied in said medium for establishing a bridge between the Envy object oriented programming environment and the TeamConnection object oriented programming environment, wherein the bridge comprises a first portion written in Envy computer program code and a second portion written in TeamConnection computer program code; a computer usable medium having computer readable program code means embodied in said medium for selecting an Envy component to import from the TeamConnection object oriented programming environment; computer readable program code means embodied in said medium selecting a work area within the TeamConnection object oriented programming environment, in response to user input; computer readable program code means embodied in said medium for creating, via the second portion of the bridge, a TeamConnection part containing contents of the selected Envy component; computer readable program code means embodied in said medium for creating, via the second portion of the bridge, a text file that describes the contents of the selected Envy component file; and computer readable program code means embodied in said medium for transferring the created TeamConnection part and the text file to the first portion of the bridge. - View Dependent Claims (8)
-
-
9. A data processing system for exporting an Envy component from an Envy object oriented programming environment to a TeamConnection object oriented programming environment, comprising:
-
means for establishing a bridge between the Envy object oriented programming environment and the TeamConnection object oriented programming environment, wherein the bridge comprises a first portion written in Envy computer program code and a second portion written in TeamConnection computer program code; means for selecting an Envy component from the Envy object oriented programming environment; means for selecting a work area within the TeamConnection object oriented programming environment, in response to user input; first means, responsive to the selecting means for creating, via the first portion of the bridge, an Envy library file containing contents of the selected Envy component; second means, responsive to the to the selecting means for creating, via the first portion of the bridge, a text file that describes the contents of the Envy library file; and means, responsive to the Envy library file and the text file creating means for transferring the Envy library file and the text file to the second portion of the bridge. - View Dependent Claims (10)
-
-
11. A data processing system for importing an Envy component to an Envy object oriented programming environment from a TeamConnection object oriented programming environment, comprising:
-
means for establishing a bridge between the Envy object oriented programming environment and the TeamConnection object oriented programming environment, wherein the bridge comprises a first portion written in Envy computer program code and a second portion written in TeamConnection computer program code; means for selecting an Envy component to import from the TeamConnection object oriented programming environment; means for selecting a work area within the TeamConnection object oriented programming environment, in response to user input; means, responsive to the selecting means, for creating, via the second portion of the bridge, a TeamConnection part containing contents of the selected Envy component; means, responsive to the selecting means, for creating, via the second portion of the bridge, a text file that describes the contents of the selected Envy component; and means, responsive to the means for creating the TeamConnection part and the text file, for transferring the created TeamConnection part and the text file to the first portion of the bridge. - View Dependent Claims (12)
-
-
13. A data processing system for exporting an Envy component from an Envy object oriented programming environment to a TeamConnection object oriented programming environment and for importing an Envy component to an Envy object oriented programming environment from a TeamConnection object oriented programming environment, comprising:
-
means for establishing a bridge between the Envy object oriented programming environment and the TeamConnection object oriented programming environment, wherein the bridge comprises a first portion written in Envy computer program code and a second portion written in TeamConnection computer program code; means for selecting an Envy component from the Envy object oriented programming environment; means for selecting a work area within the TeamConnection object oriented programming environment, in response to user input; first means, responsive to the selecting means for creating, via the first portion of the bridge an Envy library file containing contents of the selected Envy component; second means, responsive to the to the selecting means for creating, via the first portion of the bridge a text file that describes the contents of the Envy library file; means, responsive to the Envy library file and the text file creating means for transferring the Envy library file and the text file to the second portion of the bridge; means for selecting an Envy component to import from the TeamConnection object oriented programming environment; means, responsive to the selecting means, for creating, via the second portion of the bridge, a TeamConnection part containing contents of the selected Envy component; means, responsive to the selecting means, for creating, via the second portion of the bridge, a text file that describes the contents of the selected Envy component; and means, responsive to the means for creating the TeamConnection part and the text file, for transferring the TeamConnection part and the text file to the first portion of the bridge. - View Dependent Claims (14, 15)
-
Specification