Systemvoraussetzungen
Für das jadice web toolkit existieren hinsichtlich Entwicklungsumgebung und Betrieb gewisse Anforderungen an die eingesetzten Komponenten, die im folgenden zusammengestellt sind.
Allgemeine Systemanforderungen
Java Laufzeitumgebung (JVM)
Grundsätzlich sollten sich die Java Laufzeitumgebungen unterschiedlicher Hersteller identisch verhalten. In entscheidenden Details gibt es jedoch Unterschiede zwischen den Produkten, die vor allem beim Rendern von Bilddaten eine Rolle spielen, und damit entscheidend für das jadice web toolkit sind.
Schriften
Um manche Dokumentenformate (z.B. PDF) originalgetreu darstellen zu können, ist es notwendig, auf dem jeweiligen System die im Dokument verwendeten Schriften zur Verfügung zu stellen.
Da vor allem im Anwendungsfall PDF die meisten Dokumente unter einem Microsoft Windows erstellt werden, ist darauf zu achten, dass die typischen auf einem Microsoft Windows System installierten Schriften auf dem Zielsystem (insbesondere dem jadice web toolkit Server) vorhanden sind.
Wird in einem Dokument auf eine bestimmte Schrift verwiesen und ist diese Schrift nicht im Dokument enthalten, so wird diese Schrift auf dem jeweiligen System gesucht. Steht diese Schrift dort nicht zur Verfügung, wird ein möglichst passendes Substitut verwendet. Hierbei gilt: je größer die Auswahl an Schriften auf dem Zielsystem, umso höher ist die Wahrscheinlichkeit, ein adäquates Substitut zu finden.
Ist das Zielsystem ein Microsoft Windows, ist es in den meisten Fällen nicht notwendig, weitere Schriften auf dem System zu installieren. Die meistgenutzten Schriften sind bereits auf dem System vorhanden.
Bei anderen Betriebssystemen kann es notwendig sein, die passenden Schriften bereitzustellen. Die genaue Vorgehensweise hängt stark von dem jeweils eingesetzten Betriebssystem ab. Für die meisten Linux-Distributionen gibt es spezielle Pakete, welche die typischen Microsoft Schriften enthalten.
Anforderungen an die Entwicklungsumgebung
Software | Version |
---|---|
JDK | >= 17 |
GWT | 2.10.0 |
Anforderungen an den Client im Live-Betrieb
Software | Version |
---|---|
Browser | Mozilla Firefox letzte ESR Version |
Google Chrome aktuelle Version | |
Microsoft Edge ab Version 45 (Chromium) | |
Microsoft Edge bis Version 45 (Legacy) - wird nicht unterstützt, siehe Known Issues |
Anforderungen an den Produktionsserver
Software | Version |
---|---|
JDK | >= 17 |
Servlet-Container | Jakarta EE 9 |