US2004181780A1PendingUtilityA1

System for configuation programming

Priority: Mar 8, 2001Filed: Mar 8, 2002Published: Sep 16, 2004
Est. expiryMar 8, 2021(expired)· nominal 20-yr term from priority
Inventors:Martin Shiu
G06F 8/36
27
PatentIndex Score
0
Cited by
0
References
0
Claims

Abstract

In a development platform, a classifier for a given application defines a data model of an aplication model as a pattern (an object model) from a finite number of patterns (object models) that represent the possible permutations of data models. In addition, the development platform has a finite number of service objects that perform various functions/services on the object model from which the application model adopts one or more service objects. The object models and the service objects are generic to the development platform and usually a set of finite number of object models and a set of finite number of service objects can interface the application model with the various third party resources and tools.

Claims

exact text as granted — not AI-modified
1 . A method for creating application software comprising the steps of: 
 storing a first set of object models representing data of an application, each object model corresponding to a basic object type;    selecting a subset of service objects from a stored set of service objects each of which can perform a function with respect to data in at least one of the object models; and    defining a flow process representing an order for operation of the subset of service objects.    
     
     
         2 . The method according to  claim 1 , wherein the basic object types include: 
 a primitive,    a class, and    an object array.    
     
     
         3 . The method according to  claim 2 , wherein the class object type includes a plurality of attributes, each of which is a basic object type.  
     
     
         4 . The method according to  claim 2 , wherein the object array object type includes a plurality of elements, each of the plurality of elements being of a single basic object type.  
     
     
         5 . The method according to  claim 1 , wherein at least one of the service objects provides functions with respect to an identified device driver for a resource.  
     
     
         6 . The method according to  claim 1 , further comprising the step of creating and storing a set of service objects.  
     
     
         7 . The method according to  claim 6 , wherein the creating and storing step includes creating at least one service object which performs different functions depending upon a basic data type of at least one of the object models.  
     
     
         8 . A system for creating application software comprising: 
 means for storing a first set of object models representing data of an application, each object model corresponding to a basic object type;    a stored set of service objects each of which can perform a function with respect to data in at least one of the object models; and    means for selecting a subset of the stored set of service objects; and    means for defining a flow process representing an order for operation of the subset of service objects.    
     
     
         9 . The system according to  claim 8 , wherein the means for storing includes: 
 means for receiving a application model representing data in the application software;    means for classifying each data element in the application model as an object model; and    means for storing each object model from the classifying means.    
     
     
         10 . The system according to  claim 8 , wherein at least one of the service models can an interface function with at least one resource.  
     
     
         11 . A system for executing an application program comprising: 
 a stored set of object models representing data of the application, each object model corresponding to a basic object type;    a stored set of service objects each of which can perform a function with respect to data in at least one of the object models, wherein the function of a service object is based upon a basic object type of a corresponding object model;    means for determining a basic object type of a corresponding object model upon execution of each of the stored service objects; and    means for executing a function of each service object based upon the determined basic object type of a corresponding object model.

Join the waitlist — get patent alerts

Track US2004181780A1 — get alerts on status changes and closely related new filings.

We store only your email — no account needed. See our privacy policy.