CPC G06F 8/34 (2013.01) [G06F 8/33 (2013.01); G06F 16/986 (2019.01); G06F 8/20 (2013.01); G06F 8/30 (2013.01); G06F 8/35 (2013.01); G06F 8/36 (2013.01); G06F 8/38 (2013.01); G06F 8/41 (2013.01); G06F 8/71 (2013.01); G06F 9/451 (2018.02); G06F 16/95 (2019.01); G06F 16/958 (2019.01); G06F 16/972 (2019.01)] | 20 Claims |
1. A method comprising:
obtaining, by a first plugin to a first designer-selected design tool, a web application design, the web application design generated by a first designer using the first designer-selected design tool;
generating, by the first plugin, an object model based on the web application design;
accessing, by a configurator, the object model; and
generating, by the configurator and based on the object model, the web application design for presentation by one or more of:
a developer-selected, integrated development environment to a developer, wherein the first designer and the developer are collaborators on a web application, and
a second designer-selected design tool to one or more of the first designer and a second designer using a second plugin, wherein the first designer and the second designer are collaborators on the web application:,
updating, by the configurator, the object model based on a modification to the web application design made via one or more of the developer-selected, integrated development environment and the second designer-selected design tool; and
presenting, based on the updated object model, an updated web application design using one or more of:
the first designer-selected design tool,
the second designer-selected design tool when the modification is made via the developer-selected, integrated development environment, and
the developer-selected, integrated development environment when the modification is made via the second designer-selected design tool.
|