System and Method for Specification and Implementation of MVC (Model-View-Controller) based web applications.
First Claim
1. A method for specifying and implementing an entire active web applications that is based on the MVC (Model View Controller) architecture, comprising:
- capturing of static and dynamic aspects of page presentation into content artifacts;
extracting template descriptors from said content artifact for subsequent complete entry of active data mapping, navigational control and dynamic aspects of page.
0 Assignments
0 Petitions
Accused Products
Abstract
A system and method for requirement specification for entire MVC (Model-View-Controller) based web applications, by providing processes and artifacts that are suitable for each of the areas of concerns, and cohesively combining them with standard object modeling. Some of the areas provided for include general static as well as the dynamic aspects presentation, web navigation and actions, and view to model data mapping; also provides the system and method to create application for target platforms using the resulting design specification and platform mapping information.
38 Citations
11 Claims
-
1. A method for specifying and implementing an entire active web applications that is based on the MVC (Model View Controller) architecture, comprising:
- capturing of static and dynamic aspects of page presentation into content artifacts;
extracting template descriptors from said content artifact for subsequent complete entry of active data mapping, navigational control and dynamic aspects of page. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
- capturing of static and dynamic aspects of page presentation into content artifacts;
-
10. A computer program product with storage medium for storing program code containing logic and providing user interface for defining a specification of an application using MVC architecture, comprising:
- means of displaying source content;
allowing designation of segments as active resulting in appropriate annotations;
extraction of entry template from annotated source content;
providing user interface for presenting templates for entry of active data mapping, navigational control and dynamic aspects of page presentation;
collating individual page descriptors into repository for the controller.
- means of displaying source content;
-
11. A computer program product with storage medium for storing program code containing logic and providing user interface conversion of static content to dynamic content using a target MVC platform, comprising:
- providing graphical view of source content elements;
allowing selection for request;
providing mapping engine for conversion static to active elements and components, providing logic for extracting store specification for entry into the attributes of said active elements, components and behaviors.
- providing graphical view of source content elements;
Specification