Read-only mirror of https://github.com/sfa-siard/SiardGui — Schweizerisches Bundesarchiv. Issues & pull requests at the source.
  • Java 85.2%
  • PowerShell 6.6%
  • Batchfile 4%
  • Shell 2.2%
  • XSLT 2%
Find a file
Repository files (latest commit first)
Filename Latest commit message Latest commit date
2025-05-15 08:35:15 +02:00
.github/workflows chore: github-action to add new issues to the project @StephGit 2023-08-23 09:21:14 +02:00
.idea readme 2022-08-16 15:27:34 +02:00
.settings . 2018-07-25 13:29:38 +02:00
bin build.xml: release with/-out jre 2022-08-24 13:37:02 +02:00
doc doc: correct splash image for manual 2022-09-12 15:47:56 +02:00
etc remove h2 2022-05-05 14:32:47 +02:00
hxd first public version 2018-04-05 14:38:09 +02:00
lib mini cleanup 2022-07-06 19:26:25 +02:00
src release: 2.2.11 2022-09-13 10:14:00 +02:00
test/ch chore: do not save new splash pane for the manual... 2022-09-12 15:51:20 +02:00
testfiles chore: new test files 2022-05-20 13:53:30 +02:00
.ant-targets-build.xml build.xml: release with/-out jre 2022-08-24 13:37:02 +02:00
.classpath Sync with dev/enter 2020-02-14 11:22:04 +01:00
.gitattributes 2.1.60 2018-04-13 15:51:53 +02:00
.gitignore chore: ignore jre directory 2022-08-24 13:37:01 +02:00
.project first public version 2018-04-05 14:38:09 +02:00
build.properties removed git property from build.properties 2022-04-28 14:28:59 +02:00
build.properties.template . 2018-07-25 13:29:59 +02:00
build.xml build.xml: release with/-out jre 2022-08-24 13:37:02 +02:00
LICENSE.txt first public version 2018-04-05 14:38:09 +02:00
README.md Add notice to readme about SiardGui maintenance (#66) 2025-05-15 08:35:15 +02:00
RELEASE.txt Sync with dev/enter 2020-09-25 11:29:58 +02:00
SiardGui.iml build.xml: release with/-out jre 2022-08-24 13:37:02 +02:00

SIARD GUI - Reading and writing files in SIARD Format 2.2.x

NOTICE: This repository is no longer maintained and has been replaced by SIARD Suite. Please visit SIARD Suite for the latest version and updates.

This package contains interactive and command-line programs for reading and writing files in the SIARD Format 2.2

Getting started (for devs)

For building the binaries, Java JDK (1.8 or higher) and Ant must have been installed - use one with the JavaFX extension! Adjust build.properties according to your system (if needed)

Run tests with

ant test

Create a release

ant release

Start the GUI

  • Intellij IDEA:
    • make sure that you have configured a JDK with JavaFX included!
      • File -> Project Structure -> Project -> Project SDK
    • Open ch.admin.bar.siard2.gui.SiardGui and click the play button in the left gutter.
    • There will be some errors in the console!
    • If you don't see a splash screen and/ or the application - it may have opened BEHIND your IDE. Move the IDE away to a different screen

Documentation

./doc/manual/user/index.html contains the manual for using the binaries. ./doc/manual/developer/index.html is the manual for developers wishing to build the binaries or work on the code.

More information about the build process can be found in ./doc/manual/developer/build.html

Download JREs for packaging

Azul Zulu 1.8 Fx for Windows (64-bit)

mkdir "./jre"
wget https://cdn.azul.com/zulu/bin/zulu8.64.0.15-ca-fx-jre8.0.342-win_x64.zip -O ./jre/jre-win-64-bit.zip

Azul Zulu 1.8 FX for Windows (32-bit)

mkdir "./jre"
wget https://cdn.azul.com/zulu/bin/zulu8.64.0.15-ca-fx-jre8.0.342-win_i686.zip -O ./jre/jre-win-32-bit.zip

Linux Azul Zulu 1.8 (64-bit)

mkdir "./jre"
wget https://cdn.azul.com/zulu/bin/zulu8.64.0.15-ca-fx-jre8.0.342-linux_x64.tar.gz -O ./jre/jre-linux-64-bit.tar.gz

Linux Azul Zulu 1.8 (32-bit)

mkdir "./jre"
wget https://cdn.azul.com/zulu/bin/zulu8.64.0.15-ca-fx-jre8.0.342-linux_i686.tar.gz -O ./jre/jre-linux-32-bit.tar.gz