https://github.com/kaspercools/jabberpoint
an updated version of Ian Darwin's JabberPoint written in JavaFX
https://github.com/kaspercools/jabberpoint
Last synced: about 1 year ago
JSON representation
an updated version of Ian Darwin's JabberPoint written in JavaFX
- Host: GitHub
- URL: https://github.com/kaspercools/jabberpoint
- Owner: kaspercools
- License: mit
- Created: 2020-10-18T22:15:41.000Z (over 5 years ago)
- Default Branch: master
- Last Pushed: 2023-04-27T21:25:14.000Z (about 3 years ago)
- Last Synced: 2025-02-04T18:42:08.314Z (over 1 year ago)
- Language: Java
- Homepage:
- Size: 3.47 MB
- Stars: 0
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
## Table of Contents
- [Table of Contents](#table-of-contents)
- [About The Project](#about-the-project)
- [Getting Started](#getting-started)
- [Device configuration and startup](#device-configuration-and-startup)
## About The Project
This application is an updated version of Ian Darwin's [JabberPoint](https://github.com/IanDarwin/jabberpoint).
This is a revisioned version the JabberPoint application’s architecture in the context of one of the Software Engineering courses at the [Open University](https://www.ou.nl/-/macs-2020-2021_master-computer-science-msc-)
This specific Jabberpoint implementation is written in JavaFX. Jabberpoint reads out XML definitions to know what each slide looks like. In this particular version it is possible to define different subsets within a presentation file. This enables you to select specific slides to be shown or skipped while presenting.

## Getting Started
To get a local copy up and running follow these simple steps.
### Device configuration and startup
1. Install [Java JDK 12] (https://jdk.java.net/12)
2. Install [JavaFX 12 SDK] (https://openjfx.io/openjfx-docs)
3. Running the application can be done by:
1. running the ```./gradlew run``` command via the commandline interface
2. running the application using an IDE like Eclipse or Intellij
* when using the run/debug options via the IDE itself you will have to include the javafx sdk by adding following VM options:
```--module-path="/path/to/javafx-sdk-12.0.2/lib" --add-modules=javafx.controls,javafx.fxml``` which can be configured via the __Run/Debug Configuration__ window