Mind Chemistry - Solution Framework

SolutionFramework.zip (70,5 MB)

This project involves the creation of a cloud-based application builder, with outputs including the following types of apps: • Basic web site with content management features via web parts. • Advanced web applications following a tiered architecture using Domain Services, Entity Framework, and SQL backend. • Silverlight applications (including mobile) with RIA services and the above. All application types will use the MVVM (model, view, view-model) design pattern. Immediate features will include the following: • A Silverlight-based designer to allow for creation of an application, its model, its view model, and the corresponding views all hooked together. • Models will be accessible via a TreeView. • Another TreeView will allow for the creation of a site map to represent the views, its controls, and its navigation layout. • Drag and drop capability from the Model TreeView to the site map views will allow for automated creation of the corresponding View-Models attached to the views, the UI bindings, and the queries to the Model. • Designers for the various controls on the view, including TreeViews, GridViews, Data Forms, Search Lists, Reports, etc. • LINQ query designers. • LINQ queries generated for all Model access from the ViewModels. • Validation designers. • Code generation using CodeModel and T4 templates.