Graphical tool for developing computer programs via specifications
First Claim
Patent Images
1. A computer-implemented method, comprising:
- creating a specification for an application, wherein the specification is independent of a hardware platform on which the application is to be run;
instantiating the application from the specification;
running the application; and
modifying the specification concurrently with the running the application.
2 Assignments
0 Petitions
Accused Products
Abstract
A method, system, apparatus, and program product for developing a specification, which may be a form of program expression independent of a client device. A host at the client converts the specification elements into a running application at the client that is specific to the client platform. The application may run concurrently with the modification of the specification, which allows for user customization of the application while the application is running.
-
Citations
28 Claims
-
1. A computer-implemented method, comprising:
-
creating a specification for an application, wherein the specification is independent of a hardware platform on which the application is to be run;
instantiating the application from the specification;
running the application; and
modifying the specification concurrently with the running the application. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A computer-implemented method, comprising:
-
constructing screen specifications and controllers using input from a user; and
providing feedback to the user on the appearance and behavior of the screen specifications and controllers concurrently with the constructing of the screen specifications. - View Dependent Claims (10, 11, 12, 13, 14, 16, 17, 18, 19, 20, 21)
-
-
15. A signal-bearing medium encoded with instructions that when executed comprise:
-
creating a specification for an application, wherein the specification is independent of a hardware platform on which the application is to be run;
instantiating the application from the specification;
running the application; and
modifying the specification concurrently with the running the application.
-
-
22. A computer comprising:
-
a processor; and
storage encoded with instructions that when executed on the processor comprise;
creating a specification for an application, wherein the specification is independent of a hardware platform on which the application is to be run, instantiating the application from the specification, and running the application concurrently, modifying the specification concurrently with the running the application. - View Dependent Claims (23, 24, 25, 26, 27, 28)
-
Specification