1. A method for providing a web page, comprising:
receiving a request from a web browser for a web page, the web page employing a plurality of applets;
assigning, using one or more processors, an applet identifier to each of the plurality of applets;
assigning, using the one or more processors, a communication group identifier to a communication applet, the communication applet operative to process communications with the web page;
configuring the web page to utilize the plurality of applet identifiers and the communication group identifier; and
transmitting the configured web page to the web browser.
2. The method of claim 1, wherein assigning, using one or more processors, an applet identifier to each of the plurality of applets comprises using a predictable naming scheme for assigning applet identifiers to each applet of the plurality of applets, the predictable naming scheme allowing results to be transmitted to one or more particular applets of the plurality of applets.
3. The method of claim 1, wherein assigning, using the one or more processors, a communication group identifier to a communication applet comprises assigning a communication group identifier to the communication applet using a unique string associated with a particular instance of the requested web page, the particular instance of the webpage being the configured web page transmitted to the web browser.
4. The method of claim 1, wherein assigning an applet identifier to each of the plurality of applets comprises using a predictable naming scheme for assigning an applet identifier to each of the plurality of applets, the predictable naming scheme allowing an encoded replay packet to be transmitted without having to receive the plurality of data requests.
5. The method of claim 1, wherein the communication group identifier comprises a unique string associated with a particular instance of the web page.
6. An apparatus for providing a web page, comprising:
a processor;
a memory connected to said processor storing a program to control the operation of said processor;
the processor operative with the program in the memory to:
receive a request from a web browser for a web page, the web page employing a plurality of applets;
assign an applet identifier to each of the plurality of applets;
assign a communication group identifier to a communication applet, the communication applet operative to process communications with the web page;
configure the web page to utilize the plurality of applet identifiers and the communication group identifier; and
transmit the configured web page to the web browser.
7. The apparatus of claim 6, wherein the processor operative with the program in the memory to assign an applet identifier to each of the plurality of applets is further operative with the program in the memory to use a predictable naming scheme for assigning applet identifiers to each applet of the plurality of applets, the predictable naming scheme allowing results to be transmitted to one or more particular applets of the plurality of applets.
8. The apparatus of claim 6, wherein the processor operative with the program in the memory to assign a communication group identifier to a communication applet is further operative with the program in the memory to assign a communication group identifier to the communication applet using a unique string associated with a particular instance of the requested web page, the particular instance of the webpage being the configured web page transmitted to the web browser.
9. A computer program product, comprising:
a non-transitory computer readable medium having computer-readable program code embodied therewith, the computer-readable program code comprising:
computer-readable program code configured to receive a request from a web browser for a web page, the web page employing a plurality of applets;
computer-readable program code configured to assign an applet identifier to each of the plurality of applets;
computer-readable program code configured to assign a communication group identifier to a communication applet, the communication applet operative to process communications with the web page;
computer-readable program code configured to configure the web page to utilize the plurality of applet identifiers and the communication group identifier; and
computer-readable program code configured to transmit the configured web page to the web browser.
10. The computer program product of claim 9, wherein the computer-readable program code is configured to assign the applet identifier to each of the plurality of applets using a predictable naming scheme for assigning applet identifiers to each applet of the plurality of applets, the predictable naming scheme allowing results to be transmitted to one or more particular applets of the plurality of applets.
11. The computer program product of claim 9, wherein the computer-readable program code is configured to assign the communication group identifier to the communication applet using a unique string associated with a particular instance of the requested web page, the particular instance of the webpage being the configured web page transmitted to the web browser.
12. The computer program product of claim 9, wherein the communication group identifier comprises a unique string associated with a particular instance of the web page.
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. An electrophoretic display device including a first substrate, a second substrate, and an electrophoretic element disposed between the first substrate and the second substrate, comprising:
a plurality of pixel electrodes provided on the first substrate and arranged in a row direction and in a column direction; and
a counter electrode provided on the second substrate and configure to, in conjunction with the pixel electrodes, apply a voltage to the electrophoretic element, wherein
the counter electrode including an opening portion extending in at least one of the row direction and the column direction at a location opposite an area between the pixel electrodes adjacent to each other, and
the counter electrode includes a plurality of island-shaped portions provided at locations opposite respective ones of the plurality of pixel electrodes, a frame portion provided so as to surround a perimeter of the plurality of island-shaped portions, and coupling portions coupling the plurality of island-shaped portions to each other and coupling a predetermined one of the island-shaped portions and the frame portion.
2. An electrophoretic display device including a first substrate, a second substrate, and an electrophoretic element disposed between the first substrate and the second substrate, comprising:
a plurality of pixel electrodes provided on the first substrate and arranged in a row direction and in a column direction; and
a counter electrode provided on the second substrate and configure to in conjunction with the pixel electrodes, apply a voltage to the electrophoretic element, wherein
the counter electrode including an opening portion extending in at least one of the row direction and the column direction at a location opposite an area between the pixel electrodes adjacent to each other,
the counter electrode includes a first counter electrode having the opening portion, and a second counter electrode provided at least in an area corresponding to the opening portion and being capable of applying a voltage independently of the first counter electrode, and
the second counter electrode is provided on the second substrate, and the first counter electrode is provided on the second counter electrode with an insulating layer interposed therebetween.
3. The electrophoretic display device according to claim 2, wherein the first counter electrode and the second counter electrode are formed in an identical layer.
4. The electrophoretic display device according to claim 1, further comprising a color filter provided with color material layers of colors that differ in accordance with the plurality of pixel electrodes.
5. An electrophoretic display device including a first substrate, a second substrate, and an electrophoretic element disposed between the first substrate and second substrate, comprising:
a plurality of pixel electrodes provided on the first substrate and arranged in a row direction and in a column direction; and
a counter electrode provided on the second substrate and configured to, in conjunction with the pixel electrodes, apply a voltage to the electrophoretic element,
the counter electrode including a plurality of electrodes each at a location opposite one of the pixel electrodes, the plurality of electrodes being capable of individually applying a voltage.
6. The electrophoretic display device according to claim 5, further comprising a color filter provided with color material layers of colors that differ in accordance with the plurality of electrodes.
7. An electronic apparatus comprising the electrophoretic display device according to claim 1.
8. An electronic apparatus comprising the electrophoretic display device according to claim 2.
9. An electronic apparatus comprising the electrophoretic display device according to claim 3.
10. An electronic apparatus comprising the electrophoretic display device according to claim 4.
11. An electronic apparatus comprising the electrophoretic display device according to claim 5.
12. An electronic apparatus comprising the electrophoretic display device according to claim 6.
13. The electrophoretic display device according to claim 2, further comprising a color filter provided with color material layers of colors that differ in accordance with the plurality of pixel electrodes.
14. An electronic apparatus comprising the electrophoretic display device according to claim 13.