×

System and method for building and modifying software applications

  • US 7,716,634 B2
  • Filed: 01/19/2006
  • Issued: 05/11/2010
  • Est. Priority Date: 01/19/2006
  • Status: Expired due to Fees
First Claim
Patent Images

1. A computer-implemented system for enabling a non-technical user of the system to dynamically build a software web application, the software web application being in source code and representing a web application capable of running inside a web portal server and working with the web portal server, comprising:

  • a) user interface software for presenting to the non-technical user a template of at least one user interface displayable on a client computer display screen through which the non-technical user may input project information being called for by the template;

    b) a first tier of software codewriters for processing the input project information inputted by the user for defining components to include in the source code software web application;

    c) a second tier of software codewriters each for processing the components for dynamically building, respectively, a method of the source code software web application, said second tier being responsive to the project input information, said first tier of software codewriters being able to call said second tier of software codewriters to combine the respective methods into the software web application;

    d) a third tier of software codewriters which creates the source code of the software web application in accordance with the method built by said second tier, in which each of the third tier software codewriters does not have access to the project information, said second tier of software codewriters being able to call said third tier of software codewriters to create the source code for the web application; and

    e) wherein (i) said user interface software, said first tier, said second tier and said third tier of software codewriters are storable on the web portal server (ii) said user interface software uses said template to construct a plurality of display screens to obtain from the non-technical user parameters for the multiple codewriters, and to provide the parameters to the multiple codewriters to construct the source code for the resulting software web application, (iii) the parameters can be stored as part of a project for dynamically building the source code web application, and (iv) the parameters can be displayed in the series of screens when a project is opened by the non-technical user.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×