JxnPortable Readme © 2013-21 K.-M. Graf, EIT  

Readme (Inhalt)


Was ist JXN?

      Ein Tutorial und eine Galerie zeigen einige der Features

Vorteile

  • leicht erlernbar - nützliche Ergebnisse bereits nach wenigen Minuten (siehe Tutorial > Basisanwendungen)
      - einfache Notation mathematischer Formeln: reduzierter Schreibaufwand, leichte Lesbarkeit
      - dynamische interaktive Graphikanzeigen mit flexibler Autoskalierung und Zooming

  • unbegrenzte Erweiterbarkeit
      - voller interaktiver Zugriff auf das komplette Java API (siehe Tutorial > programmer examples)
      - einfache Nutzung externer Java Packages (siehe z.B. Tutorial > Commons Math examples)
      - einfache Integration von benutzerdefinierten Java Klassen einschließlich benutzerdefinierter Algebren

  • Nähe zur Java Programmiersprache
      - Java Wissen nutzen, interaktiv Java Kenntnisse erweitern
      - Einfache Erstellung von Prototypen und Erprobung von Java Features mit minimalem Overhead

Varianten

      JXN kann online als Java Applet / Web Start oder offline als Java Applikation genutzt werden:

      In beiden Fällen muss das Java Runtime Environment (JRE) installiert sein.
      Das JRE ist für persönliche Nutzung kostenlos verfügbar auf → http://www.oracle.com/.../java (→ download).
      (( Wenn Sie → OpenJDK nutzen, müssen Sie das set path-Kommando in Ihrer JxnPortable/JxnStart.bat so anpassen, dass Ihre java.exe gefunden wird ))
  • Online als Java Applet / Web Start ( Start mit http://graf.eit.h-da.de/jxn/JxnStart.html )
      - läuft im Webbrowser ohne weitere Installation (wenn Java-Inhalt für Web-Start Anwendungen aktiviert ist)
      - beachtet die Sicherheits Richtlinien und eingeschränkte Zugiffsrechte für Java Applets: kein Zugriff auf das lokale Dateisystem
      - Datenaustausch nur über die Zwischenablage unter voller Nutzerkontrolle
  •   - Anleitung zur Installation des JRE und Freigabe von Java Applets / Web Start

    Wie von → Oracle in ihrer → Mai 2020 Roadmap angekündigt, können automatische Updates von JRE 8 und → Java Web Start nach einem unbestimmten zukünftigen Zeitpunkt nicht mehr verfügbar sein. Ohne Java Web Start ist es nicht mehr möglich, die jxn Beispiele (Tutorial und Galerie) durch Drücken der [Start]-Buttons auf den online Seiten interaktiv auszuführen. Die Seiten stehen dann nur noch als statische Dokumentation zur Verfügung. Die offline Variante (aus JxnPortable.zip) funktioniert weiterhin (dann mit → OpenJDK).


  • Offline als Java Application ( verfügbar in JxnPortable.zip )
      - JxnStart.bat startet JXN mit dem Java Runtime Environment (JRE) und java.exe
      - erfordert Download von JxnPortable.zip (die zip-Datei enthält eine vollständige Kopie von graf.eit.h-da.de/jxn/JxnPortable)
      - nach dem Download können das Tutorial und die Galerie lokal verwendet werden
      - JxnPortable benötigt keine Applets oder Web Start (deprecated by Oracle), kann aber nicht in html-Seiten eingebettet werden
        ⇒ funktioniert auch, wenn Java-Inhalt für Browser- und Web-Start-Anwendungen deaktiviert ist ((Java Control Panel: Sicherheit))

Download JxnPortable (JXN als portable Java-Application)

    Download der aktuellen Version von  http://graf.eit.h-da.de

JxnPortable starten

    JXN läuft ohne Installation ((Wikipedia: → Portable Application)):
  • JXN wird als Java-Application gestartet durch Doppelklick auf  JxnStart(.bat)  oder  JxnStartMinimized.bat(.lnk)  (im Ordner JxnPortable).

    Optional: Um JXN durch Doppelklick auf jxn-Dateien zu starten, führen Sie die folgenden Schritte einmal aus:

    Im Ordner JxnPortable
  1. JxnSetup(.bat)  durch Doppelklick ausführen
  2. Doppelklick auf  JxnInstall(.reg)  fügt die erforderlichen Eintragungen zur Registry hinzu.
  3. Akzeptieren Sie die Hinweise zum Eintragen von Daten in die Registry
    Jetzt kann JXN durch Doppelklick auf jxn-Dateien gestartet werden

    JxnSetup(.bat) erzeugt auch eine Desktop-Verknüpfung JxnPortable zum Start von JXN

Dateien und Unterordner im Ordner JxnPortable

    0_JxnREADME_de.html - diese Datei
    JxnIndex.html - Inhaltsübersicht für JxnPortable
    JxnCopyright.html - Copyright Hinweise
    JxnVersionInfo.html - JxnPortable Version

    JxnStart.bat - startet JXN als Java-Applikation
    JxnStartMinimized.bat(.lnk) (erzeugt von JxnSetup.bat) - JxnStart.bat mit minimierter Eingabeaufforderung
    JxnStartApplet~IEonly.html - startet JXN als (lokales) Java-Applet (deprecated, funktioniert nur noch mit InternetExplorer)
    JxnViewer.bat - wird intern verwendet

    JxnSetup.bat - erzeugt JxnInstall.reg, JxnStartMinimized.bat(.lnk) und die Desktop-Verknüpfung JxnPortable(.lnk)
    JxnInstall.reg (erzeugt von JxnSetup.bat) - Registry Einträge, die zum Start durch Doppelklick auf jxn-Dateien benötigt werden
    JxnRemove.reg - entfernt die Registry Einträge

    Unterordner:
    docs - JXN Benutzerdokumentation, Tutorials, Demos, apidocs
    files - JXN interne Dateien
    include - JXN include Dateien
    user - leerer Ordner für eigene Java class Dateien (Zugriff via classpath) und eigene JXN include Dateien (Zugriff: #JXN:user/yourFilename.jxn)

Was JXN nicht ist


Nutzungsbedingungen und Copyright

    siehe JxnCopyright(.html)


  JXN     Tutorial     Galerie     © 2013-16 K.-M. Graf, EIT