requiredSoftware.md 2.6 KB
Newer Older
Matthias Betz's avatar
Matthias Betz committed
1
# Required Software
2

Matthias Betz's avatar
Matthias Betz committed
3
## Versions from 3.13.0
4

Matthias Betz's avatar
Matthias Betz committed
5
Starting with version 3.13.0, a repository was created on the university's transfer portal, which will henceforth be used as a repository for finished releases: 
6
7
[https://transfer.hft-stuttgart.de/gitlab/citydoctor/citydoctorreleases](https://transfer.hft-stuttgart.de/gitlab/citydoctor/citydoctorreleases)

Matthias Betz's avatar
Matthias Betz committed
8
The versions are divided there between CityDoctorValidation and CityDoctorGUI and under these folders there are the corresponding version folders.
9

Matthias Betz's avatar
Matthias Betz committed
10
### Release Versions
11

Matthias Betz's avatar
Matthias Betz committed
12
13
For each CityDoctor variant (CityDoctorValidation or CityDoctorGUI) four different versions are provided for download.
Java runtimes of the Liberica distribution are included in different versions. 
14

Matthias Betz's avatar
Matthias Betz committed
15
| Version | Description |
16
| ------- | ------------ |
Matthias Betz's avatar
Matthias Betz committed
17
18
19
20
| CityDoctor*-no-runtime.zip | This version does not include a runtime for Java. If you already have a Java version 17 installed on your PC use this. See [Java](requiredSoftware.md#java) |
| CityDoctor*-win.zip | Includes a Windows Java Runtime to run CityDoctor, no Java needs to be installed. |
| CityDoctor*-lin.zip | Includes a Linux Java Runtime to run CityDoctor |
| CityDoctor*-mac.zip | Includes a Mac Java Runtime to run CityDoctor |
21

Matthias Betz's avatar
Matthias Betz committed
22
## Versions until 3.12.x
23

Matthias Betz's avatar
Matthias Betz committed
24
CityDoctor can be downloaded from various sites. The most recent place is a [gitlab repository](https://gitlab.com/volkercoors/CiD4Sim/-/tree/master/CityDoctorExtension). Alternatively, releases are also listed on the [CityDoctor homepage of the BHT](https://projekt.bht-berlin.de/citydoctor2/downloads/). There are always two versions:
25

Matthias Betz's avatar
Matthias Betz committed
26
27
* **CityDoctorGUI-3.x.x.zip:** This is the graphical interface including the checks. Suitable for the end user on a desktop PC.
* **CityDoctorValidation-3.x.x.zip:** This is the batch version suitable for integration into servers or other existing systems and has no graphical interface but works file-based as a process.
28
29

!!! note
Matthias Betz's avatar
Matthias Betz committed
30
	There are sometimes special versions that have been created for testing different delivery options. Example: CityDoctorGUI-x.x.x-win.zip contains the JavaFX libraries so that a Java environment without JavaFX can also be used.
31
32
33
34
	
	
### Java

Matthias Betz's avatar
Matthias Betz committed
35
Before CityDoctor version 3.12.x Java 8 is required either as JDK or as JRE. From version 3.12.x Java 17 is required.
36
!!! warning
Matthias Betz's avatar
Matthias Betz committed
37
	It is important that the installed Java version includes the JavaFX libraries. These are needed for the graphical user interface.
38

Matthias Betz's avatar
Matthias Betz committed
39
[The Liberica JRE oder JDK](https://bell-sw.com/libericajdk/) has proven itself for use with CityDoctor.
40
41

!!! note
Matthias Betz's avatar
Matthias Betz committed
42
	The Liberica distribution is 100% free and open source.
43
44

!!! note
Matthias Betz's avatar
Matthias Betz committed
45
	For the development with CityDoctor a JDK is required.