TY - JOUR U1 - Zeitschriftenartikel, wissenschaftlich - begutachtet (reviewed) A1 - Fey, Jens A1 - Schlaghecke, Sven A1 - Vöing, Patrick A1 - Malysiak, Darius A1 - Handmann, Uwe T1 - CameraFramework - Socket-Kommunikation als Middleware zwischen verschiedenen Kamerainstanzen mit eigenen Kameratreibern und Clienten JF - Internal Report N2 - Das CameraFramework wurde entwickelt, um mittels Socket-Kommunikation [1] als Middleware zwischen verschiedenen Kamerainstanzen mit eigenen Kameratreibern und Clienten zu fungieren. Über diesen Kommunikationsweg ist es möglich Clienten nicht nur lokal, sondern auch über das Netzwerk mit Kameradaten zu versorgen. Um neue Kameras mit dem Framework nutzen zu können, muss die Implementierung gewissen Regeln folgen, was durch ein vorgegebenes Basis-Interface (abstrakte Basis-Klasse in C++ [2]) fast vollständig sichergestellt ist. Neue Kameras werden zur Laufzeit über dynamische Bibliotheken geladen. Parameter für Kameras sind über ein XML-File [3] einzustellen. Funktionen zur Übergabe von neuen Kameradaten sind implementiert und müssen durch den Entwickler der einzelnen Kamerainterfaces aufgerufen werden. Die Zuordnung von Kameradaten zum passenden Nutzer übernimmt das Framework. Jeder Clienterhält seinen eigenen konfigurierbaren Ringbuffer [4] um unabhängig von anderen Nutzern und Kameras zu sein. Die Aufgaben des Frameworks sind auf verschiedene Module, wie in Abbildung 1 dargestellt, aufgeteilt. Y1 - 2017 UR - https://epflicht.ulb.uni-muenster.de/content/titleinfo/504766 UR - http://www.handmann.net/pdf/IR-FeyHanEtAl2017.pdf SN - 2197-6953 SS - 2197-6953 VL - 2017 IS - 1 SP - 24 S1 - 24 ER -