-
公开(公告)号:CA2303725C
公开(公告)日:2010-08-17
申请号:CA2303725
申请日:2000-04-05
Applicant: IBM
Inventor: LECTION DAVID BRUCE , BURKETT CHARLES EDWARD , CLARK DAVID JOHN , MERRICK ROLAND ALBERT , UNGER JAY
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.
-
公开(公告)号:CA2303725A1
公开(公告)日:2000-11-28
申请号:CA2303725
申请日:2000-04-05
Applicant: IBM
Inventor: MERRICK ROLAND ALBERT , UNGER JAY , CLARK DAVID JOHN , LECTION DAVID BRUCE , BURKETT CHARLES EDWARD
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.
-
公开(公告)号:DE69229166D1
公开(公告)日:1999-06-17
申请号:DE69229166
申请日:1992-12-14
Applicant: IBM
Inventor: KEISER HARRY RUDOLPH , STEVENS JEFFREY NOEL , UNGER JAY
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.
-
公开(公告)号:DE69229166T2
公开(公告)日:1999-12-09
申请号:DE69229166
申请日:1992-12-14
Applicant: IBM
Inventor: KEISER HARRY RUDOLPH , STEVENS JEFFREY NOEL , UNGER JAY
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.
-
公开(公告)号:CA1319762C
公开(公告)日:1993-06-29
申请号:CA609938
申请日:1989-08-30
Applicant: IBM
Inventor: CASSORLA ELIE , MORAN MICHAEL E , SLATER JAMES J , UNGER JAY
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.
-
-
-
-