External resource files for application development and management
First Claim
1. A computer software application development system comprising:
- a first group of system users responsible for modifying one or more external resource files written in a markup language, at least one of the external resource files comprising at least one extensible markup language tag associated with at least one of a plurality of platform namespaces;
a second group of system users responsible for writing computer software code corresponding to a compiled application program corresponding to the one or more external resource files, the one or more external resource files being external to the compiled application program, the one or more external resource files being configured such that information from the one or more external resource files is obtainable at runtime of the compiled application program without need for compilation of the one or more external resource files;
a graphical control locator for locating the one or more external resource files; and
a parser for identifying a requested parameter stored in the one or more external resource files at runtime of the corresponding compiled application program.
1 Assignment
0 Petitions
Accused Products
Abstract
A method and system are provided for efficient development of software application programs with user interfaces. Customarily, several specialists, including designers and developers, cooperate during the development stage of an application program. The invention teaches a strategy for making resource files external to the other compiled executable files in an application such that the information from the resource file may be obtained at runtime as needed without the need for compilation. Furthermore, the external resource file may be edited at runtime to allow designers to modify the look and feel for an application'"'"'s interface without having to depend on developers to implement changes in the interface.
-
Citations
21 Claims
-
1. A computer software application development system comprising:
-
a first group of system users responsible for modifying one or more external resource files written in a markup language, at least one of the external resource files comprising at least one extensible markup language tag associated with at least one of a plurality of platform namespaces; a second group of system users responsible for writing computer software code corresponding to a compiled application program corresponding to the one or more external resource files, the one or more external resource files being external to the compiled application program, the one or more external resource files being configured such that information from the one or more external resource files is obtainable at runtime of the compiled application program without need for compilation of the one or more external resource files; a graphical control locator for locating the one or more external resource files; and a parser for identifying a requested parameter stored in the one or more external resource files at runtime of the corresponding compiled application program. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A method for enhancing security in a computer software application development environment, the method comprising:
-
creating one or more external resource files for storing data in a markup language for implementing resources, at least one of the external resource files comprising at least one extensible markup language tag associated with at least one of a plurality of platform namespaces, the one or more external resource files corresponding to an application program, the one or more external resource files being external to the application program, the one or more external resource files being configured such that information from the one or more external resource files is obtainable at runtime of the application program without need for compilation of the one or more external resource files; using a graphical control locator for retrieving the information from the one or more external resource files in response to a request for a resource; providing a first user with authority to modify the one or more external resource files and execute the application program associated with the one or more external resource files; and restricting the first user from accessing and modifying source code for the application program. - View Dependent Claims (14, 15, 16)
-
-
17. A computer-readable medium having computer executable instructions for carrying out a method for enhancing security in a computer software application development environment, the method comprising:
-
creating one or more external resource files for storing data in a markup language for implementing resources, at least one of the external resource files comprising at least one extensible markup language tag associated with at least one of a plurality of platform namespaces the one or more external resource files corresponding to an application program, the one or more external resource files being external to the application program, the one or more external resource files being configured such that information from the one or more external resource files is obtainable at runtime of the application program without need for compilation of the one or more external resource files; using a graphical control locator for retrieving the information from the one or more external resource files in response to a request for a resource; providing a first user with authority to modify the one or more external resource files and execute the application program associated with the one or more external resource files; and restricting the first user from accessing and modifying source code for the application program. - View Dependent Claims (18, 19, 20)
-
-
21. A method for developing a computer software application, the method comprising:
-
modifying one or more external resource files written in a markup language, at least one of the external resource files comprising at least one extensible markup language tag associated with at least one of a plurality of platform namespaces; writing computer software code corresponding to a compiled application program corresponding to the one or more external resource files, the one or more external resource files being external to the compiled application program, the one or more external resource files being configured such that information from the one or more external resource files is obtainable at runtime of the compiled application program without need for compilation of the one or more external resource files; locating the one or more external resource files; and identifying a requested parameter stored in the one or more external resource files at runtime of the corresponding compiled application program.
-
Specification