What is LatticeFramework Studio?
LatticeFramework Studio is a powerful, yet easy-to-use xml metadata-driven Rapid Application Development tool that is model-based and supplied with entire sets of templates for generating proven architectures. LatticeFramework Studio is a software factory and its new patent pending software technology enable you to get job done faster, better and easier.LatticeFramework Studio offers:
A template-based model-driven code generation engine which takes model input, model is described using xml metadata that is transformed (using XSLT) into multiple artifacts in the area of business logic, presentation logic, database schemas, ER Diagrams, database reports and stored procedures.
An universal SQL editor allows you to connect major RDBMS such as SQL Server, Oracle, MySQL, PostgreSQL, edit SQL scripts, run queries and execute stored procedures with code completion, parameters information, and syntax highlighting that allow you to work more efficiently.
An universal database browser enables you to connect major RDBMS such as SQL Server, Oracle, MySQL, PostgreSQL, navigate through database objects, edit table data in grid-based data editor, export database metadata as xml data and generate the code.
LatticeFramework Studio includes many useful models and templates. You can easily modify any models or templates or write your own to generate the code exactly the way you want it. Customers may also reverse-engineering and create the models from existing database.
Templates are available for generating the following application architectures:
- ASP.NET MVC framework + LinqToSql or EntityFramework
- Castle Monorail MVC framework + ActiveRecord
- Adobe Flex 3 + ASP.NET + Web service
- Php + ExtJS application
- Java + ExtJS application
Database supported by LatticeFramework Studio:
- SQL Server 7/2000/2005/2008
- Oracle 9i/10g/11
- MySQL 5/6
- PostgreSQL 7/8
Application Development Process
The application development process using LatticeFramework Studio is essentially a three-step process - involving Application Modeling, Template Matching and Customization - followed by automatic code generation:
- Develop a model of the application
- Develop code generation templates to generate an application from the model
- Generate the code
- Iterate
The developer will follow a path of iteration through these three steps using an agile development process to achieve the desired application. Step 4 is an important step in this process. A continuous involvement of domain experts, architects and technical experts is needed to make model-driven development an agile process that can compete with any other agile method in productivity and efficiency.
“I estimated my last project at 180 hours of development, and with your tool, I cut almost 90 hours of work!.”
Jerald Carter
Lead Programmer Analyst
Team Industrial Services
“ LatticeFramework Studio is a fantastic rapid development tool.
We used it to create a complex data centric ExtJS web application which combined a series of controls like grids and forms. We were able to generate 85% of our code in record speeds. The LatticeSoft team were quick to respond in assisting us generate some complex templates which are now avaiable to you.
”
Dionicio Gonzalez
CIO and Co-Founder NxSuperStar, LLC