JxnPortable Readme © 2013-19 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 features)
      - 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
      - easy application of third party packages (e.g. Apache → Commons Math)
      - easy integration of user defined classes including user defined algebra

  • proximity to the Java programming language
      - apply your Java developer knowledge
      - 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 from → http://www.oracle.com/.../java ( → download ).
  • 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
      - 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

  • 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