Method and apparatus for generating a software development tool
First Claim
Patent Images
1. A method for generating a software development tool, comprising:
- creating a definition file defining an action to be performed by the software development tool;
creating a schema defining characteristics of a plurality of desired inputs for the software development tool;
creating a resource file comprising information required by the software development tool at runtime; and
generating the software development tool using the definition file, the schema, and the resource file.
1 Assignment
0 Petitions
Accused Products
Abstract
A method for generating a software development tool, including creating a definition file defining an action to be performed by the software development tool, creating a schema defining characteristics of a plurality of desired inputs for the software development tool, creating a resource file comprising information required by the software development tool at runtime, and generating the software development tool using the definition file, the schema, and the resource file.
47 Citations
28 Claims
-
1. A method for generating a software development tool, comprising:
-
creating a definition file defining an action to be performed by the software development tool;
creating a schema defining characteristics of a plurality of desired inputs for the software development tool;
creating a resource file comprising information required by the software development tool at runtime; and
generating the software development tool using the definition file, the schema, and the resource file. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19)
-
-
20. A method for generating a software development tool, comprising:
-
creating a definition file defining an action to be performed by the software development tool;
creating a schema defining characteristics of a plurality of desired inputs for the software development tool;
creating a resource file comprising information required by the software development tool at runtime;
creating a command list comprising a set of commands that are used to define the action;
generating the software development tool using the definition file, the schema, and the resource file; and
generating an annotation defining custom characteristics of a user interface of the software development tool using the schema.
-
-
21. A method for generating a software development tool, comprising:
-
creating a definition file defining an action to be performed by the software development tool;
creating a schema defining characteristics of a plurality of desired inputs for the software development tool;
creating a resource file comprising information required by the software development tool at runtime;
creating a command list comprising a set of commands that are used to define the action;
creating an annotation defining semantics of a graphical user interface of the software development tool; and
generating the software development tool using the definition file, the schema, the, annotation, and the resource file.
-
-
22. A computer-readable medium having recorded thereon instructions executable by a processor, the instructions for:
- receiving a definition file defining an action to be performed by the software development tool;
receiving a schema defining characteristics of a plurality of desired inputs for the software development tool;
receiving a resource file comprising information required by the software development tool at runtime; and
generating the software development tool using the definition file, the schema, and the resource file. - View Dependent Claims (23, 24)
- receiving a definition file defining an action to be performed by the software development tool;
-
25. A computer system to generate a software development tool, comprising:
-
a processor;
a memory;
an input means;
a display device; and
instructions stored in the memory for enabling the computer system under control of the processor, to perform;
receiving a definition file defining an action to be performed by the software development tool;
receiving a schema defining characteristics of a plurality of desired inputs for the software development tool;
receiving a resource file comprising information required by the software development tool at runtime;
receiving a command list comprising a set of commands that are used to define the action;
generating the software development tool using the definition file, the schema, and the resource file; and
generating an annotation defining custom characteristics of a user interface of the software development tool using the schema.
-
-
26. A computer system to generate a software development tool, comprising:
-
a processor;
a memory;
an input means;
a display device; and
software instructions stored in the memory for enabling the computer system under control of the processor, to perform;
receiving a definition file defining an action to be performed by the software development tool;
receiving a schema defining characteristics of a plurality of desired inputs for the software development tool;
receiving a resource file comprising information required by the software development tool at runtime;
receiving a command list comprising a set of commands that are used to define the action;
receiving an annotation defining semantics of a graphical user interface of the software development tool;
generating the software development tool using the definition file, the schema, the annotation, and the resource file.
-
-
27. An apparatus for generating a software development tool, comprising:
-
means for creating a definition file defining an action to be performed by the software development tool;
means for creating a schema defining characteristics of a plurality of desired inputs for the software development tool;
means for creating a resource file comprising information required by the software development tool at runtime;
means for creating a command list comprising a set of commands that are used to define the action;
means for generating the software development tool using the definition file, the schema, and the resource file; and
means for generating an annotation defining custom characteristics of a user interface of the software development tool using the schema.
-
-
28. An apparatus for generating a software development tool, comprising:
-
means for creating a definition file defining an action to be performed by the software development tool;
means for creating a schema defining characteristics of a plurality of desired inputs for the software development tool;
means for creating a resource file comprising information required by the software development tool at runtime;
means for creating a command list comprising a set of commands that are used to define the action;
means for creating an annotation defining semantics of a graphical user interface of the software development tool; and
means for generating the software development tool using the definition file, the schema, the annotation, and the resource file.
-
Specification