THREE-DIMENSIONAL APPLICATION PROGRAM FRAMEWORK STRUCTURE AND A METHOD FOR IMPLEMENTING AN APPLICATION PROGRAM BASED ON THE SAME, AND AN AUTOMATIC TESTING SYSTEM BASED ON A THREE-DIMENSIONAL APPLICATION SOFTWARE FRAMEWORK AND A METHOD THEREFOR
First Claim
1. A three-dimensional (3D) application program framework structure, comprising:
- a model selection processing component for selecting and processing various types of models displayed based on a 3D model library;
a user extension component for enabling a user to extend a 3D modeling kernel, a modeling function, a display function and a Graphical User Interface (GUI) function;
a function management component for requesting execution of a user function from the user extension component according to user input, and requesting a model selection operation from the model selection processing component; and
a framework system for connecting the components to a user main module implemented by the user to process a main window, a view window, a menu, and a toolbar when a 3D application program is executed on a computer, and controlling operation of the components according to the user'"'"'s manipulation.
1 Assignment
0 Petitions
Accused Products
Abstract
A three-dimensional application program framework structure; a method for implementing an application program based on the same; and an automatic testing system based on a three-dimensional application software framework and a method therefor. The three-dimensional application program framework structure provides a framework comprising functions and management of the environment of the system and events to be implemented by the user (developer), and the developer can easily expand the graphic user interface (GUI) and an actual modeling function as required, and user model. In addition, by using an automatic test system based on the framework, it is possible to record the function-execution history of the user and to automatically generate a test case, and to thereby test the functioning of the application software through the use of the test case regardless of changes in the source code and the GUI.
99 Citations
15 Claims
-
1. A three-dimensional (3D) application program framework structure, comprising:
-
a model selection processing component for selecting and processing various types of models displayed based on a 3D model library; a user extension component for enabling a user to extend a 3D modeling kernel, a modeling function, a display function and a Graphical User Interface (GUI) function; a function management component for requesting execution of a user function from the user extension component according to user input, and requesting a model selection operation from the model selection processing component; and a framework system for connecting the components to a user main module implemented by the user to process a main window, a view window, a menu, and a toolbar when a 3D application program is executed on a computer, and controlling operation of the components according to the user'"'"'s manipulation. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15)
-
Specification