[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [DDL-ML] Digitale Modellbahnsteuerung mit Java



Hallo,

das klingt echt nach einem tollen Projekt.

Logik-Server
- in Java implementiert
- Steuerzentrale für alles
- kann mehrere Booster- und Feedback-Server ansteuern (->Großanlage)
- kann mehrere Clients bedienen
- hier werden Loks, Dekoder, Module( Weichen, Signale, etc..), Gleispläne definiert
- zentrale Datenhaltung (Gleispläne, Decoderinfos, u.v.m)
- geplanter Funktionsumfang:
- Gleispläne anzeigen/editieren/löschen
- Fahrstrassen anzeigen/editieren/löschen
- Zugverfolgung - Loks und Decoder(weichen, Signale, etc..) steuern via Gleisplan
- Verwaltung von Video-Streams (Funk-Kameras in Loks, Webcam über der Anlage,..)
- verwaltet Clients (Passwortzugang, Rechte, etc..)
- hat Funktionalität von Chat-Server
- Programmierung von Dekodern
- informiert Clients ständig über das Geschehen auf der Anlage
- u.v.m.


Das kann doch die Grundlage für XRCP werden, vielleicht mit Ausnahme der Chatfunktion ;-))))


Nun kommt SRCP und DDL ins Spiel ... , jedenfalls ist das angedacht. D.h. als Ersatz für den eigenen
Booster-Server und Feedback-Server kann auch ein (mehrere) SRCP-Server(erddcd) genutz werden.


Gute Idee.


Weiterhin ist geplant, dass sich der Logik-Server selbst wiederum zusätzlich wie ein SRCP-Server
verhält, um bestehende SRCP Clients zu bedienen. D.h. der Logik-Server kann sich quasi zwischen
SRCP-Server und SRCP-Clients schalten. Grund: wir/ich halten die DDL-Software und SRCP für so gut,
dass sie/es einfach weitere Verbreitung finden sollte, zumal es schon einige sehr gute Clients gibt
(J-Man, SpDrS60, ...) und "ihr" wohl schon etwas mehr Erfahrung mit "effiziente Protokollgenerierung"
habt. Diese guten Eigenschaften sollen auf diesem Weg kombiniert werden mit einer zentralen Logik.


Der Logikserver kann mit SRCP nur zum Teil angesprochen werden, deswegen halte ich die Idee, hier nochmal eine SRCP-Serverseite zu bauen, für etwas problematisch. Ein SRCP-Server ist doch dann schon vorhanden, macht doch XRCP.


Mfg osc