Eine Client-Server basierte Anwendung zur selektiven Verteilung von Art-Net Paketen.
Lies die Dokumentation »
Bug melden
·
Feature anfordern
·
Frage stellen
ArtNet Director ist eine Client-Server basierte Anwendung, zur selektiven Verteilung von Art-Net Paketen. Ihr Hauptzweck ist es, den Wechsel zwischen mehreren Benutzern bei begrenzter Anzahl von Art-Net Knoten zu erleichtern. Die Bedienung erfolgt über ein Webinterface, d.h. es läuft als Server auf einem Rechner, auf welchen dann von anderen Rechnern im lokalen Netzwerk mit einem Webbrowser zugegriffen werden kann.
Du musst Java auf deinem Rechner installiert haben, um diese Anwendung auszuführen.
- Lade die neueste jar-Datei von den Releases herunter.
- Verschiebe die jar-Datei in ein neues Verzeichnis
- Starte die jar-Datei, z.B. durch einen Doppelklick oder von der Kommandozeile aus:
java -jar ArtNetDirector.jar
In der Konsole der Anwendung findest du was du im Webbrowser öffnen musst.
Dieses Projekt wurde mit den folgenden Dingen entwickelt:
Klone zunächst das Repository und ziehe in dieses ein:
git clone https://github.com/gelaechter/ArtNetDirector
cd ArtNetDirector
Installiere dann alle npm-Pakete, dies installiert auch Webpack und TypeScript:
npm install
Starte Webpack um TypeScript Dateien zu transpilieren:
webpack --no-watch
Erstelle eine uber jar mit Gradle:
./gradlew shadowJar
- Du startest die Anwendung auf einem Computer.
- Du konfigurierst die Knoten, ihre IP-Adressen usw. in dem Web-Administratorinterface.
(Die Adresse findest du in der Anwendungskonsole) - Alle Benutzer setzen ihren Art-Net-Ausgang auf die IP-Adresse des Host-Servers.
(Adresse auch in der Anwendungskonsole zu finden) - Die Benutzer können dann im Web-Benutzerinterface umschalten, an welche Knoten sie ihre Art-Net Pakete senden wollen.
Für weitere Erklärungen siehe die Dokumentation
- Forke das Projekt
- Erstelle deinen Feature Branch (
git checkout -b feature/AmazingFeature
) - Commit deine Änderungen (
git commit -m 'Add some AmazingFeature'
) - Pushe in den Branch (
git push origin feature/AmazingFeature
) - Eröffne eine Pull Request
Vertrieben unter der MIT Lizenz. Siehe LICENSE für weitere Informationen.
- Dieses Projekt nutzt Art-Net™ Designed by and Copyright Artistic Licence Holdings Ltd
- Es verwendet außerdem meinen Fork von artnet4j von cansik
- Besonderen Dank an meinen Informatiklehrer, der nicht nur die Idee für die Anwendung hatte, sondern mich auch während des Unterrichts daran arbeiten ließ.