System and method for building software suite
First Claim
Patent Images
1. A method for assembling a software package for a computer, comprising:
- presenting XML constructs to a user;
allowing the user to construct an XML script using the constructs, the script defining contents of the software package;
parsing the script to render C++ software code; and
executing the C++ software code to automatically assemble the contents into the software package.
1 Assignment
0 Petitions
Accused Products
Abstract
The present invention provides an XML-based programming language, toolkit, and development environment that can be readily used and understood without the need for formal software programming skills to assemble a complete software suite for a computer.
-
Citations
16 Claims
-
1. A method for assembling a software package for a computer, comprising:
-
presenting XML constructs to a user;
allowing the user to construct an XML script using the constructs, the script defining contents of the software package;
parsing the script to render C++ software code; and
executing the C++ software code to automatically assemble the contents into the software package. - View Dependent Claims (2, 3, 4)
-
-
5. A system for automatically assembling at least two software applications into a package for loading thereof onto a computer, comprising:
-
hierarchical object-oriented means for identifying the applications in a script;
means for parsing the script into executable code; and
means for executing the code to automatically assemble the package. - View Dependent Claims (6, 7, 8, 9, 10)
-
-
11. A software system, comprising:
-
a model component containing object-oriented application programming interfaces (API) useful for generating a list of software applications;
a controller component communicating with the model component and containing a parser to parse the list into code for execution thereof to automatically assemble the applications into a package; and
a view component communicating with the controller component to present object classes to a user for use thereof in generating the list. - View Dependent Claims (12, 13, 14, 15, 16)
-
Specification