PROMOTION OF FEATURES IN REUSABLE SOFTWARE COMPONENT TYPES

    公开(公告)号:CA2372891A1

    公开(公告)日:2003-08-21

    申请号:CA2372891

    申请日:2002-02-21

    Applicant: IBM CANADA

    Abstract: In the process of hierarchical composition of software component types, the reusability of software component types is improved through the "promotion of features". That is, a feature of an instance of a predetermined software component type may be promoted to a software component type containing instances of the predetermined software component type. The promoted feature may then be customized when the containing software component type is instantiated.

    FLEXIBLE JAVA PACKAGE RESTRUCTURING DISPLAY

    公开(公告)号:CA2201277A1

    公开(公告)日:1998-09-27

    申请号:CA2201277

    申请日:1997-03-27

    Applicant: IBM CANADA

    Abstract: The invention provides a visual structure for representing Java packages that fa cilitates the user's comprehension of the relationships between packages and between parts in the pac kages. The usual format for displaying package names is as string of the component directories ma king up the part's inheritance, separated by periods. In the invention, the parts are displayed in hierarchies (eg. trees) grouped to show common roots. When requested, a full package name can be constru cted dynamically. Users can manipulate the displayed groups or parts, and associated files are updated transparently.

    A SYSTEM FOR AUTOMATED INTERFACE GENERATION FOR COMPUTER PROGRAMS OPERATING IN DIFFERENT ENVIRONMENTS

    公开(公告)号:CA2201254A1

    公开(公告)日:1998-09-27

    申请号:CA2201254

    申请日:1997-03-27

    Applicant: IBM CANADA

    Abstract: A system for automated interface generation for computer programs operating in different environments. The system comprises a utility which imports a CICS COBOL transaction source file, parses the communication area of the CICS file, and generates modelling information. The modelling information represents the nature and structure of data in the CICS transaction source file, and is written to a persistent data store. The utility uses the information in the persistent data store to generate an application programming interface. The application programming interface takes the data values from the other language and translates them to a formatted CICS COBOL communications area. This format is derived from the definition of the CICS communications area contained in the imported CICS program. After the translation runs, the resulting CICS COBOL communications area is translated back to the data values of the other language. This translation step also handles the data conversion between different codepages and machine architectures and program semantics. The resulting language values represent the result of the transaction. The CICS transaction is accessed using the CICS External Call Interface mechanism.

    INTERACTIVE TUTORIAL
    17.
    发明专利

    公开(公告)号:CA2317825C

    公开(公告)日:2006-02-07

    申请号:CA2317825

    申请日:2000-09-07

    Applicant: IBM CANADA

    Abstract: The invention pertains to a computer tutorial system wherein software produc t training is provided interactively by guiding the user, for example, through one or more examples or applications that can be created in and/or using the product. More particularly, the invention involves a computer implemented, interactive tutorial system providing onlin e instruction in conjunction with a contemporaneously operating software product to, for example, create such examples or applications and the tutorial system further providing for the creation of such examples or applications in and/or using the product.

    META-MODEL FOR ASSOCIATING MULTIPLE PHYSICAL REPRESENTATIONSOF LOGICALLY EQUIVALENT ENTITIES IN MESSAGING AND OTHER APPLICATIONS

    公开(公告)号:CA2412383A1

    公开(公告)日:2004-05-22

    申请号:CA2412383

    申请日:2002-11-22

    Applicant: IBM CANADA

    Abstract: A meta-model for creating models of alternative physical representations of logically equivalent entities, such as alternative wire format representatio ns of logically equivalent messages, includes a logical meta-model and a physical meta-model . The logical meta-model provides logical entity component classes for creating a logical model which describes, in a platform and programming language neutral manner (e.g. as an XML schema), the logical structure of the modeled entity as a hierarch y of logical entity components. The physical meta-model provides classes for creating a physical model which describes the alternative physical representations. The physical meta-model includes Base Classes representative of generic physical representations of the logical entity components, with "correspondence associations" being defined between the Base Classes and corresponding logical entity component classes. The physical meta-model further includes at least one set of physical representation- specific, Derived Classes descendent from the Base Classes.

    INTERACTIVE TUTORIAL
    20.
    发明专利

    公开(公告)号:CA2317825A1

    公开(公告)日:2002-03-07

    申请号:CA2317825

    申请日:2000-09-07

    Applicant: IBM CANADA

    Abstract: The invention pertains to a computer tutorial system wherein software produc t training is provided interactively by guiding the user, for example, through one or more examples or applications that can be created in and/or using the product. More particularly, the invention involves a computer implemented, interactive tutorial system providing onlin e instruction in conjunction with a contemporaneously operating software product to, for example, create such examples or applications and the tutorial system further providing for the creation of such examples or applications in and/or using the product.

Patent Agency Ranking