Database application assembly and preparation
First Claim
1. A computer-implemented method comprising:
- receiving a first list of a plurality of database application components used in creating different database applications that are available in a first components store;
displaying frameworks for selection within a User Interface (UI);
receiving a selection of a first framework for editing from the frameworks that are displayed in the UI that identifies database application components selected for use in a first database application, wherein the database application components comprise;
tables;
queries;
reports;
relations; and
forms;
displaying a control panel including a plurality of selectable tabs that display controls that are used in modifying the first framework, the plurality of selectable tabs being presented in an order such that a selected tab includes functions that are independent of each of the plurality of selectable tabs following the selected tab and functions that are dependent on each of the plurality of selectable tabs preceding the selected tab, wherein the displayed controls includes selectable controls for different types of the database components that the first framework includes, wherein the selectable controls change based on the database application components that are included in a currently selected framework for editing;
creating a reference for each of the database application components identified within the first framework to a corresponding database application component within at least one of;
the first components store and a second framework that identifies database application components selected for use in a second database application;
creating a copy of each of the database application components identified within the first framework that is associated with the first database application to include within the second database application; and
creating the second database application using the copy of each of the database application components.
2 Assignments
0 Petitions
Accused Products
Abstract
A plurality of database application components available in a first components store is received. A plurality of pointers is created with each of the plurality of pointers referencing a selected object, such as the plurality of database application components or an existing pointer to one of the plurality of database application components. The plurality of pointers is collected into a reference group defining a plurality of selected objects included in a database application. In some examples, the database application components include a header, a footer, a control, a fragment, a table, a query, a report, a relation, a form, a conditional formatting statement, a programming component, a validation statement and a module.
-
Citations
20 Claims
-
1. A computer-implemented method comprising:
-
receiving a first list of a plurality of database application components used in creating different database applications that are available in a first components store; displaying frameworks for selection within a User Interface (UI); receiving a selection of a first framework for editing from the frameworks that are displayed in the UI that identifies database application components selected for use in a first database application, wherein the database application components comprise;
tables;
queries;
reports;
relations; and
forms;displaying a control panel including a plurality of selectable tabs that display controls that are used in modifying the first framework, the plurality of selectable tabs being presented in an order such that a selected tab includes functions that are independent of each of the plurality of selectable tabs following the selected tab and functions that are dependent on each of the plurality of selectable tabs preceding the selected tab, wherein the displayed controls includes selectable controls for different types of the database components that the first framework includes, wherein the selectable controls change based on the database application components that are included in a currently selected framework for editing; creating a reference for each of the database application components identified within the first framework to a corresponding database application component within at least one of;
the first components store and a second framework that identifies database application components selected for use in a second database application;creating a copy of each of the database application components identified within the first framework that is associated with the first database application to include within the second database application; and creating the second database application using the copy of each of the database application components. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A computer-implemented method comprising:
-
receiving a first list of database application components comprising tables;
queries;
reports;
relations; and
forms available in a first components store;displaying frameworks for selection within a User Interface (UI); receiving a selection of a first framework for editing from the frameworks that are displayed in the UI that identifies database application components selected for use in a first database application, wherein the database application components comprise;
tables;
queries;
reports;
relations; and
forms;displaying a control panel including a plurality of selectable tabs that display controls that are used in modifying the first framework, the plurality of selectable tabs being presented in an order such that a selected tab includes functions that are independent of each of the plurality of selectable tabs following the selected tab and functions that are dependent on each of the plurality of selectable tabs preceding the selected tab, wherein the displayed controls includes selectable controls for different types of the database components that the first framework includes, wherein the selectable controls change based on the database application components that are included in a currently selected framework for editing; creating a plurality of direct pointers each referencing one of the database application components within the first components store for a first application framework; creating a plurality of indirect pointers each referencing one of the plurality of direct pointers for a second application framework; grouping the plurality of direct pointers into a first reference group; grouping the plurality of indirect pointers to the direct pointers of the first reference group into a second reference group; defining a first database application that includes the application components referenced by the plurality of the indirect pointers in the second reference group; and creating a copy of each of the application components to include within the first database application using the direct pointers and indirect pointers; creating the first database application using the copy of the each of the application components; and when determined, creating a copy of each of the application components used in the first database application to include within a second database application. - View Dependent Claims (9, 10, 11, 12, 13, 14, 15, 16)
-
-
17. A system comprising:
-
a memory for storing executable program code; and a processing unit, functionally coupled to the memory, the processing unit being responsive to computer-executable instructions contained in the program code and operative to; receive a first list of a plurality of database application components used in creating different database applications that are available in a first components store; display frameworks for selection within a User Interface (UI); receive a selection of a first framework for editing from the frameworks that are displayed in the UI that identifies database application components selected for use in a first database application, wherein the database application components comprise;
tables;
queries;
reports;
relations; and
forms;display a control panel including a plurality of selectable tabs that display controls that are used in modifying the first framework, the plurality of selectable tabs being presented in an order such that a selected tab includes functions that are independent of each of the plurality of selectable tabs following the selected tab and functions that are dependent on each of the plurality of selectable tabs preceding the selected tab, wherein the displayed controls includes selectable controls for different types of the database components that the first framework includes, wherein the selectable controls change based on the database application components that are included in a currently selected framework for editing; create a reference for each of the database application components identified within the first framework to a corresponding database application component within at least one of;
the first components store and a second framework that identifies database application components selected for use in a second database application;create a copy of each of the database application components identified within the first framework that is associated with the first database application to include within the second database application; and create the second database application using the copy of each of the database application components. - View Dependent Claims (18, 19, 20)
-
Specification