| CPC G06F 8/35 (2013.01) [G06F 9/541 (2013.01)] | 11 Claims |

|
1. A design tool for generating a web script, the design tool comprising:
a memory for storing code; and
a processor in communication with the memory, wherein the processor executes the code that causes the design tool system to:
receive comments in a form of a JavaDoc generated using a polyglot swagger to define at least one standard language agnostic interface for a REpresentational State Transfer (REST) application programming interface (API) and the REST API is configured to read addresses of a server;
generate a plurality of client libraries based on the polyglot swagger; and
produce at least one template of scripts that integrates each client library in a standard integrated development environment (IDE),
wherein the at least one template of scripts include all ports of at least one intellectual property (IP) block,
wherein the design tool makes a direct call to an interpreter, which accesses the at least one template of scripts that identify connections to the at least one IP block, that perform at least one of:
exporting all ports of the at least one IP block; and
creating an interconnect IP block having connections to all ports of the at least one IP block,
wherein the design tool uses all features of the at least one template of scripts through the direct call to the interpreter,
wherein the design tool's use of the at least one template of scripts a programming language is independent of the programming language associated with a server communication module, and
wherein the at least one template includes dependencies declarations and a launch configuration.
|