An Interactive Installation in collaboration with the Caps Lock Collective. Runs in a stable form on Mac (Silicon and Intel) and Linux (Debian Bookworm ONLY).
Current Problems:
- Importinc processing.core on Pi via Terminal outside of a rc.local startup script.
To run, follow these steps based on Platform
- Install JRE or JDK Minimum Version 17. 22 is preferable, but the whole program works in 17 even though it was written in 22. Nothing breaks by downscaling. Have not tested 8, likely will not.
- Clone this repo
- Open Terminal
- run
cd {/wherever/this/repo/exists/Taphonomy/}
- run
mvn clean package dependency:copy-dependencies
- run
cd target/classes/
- run
java -cp "../Taphonomy-{VERSION}.jar:../dependency/*":. rot.main.Main
- Follow the instructions on the Terminal
This runs the program on any Mac Silicon Machine. Pi and Windows is in development.
- Install GStreamer 1.0 (Latest version, tested on 1.22)
- Install Maven
- Clone this repo
cd {repo/location/Taphonomy}
mvn clean package dependency:copy-dependencies -DskipTests=true
cd target/classes/
java -cp "../Taphonomy-{VERSION}.jar:../dependency/*":. rot.main.Main
Features still working on
- Fullscreen
- Pi Functionality
- GStreamer Integration
- Config Handler to run the first time on the machine to choose image files.
- Windows Driver
- In-program declaration of Auto-shudown
- Fix mvnRunLocal version on Pi
1.0 FIRST STABLE VERSION - GStreamer Integration, Fullscreen capabilities, switch to a new source for Processing - New updater algorithm using a pseudo-random updater set. Grows slower, but more circular - Cleaned up test-cases - Added Uptime counter to Utils
0.2.0-SNAPSHOT - Switch to JavaCV Library. Still not fully functional.