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

Readme (content)


what is JXN?

      A tutorial and a gallery demonstrate some of the features

advantages

  • easy to learn, exciting results after a few minutes (see tutorial > basic applications)
      - simplified expression syntax: reduced writing effort, improved readability
      - dynamic interactive graphic displays with flexible auto scale and zooming

  • unlimitted extensibility
      - full interactive access to the complete Java API (see tutorial > programmer examples)
      - easy application of third party packages (see e.g. tutorial > Commons Math examples)
      - easy integration of user defined classes including user defined algebra

  • proximity to the Java programming language
      - apply your Java developer knowledge, interactively expand your Java skills
      - use JXN for prototyping and to explore Java features with minimum overhead

variants

      JXN can be used in two variants: online as Java applet / Web Start or offline as Java application:

      In both cases the Java runtime environment (jre) must be installed.
      The jre is available free of charge for personal use from → http://www.oracle.com/.../java (→ download).
      (( If you are using → OpenJDK you have to adjust the set path-command in your JxnPortable/JxnStart.bat so that jxn finds your java.exe ))
  • online as Java applet / Web Start ( to start visit http://graf.eit.h-da.de/jxn/JxnStart.html )
      - runs in the web browser without further installation (if Java content is enabled for Web-Start applications)
      - follows security constraints and restricted access rights for Java applets: no access to the local file system (user data)
      - data exchange via clip board under user control
  •   - see instructions how to install the jre and enable Java applets / Web Start

    as announced by → oracle in their → May 2020 roadmap auto updates of JRE 8 and → Java Web Start may no more be available after an indefinite future date. Without Java Web Start it will no more be possible to start the jxn examples (tutorial and gallery) interactively by pressing the [start] buttons on the online pages and the pages then remain as static documentation. The offline variant (from JxnPortable.zip) will continue to work (then using → OpenJDK).


  • offline as Java application ( available in JxnPortable.zip )
      - JxnStart.bat runs JXN using the Java runtime environment (jre) and java.exe
      - requires download of JxnPortable.zip (the zip file contains a complete copy of graf.eit.h-da.de/jxn/JxnPortable)
      - after download the tutorial and the gallery are available offline
      - JxnPortable does not require Applets or Web Start (deprecated by Oracle), but no more allows to be embedded in html pages
        ⇒ also works, if Java content is disabled for browser and Java Web Start applications ((Java Control Panel: Security))

download JxnPortable (JXN as portable Java-Application)

    download latest version from  http://graf.eit.h-da.de

how to start JxnPortable

    JXN can start without installation ((Wikipedia: → portable application)):
  • to start JXN as a Java-Application please double-click file  JxnStart(.bat)  or  JxnStartMinimized.bat(.lnk)  (on folder JxnPortable)

    Optional: to enable start of JXN-Application with double-click on a jxn-file please execute the following steps once:

    On folder JxnPortable
  1. run  JxnSetup(.bat)  by double-clicking the file
  2. double-click  JxnInstall(.reg)  to enter the required registry settings
  3. accept the informational messages on entering data to the registry
    now you can start JXN double-clicking a jxn-file

    JxnSetup(.bat) also creates a desktop link JxnPortable for JXN start

files and subfolders on folder JxnPortable

    0_JxnREADME_en.html - this file
    JxnIndex.html - links to subpages
    JxnCopyright.html - copyright information
    JxnVersionInfo.html - JxnPortable version

    JxnStart.bat - starts JXN as Java-Applikation
    JxnStartMinimized.bat(.lnk) (created by JxnSetup.bat) - JxnStart.bat with minimized console window
    JxnStartApplet~IEonly.html - starts JXN as (local) Java-Applet (deprecated, still supported only by InternetExplorer)
    JxnViewer.bat - used internally

    JxnSetup.bat - creates JxnInstall.reg, JxnStartMinimized.bat(.lnk) and the desktop link JxnPortable(.lnk)
    JxnInstall.reg (created by JxnSetup.bat) - registry settings required to start with double-click on jxn-files
    JxnRemove.reg - removes the registry settings

    Subfolders:
    docs - JXN user documentation, tutorials, demos, apidocs
    files - JXN internal files
    include - JXN include files
    user - initially empty, here you can put your own java class files (access via classpath) or your JXN include files (access: #JXN:user/yourFilename.jxn)

what JXN is not


copyright and terms of use

    copyright information is given in JxnCopyright(.html)


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