1. A computer-implemented method comprising:
receiving, by a first computing device, a first input associated with a change to a component of a graphical user interface, wherein a portion of the component is represented as a first node of a topic tree structure representing a portion of the graphical user interface;
determining, by the first computing device, a first characteristic of the change;
associating, by the first computing device, the first characteristic of the change with a second node of the topic tree structure; and
transmitting to a second computing device, by the first computing device, the associated first characteristic, wherein transmission of the associated first characteristic allows one or more of the second computing device and a third computing device to represent the first characteristic of the change based upon, at least in part, the topic tree structure.
2. The computer-implemented method of claim 1 further comprising:
determining, by the first computing device, a second characteristic of the change;
associating, by the first computing device, the second characteristic of the change with a third node of the topic tree structure, wherein the third node is a sub-node of one or more of the first and second nodes; and
transmitting to the second computing device, by the first computing device, the associated second characteristic, wherein transmission of the associated second characteristic allows one or more of the second computing device and the third computing device to represent the second characteristic of the change based upon, at least in part, the topic tree structure.
3. The computer-implemented method of claim 1 wherein transmitting the associated first characteristic includes transmitting the associated first characteristic as a topic string associated with a message broker, wherein the message broker is configured to receive published information and transmit a portion of the published information to a subscriber, and the topic string is associated with the second node of the topic tree structure.
4. The computer-implemented method of claim 1 wherein the first characteristic is associated with a text content of the component.
5. The computer-implemented method of claim 1 wherein a time-stamp is associated with the first characteristic.
6. The computer-implemented method of claim 1 wherein the first characteristic is independent of a user preference.
7. The computer-implemented method of claim 1 further comprising:
storing, by the first computing device, a set of characteristics including the first characteristic; and
transmitting, in a pre-determined order, by the first computing device, one or more characteristics included in the set of characteristics.
8. The computer-implemented method of claim 7 wherein the set of characteristics includes a pre-determined number of characteristics.
9-20. (canceled)
The claims below are in addition to those above.
All refrences to claim(s) which appear below refer to the numbering after this setence.
1. A motorized table apparatus, comprising:
a support unit for supporting a movement table so as to allow the movement table to move in a single axis direction relative to a stationary unit which is fixed to the movement table;
one or more slide members at least one of which is equipped on the movement table and has a length equivalent to, or more than, a moving range of the movement table; and
a plurality of ultrasonic oscillators each of which is equipped on the stationary unit, moves the movement table, and includes a single piezoelectric body, two drive elements, and a pressure application unit that presses the two drive elements against one of the one or more slide members by a constant force;
wherein a pressing direction in which the pressure application unit of each of the plurality of ultrasonic oscillators presses the one or more slide members is a side surface direction toward a side surface of the movement table and is a direction perpendicular to a moving direction of the movement table.
2. The motorized table apparatus according to claim 1, wherein the pressing direction of the pressure application unit of each of the plurality of ultrasonic oscillators is a direction toward a center line of the movement direction of the movement table.
3. The motorized table apparatus according to claim 1, wherein the two drive elements of each of the plurality of ultrasonic oscillators have a plane-to-plane contact respectively with the one or more slide members.
4. A motorized table apparatus, comprising:
a support unit for supporting a movement table so as to allow the movement table to move in a single axis direction relative to a stationary unit which is fixed to the movement table;
one or more slide members at least one of which is equipped on the stationary unit and has a length equivalent to, or more than, a moving range of the movement table;
a plurality of ultrasonic oscillators each of which is equipped on the movement table, moves the movement table, and includes a single piezoelectric body, two drive elements, and a pressure application unit that presses the two drive elements against one of the one or more slide members by a constant force;
wherein a pressing direction in which the pressure application unit of each of the plurality of ultrasonic oscillators presses the one or more slide members is a side surface direction toward a side surface of the movement table and is a direction perpendicular to a moving direction of the movement table.
5. The motorized table apparatus according to claim 4, wherein the pressing direction of the pressure application unit of each of the plurality of ultrasonic oscillators is a direction toward a center line of the movement direction of the movement table.
6. The motorized table apparatus according to claim 4, wherein the two drive elements of each of the plurality of ultrasonic oscillators have a plane-to-plane contact respectively with the one or more slide members.
7. A microscope stage, comprising:
a stationary base fixed to a microscope;
a first movement table movable along a first axis relative to the stationary base;
a second movement table movable along a second axis approximately perpendicular to the first axis relative to the first movement table;
a first support unit for supporting the first movement table so as to allow the first movement table to move in a first axis direction relative to the stationary base;
a second support unit for supporting the second movement table so as to allow the second movement table to move in a second axis direction relative to the first movement table;
one or more first slide members at least one of which is equipped on the stationary base and has a length equivalent to, or more than, a moving range of the first movement table;
one or more second slide members at least one of which is equipped on the second movement table and has a length equivalent to, or more than, a moving range of the second movement table;
a plurality of first ultrasonic oscillators each of which is equipped on the first movement table, moves the first movement table in the first axis direction, and includes a single piezoelectric body, two drive elements, and a pressure application unit that presses the two drive elements against one of the one or more first slide members by a constant force; and
a plurality of second ultrasonic oscillators each of which is equipped on the first movement table, moves the second movement table in the second axis direction, and includes a single piezoelectric body, two drive elements, and a pressure application unit that presses the two drive elements against one of the one or more second slide members by a constant force;
wherein a pressing direction in which the pressure application unit of each of the plurality of first ultrasonic oscillators presses the one or more first slide members is a side surface direction toward a side surface of the first movement table and is a direction perpendicular to a moving direction of the first movement table; and
wherein a pressing direction in which the pressure application unit of each of the plurality of second ultrasonic oscillators presses the one or more second slide members is a side surface direction toward a side surface of the second movement table and is a direction perpendicular to a moving direction of the second movement table.