Java Webstart

Java Webstart

Java Web Start ist eine Technik von Sun Microsystems, die es ermöglicht, Java-Anwendungen über das Internet mit nur einem Klick zu starten. Im Unterschied zu Java-Applets benötigen Java-Web-Start-Anwendungen jedoch keinen Browser, um ablaufen zu können.

Bei jedem Start einer Java-Web-Start-Anwendung kann überprüft werden, ob neuere Komponenten vorliegen. So kann der Anwender stets mit der aktuellen vom Autor des Programms zur Verfügung gestellten Version arbeiten. Eine einmal heruntergeladene Version einer Anwendung bleibt solange in einem Cache auf der Festplatte des Clients, bis bei der Prüfung festgestellt wird, dass eine neue Version vorliegt und diese geladen werden muss. Somit werden unnötige Downloads verhindert und trotzdem sichergestellt, dass immer die aktuelle Programmversion läuft.

Voraussetzung für Java Web Start ist, dass

  • der Entwickler das Programm auf einem Server zum Download anbietet und eine spezielle XML-Datei bereitstellt (mit der Endung „.jnlp“), in der die einzelnen Komponenten der Anwendung beschrieben sind.
  • der Webserver des Servers, auf der die Java-Anwendung bereitgestellt wird, den MIME-Type application/x-java-jnlp-file kennt.
  • der Anwender sowohl eine JRE als auch Java Web Start installiert hat, da die Java-Anwendung mit Hilfe der Java VM des Anwenders ausgeführt wird. Java Web Start wird seit dem JRE 1.4.2 automatisch mitinstalliert.

Inhaltsverzeichnis

Java Network Launching Protocol (JNLP)

Das Java Network Launching Protocol (JNLP) ist ein XML-Format, das festlegt, wie Anwendungen per Java Web Start aufgerufen werden. JNLP-Dateien enthalten Informationen wie den Ablageort von JAR-Dateien, den Namen der Hauptklasse einer Anwendung und zusätzliche Parameter für das aufzurufende Programm. Ein korrekt konfigurierter Webbrowser übergibt JNLP-Dateien an die Java-Laufzeitumgebung, die dann ihrerseits die Anwendung auf den PC des Anwenders herunterlädt und startet. JNLP wurde im Java Community Process als JSR 56 entwickelt, und liegt mittlerweile in den drei Versionen 1.0, 1.5 und 1.6 vor. [1]

Siehe auch

Das ClickOnce-Konzept des .Net-Frameworks von Microsoft bietet eine ähnliche Funktionalität für Windows-Programme.

Einzelnachweise

  1. Java(TM) Network Launching Protocol & API Specification (JSR-56): Version 1.5. Java Software: A Division of Sun Microsystems, Inc., 21. Mai 2001 (online ; Stand: 23. Dezember 2006; PDF, 227 kB). 

Weblinks


Wikimedia Foundation.

Игры ⚽ Нужно решить контрольную?

Schlagen Sie auch in anderen Wörterbüchern nach:

  • Java 4K Game Programming Contest — The Java 4K Game Programming Contest (aka Java 4K and J4K ) is an informal contest that was started by the Java Game Programming community to challenge their software development abilities. The goal of the contest is to develop the best game… …   Wikipedia

  • Java Web Start — est un outil informatique de déploiement de logiciels fondés sur la technique Java. Sommaire 1 Sécurité 2 Utilisation de Java Web Start 2.1 Lancement à partir d un navigateur Web …   Wikipédia en Français

  • Java Web Start — is a framework developed by Sun Microsystems which allows application software for the Java Platform to be started directly from the Internet using a web browser. Unlike Java applets, Web Start applications do not run inside the browser, and the… …   Wikipedia

  • Java 3D — est une interface de programmation (Application Programming Interface ou API) pour la plateforme Java visant la synthèse d image 3D basée sur les graphes de scène. Cet API fait appel soit aux fonctions de OpenGL ou Direct3D. Image du système… …   Wikipédia en Français

  • Java Media Framework — Infobox Software name = Java Media Framework caption = JMF s simple JMStudio application playing a QuickTime movie developer = Sun Microsystems latest release version = 2.1.1e latest release date = release date|2003|5|23 latest preview version =… …   Wikipedia

  • Comparison of the Java and .NET platforms — Contents 1 Legal issues 1.1 Standardization 1.2 License 1.2.1 Java 1.2.2 .NET …   Wikipedia

  • Applet Java — Une applet Java est une applet, fournie aux utilisateurs sous la forme de bytecode Java. Une applet Java peut fonctionner dans un navigateur web, grâce à une machine virtuelle Java (JVM), ou dans l AppletViewer de Sun, un outil permettant de… …   Wikipédia en Français

  • Applet java — Une Applet java est une applet, fournie aux utilisateurs sous la forme de bytecode Java. Une applet Java peut fonctionner dans un navigateur internet, grâce à une machine virtuelle Java (JVM), ou dans l AppletViewer de Sun, un outil permettant de …   Wikipédia en Français

  • ConfDesigner — Developer(s) CMU Sphinx Stable release 1.0b2 / July 2, 2007 Operating system …   Wikipedia

  • XDEV 3 — Entwickler XDEV Software Corp. Aktuelle Version 3.0 (9. September 2011) Betriebssystem plattformunabhängig Programmier­sprache Java …   Deutsch Wikipedia

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”