Web application generator
First Claim
1. A method of generating computer code for a web application, comprising:
- receiving input files from a graphic designer, wherein the input files are at least one web application graphical user interface;
determining if an application framework code is available for the web application;
generating the application framework code, a business logic foundation code, an event handler skeleton and a graphical user interface code;
receiving web application business logic objects from a web developer;
receiving event handler methods from the web developer;
organizing the application framework code, the web application business logic objects and the event handler methods into web application source code;
compiling the web application source code;
receiving modified input files from the graphic designer;
compiling the modified input files at runtime; and
binding the compiled modified input files with the compiled web application source code at runtime.
3 Assignments
0 Petitions
Accused Products
Abstract
A method, system and apparatus for providing a web application generator to generate the basis for a complete web application source code. Based on graphical user interface input files provided by graphic designers, the web application generator generates application framework code, an event handler skeleton and business logic foundation code. Web developers then prepare additional source code using an object-oriented programming language based on the event handler skeleton and business logic foundation code to create web application business logic objects and event handler methods. Ultimately the graphical user interface input files prepared by the graphic designers and web application source code prepared by the web developers are dynamically bound at runtime.
-
Citations
166 Claims
-
1. A method of generating computer code for a web application, comprising:
-
receiving input files from a graphic designer, wherein the input files are at least one web application graphical user interface;
determining if an application framework code is available for the web application;
generating the application framework code, a business logic foundation code, an event handler skeleton and a graphical user interface code;
receiving web application business logic objects from a web developer;
receiving event handler methods from the web developer;
organizing the application framework code, the web application business logic objects and the event handler methods into web application source code;
compiling the web application source code;
receiving modified input files from the graphic designer;
compiling the modified input files at runtime; and
binding the compiled modified input files with the compiled web application source code at runtime.
-
-
2. A method of generating computer code for a web application, comprising:
-
receiving input files, wherein the input files are at least one web application graphical user interface;
generating an application framework code and an event handler skeleton;
receiving web application business logic objects;
receiving event handler methods;
organizing the application framework code, the web application business logic objects and the event handler methods into application source code; and
binding the web application source code with the input files at runtime. - View Dependent Claims (3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26)
-
-
27. A method of generating computer code for a web application, comprising:
-
receiving input files, wherein the input files are at least one web application graphical user interface;
retrieving an application framework code from an application directory;
generating an event handler skeleton;
receiving web application business logic objects;
receiving event handler methods;
organizing the application framework code, the web application business logic objects and the event handler methods into application source code; and
binding the web application source code with the input files at runtime. - View Dependent Claims (28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47)
-
-
48. A method of generating computer code for a web application, comprising:
-
receiving input files, wherein the input files are at least one web application graphical user interface;
generating an application framework code and an event handler skeleton;
receiving web application business logic objects;
receiving event handler methods;
organizing the application framework code, the web application business logic objects and the event handler methods into web application source code;
receiving modified input files; and
binding the modified input files with the web application source code at runtime. - View Dependent Claims (49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63)
-
-
64. A method of generating computer code for a web application, comprising:
-
receiving input files, wherein the input files are at least one web application graphical user interface;
retrieving an application framework code from an application directory;
generating an event handler skeleton;
receiving web application business logic objects;
receiving event handler methods;
organizing the application framework code, the web application business logic objects and the event handler methods into web application source code;
receiving modified input files; and
binding the modified input files with the web application source code at runtime. - View Dependent Claims (65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77)
-
-
78. A method of generating computer code for a web application, comprising:
-
receiving a business logic foundation code, an event handler skeleton and a graphical user interface code;
preparing web application business logic objects based on the business logic foundation code; and
preparing event handler methods based on the event handler skeleton.
-
-
79. A system for generating computer code for a web application, comprising:
-
means for receiving input files from a graphic designer, wherein the input files are at least one web application graphical user interface;
means for determining if an application framework code is available for the web application;
means for generating the application framework code, a business logic foundation code, an event handler skeleton and a graphical user interface code;
means for receiving web application business logic objects from a web developer;
means for receiving event handler methods from the web developer;
means for organizing the application framework code, the web application business logic objects and the event handler methods into web application source code;
means for compiling the web application source code;
means for receiving modified input files from the graphic designer;
means for compiling the modified input files at runtime; and
means for binding the compiled modified input files with the compiled web application source code at runtime.
-
-
80. A system for generating computer code for a web application, comprising:
-
means for receiving input files, wherein the input files are at least one web application graphical user interface;
means for generating an application framework code and an event handler skeleton;
means for receiving web application business logic objects;
means for receiving event handler methods;
means for organizing the application framework code, the web application business logic objects and the event handler methods into application source code; and
means for binding the web application source code with the input files at runtime. - View Dependent Claims (81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104)
-
-
105. A system for generating computer code for a web application, comprising:
-
means for receiving input files, wherein the input files are at least one web application graphical user interface;
means for retrieving an application framework code from an application directory;
means for generating an event handler skeleton;
means for receiving web application business logic objects;
means for receiving event handler methods;
means for organizing the application framework code, the web application business logic objects and the event handler methods into application source code; and
means for binding the web application source code with the input files at runtime. - View Dependent Claims (106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, 122, 123, 124, 125)
-
-
126. A system for generating computer code for a web application, comprising:
-
means for receiving input files, wherein the input files are at least one web application graphical user interface;
means for generating an application framework code and an event handler skeleton;
means for receiving web application business logic objects;
means for receiving event handler methods;
means for organizing the application framework code, the web application business logic objects and the event handler methods into web application source code;
means for receiving modified input files; and
means for binding the modified input files with the web application source code at runtime. - View Dependent Claims (127, 128, 129, 130, 131, 132, 133, 134, 135, 136, 137, 138, 139, 140, 141)
-
-
142. A system for generating computer code for a web application, comprising:
-
means for receiving input files, wherein the input files are at least one web application graphical user interface;
means for retrieving an application framework code from an application directory;
means for generating an event handler skeleton;
means for receiving web application business logic objects;
means for receiving event handler methods;
means for organizing the application framework code, the web application business logic objects and the event handler methods into web application source code;
means for receiving modified input files; and
means for binding the modified input files with the web application source code at runtime. - View Dependent Claims (143, 144, 145, 146, 147, 148, 149, 150, 151, 152, 153, 154, 155)
-
-
156. A system for generating computer code for a web application, comprising:
-
means for receiving a business logic foundation code, an event handler skeleton and a graphical user interface code;
means for preparing web application business logic objects based on the business logic foundation code; and
means for preparing event handler methods based on the event handler skeleton.
-
-
157. An article of manufacture for causing a computer to generate computer code for a web application, comprising:
-
means for causing the computer to receive input files from a graphic designer, wherein the input files are at least one web application graphical user interface;
means for causing the computer to determine if an application framework code is available for the web application;
means for causing the computer to generate the application framework code, a business logic foundation code, an event handler skeleton and a graphical user interface code;
means for causing the computer to receive web application business logic objects from a web developer;
means for causing the computer to receive event handler methods from the web developer;
means for causing the computer to organize the application framework code, the web application business logic objects and the event handler methods into web application source code;
means for causing the computer to compile the web application source code;
means for causing the computer to receive modified input files from the graphic designer;
means for causing the computer to compile the modified input files at runtime; and
means for causing the computer to binding the compiled modified input files with the compiled web application source code at runtime.
-
-
158. An article of manufacture for causing a computer to generate computer code for a web application, comprising:
-
means for causing the computer to receive input files, wherein the input files are at least one web application graphical user interface;
means for causing the computer to generate an application framework code and an event handler skeleton;
means for causing the computer to receive web application business logic objects;
means for causing the computer to receive event handler methods;
means for causing the computer to organize the application framework code, the web application business logic objects and the event handler methods into application source code; and
means for causing the computer to bind the web application source code with the input files at runtime.
-
-
159. An article of manufacture for causing a computer to generate computer code for a web application, comprising:
-
means for causing the computer to receive input files, wherein the input files are at least one web application graphical user interface;
means for causing the computer to retrieve an application framework code from an application directory;
means for causing the computer to generate an event handler skeleton;
means for causing the computer to receive web application business logic objects;
means for causing the computer to receive event handler methods;
means for causing the computer to organize the application framework code, the web application business logic objects and the event handler methods into application source code; and
means for causing the computer to bind the web application source code with the input files at runtime.
-
-
160. An article of manufacture for causing a computer to generate computer code for a web application, comprising:
-
means for causing the computer to receive input files, wherein the input files are at least one web application graphical user interface;
means for causing the computer to generate an application framework code and an event handler skeleton;
means for causing the computer to receive web application business logic objects;
means for causing the computer to receive event handler methods;
means for causing the computer to organize the application framework code, the web application business logic objects and the event handler methods into web application source code;
means for causing the computer to receive modified input files; and
means for causing the computer to bind the modified input files with the web application source code at runtime.
-
-
161. An article of manufacture for causing a computer to generate computer code for a web application, comprising:
-
means for causing the computer to receive input files, wherein the input files are at least one web application graphical user interface;
means for causing the computer to retrieve an application framework code from an application directory;
means for causing the computer to generate an event handler skeleton;
means for causing the computer to receive web application business logic objects;
means for causing the computer to receive event handler methods;
means for causing the computer to organize the application framework code, the web application business logic objects and the event handler methods into web application source code;
means for causing the computer to receive modified input files; and
means for causing the computer to bind the modified input files with the web application source code at runtime.
-
-
162. A server for generating computer code for a web application, comprising:
-
a storage device; and
a processor connected to the storage device, the storage device storing a program for controlling the processor;
the processor operative with the program to;
receive input files from a graphic designer, wherein the input files are at least one web application graphical user interface;
determine if an application framework code is available for the web application;
generate the application framework code, a business logic foundation code, an event handler skeleton and a graphical user interface code;
receive web application business logic objects from a web developer;
receive event handler methods from the web developer;
organize the application framework code, the web application business logic objects and the event handler methods into web application source code;
compile the web application source code;
receive modified input files from the graphic designer;
compile the modified input files at runtime; and
bind the compiled modified input files with the compiled web application source code at runtime.
-
-
163. A server for generating computer code for a web application, comprising:
-
a storage device; and
a processor connected to the storage device, the storage device storing a program for controlling the processor;
the processor operative with the program to;
receive input files, wherein the input files are at least one web application graphical user interface;
generate an application framework code and an event handler skeleton;
receive web application business logic objects;
receive event handler methods;
organize the application framework code, the web application business logic objects and the event handler methods into application source code; and
bind the web application source code with the input files at runtime.
-
-
164. A server for generating computer code for a web application, comprising:
-
a storage device; and
a processor connected to the storage device, the storage device storing a program for controlling the processor;
the processor operative with the program to;
receive input files, wherein the input files are at least one web application graphical user interface;
retrieve an application framework code from an application directory;
generate an event handler skeleton;
receive web application business logic objects;
receive event handler methods;
organize the application framework code, the web application business logic objects and the event handler methods into application source code; and
bind the web application source code with the input files at runtime.
-
-
165. A server for generating computer code for a web application, comprising:
-
a storage device; and
a processor connected to the storage device, the storage device storing a program for controlling the processor;
the processor operative with the program to;
receive input files, wherein the input files are at least one web application graphical user interface;
generate an application framework code and an event handler skeleton;
receive web application business logic objects;
receive event handler methods;
organize the application framework code, the web application business logic objects and the event handler methods into web application source code;
receive modified input files; and
bind the modified input files with the web application source code at runtime.
-
-
166. A server for generating computer code for a web application, comprising:
-
a storage device; and
a processor connected to the storage device, the storage device storing a program for controlling the processor;
the processor operative with the program to;
receive input files, wherein the input files are at least one web application graphical user interface;
retrieve an application framework code from an application directory;
generate an event handler skeleton;
receive web application business logic objects;
receive event handler methods;
organize the application framework code, the web application business logic objects and the event handler methods into web application source code;
receive modified input files; and
bind the modified input files with the web application source code at runtime.
-
Specification