1461147803-bd4470a5-4d57-4b7b-a991-7ee843e8d81c

1. A Web system provided with a Web server connectable to a Web browser of a client via a network and adapted to send contents data to the Web browser in accordance with a processing request from the Web browser;
said contents data being a program file in which instructions for causing the Web browser to execute prescribed processing are described;
said Web server comprising:
receiving means having a function to receive specification information for specifying a instruction-receiving system from the Web browser and a function to receive a processing request from the Web browser,
acquisition means having a function to acquire contents data corresponding to the processing request from a contents data memory portion,
edit means having a function to edit the contents data into contents data containing processing instructions to send instructions corresponding to the processing request to the instruction-receiving system specified by the specification information, and
send means for sending the contents data to the Web browser,

wherein the processing instructions contained in the contents data edited by the edit means are executed on the Web browser as processing of accessing the instruction-receiving system and reading contents.
2. A Web system according to claim 1, wherein the processing request is a processing request requesting a file list in a specified directory, and the edit means edits the contents data acquired by the acquisition means into the contents data containing the processing instructions to be sent to the instruction-receiving system in which the instructions to request the file list in the specified information are specified by the specified information.
3. A Web system according to claim 1, wherein the processing request is a processing request for requesting transfer of a specified file to a specified forwarding address, and the edit means edits the contents data acquired by the acquisition means into contents data containing processing instructions to send instructions to request the transfer of the specified file to the specified forwarding address to the instruction-receiving system specified by the specification information.
4. A web system according to any one of claims 1, wherein the Web system is provided with a license information memory portion in which a user identifier, specification information specifying the instruction-receiving system and an identifier for authentication capable of uniquely determining the instruction-receiving system specified by the specification information are stored as being mapped, the receiving means has a function to receive the user identifier from the Web browser and a function to receive an authentication request from the Web browser, the acquisition means has a function to acquire contents data corresponding to the authentication request from the contents data memory portion, and the edit means preferably has a function to acquire specification information corresponding to the user identifier and an identifier for authentication from the license information memory portion and to edit the contents data acquired by the acquisition means into contents data containing processing instructions to send authentication instructions using the identifier for authentication to the instruction-receiving system specified by the specification information.
5. An instruction-receiving system according to claim 1, wherein the instruction-receiving system is provided with an instruction memory portion in which instructions corresponding to instructions received from the Web browser are stored and instruction execution means for selecting, when having received instructions corresponding to the processing request from the Web browser, instructions corresponding to the instructions from the instruction memory portion and executing the selected instructions.
6. An instruction-receiving system according to claim 4, wherein the instruction-receiving system is provided with an identifier-for-authentication memory portion in which the identifier for authentication is stored and crosscheck means for crosschecking, when having received authentication instructions using the identifier for authentication from the Web browser, the received identifier for authentication and an identifier for authentication in the identifier-for-authentication memory portion.
7. A Web server according to any one of claims 1, wherein the Web server is provided with a license information memory portion in which a user identifier and specification information specifying the instruction-receiving system are stored as being mapped, a session identifier production memory means having a session identifier memory portion in which a session identifier uniquely produced relative to a session with the Web browser is stored and crosscheck means for crosschecking, when having received the session identifier from the instruction-receiving system, the session identifier and the session identifier stored in the session identifier memory portion; the receiving means has a function to receive the user identifier from the Web browser and a function to receive the authentication request from the Web browser; the acquisition means has a function to acquire contents data corresponding to the authentication request from the contents data memory portion; and the edit means acquires specification information corresponding to the user identifier from the license information memory portion and edits the contents data acquired from the acquisition means into contents data that contains procession instructions to send, to the instruction-receiving system specified by the specification information, a session identifier produced by the session identifier production memory means and return instructions to return the session identifier to the Web server.
8. A contents data providing method for causing a Web server connectable to a Web browser of a client via a network to send contents data in accordance with a processing request from the Web browser;
said contents data being a program file in which instructions for causing the Web browser to execute prescribed processing are described;
said Web server comprising:
a step of receiving specification information for specifying an instruction-receiving system from the Web browser,
a step of receiving a processing request from the Web browser,
an acquisition step of acquiring contents data corresponding to the processing request from a contents data memory portion,
an edit step of editing the contents data into contents data containing processing instructions to send instructions corresponding to the processing request to the instruction-receiving system specified by the specification information, and
a send step of sending the contents data to the Web browser,

wherein the processing instructions contained in the contents data edited at the edit step are executed on the Web browser as processing of accessing the instruction-receiving system and reading contents.
9. A Web system comprising a client provided with a Web browser, a first server and a second server capable of being in communication with the first server and the client;
said first server comprising registration acceptance means for accepting registration of registration information including specification information for specifying an instruction-receiving system, contents data generation means for generating contents data containing processing instructions to send instructions to the instruction-receiving system specified by the specification information contained in the registration information and send means for sending the contents data generated by the contents data generation means to the second server;
said second server comprises a contents data memory portion for storing the contents data received from the first server and send means for sending the contents data to the client on a request from the client;
said contents data being a program file in which instructions for causing the Web browser to execute prescribed processing are described; and
said processing instructions contained in the contents data being executed on the Web browser as processing for accessing the instruction-receiving system and reading contents in the system.
10. A Web system comprising a client provided with a Web browser, a first server and a second server capable of being in communication with the first server and the client; the first server comprising registration acceptance means for accepting registration of registration information including specification information for specifying an instruction-receiving system and send means for sending the registration information accepted by the registration acceptance means to the second server; the second server comprising a registration information memory portion for storing the registration information received from the first server, contents data generation means for generating contents data containing processing instructions to send instructions to the instruction-receiving system specified by the specification information included in the registration information and send means for sending the contents data to the client on a request from the client; the contents data being a program file in which instructions for causing the Web browser to execute prescribed processing are described; and the processing instructions contained in the contents data being executed on the Web browser as processing for accessing the instruction-receiving system and reading contents in the system.
11. A Web system comprising a server and a client capable of being in communication with the server; the server comprising registration acceptance means for accepting registration of registration information including specification information for specifying an instruction-receiving system, contents data generation means for generating contents data containing processing instructions to send instructions to the instruction-receiving system specified by the specification information included in the registration information and send means for sending the contents data generated by the contents data generation means to the client; the client comprising a contents data memory portion for storing the contents data received from the server and a Web browser; the contents data being a program file in which instructions for causing the Web browser to execute prescribed processing are described; and the processing instructions contained in the contents data being executed on the Web browser as processing for accessing the instruction-receiving system and reading contents in the system.
12. A Web system according to claim 9, wherein the Web system comprising a server capable of being in communication with a client provided with a Web browser; the server comprising registration acceptance means for accepting specification information for specifying an instruction-receiving system and registration information including instructions to be sent to the instruction-receiving system, contents data generation means for generating contents data containing processing instructions to send the instructions to the instruction-receiving system specified by the specification information contained in the registration information and send means for sending the contents data to the client on a request from the client; the contents data being a program file in which instructions for causing the Web browser to execute prescribed processing are described; and the processing instructions contained in the contents data being executed on the Web browser as processing for accessing the instruction-receiving system and reading contents in the system.
13. A Web system comprising a server capable of being in communication with a client provided with a Web browser; the server comprising registration acceptance means for accepting registration of specification information for specifying an instruction-receiving system and registration information containing instructions relative to the instruction-receiving system, contents data generation means for generating contents data containing processing instructions to send the instructions to the instruction-receiving system specified by the specification information contained in the registration information and send means for sending the contents data to the client on a request from the client; the contents data being a program file in which instructions for causing the Web browser to execute prescribed processing are described; and the processing instructions contained in the contents data being executed on the Web browser as processing for accessing the instruction-receiving system and reading contents therein.
14. A Web system according to claim 9, wherein the instruction-receiving system has data for graph display, the instructions comprise a reading request of the data for graph display, and the contents data includes an application for graphically displaying the data for graph display.
15. A Web system according to claim 9, wherein the instruction-receiving system has bulletin board display data, the instructions comprise a reading request of the bulletin board display data, and the contents data includes an application for displaying the bulletin board display data on a bulletin board.

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 light emitting device having a first-conduction-type cladding layer, an active layer structure, and a second-conduction-type cladding layer, each of which comprises a III-V compound semiconductor, said active layer structure being located between said first-conduction-type cladding layer and said second-conduction-type cladding layer, said light emitting device comprising:
a first-conduction-type-side electrode configured to inject carriers into said first-conduction-type cladding layer; and
a second-conduction-type-side electrode configured to inject carriers into said second-conduction-type cladding layer,
wherein said first-conduction-type-side electrode has an opening, and said second-conduction-type-side electrode has a main-electrode-portion partially surrounded by said first-conduction-type-side electrode, and an extracting portion configured to extract said main-electrode-portion outside said first-conduction-type-side electrode through the opening, and
said main-electrode-portion is a part of a curve of constant width or a constant-width figure, and an interval between an outer edge of said main-electrode-portion and an inner edge of said first-conduction-type-side electrode is substantially constant.
2. A light emitting device according to claim 1, wherein said active layer structure, said second-conduction-type cladding layer, and said second-conduction-type-side electrode are arranged on a surface of said first-conduction-type cladding layer in a first direction, and said first-conduction-type-side electrode is formed on the surface of said first-conduction-type cladding layer in the first direction to partially surround said active layer structure, said second-conduction-type cladding layer, and said second-conduction-type-side electrode.
3. A light emitting device according to claim 1, further comprising a support substrate,
wherein said support substrate supports one of two surfaces, from which said first-conduction-type-side electrode and said second-conduction-type-side electrode are exposed, of a structure comprising said first-conduction-type cladding layer, said active layer structure, said second-conduction-type cladding layer, said first-conduction-type-side electrode, and said second-conduction-type-side electrode.
4. A light emitting device according to claim 1, wherein the curve of constant width or the constant-width figure includes a circle.
5. A light emitting device according to claim 1, wherein the curve of constant width or the constant-width figure includes a Reuleaux polygon.
6. A light emitting device according to claim 1, wherein the curve of constant width or the constant-width figure includes a Reuleaux triangle.
7. A light emitting device according to claim 1, wherein, assuming W to be a width of said main-electrode-portion, W satisfies
400 \u03bcm\u2266W\u22662500 \u03bcm\u2003\u2003(1),
8. A light emitting device according to claim 1, wherein said extracting-portion includes comprises a portion which narrows toward said main-electrode-portion.
9. A light emitting device according to claim 1, wherein said extracting-portion includes comprises a rectangular portion.
10. A light emitting device according to claim 1, wherein, assuming W to be a width of said main-electrode-portion and L1 to be a width of a portion where said main-electrode-portion and said extracting-portion are in contact with each other, W and L1 satisfy
W20\u2266L1\u2266W\u2003\u2003(2),
11. A light emitting device according to claim 1, wherein, assuming L2 to be an outer edge length of a portion of said second-conduction-type-side electrode which is surrounded by said first-conduction-type-side electrode, and L3 to be an outer edge length of a portion of said second-conduction-type-side electrode which is a part of the curve of constant width or the constant-width figure, L2 and L3 satisfy.
L22\u2266L3\u2266L2\u2003\u2003(3)
12. A light emitting device according to claim 1, wherein, assuming x to be the interval between the outer edge of said main-electrode-portion and the inner edge of said first-conduction-type-side electrode, x satisfies
3 \u03bcm\u2266x\u2266500 \u03bcm\u2003\u2003(4),
13. A light emitting device according to claim 1, wherein said main-electrode-portion comprises a plurality of main-electrode-portions.
14. A light emitting device according to claim 1, wherein a peripheral portion of said second-conduction-type-side electrode is covered with aninsulator.
15. A light emitting device according to claim 1, wherein said first-conduction-type-side electrode is configured to inject carriers into said first-conduction-type cladding layer through an opening formed in aninsulator.
16. A light emitting device according to claim 14, wherein said insulator comprises at least one material selected from the group consisting of SiOx, AlOx, TiOx, TaOx, HfOx, ZrOx, SiNx, AlNx, AlFx, BaFx, CaFx, SrFx, and MgFx.
17. A light emitting device according to claim 14, wherein said insulator comprises a plurality of layers.
18. A light emitting device according to claim 1, wherein said first-conduction-type cladding layer, said active layer structure, and said second-conduction-type cladding layer each comprise an element selected from the group consisting of In, Ga, Al, B, and N.
19. A light emitting device according to claim 1, wherein said active layer structure comprises a quantum well layer and a barrier layer, and, assuming B to be the number of barrier layers and W to be the number of quantum well layers, B and W satisfy
B=W+1\u2003\u2003(5),
20. A light emitting device according to claim 1, further comprising a first-conduction-type contact layer between said first-conduction-type cladding layer and said first-conduction-type-side electrode.
21. A light emitting device according to claim 1, further comprising a second-conduction-type contact layer between said second-conduction-type cladding layer and said second-conduction-type-side electrode.
22. A light emitting device according to claim 1, wherein said first-conduction-type cladding layer comprises an n-type semiconductor layer, and said second-conduction-type cladding layer comprises a p-type semiconductor layer.
23. A light emitting device having a first-conduction-type cladding layer, an active layer structure, and a second-conduction-type cladding layer, each of which comprises a III-V compound semiconductor, said active layer structure being sandwiched between said first-conduction-type cladding layer and said second-conduction-type cladding layer, said light emitting device comprising:
a first-conduction-type-side electrode configured to inject carriers into said first-conduction-type cladding layer; and
a second-conduction-type-side electrode configured to inject carriers into said second-conduction-type cladding layer,
wherein said first-conduction-type-side electrode has an opening, and said second-conduction-type-side electrode has a main-electrode-portion partially surrounded by said first-conduction-type-side electrode, and an extracting portion configured to extract said main-electrode-portion outside said first-conduction-type-side electrode through the opening, and
said extracting portion includes a first extracting portion extending through the opening, and a second extracting portion formed along a part of an outer edge of said first-conduction-type-side electrode.
24. A light emitting device having a first-conduction-type cladding layer, an active layer structure, and a second-conduction-type cladding layer, each of which comprises a III-V compound semiconductor, said active layer structure being sandwiched between said first-conduction-type cladding layer and said second-conduction-type cladding layer, said light emitting device comprising:
a first-conduction-type-side electrode configured to inject carriers into said first-conduction-type cladding layer; and
a second-conduction-type-side electrode configured to inject carriers into said second-conduction-type cladding layer,
wherein said first-conduction-type-side electrode includes a straight portion having an outer edge formed by straight lines, and has an opening in a substantially central portion of said straight portion, and said second-conduction-type-side electrode has a main-electrode-portion partially surrounded by said first-conduction-type-side electrode, and an extracting portion configured to extract said main-electrode-portion outside said first-conduction-type-side electrode through the opening.