@ Frank,
Nein - PLC-BUS ist nur ein System, das von homeVisu schon unterstützt
wird.
Durch ein entsprechendes Device-Plug-In (Gerätetreiber) kann man nahezu
jede Hardware mit homeVisu visualisieren.
Wenn du dir die kostenlose Community Version downloadest
(http://www.homeVisu.de) und installierst, kannst du sehen, dass 2
Devices dabei sind.
Zum testen kann man auch die 8-fach Relaiskarte von Conrad ansteuern
(RELAYS8 Device).
Um nun das PLC-BUS Device los zu werden, muss man nur im Unterordner
„devices“ die Datei PLCBUS.jar löschen, schon ist das PLC-BUS Device
beim nächsten Start von homeVisu verschwunden.
Genauso kann man jetzt eigene Gerätetreiber programmieren und in den
Unterordner „devices“ kopieren, dann werden diese beim Start von
homeVisu eingebunden.
Genauso funktioniert es mit eigenen Komponenten. Diese werden über den
Unterordner „components“ eingebunden bzw. entfernt.
Das PLCBUSModule ist z.B. eine spezielle Komponente die nur mit dem
PLCBUS Device zusammenarbeitet. Ist das PLCBUS Device nicht geladen,
wird die Komponente PLCBUSModule auch nicht geladen.
Die IP-Kamera Komponente dageben ist eine komplett selbständige
Komponente, die überhaupt nicht mit den Devices verknüpft ist sondern
sich nur in die Oberfläche von homeVisu einbindet. Jede Instanz der
IP-Kamera Komponente baut seine eigene Verbindung zu einer Kamera auf.
Mit diesen 2 Plug-In Schnittstellen, kann man homeVisu an seine
Anforderungen anpassen.
Auch durch das Laden von spezifischen LookAndFeels kann man das
Erscheinungsbild von homeVisu einfach und schnell an seine Wünsche
anpassen.
Hinweis zum Testen
Uninstall unter Windows entfernt homeVisu wieder restlos.
homeVisu ist platformneutral und schreibt keine Registry-Einträge.
Alle Daten liegen im homeVisu-Verzeichnis, das jederzeit durch einfaches
kopieren auf ein anderes System übertragen werden kann. Der
Windows-Installer erstellt nur zusätzlich eine Programm-Gruppe im
Startmenü und eine Verknüpfung auf dem Desktop.
Es ist auch mögliche eine Windows Installation durch kopieren auf eine
Linux Installation zur übertragen. Einzig die homeVisu.exe ist Windows
spezifisch. Unter Linux muss die homeVisu.jar direkt ausgeführt werden
oder über eine Script. Falls die rxtx-Lib verwendet wird, muss noch die
Windows DLLs mit den korrekten SO-lib ersetzt werden.