Wat is JSynoptic?
JSynoptic is een hulpmiddel om informatie grafisch weer te geven. De gebruiker stelt vormen (zoals plots) op grafische pagina's in, bewerkt deze en gebruikt gegevensbronnen (bijvoorbeeld: ASCII-bestand) om informatie weer te geven. Gegevenswaarden kunnen afkomstig zijn van verschillende bronnen, zoals externe providers, archiefbestanden of intern gegenereerde gegevens (bijvoorbeeld wiskundige uitdrukkingen, willekeurige waarden ...).
JSynoptic is een gratis 100% Java-applicatie voor het importeren en weergeven van dynamisch of statische informatie.

De uitgebreide functieset van JSynoptic omvat:
  • Een gegevensbronpool die alle geïmporteerde gegevensbronnen verzamelt.
  • Een grafische bladeditor waarmee de gebruiker vormen op verschillende bladen kan instellen en bewerken.
  • Een sterke gereedschapsbibliotheek om dynamische vormeigenschappen te configureren, om gegevens te transformeren (interpolatie, tijdverschuivingen).
  • Een plug-in-architectuur waarmee JSynoptic eenvoudig is uit te breiden voor specifieke behoeften.

Systeemvereisten
  • Minimaal Java versie 1.4.2
  • Getest met Java versie 1.6ga5


JSynoptic op een eComStation machine met Open JDK


Installeren van JSynoptic
Download jsynoptic-2.7.0-installer.jar (21Mb). Maak op een schijf een map(directory) aan met de naam "jsynoptic" of iets wat je het beste past. Kopieer het bestand naar deze nieuw aangemaakte map(directory). Het gekopieerde bestand is een installatiebestand, je moet het dus eerst installeren. Het opdrachtbestand dat de klus kan klaren is in het zip-bestand onder aan deze pagina toegevoegd. De inhoud van het opdrachtbestand install.cmd is als volgt;
@echo off
set BEGINLIBPATH=[station: java]\JAVA160\bin
set path=[station: java]\JAVA160\bin
set CLASSPATH=
[station: jsynoptic]
cd [station: jsynoptic]\jsynoptic
java -jar jsynoptic-2.7.0-installer.jar 2>installerbugs.txt
Ik gebruik 2 aparte mappen(directories), een voor Java en een voor JSynoptic met de door het programma aangemaakte bestanden. De in het cmd bestand gebruikte verwijzingen;

  • [station: java] = station met Java
  • [station: jsynoptic] = station met JSynoptic

moeten dus vervangen worden door echte schijfletters. Bewaar het bestand en geef het de naam van jouw keuze of gebruik het bestand uit onderstaande distributie. Dit bestand wordt gekopieerd naar of opgeslagen in de "jsynoptic" map(directory). Verder kunnen paden anders zijn, pas dit naar behoefte aan. Als je de installatie start moet je enkele vragen beantwoorden die voor zichzelf spreken. Daar geen problemen en er zijn ook geen problemen te vinden in het "installerbugs.txt" bestand.

Het cmd bestand
Het programma werkt met Open JDK in OS/2-eCS. Ik heb een JSynoptic.cmd bestand met de volgende inhoud;
@echo off
set BEGINLIBPATH=[station: java]\JAVA160\bin
set path=[station: java]\JAVA160\bin
set CLASSPATH=
set APPBASE=[station: jsynoptic]\jsynoptic
set JAVAPATH=[station: java]\JAVA160
[station: jsynoptic]
cd [station: jsynoptic]\jsynoptic
java -Duser.home=[station: jsynoptic]\jsynoptic -Xmx128m -jar jsynoptic-bundled-2.7.0.jar 2>jsynoptic-bugs.txt
Ik gebruik 2 aparte mappen(directories), een voor Java en een voor JSynoptic met de door het programma aangemaakte bestanden. De in het cmd bestand gebruikte verwijzingen;

  • [station: java] = station met Java
  • [station: jsynoptic] = station met JSynoptic

moeten dus vervangen worden door echte schijfletters. Bewaar het bestand en geef het de naam van jouw keuze of gebruik het bestand uit onderstaande distributie. Dit bestand wordt gekopieerd naar of opgeslagen in de "jsynoptic" map(directory). Verder kunnen paden anders zijn, pas dit naar behoefte aan.
Maak een nieuw programma object. Geef pad en de bestandsnaam op: "[station: jsynoptic]\jsynoptic\jsynoptic.cmd". In het tabblad Sessie de selectievakjes "OS/2 venster", "Starten als pictogram" en "Venster sluiten bij einde programma" aanvinken. In het tabblad Algemeen kan bij naam "JSynoptic" worden opgegeven. In onderstaande distributie zit een geschikt OS/2 icoontje.

Parameters / opties verklaard
  • Met de specificatie "-Duser.home=[station: jsynoptic]\jsynoptic" wordt ervoor gezorgd dat JSynoptic alle benodigde bestanden in de eigen directory opslaat inplaats van in de Home directory.
  • De specificatie "-Xmx128m" geeft het maximum geheugengebruik aan. Zonder deze specificatie kan JSynoptic crashen bij de start.
  • De toevoeging "2>jsynoptic-bugs.txt" zorgt ervoor dat foutmeldingen in het bestand "jsynoptic-bugs.txt" worden bewaard. De 2 in "2>" is geen typefout!

Opstarten van het programma
Het is het beste om te beginnen met de helppagina. Deze werkt!. Na het lezen van de helppagina kun je de site jsynoptic.sourceforge.net bezoeken en de andere info lezen. Er is geen echte handleiding, dus aan de slag gaan is niet zo eenvoudig. Als je eenmaal weet hoe je dat moet doen, kun je vanaf dat punt verder.

Download
In het bestand zitten bovenstaande cmd bestanden (alle schijfletters staan op C:) en een JSynoptic icoontje: jsynoptic-ecs.zip.

revisie 28 juli 2019