External resource files for application development and management
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. Compartmentalization of the effort in developing and porting an application is facilitated for protection of source code and better management of designers and developers working on different aspects of a software application due to externalization of the resource files needed primarily by the designers.
59 Citations
57 Claims
-
1-37. -37. (canceled)
-
38. 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;
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. - View Dependent Claims (39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49)
-
-
50. 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;
using a graphical control locator for retrieving information from the one or more resource files in response to a request for a resource;
providing a first user with authority to modify the one or more resource files and execute an application program associated with the one or more resource files; and
restricting the first user from accessing and modifying source code for the application program. - View Dependent Claims (51, 52, 53)
-
-
54. 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;
using a graphical control locator for retrieving information from the one or more resource files in response to a request for a resource;
providing a first user with authority to modify the one or more resource files and execute an application program associated with the one or more resource files; and
restricting the first user from accessing and modifying source code for the application program. - View Dependent Claims (55, 56, 57)
-
Specification