iRise CodeGen™ is a product that automatically produces working code from high fidelity visualizations, dramatically reducing application development time while at the same time improving quality. This product delivers a powerful head start to software development once a high-fidelity visualization has been assembled and validated by business stakeholders.
Out-of-the box, iRise CodeGen™ will take an iRise visualization and generate a code base in either Java or .NET employing "best-of-breed" frameworks and design patterns. The presentation layer will be generated according to the user interface within the visualization. Code to process user interactions will be generated in the appropriate middle tiers based on the interactions within the visualization. Database structures and the relevant data access layers will be generated based on datasheets and values. Once the code is generated, developers can fill in the remaining functionality and integrate with the other pieces of the application.
iRise CodeGen™ does not remove the need for developers and it does not produce 100% complete code. However, the savings associated with generating a code base for the user interface portions of an application can be significant, often saving weeks or even months of time.