TESTING AND DEBUGGING FRAMEWORK FOR APPLICATION BUILDERS
First Claim
Patent Images
1. An application building tool for building a software application comprising:
- an editor component for creating and editing a set of application objects, each application object including application object properties, one of said application object properties including a debug level property capable of being set to indicate participation of said object in a debug version;
a code generator component for generating an application capable of being executed from a high-level application constructed out of said application objects, said code generator component implementing a set of code generation parameters extended to include a debug level parameter for determining a debug level of the generated application,whereby if a debug level parameter is set to then all the application objects are included in the generated application, otherwise, if the debug level parameter is not set, then debug objects having debug level property set, are omitted from the generated application.
0 Assignments
0 Petitions
Accused Products
Abstract
An application builder system and methodology enables a user to create an application using a builder (“builder application”); interactively edit the builder application by adding and removing application objects; interactively edit the properties of the application objects, including a new property called “debug level”; interactively set values of parameters for a code generator, including the value of a new parameter called “debug level”; invoking the code generator to automatically generate application code; and running the resulting generated application.
18 Citations
10 Claims
-
1. An application building tool for building a software application comprising:
-
an editor component for creating and editing a set of application objects, each application object including application object properties, one of said application object properties including a debug level property capable of being set to indicate participation of said object in a debug version; a code generator component for generating an application capable of being executed from a high-level application constructed out of said application objects, said code generator component implementing a set of code generation parameters extended to include a debug level parameter for determining a debug level of the generated application, whereby if a debug level parameter is set to then all the application objects are included in the generated application, otherwise, if the debug level parameter is not set, then debug objects having debug level property set, are omitted from the generated application. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A computer program device readable by a machine, tangibly embodying a program of instructions executable by a machine to perform method steps for building a software application utilizing an application building tool, said method steps comprising:
-
a) creating and editing a set of application objects, each application object including application object properties, one of said application object properties including a debug level property capable of being set to indicate participation of said object in a debug version; b) generating an application capable of being executed from a high-level application constructed out of said application objects; c) implementing a set of code generation parameters including a debug level parameter for determining a debug level of the generated application, and d) including all the application objects in the generated application if a debug level parameter is set, or, if the debug level parameter is not set, omitting debug objects having debug level property set from the generated application.
-
Specification