A system for creating a custom environment for executing application
programs in a target device. The system broadens the applicability of
software environments like Java by providing custom pre-loaded classes for
application programs and by customizing the procedures for class loading
to the available resources in the target device. The system includes tools
for generating a pre-load class list that specifies a set of classes
needed to support the application program. The tools build the custom
environment including a set of code for a virtual machine and a set of
code for each of a set of pre-loaded classes specified in the pre-load
class list. The virtual machine loads classes from the pre-loaded classes,
a file system class library, and/or a networked class library using widely
available network protocols.
Ein System für das Verursachen eines kundenspezifischen Klimas für die Durchführung von von Anwendungsprogrammen in einer Zielvorrichtung. Das System erweitert die Anwendbarkeit der Softwareumgebungen wie Java, indem es Gewohnheit vorbelastete Kategorien für Anwendungsprogramme zur Verfügung stellt und indem es die Verfahren für die Kategorie besonders anfertigt, die zu den vorhandenen Betriebsmitteln in der Zielvorrichtung lädt. Das System schließt Werkzeuge für das Erzeugen einer Vorspannung Kategorie Liste mit ein, die einen Satz Kategorien spezifiziert, die benötigt werden, um das Anwendungsprogramm zu stützen. Die Werkzeuge errichten das kundenspezifische Klima einschließlich einen Satz des Codes für eine virtuelle Maschine und einen Satz des Codes für jeden eines Satzes vorbelasteter Kategorien, die in der Vorspannung Kategorie Liste spezifiziert werden. Die virtuellen Maschinenbelastungen klassifiziert von den vorbelasteten Kategorien, von einer Dateisystemkategorie Bibliothek, und/oder von einer vernetzten Kategorie Bibliothek, vorhandene Vermittlungsprotokolle allgemein verwendend.