![]() |
LIESMICHJavaTM Web StartVersion 1.0.1 |
Bitte senden Sie Ihre Kommentare und Rückmeldungen an javawebstart-feedback@sun.com.
Einführung
Installationsanweisungen
Verwenden von Java Web Start
Versionshinweise
Java Web Start ist eine neue Technologie für den Einsatz im Zusammenhang mit JavaTM Technologie-basierten Anwendungen. Damit wird die Verbindung zwischen dem Computer und dem Internet hergestellt, über die die Anwender Anwendungen direkt über das Internet starten und verwalten können. Java Web Start ermöglicht die einfache Aktivierung von Anwendungen mit einem einzigen Mausklick und garantiert, dass Sie immer die neueste Version ausführen. Dadurch werden komplizierte Installations- oder Aktualisierungsprozeduren vermieden.Traditionell erfordert der Vertrieb von Software über das Internet, dass die Anwender das Installationsprogramm im Web finden und herunterladen, das Installationsprogramm auf dem Computer finden und ausführen müssen. Das Installationsprogramm fragt dann nach Installationsverzeichnissen und -optionen, z. B. volle, typische oder minimale Installation. Das ist in der Regel eine zeitaufwendige und komplizierte Aufgabe und muss für jede neue Software-Version wiederholt werden.
Im Gegensatz dazu sind über das Internet bereitgestellte Anwendungen wie Ihr bevorzugter HTML-basierter E-Mail-Client und Kalender, Auktionswebsites usw. leicht zu installieren und anzuwenden. Durch den Web-Browser läuft der gesamte Prozess automatisch ab. Es gibt keine Komplikationen beim Download, beim Setup und bei den Konfigurationsschritten, und Sie arbeiten garantiert immer mit der neuesten Version.
Für vollwertige Anwendungen bietet Java Web Start dieselben Vorteile wie für die oben beschriebenen HTML-basierten Anwendungen. Java Web Start ist eine Lösung für den Einsatz von Anwendungen über das Internet. Die Verwendung von vollwertigen Anwendungen anstelle von HTML-basierten Clients kann viel Vorteile bringen:
Als Kompromiss muss die Anwendung beim ersten Mal aus dem Internet geladen werden. Mit HTML-basierten Anwendungen sind sehr niedrige Anforderungen für die Erstaktivierung verbunden. In der Regel ist eine Webseite innerhalb weniger Sekunden aufgebaut. Für eine Anwendung, die auf der JavaTM-Technologie basiert, sind mit einer üblichen Modemverbindung Download-Zeiten in der Größenordnung von mehreren Minuten erforderlich. Java Web Start speichert alle heruntergeladenen Dateien lokal auf dem Computer. Obwohl die Anforderungen für die Erstaktivierung bei Anwendungen höher sind als bei HTML-Seiten, erfolgt der Start der Anwendung bei den nachfolgenden Starts fast sofort, da alle erforderlichen Ressourcen bereits lokal verfügbar sind.
- Eine in hohem Maße interaktive Benutzeroberfläche, die mit herkömmlichen Anwendungen wie Textverarbeitung und Tabellenkalkulation vergleichbar ist.
- Geringere Bandbreitenanforderungen. Eine Anwendung muss nicht unbedingt bei jedem Klick Daten mit dem Web-Server austauschen und kann bereits heruntergeladene Informationen zwischenspeichern. Dadurch kann bei langsamen Verbindungen eine bessere Interaktivität gewährleistet werden.
- Möglichkeit des Offline-Betriebs.
Bei jedem Start fragt Java Web Start beim Web-Server an, ob eine neue Version der Anwendung verfügbar ist und lädt und startet diese automatisch. So werden Anwendungen automatisch aktualisiert. Es gibt keinen komplizierten Aktualisierungsablauf.
Sicherheit
Java Web Start setzt auf der Java 2-Plattform und ihrer umfassenden Sicherheitsarchitektur auf. Mit Java Web Start gestartete Anwendungen werden standardmäßig in einer eingeschränkten Umgebung ausgeführt ("Sandbox"), in der der Zugriff auf Dateien und das Netzwerk beschränkt ist. Beim Start von Anwendungen mit Java Web Start bleiben also Systemsicherheit und -integrität erhalten.Eine Anwendung kann den unbeschränkten Zugriff auf Ihr System anfordern. In diesem Fall zeigt Java Web Start beim ersten Start der Anwendung ein Dialogfeld Sicherheitswarnung an. Die Sicherheitswarnung enthält Informationen zum Ursprung, also den Hersteller, der die Anwendung entwickelt hat. Wenn Sie dem Hersteller vertrauen, wird die Anwendung gestartet. Die Informationen über den Ursprung der Anwendung basiert auf der Signatur mit einem digitalen Code.
Installationsanweisungen und Systemanforderungen für diese Version finden Sie im Installationshandbuch.
Mit Java Web Start können Anwendungen, die auf der Java-Technologie basieren, direkt über das Internet gestartet werden. Eine Anwendung kann auf drei verschiedene Arten gestartet werden:Auf die Ausführung der Anwendung selbst hat die Startmethode keinen Einfluss. Insbesondere fragt Java Web Start immer beim Web-Server an, um festzustellen, ob eine aktuellere Version der jeweiligen Anwendung vorliegt.
- Durch Klicken auf einen Link in einem Web-Browser.
- Aus dem in Java Web Start integrierten Anwendungsmanager heraus, der in letzter Zeit verwendete Anwendungen aufzeichnet und den schnellen Zugriff auf Ihre Favoriten ermöglicht.
- Über Desktop-Symbole oder aus dem Startmenü (nur bei Windows).
Start über einen Web-Browser
Auf der Produktwebseite von Java Web Start (http://java.sun.com/products/javawebstart) befinden sich Links zu einer Reihe von Anwendungen, die mit einem einzigen Mausklick gestartet werden können. Probieren Sie die verschiedenen Anwendungen aus, indem Sie auf die Start-Schaltflächen klicken. Daraufhin startet der Web-Browser Java Web Start, das dann die jeweilige Anwendung herunterlädt, im Speicher hält und ausführt. Sie werden feststellen, dass die Anwendung beim zweiten Start viel schneller bereit ist, da sie bereits lokal gespeichert ist und nicht nochmals heruntergeladen werden muss.Die meisten Demonstrationsprogramme auf der Webseite werden ohne Benutzereingriff heruntergeladen und ausgeführt. Diese Anwendungen werden in einer beschränkten Umgebung ausgeführt und haben keinen Zugriff auf die lokale Festplatte und das Netzwerk. Sie können garantiert keinen Virus auf Ihrer Festplatte installieren.
Einige der Demonstrationsprogramme erfordern zusätzliche Privilegien, z. B. den Zugriff auf Ihre lokale Festplatte. Bei diesen Anwendungen wird ein Sicherheitsdialogfeld mit Informationen über die Herkunft der Anwendung angezeigt, wobei entscheidend ist, wer den Code digital signiert hat. Die Anwendung wird nur ausgeführt, wenn Sie dem Hersteller vertrauen.
Das war schon alles zur Verwendung von Java Web Start, doch wie funktioniert Java Web Start eigentlich? Die HTML-Links, über die die Anwendungen gestartet werden, sind ganz normale HTML-Links. Statt auf eine andere Webseite zu zeigen, stellen sie jedoch die Verbindung mit einer speziellen Konfigurationsdatei her, einer so genannten JNLP-Datei. Der Web-Browser analysiert die Dateierweiterung und/oder den MIME-Typ der Datei und ordnet die Datei Java Web Start zu. Anschließend startet der Web-Browser Java Web Start und übergibt die heruntergeladene JNLP-Datei als Argument. Java Web Start zeigt einen Startbildschirm an und lädt die Anwendung, hält sie im Speicher und führt sie aus, wie in der JNLP-Datei angegeben.
Start aus dem integrierten Anwendungsmanager heraus
Der Anwendungsmanager ist ein integraler Bestandteil von Java Web Start. Damit können Anwendungen schnell und einfach gestartet werden, die vorher von Java Web Start gestartet wurden. Er besteht aus einer Kombination eines Verlaufsmenüs und eines Start-/Programmmenüs für Ihre über das Internet bereitgestellten, auf der Java-Technologie basierenden Anwendungen. Über den Anwendungsmanager können auch zusätzliche Informationen über eine Anwendung angezeigt werden, und Sie können die Homepage einer Anwendung öffnen.Eine Anwendung kann im Anwendungsmanager durch Doppelklick auf das Symbol der Anwendung oder durch Klicken auf die Schaltfläche Start gestartet werden.
Eine weitere wichtige Funktion des Anwendungsmanagers ist das Dialogfeld Einstellungen, mit dem die von Java Web Start verwendeten Einstellungen kontrolliert und angepasst werden können. So stehen zum Beispiel Register für folgende Aufgaben zur Verfügung:
Der Anwendungsmanager wird entweder durch Klicken auf das Symbol Java Web Start auf dem Desktop oder im Startmenü von Windows gestartet. Unter Solaris/Linux erfolgt der Start über den Aufruf des Befehls javaws im Installationsverzeichnis von Java Web Start. Der Anwendungsmanager kann auch von einem Web-Browser aus gestartet werden. Auf der Produkt-Webseite (http://java.sun.com/products/javawebstart) ist ein Beispiel dazu gezeigt.
- Angabe eines HTTP-Proxys (oder Java Web Start kann angewiesen werden, die standardmäßigen Browser-Einstellungen zu verwenden).
- Löschen von heruntergeladenen Anwendungen aus dem Cache.
- Angabe der Verzeichnisse der verschiedenen Versionen von Java Runtime Environments (JREs).
- Auswahl, ob eine Java-Console angezeigt werden soll.
- Anzeigen der Root-Zertifikate.
Start über Desktop-Symbole bzw. über das Startmenü (nur unter Windows)
Java Web Start kann automatisch Verknüpfungen für über das Internet bereitgestellte, auf der Java-Technologie basierende Anwendungen auf dem Windows-Desktop und im Startmenü erstellen. Standardmäßig fragt Java Web Start beim zweiten Start einer Anwendung, ob eine Verknüpfung erstellt werden soll. Über das Einstellungspanel kann dies geändert werden.Verknüpfungen können auch mit dem Anwendungsmanager hinzugefügt und entfernt werden (über die Menüpunkte Anwendung/Verknüpfung erstellen und Anwendung/Verknüpfung entfernen).
Verwenden von Java Web Start hinter einem Proxy-Server bzw. einer Firewall
Um Anwendungen außerhalb Ihrer Firewall starten zu können, muss Java Web Start mit den richtigen Proxy-Einstellungen konfiguriert werden. Java Web Start versucht automatisch, die Proxy-Einstellungen Ihres Standard-Browsers im System zu erkennen (IE oder Netscape unter Windows und Netscape unter Solaris/Linux). Von Java Web Start werden die meisten Autokonfigurations-Scripts auf Web-Proxys unterstützt. Die Proxy-Einstellungen werden in nahezu allen Umgebungen erkannt.Wenn die Proxy-Einstellungen nicht automatisch erkannt werden können, werden Sie bei der ersten Verwendung von Java Web Start aufgefordert, die Proxy-Einstellungen anzugeben. Außerdem werden Sie von Java Web Start aufgefordert, den für den Zugriff auf einen Proxy-Server mit Authentifizierung erforderlichen Benutzernamen und das Passwort anzugeben. Der Benutzername und das Passwort werden für den aktuellen Aufruf von Java Web Start gespeichert. Beim Zugriff auf eine sichere Website werden der Benutzername und das Passwort jedoch von einer neu gestarteten Java Virtual Machine abgefragt, da diese Informationen in der Instanz einer Java Virtual Machine gespeichert werden.
Die Proxy-Konfiguration kann auch mit dem Einstellungspanel von Java Web Start angezeigt bzw. verändert werden. Starten Sie den Anwendungsmanager entweder durch Klicken auf das Symbol auf dem Desktop (Windows) oder durch Eingabe von ./javaws im Installationsverzeichnis von Java Web Start (Solaris/Linux), und wählen Sie dann Bearbeiten/Einstellungen. Wenn Sie sich in einer Umgebung befinden, in der der Zugang zum Internet über einen Proxy-Server erfolgt, ist es ratsam, mit dem Einstellungspanel von Java Web Start zu prüfen, ob die Einstellungen richtig sind.
Eine Liste der Fehlerkorrekturen und Verbesserungen in dieser Version von Java Web Start finden Sie in den Versionshinweisen.
![]() |
||
|