-
公开(公告)号:GB2336920A
公开(公告)日:1999-11-03
申请号:GB9811802
申请日:1998-06-03
Applicant: IBM
Inventor: TODD STEPHEN JAMES PAUL
Abstract: Message broker data processing apparatus 13 receives an incoming message stream of live data, such as stock data, from a sender (publisher) application 11, processes these messages and forwards the appropriately processed messages to one or more receiver (subscriber) applications S1-S3, 15. Broker apparatus 13 collates the incoming messages, which are arranged as relational database tuples, with database data, also arranged as tuples, stored in database 14, in order to create more meaningful messages for sending to the subscriber (for example such that it includes customer information from the database). Standard relational expressions (e.g. SQL queries) can be used to define the processing functionality, such as join or filter, of each processing node 21, 22, 23 of the broker apparatus 13, and standard visual tools for programming relational database management systems can be used for making changes to the broker functionality. Additionally, queue manager 12 enables the publisher 11 and subscribers 15 to communicate in an asynchronous manner.
-
公开(公告)号:DE3789645D1
公开(公告)日:1994-05-26
申请号:DE3789645
申请日:1987-06-16
Applicant: IBM
Inventor: QUARENDON PETER , TODD STEPHEN JAMES PAUL
-
公开(公告)号:AU7779787A
公开(公告)日:1988-03-10
申请号:AU7779787
申请日:1987-09-03
Applicant: IBM
Inventor: QUARENDON PETER , TODD STEPHEN JAMES PAUL
-
公开(公告)号:GB2352153B
公开(公告)日:2004-03-10
申请号:GB9916518
申请日:1999-07-14
Applicant: IBM
Inventor: TODD STEPHEN JAMES PAUL
IPC: G06F3/0484 , G06F3/033
Abstract: An improved graphics system for a graphical user interface in which a plurality of screen objects are displayed is disclosed. Conventional systems comprises targeting means for determining a screen object targeted by the pointer; and selection means for reading a pointer selection and for selecting a screen object. The invention is characterized by the selection means comprising means for selecting a screen object which has been continuously targeted for a predetermined time (pi).
-
公开(公告)号:GB2352154B
公开(公告)日:2003-08-27
申请号:GB9916599
申请日:1999-07-16
Applicant: IBM
Inventor: TODD STEPHEN JAMES PAUL
IPC: G06F3/0484 , G06F3/037
Abstract: In a graphics system for a graphical user interface in which a plurality of screen objects are displayed, a method of targeting a screen object comprises determining a screen object targeted by a pointer and reading a pointer selection and selecting a targeted scream object. The method being characterized by generating, according to the proximity of the pointer position to a screen object, a weighting associated with each screen object, the weighting being in inverse proportion to the displayed size of the associated screen object; and wherein the determination is adapted to determine the targeted screen object according to the respective weightings associated with the scream objects.
-
16.
公开(公告)号:GB2354847A
公开(公告)日:2001-04-04
申请号:GB9922812
申请日:1999-09-28
Applicant: IBM
Inventor: TODD STEPHEN JAMES PAUL , AYRES MALCOLM D , TAYLOR MICHAEL GEORGE , HOLLOWAY TIMOTHY , SCHMIDT MARC-THOMAS , HOLDSWORTH SIMON A
Abstract: A message broker data processing method includes steps of: receiving published messages 325 on a topic from a publisher application 31; processing 321 the received messages; and distributing the processed messages to subscriber applications 33,34; where the distributing step is carried out via a plurality of subscription point data processing nodes 323,324, each of which distributes messages to at least one subscriber application which has previously registered a subscription request identifying a specific one of the plurality of subscription point data processing nodes. The processing 321 may be format coversion.
-
公开(公告)号:CA2303727A1
公开(公告)日:2001-01-14
申请号:CA2303727
申请日:2000-04-05
Applicant: IBM
Inventor: TODD STEPHEN JAMES PAUL
IPC: G06F3/0484 , G06F3/033
Abstract: An improved graphics system for a graphical user interface in which a plurality of screen objects are displayed is disclosed. Conventional systems comprise targeting means for determining a screen object targeted by the pointer; and selection means for reading a pointer selection and for selecting a screen object. The invention is characterised by the selection means comprising means for selecting a screen object which has been continuously targeted for a predetermined time (pi).
-
公开(公告)号:GB2303948A
公开(公告)日:1997-03-05
申请号:GB9515962
申请日:1995-08-03
Applicant: IBM
Inventor: TODD STEPHEN JAMES PAUL
Abstract: A data modelling system for generating states of a model, wherein the model is defined within a modelling application and has a plurality of input variables associated therewith. The modelling application is arranged to generate a state of the model based on the values of the input variables. The system comprises a modification means for altering the values of the input variables, and providing those altered values to the modelling application to cause a new state of the model to be generated. The system also includes a display means for producing a graphical representation of each state of the model in the set and for displaying those graphical representations on a display device connectable to the system. The modification means is responsive to a user interactively moving the representations into or from a predetermined display area.
-
公开(公告)号:GB2269033A
公开(公告)日:1994-01-26
申请号:GB9215597
申请日:1992-07-22
Applicant: IBM
Inventor: TODD STEPHEN JAMES PAUL
Abstract: A data processing system of the type in which a first program 10 interacts with a second, lower level language L.L.L. program 20 comprises means 80 for generating objects within the second program, a memory 60 for storing the objects, and means for associating them with one or more slots allocated to the first program 10. An interface 30 is generated between the first and second programs by the first program and contains object surrogates, each containing an identifier for a given object. To associate one or more of the slots with a particular object surrogate, a surrogate reference identifying the object surrogate is stored by the first program in those slots. During operation of the first program slots may be redefined by erasing old surrogate references and replacing them with different ones. When an object surrogate is no longer associated by any surrogate reference with any of the slots, then a garbage collector 90 informs the second program 20. The data processing system is able automatically to keep track of objects, releasing the user from the burden of having to set up L.L.L. checking routines of his own, and further enabling the system to make much more efficient use of available memory.
-
公开(公告)号:BR8703888A
公开(公告)日:1988-03-29
申请号:BR8703888
申请日:1987-07-27
Applicant: IBM
Inventor: QUARENDON PETER , TODD STEPHEN JAMES PAUL
-
-
-
-
-
-
-
-
-