SYSTEMS, METHODS AND COMPUTER PROGRAM PRODUCTS FOR BUILDING AND DISPLAYING DYNAMIC GRAPHICAL USER INTERFACES

    公开(公告)号:CA2303725C

    公开(公告)日:2010-08-17

    申请号:CA2303725

    申请日:2000-04-05

    Applicant: IBM

    Abstract: Systems, methods and computer program products are provided for building and displaying dynamic graphical user interfaces (GUIs) that can be updated automatically without requiring code-level modification and recompiling. In response to a request to display a particular GUI on a computer display, an Extensible Markup Language (XML) data group is selected from a plurality of XML data groups and an XML display layout is selected from a plurality of XML display layouts. The selected XML data group includes one or more aggregations of data hierarchically ordered within the selected XML data group. XML data items are hierarchically ordered within each of the aggregations of data. The selected XML display layout contains one or more areas that define respective GUI display spaces within which XML data items from the respective aggregations of data can be displayed. XML markup tags associated with each aggregation of data within the selected XML data group are matched with XML markup tags associated with a respective area contained within the selected XML display layout. The XML data items contained within each aggregation of data are rendered in hierarchical order within a respective GUI display space defined by a respective area within the XML display layout.

    SYSTEMS, METHODS AND COMPUTER PROGRAM PRODUCTS FOR BUILDING AND DISPLAYING DYNAMIC GRAPHICAL USER INTERFACES

    公开(公告)号:CA2303725A1

    公开(公告)日:2000-11-28

    申请号:CA2303725

    申请日:2000-04-05

    Applicant: IBM

    Abstract: Systems, methods and computer program products are provided for building and displaying dynamic graphical user interfaces (GUIs) that can be updated automatically without requiring code-level modification and recompiling. In response to a request to display a particular GUI on a computer display, an Extensible Markup Language (XML) data group is selected from a plurality of XML data groups and an XML display layout is selected from a plurality of XML display layouts. The selected XML data group includes one or more aggregations of data hierarchically ordered within the selected XML data group. XML data items are hierarchically ordered within each of the aggregations of data. The selected XML display layout contains one or more areas that define respective GUI display spaces within which XML data items from the respective aggregations of data can be displayed. XML markup tags associated with each aggregation of data within the selected XML data group are matched with XML markup tags associated with a respective area contained within the selected XML display layout. The XML data items contained within each aggregation of data are rendered in hierarchical order within a respective GUI display space defined by a respective area within the XML display layout.

    3.
    发明专利
    未知

    公开(公告)号:DE69229166D1

    公开(公告)日:1999-06-17

    申请号:DE69229166

    申请日:1992-12-14

    Applicant: IBM

    Abstract: A data processing system method and program are disclosed for limiting a book reading program for softcopy books, to be capable of reading only softcopy books published by a selected publisher. The method includes the step of generating with a data processor, a customized polynomial expression to be associated with a selected softcopy book publisher. The method continues by merging with a data processor, the customized polynomial expression with a first shell program, forming a stamping tool program for stamping a key value onto a softcopy book published by the selected publisher. The key value results from the polynomial, using the product of an integer times a hash value of the publisher's identity, as the value of the independent variable. Then the method continues by generating with a data processor, a customized inverse polynomial expression to the customized polynomial expression, to be associated with the selected softcopy book publisher. Finally, the method merges with a data processor, the customized inverse polynomial expression with a second shell program, forming a book validation program for validating the key value on the softcopy book published by the selected publisher and enabling a softcopy book reading program to read the softcopy book. If the key value read from the book by the validation program, is determined to be an integral multiple of the publisher's hash value, then the key is valid.

    4.
    发明专利
    未知

    公开(公告)号:DE69229166T2

    公开(公告)日:1999-12-09

    申请号:DE69229166

    申请日:1992-12-14

    Applicant: IBM

    Abstract: A data processing system method and program are disclosed for limiting a book reading program for softcopy books, to be capable of reading only softcopy books published by a selected publisher. The method includes the step of generating with a data processor, a customized polynomial expression to be associated with a selected softcopy book publisher. The method continues by merging with a data processor, the customized polynomial expression with a first shell program, forming a stamping tool program for stamping a key value onto a softcopy book published by the selected publisher. The key value results from the polynomial, using the product of an integer times a hash value of the publisher's identity, as the value of the independent variable. Then the method continues by generating with a data processor, a customized inverse polynomial expression to the customized polynomial expression, to be associated with the selected softcopy book publisher. Finally, the method merges with a data processor, the customized inverse polynomial expression with a second shell program, forming a book validation program for validating the key value on the softcopy book published by the selected publisher and enabling a softcopy book reading program to read the softcopy book. If the key value read from the book by the validation program, is determined to be an integral multiple of the publisher's hash value, then the key is valid.

    METHOD FOR DISPLAYING ONLINE INFORMATION

    公开(公告)号:CA1319762C

    公开(公告)日:1993-06-29

    申请号:CA609938

    申请日:1989-08-30

    Applicant: IBM

    Abstract: Y0989-014 A method for creating online information from the same marked-up source material used to create printed information such as a word processor or a mark-up language source use with a text formatter. A book data stream is provided, in a new intermediate format for storing online information, specifically designed to be used by a book display program. This data stream captures and preserves structural information about books. It is uniquely suited to display online books in a very usable manner on a variety of display devices. Also provided is a new kind of program, (a book display program) for manipulating the book data stream, and allowing users to interact with the online information. A distinguishing characteristic of the book display program is its use of the metaphor of a hard copy book on the display screen. It lets readers treat online books like hard copy books. This program uses the book data stream (described above) as its input.

Patent Agency Ranking