Erzeugen einer virtuellen Anwendung
Verfahren zum Erzeugen einer virtuellen Anwendung, wobei das Verfahren aufweist:Empfangen, durch eine Zertifizierungsplattform (20), die auf einem Datenverarbeitungssystem ausgeführt wird, einer Eingabe einer nichtmodifizierten virtuellen Anwendung (12) und einer Liste von Zielmodellen (14);Versuche...
Saved in:
Main Authors | , , , |
---|---|
Format | Patent |
Language | German |
Published |
24.10.2024
|
Subjects | |
Online Access | Get full text |
Cover
Loading…
Summary: | Verfahren zum Erzeugen einer virtuellen Anwendung, wobei das Verfahren aufweist:Empfangen, durch eine Zertifizierungsplattform (20), die auf einem Datenverarbeitungssystem ausgeführt wird, einer Eingabe einer nichtmodifizierten virtuellen Anwendung (12) und einer Liste von Zielmodellen (14);Versuchen, durch die Zertifizierungsplattform (20), die nichtmodifizierte virtuelle Anwendung (12) in jedem Zielmodell auf der Liste von Zielmodellen (14) zu installieren;Eintragen, durch die Zertifizierungsplattform (20), von jedem Zielmodell, in dem die nichtmodifizierte virtuelle Anwendung (12) erfolgreich installiert wurde, in die Liste von geprüften Zielmodellen;Erzeugen, durch ein Hilfsprogramm (10) zum Erstellen und Aufbereiten von Abbildern, welches auf dem Datenverarbeitungssystem ausgeführt wird, einer modifizierten Anwendung (22) mit einer ISO-Datei und einem Konvertierungshilfsprogramm (30); und einer Liste von geprüften Zielmodellen (24) auf der Grundlage der Eingabe; undImplementieren, durch das Hilfsprogramm (10) zum Erstellen und Aufbereiten von Abbildern, der modifizierten virtuellen Anwendung (22) auf jedem Zielmodell auf der Liste von Zielmodellen (14), wobei die modifizierte virtuelle Anwendung (22) so konfiguriert ist, dass sie von der ISO-Datei bootet, welche ein Mini-Betriebssystem enthält, das in allen geprüften Zielmodellen läuft;wobei, falls ein Implementieren der modifizierten virtuellen Anwendung (22) in einem Zielmodell (50) eingeleitet wird, das Mini-Betriebssystem im entsprechenden Zielmodell (50) gebootet wird;wobei das Mini-Betriebssystem das Modell (52, 54) des aktuellen Zielmodells (50) ermittelt, in dem das Mini-Betriebssystem läuft, und,falls es sich bei dem aktuellen Zielmodell (50) um ein geprüftes Zielmodell handelt, Modifikationen an einem Betriebssystem der virtuellen Anwendung (22) entsprechend dem aktuellen Zielmodell (50) vornimmt, damit die virtuelle Anwendung (22) portierbar wird, wodurch sie im Zielmodell (50) funktioniert,wobei ein Vorbetriebssystemkern aus der ISO-Datei geladen wird, das die Steuerung übernimmt und mit dem Prüfen eines Master-Bootsatzes beginnt, um den Betriebssystemtyp des Zielmodells zu ermitteln,wobei das Implementieren der modifizierten virtuellen Anwendung (22) auf dem Zielmodell ferner das Erzeugen des Zielmodells (50) und das Einbinden der ISO-Datei der modifizierten virtuellen Anwendung (22) in das Zielmodell, das von der ISO-Datei der modifizierten virtuellen Anwendung (22) bootet, umfasst.
A mechanism is provided for creating a virtual appliance. The mechanism receives input of an unmodified virtual appliance and a list of target models. The mechanism creates a modified virtual appliance with an ISO file, a conversion tool, and a list of validated target models based on the input. The modified virtual appliance is configured to boot on the ISO file containing a mini operating system working on all validated target models. Responsive to a deployment of the modified virtual appliance being triggered on a target model, the mini operating system is booted on the corresponding target model. The mini operating system determines the model of the current target model on which the mini operating system is running, and responsive to determining the current target model is a validated target model, applies modifications to an operating system of the virtual appliance in accordance with current target model to form a portable virtual appliance running on target model. |
---|---|
Bibliography: | Application Number: DE20121104793T |