java web start - edvsz.hs- osnabrck java web start komponentenbasierte softwareentwicklung von:...

Download Java Web Start - edvsz.hs-   Osnabrck Java Web Start Komponentenbasierte Softwareentwicklung Von: Adrian Flp

Post on 06-Mar-2018

219 views

Category:

Documents

7 download

Embed Size (px)

TRANSCRIPT

  • Fachhochschule Osnabrck

    Java Web Start

    Fachhochschule OsnabrckKomponentenbasierte Softwareentwicklung

    Von: Adrian Flp

  • bersicht

    Was ist Java Web Start

    Aktualisierungsmechanismus Aktualisierungsmechanismus

    Mgliche Einsatzziele

    JNLP

    Java VM

    Copyright (C)

    Sicherheit fr den Anwender

    Beispielprogramm Picupper

  • Was ist Java Web Start

    Einfache Verteilung von

    SoftwarepaketenSoftwarepaketen

    Ermglicht voll privilegierte Java

    Applikationen

    Direkt aus einem Browser aufrufbar

    Copyright (C)

    Benutzer muss nur einen Klick machen

    Link in Website eingebunden oder Link

    auf dem Desktop

  • Was ist Java Web Start

    Copyright (C)

  • Aktualisierungsmechanismus

    JAR Dateien werden immer aktuell vom

    Server geladenServer geladen

    Lokales ausfhren der Dateien

    Verschiedene Quellen verwendbar

    Programme on- und offline ausfhrbar

    Copyright (C)

    Optionen vom Programmierer in

    JNLP-Datei festgelegt

  • Einsatzziele

    gute Plattformunabhngigkeit

    groer Benutzerkreis groer Benutzerkreis

    Software die sich schnell ndert

    bei begrenzten Rechten fr Installation

    von kleinen mini Programmen bis hin

    Copyright (C)

    zu nahezu beliebiger Komplexitt

  • JNLP

    Java Network Launching Protocol

    eine Art start-Datei eine Art start-Datei

    enthlt Informationen ber

    Downloadquelle und Berechtigungen

    frei verfgbares Protokoll

    Copyright (C)

    alternativ OpenJNLP

  • JNLP

  • Java VM

    Java Maschine kann individuell geladen

    werden

    auch alte Versionen werden bei Bedarf

    benutzt

    Copyright (C)

  • Sicherheit

    Programme laufen als Applet oder

    Applikationen

    Applikationen mssen zertifiziert sein

    Benutzer muss Zertifikat vor der

    Ausfhrung besttigen.

    Copyright (C)

    Ausfhrung besttigen.

    z.B. durch Thawte oder VeriSign

  • Sicherheit

    Keystore erstellen

    keytool -genkey -keystore -alias

    Ein selbst signiertes Zertifikat hinzufgen

    keytool -selfcert -keystore -alias

    Java Archiv-Dateien zertifizieren

    Copyright (C)

    Java Archiv-Dateien zertifizieren

    jarsigner -keystore .jar

    Zertifikat verursacht eine Warnung!

  • Beispielprogramm

    Anforderungen:

    Keine Installation Keine Installation

    Von jedem Internet-PC laufhig

    Einfach Dateibertragung fr Anwender

    ohne technisches Hintergrundwissen

    Copyright (C)

    Sicherheit durch Authentifizierung

  • Beispielprogramm

    Copyright (C)

  • Links:

    Developer Guide Developer Guide http://java.sun.com/j2se/1.5.0/docs/guide/javaws/devel

    opersguide/overview.html#jws

    Jnlp demo http://java.sun.com/j2se/1.5.0/docs/guide/javaws/devel

    Copyright (C)

    http://java.sun.com/j2se/1.5.0/docs/guide/javaws/devel

    opersguide/development.html

  • Danke fr die Aufmerksamkeit!

    Copyright (C)

Recommended

View more >