Codebot UX supports UML models, including state machines, class diagrams, and wireframes. From these, CodeBot generates a database schema, server-side code, API documentation, client-side code, including domain classes, CRUD functions as well as usage examples.
FREMONT, CA: Parallel Agile's full-stack application generator, CodeBot UX, is now available to early access users. It will be available to all former paying customers without any added cost. With CodeBot one can already generate full-stack applications from a domain model, while its newly engineered UX components allow users a far more nuanced and smoother and centralized approach towards app generation.
Codebot UX supports UML models, including state machines, class diagrams, and wireframes. From these, CodeBot generates a database schema, server-side code, API documentation, client-side code, including domain classes, CRUD functions as well as usage examples. While supporting both non-SQL and SQL databases, CodeBot also generates all three layers of the MVC framework.
CodeBot can also host one's generated web application in the cloud at the click of a button.
As per Matt Stephens, Director of Development for Parallel Agile: "Our ability to link screens to an auto-generated database access API and to drive UI navigation from state machines effectively makes MBSE models executable, fulfilling a vision originally set out in 2002 when Steve Mellor wrote Executable UML."
With this early access release, the following React UI components are ready for users to try out: Panel, Text field, Label, Button, Table, and Video Player.
Web pages created utilizing CodeBot UX are responsive, helping developers minimize engineering time while maximizing productivity. CodeBot UX initially targets React but will soon build equivalent user interfaces for Vue.js, React Native, and Angular.
Doug Rosenberg, Parallel Agile CTO, stated, "CodeBot UX's ability to generate working screens from wireframes to full stack code generation and automatically host the working application, introduces a new model-driven development paradigm where CodeBot effectively serves as a UML compiler, producing running applications directly from UML or SysML models."