Systems and methods for creating software
First Claim
Patent Images
1. A computer implemented method of facilitating creation of at least a portion of a software application from first and second names, the method comprising:
- implementing a first software on a computer that automatically derives a relationship between first and second data elements according to a naming convention applied to the first and second names, wherein the naming convention uses an industry syntax;
implementing a second software that automatically produces code underlying an interface having first and second data entry fields corresponding to the first and second data elements, respectively, wherein the relationship directs a characteristic that specifies how data associated with the first field interacts with data associated the second field with respect to a database language;
using the first software to infer a second relationship between the second data element a third data element from the name of the second data element and a name of the third data element;
using the second software to generate additional interfaces based at least in part upon permutations of including the first, second, and third fields; and
interacting with a human user through an interface editor to edit preferences with respect to the characteristic.
0 Assignments
0 Petitions
Accused Products
Abstract
Software generates interfaces and functionality for an application program. At least a portion of an application is created by given names to data elements according to a syntax. Data tables are generated having fields that correspond to the elements and characteristics are associated with the fields specifying how the data in the fields interact with each other. Relationships among the elements are inferred as a function of their names. A functional interface can be generated from the inferred relationship.
-
Citations
13 Claims
-
1. A computer implemented method of facilitating creation of at least a portion of a software application from first and second names, the method comprising:
-
implementing a first software on a computer that automatically derives a relationship between first and second data elements according to a naming convention applied to the first and second names, wherein the naming convention uses an industry syntax; implementing a second software that automatically produces code underlying an interface having first and second data entry fields corresponding to the first and second data elements, respectively, wherein the relationship directs a characteristic that specifies how data associated with the first field interacts with data associated the second field with respect to a database language; using the first software to infer a second relationship between the second data element a third data element from the name of the second data element and a name of the third data element; using the second software to generate additional interfaces based at least in part upon permutations of including the first, second, and third fields; and interacting with a human user through an interface editor to edit preferences with respect to the characteristic. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
Specification