Mit RapidClipse können Sie Ihr Projekt als klassische Java Desktop Applikation deployen. Das Ergebnis ist eine hybride Desktop-Applikation. Die Architektur ist mit hybriden Apps vergleichbar. Die Anwendung selbst ist eine Java Anwendung die auf dem Server läuft (Servlet). Die HTML-Oberfläche wird dynamisch vom Server erzeugt und auf dem Client mit Hilfe des jeweiligen System-Browsers angezeigt, der innerhalb eines eigenen Programmfensters im Vollbild-Modus läuft. Der Browser ist damit nicht erkennbar. Das Programmefenster basiert auf SWT und ist damit nativ. Alternativ können Sie Ihre Desktop-Applikation als Client-Server oder Fat-Client Applikation deployen.
...
- Klicken Sie bei Quick Launch > Build Desktop Apps.
- Legen Sie im folgenden Deployment Assistenten die notwendigen Parameter fest.
- Klicken Sie auf Finish.
Optionen:
- Fat Client app with embedded server - Erzeugt eine Fat-Client Applikation.
- Name - Dateiname der Anwendung, der als Bezeichnung für die generierte Installations-Datei verwendet wird.
- URL - URL der Anwendung, die auf einem Server läuft. Bei einem Fat-Client ist dies der Localhost.
- Title - Name der Anwendung, der als Titel im Programmfenster angezeigt wird.
- Icons - Auswahl eines Programm-Icons, das u.a. auf dem Desktop angezeigt wird.
- Splash screen image - Auswahl eines Startbildes, das angezeigt wird, während die Anwendung startet. Unterstützt werden die Formate JPG, GIF und PNG.
- Initial heap size - Größe des Hauptspeicher, der der Anwendung beim Programmstart zur Verfügung steht.
- Max heap size - Größe des Hauptspeichers, über den die Anwendung maximal verfügen kann.
- Embedded databases - Bindet in eine Fat-Client Applikation die hier angegebenen Embedded-Datenbanken ein. Unterstützt werden SQlite und H2 Datenbanken.
- Platforms - Erzeugt für die selektierten Desktop-Betriebssysteme entsprechende Installations-Dateien.
Client-Server Applikation deployen
- Deployen Sie die in Ihrem Projekt unter target generierte .war Datei in Ihren Applicationserver.
- Liefern Sie die Ihrem Projekt unter target > desktop-apps generierten Dateien, z.B. via Download-Link oder auf einem Datenträger, aus.
Fat-Client deployen
...
Coming Soon.