Preparation of a software configuration using an XML type programming language
AssigneeSun Microsystems, Inc.
InventorsChristian Jacquemot, Laurent Latil, Vadim Abrossimov
Life of this patent
Estimating the term…
Abstract
Configuring software for a target comprises preparing a command file which specifies a subset of components selected from a group of components, and parameters for tuning at least some of the selected subset of components. The command file is written using a single object-oriented programming language, capable of managing tree structures of objects, preferably an XML type language, having a Document Type Definition enabling it to work as a programming language. An image file is prepared from the command file, to be loaded on the target.
Claims28
A method of configuring software for a target, comprising:
- a. preparing commands (509) which specify:
- a1. a subset of components selected from a group of components,
- a2. parameters (546) for tuning a least some of the selected components in said subset, and
- b. preparing an image file (540) from the command file, said image file constituting loadable software in a target,
- wherein step a. comprises writing said commands in a command file (509) using a single object-oriented programming language, capable of managing tree structures of objects.
A system for configuring software for a target, comprising a host having
- a. A group of components;
- b. Software for preparing a command file (200,509) which specifies
- b1. a subset of components (545,546) selected from the group of components,
- b2. parameters (546) for tuning at least some of the selected subset of components,
- b3. loading (550) of the subset of components on the target, said software using a single object-oriented programming language, capable of managing tree structures of objects,
- c. Software for preparing an image file (548).
A command file from which an image file for a target can be prepared, the command file specifying
- a. a subset of components (545,546) selected from a group of components,
- b. parameters (546) for tuning at least some of the selected subset of components,
- c. loading of the subset of components on the target.
A computer program product comprising a computer-readable medium, having a command file (200,509) from which an image file for a target can be prepared, the command file specifying
- a. a subset of components (545,546) selected from a group of components,
- b. parameters (546) for tuning at least some of the selected subset of components,
- c. loading of the subset of components on the target.
An XML processor, comprising:
- a parser for acquiring at least a portion of an XML type file, and a corresponding document type definition (201), and
- an analyser (211) for identifying objects in said portion of said XML type file, said objects comprising variables, values, operations, conditions and commands,
- whereby said XML type file may be used as a program file.
A Document Type Description for an XML type file, comprising a set of definitions of XML elements (201) comprising variables, values, operations, conditions and commands, whereby an XML type file may be used as a program file.
Dependencies are inferred from the claim text.