-
公开(公告)号:GB2343349B
公开(公告)日:2002-09-25
申请号:GB9823381
申请日:1998-10-27
Applicant: IBM
Inventor: TODD STEPHEN JAMES PAUL
Abstract: A value selector component for a graphical user interface control comprising: means for reading successive pointer movements when said user interface control is in focus; and means responsive to pointer movement in one direction to control a value and responsive to pointer movement in another direction to control a rate of change of the value in response to the movement in the one direction.
-
公开(公告)号:GB2354913A
公开(公告)日:2001-04-04
申请号:GB9922802
申请日:1999-09-28
Applicant: IBM
Inventor: HOLDSWORTH SIMON A , TODD STEPHEN JAMES PAUL , AYRES MALCOLM D , HOLLOWAY TIMOTHY , SCHMIDT MARC-THOMAS , TAYLOR MICHAEL GEORGE
Abstract: A message broker 32 is described that can receive messages on a given topic from a number of publisher applications 31a/b. These messages are received at a plurality of publication points 323/324, which are data processing nodes at the beginning of specific processing paths through the broker. The messages may be processed 321 by the processing path, for example a transformation, before arriving at a subscription point 325. From here the message is forwarded to subscribers 33 interested in the subject matter of the message. The system allows publishers to publish messages in a single format, rather than all the formats required by subscribers, and the use of a single topic name to identify the subject of the message throughout the system, rather than one per format of the message. In the embodiment the system provides stock data to subscribers and the message transformation involves changing the currency that stock prices are quoted in.
-
23.
公开(公告)号:GB2354349A
公开(公告)日:2001-03-21
申请号:GB9921776
申请日:1999-09-16
Applicant: IBM
Inventor: LAMBROS PETER A , TODD STEPHEN JAMES PAUL
IPC: G06F9/46
Abstract: When command issuing application 402 determines (501 fig 5) that a command is to be sent to command receiving application 403, it 402 publishes a message (encircled numeral 1) to a publish/subscribe broker system 404 on a stream called "command issuance". The broker system 404 then forwards on the published message to both the command receiving application 403 and a system management tool 401 (encircled numeral 2), because both 403 and 401 have previously registered subscriptions on the stream "command issuance" with the broker system 404. Upon receiving the published message, the command receiving application 403 interprets the command as a command. Upon receiving the same published message the management tool 401 interprets the message as notification of command issuance and logs the message in local memory for informational purposes. When the application 403 has finished carrying out the work instructed by the command it publishes a message on the stream "work completed" (encircled numeral 3) to the broker system 404 which in turn forward the message to the management tool which logs the message and is informed that the command has been acted upon. There may be multiple command issuing and receiving applications. The publish/subscribe broker system may be combined with any of the other applications 401, 402, 403. The command issuing application may be a world wide web (WWW) browser and the command receiving application could be a data base containing stock market data.
-
公开(公告)号:GB2352153A
公开(公告)日:2001-01-17
申请号: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 characterised by the selection means comprising means for selecting a screen object which has been continuously targeted for a predetermined time (pi). Particularly useful if act of selection moves selection means (cursor) off object.
-
公开(公告)号:CA2265334A1
公开(公告)日:1999-10-29
申请号:CA2265334
申请日:1999-03-15
Applicant: IBM
Inventor: TODD STEPHEN JAMES PAUL
Abstract: A message broker data processing apparatus for use in receiving messages from a sender application, processing the received messages and deciding which receiver application to forward the processed messages, has: a means for receiving an incoming stream of messages from a sender application, with each message being arranged as a tuple having at least one field; a means for collating the incoming stream of messages with database data stored in a database, the database data being also arranged as tuples having at least one field; and a means for processing the stream of messages so that a resultant stream of messages becomes directed to at least one receiver application.
-
公开(公告)号:GB2268292A
公开(公告)日:1994-01-05
申请号:GB9212775
申请日:1992-06-16
Applicant: IBM
Inventor: TODD STEPHEN JAMES PAUL
Abstract: A system and method are disclosed for handling errors in a state-free manner. A digital data processing system is provided which is operable in a state-free manner and has an output generator 90 for generating an output manifestation 100 of a model. An object generator 30 within the system is used to generate objects 250 describing the model, each object being then stored in an object memory 60. If an error occurs during generation of an object, an error reference 260 is then generated within that object. This error reference 260 provides identifying information for an error object 300, the error object 300 being stored in an error memory 70 and containing error details for that object. By such an approach the errors are handled in a state-free manner and can be readily retrieved when required.
-
公开(公告)号:AU602002B2
公开(公告)日:1990-09-27
申请号:AU7779787
申请日:1987-09-03
Applicant: IBM
Inventor: QUARENDON PETER , TODD STEPHEN JAMES PAUL
-
公开(公告)号:GB2194715A
公开(公告)日:1988-03-09
申请号:GB8621256
申请日:1986-09-03
Applicant: IBM
Inventor: QUARENDON PETER , TODD STEPHEN JAMES PAUL
Abstract: A two-dimensional (2-D) image in a viewing space of a transform of a three-dimensional (3-D) solid object in an object space is generated by sub-dividing a 3-D box defining the viewing space into sub- boxes, generating test-cells in the object space by performing an inverse transform on the sub-boxes and determining which of the test-cells intersect the object, Thus the need to transform the object itself is avoided. The inverse transform is the inverse of the transform that would need to be applied to the object in the object space for it to be presented as required in the viewing space. A particular application is in the generation of 2-D perspective images of a 3-D solid object. Definitions of the viewing space, inverse transform and the object are held in stores 54, 56 and 72 respectively.
-
-
-
-
-
-
-