1460887094-8bcbaf8d-48b2-4fe6-8fca-23d25e517ab1

1. An apparatus for certifying compliance of plugins at build time comprising:
a processor; and
a computer-readable memory in communication with the processor, the computer-readable memory storing instructions that when executed by the processor direct the processor to:
receive source code defining a plugin for a web application to be implemented via a client delivery system;
determine a plurality of platform plugin standards for certifying plugins implemented via the client delivery system;
initiate a plugin build process for the source code;
execute a plugin certification process during the build process by comparing the source code to the plurality of platform plugin standards; and
compile the source code for implementation via the client delivery system if the source code meets all of the plurality of platform plugin standards.
2. The apparatus of claim 1, wherein the plurality of platform plugin standards comprises a platform plugin standard for cascading style sheets (CSS).
3. The apparatus of claim 1, wherein the plurality of platform plugin standards comprises a platform plugin standard for structural CSS.
4. The apparatus of claim 1, wherein the plurality of platform plugin standards comprises a platform plugin standard for CSS selectors.
5. The apparatus of claim 1, wherein the plurality of platform plugin standards comprises a platform plugin standard for at least one of memory consumption and download speed characteristics of the plugin.
6. The apparatus of claim 1, wherein the plurality of platform plugin standards comprises a platform plugin standard for global variables.
7. The apparatus of claim 1, wherein the plurality of platform plugin standards comprises a platform plugin standard for maintaining a global state in a global environment.
8. The apparatus of claim 1, wherein the plurality of platform plugin standards comprises a platform plugin standard for naming conventions.
9. The apparatus of claim 1, the computer-readable memory storing instructions that when executed by the processor direct the processor to:
terminate the build process in response to determining that the source code does not comply with one or more of the platform plugin standards.
10. The apparatus of claim 1, the computer-readable memory storing instructions that when executed by the processor direct the processor to:
transmit the compiled source code to a production environment of the client delivery system.
11. An apparatus for certifying compliance of plugins at build time comprising:
a processor; and
a computer-readable memory in communication with the processor, the computer-readable memory storing instructions that when executed by the processor direct the processor to:
receive source code defining a plugin for a web application to be implemented via a client delivery system;
determine a plurality of platform plugin standards for certifying plugins implemented via the client delivery system;
initiate a plugin build process for the source code;
execute a plugin certification process during the build process by comparing the source code to the plurality of platform plugin standards; and
compile the source code for implementation via the client delivery system if the source code meets all of the plurality of platform plugin standards,
wherein the plurality of platform plugin standards comprises a platform plugin standard for maintaining separation of structural CSS from skinning CSS.
12. A method for certifying compliance of plugins at build time, comprising:
receiving, by a plugin certification system comprising at least one processor, source code defining a plugin for a web application to be implemented via a client delivery system;
determining, by the plugin certification system, a plurality of platform plugin standards for certifying plugins implemented via the client delivery system;
initiating, by the plugin certification system, a plugin build process for the source code;
executing, by the plugin certification system, a plugin certification process during the build process by comparing the source code to the plurality of platform plugin standards; and
compiling, by the plugin certification system, the source code for implementation via the client delivery system if the source code meets all of the plurality of platform plugin standards.
13. The method of claim 12, wherein the plurality of platform plugin standards comprises a platform plugin standard for CSS.
14. The method of claim 12, wherein the plurality of platform plugin standards comprises a platform plugin standard for structural CSS.
15. The method of claim 12, wherein the plurality of platform plugin standards comprises a platform plugin standard for CSS selectors.
16. The method of claim 12, wherein the plurality of platform plugin standards comprises a platform plugin standard for at least one of memory consumption and download speed characteristics of the plugin.
17. The method of claim 12, wherein the plurality of platform plugin standards comprises a platform plugin standard for document object model (DOM) elements.
18. The method of claim 12, wherein the plurality of platform plugin standards comprises a platform plugin standard for maintaining a global state in a global environment.
19. The method of claim 12, further comprising:
terminating the build process in response to determining that the source code does not comply with one or more of the platform plugin standards.
20. A method for certifying compliance of plugins at build time, comprising:
receiving, by a plugin certification system comprising at least one processor, source code defining a plugin for a web application to be implemented via a client delivery system;
determining, by the plugin certification system, a plurality of platform plugin standards for certifying plugins implemented via the client delivery system;
initiating, by the plugin certification system, a plugin build process for the source code;
executing, by the plugin certification system, a plugin certification process during the build process by comparing the source code to the plurality of platform plugin standards; and
compiling, by the plugin certification system, the source code for implementation via the client delivery system if the source code meets all of the plurality of platform plugin standards,
wherein the plurality of platform plugin standards comprises a platform plugin standard for maintaining separation of structural CSS from skinning CSS.

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 method of manufacturing a fluid path structure, comprising:
a preparation step of preparation of a first resin part having a groove and a projection formed on a first surface of the first resin part and a second resin part having a rib formed on a first surface of the second resin part and a through-hole formed in the second resin part penetrating from the first surface of the second resin part to an opposite second surface of the second resin part;
an aligning step of aligning the first surface of the first resin part with the first surface of the second resin part by facing the first surfaces to one another so that the rib contacts with the groove by inserting the projection into the through-hole; and
a welding step of welding joint surfaces of the rib and the groove that have been aligned, forming a fluid path,
the aligning step being executed so as to narrow the gap between the projection and the through-hole to a minimum at a base side of the projection relative to a half of the height of the through-hole, and
the welding step being executed only at the base side of the projection relative to the half of the height of the through-hole so as to make a lateral surface of the projection only partially contact with a lateral surface of the through-hole.
2. The method according to claim 1, wherein
the gap is gradually reduced from the tip toward the base of the projection.
3. The method according to claim 1, wherein
the through-hole or the projection is provided with a narrowing section for narrowing the gap.
4. The method according to claim 3, wherein
the narrowing section includes a plurality of curved projections formed on the lateral surface of the through-hole or the lateral surface of the projection.
5. The method according to claim 1, wherein
the welding step is executed by means of ultrasonic welding.
6. A method of manufacturing a fluid path structure, comprising:
a preparation step of preparation of a first resin part having a groove and a projection formed on a first surface of the first resin part and a second resin part having a rib formed on a first surface of the second resin part and a through-hole formed in the second resin part penetrating from the first surface of the second resin part to an opposite second surface of the second resin part;
an aligning step of aligning the first surface of the first resin part with the first surface of the second resin part by facing the first surfaces to one another so that the rib contacts with the groove by inserting the projection into the through-hole; and
a welding step of welding joint surfaces of the rib and the groove that have been aligned, thereby forming a fluid path,
the aligning step being executed so as to narrow the gap between the projection and the through-hole to a minimum at a base side of the projection relative to a half of the height of the through-hole.
7. The method according to claim 6, wherein
in the welding step, a contact portion where a base side of the projection contacts with the through-hole is welded.
8. The method according to claim 6, wherein
a tip of the projection and the though-hole do not contact each other.