DsChAeK Forum (http://forum.dschaek.de/index.php)
- dboxTV (http://forum.dschaek.de/board.php?boardid=1)
--- Developers (http://forum.dschaek.de/board.php?boardid=30)
---- Box Interface DLL (http://forum.dschaek.de/board.php?boardid=38)
----- Konzept/Stand (http://forum.dschaek.de/threadid.php?threadid=404)
Beschreibung Box Interface DLL
Stand 24.04.2011, Entwicklung läuft...
Die Box Interface DLL soll zukünftig die Kommunikation mit der Box ermöglichen und als Vorlage für andere DLLs dienen.
Konzept:
-Jede DLL ruft selbständig Daten von der Box ab, dadurch ist man später flexibel was die Schnittstelle angeht (z.B. http),
außerdem kann man jederzeit auf DLL-Seite Sonderfunktionalität einbauen!
-Die DLL holt sich Daten (IP/Port/...) der aktuellen Box immer über eine dboxTV Funktion, Daten können in der DLL nicht
gehalten werden!
-Die DLL extrahiert Daten und füllt Daten-Strukturen, die an dboxTV übergeben werden
-dboxTV ruft die DLL-Funktionen im Context auf
-Die DLL soll unabhängig von Delphi programmiert werden können
-dboxTV stellt der DLL HTTP Funktionalität bereit
-dboxTV stellt der DLL RegEx Funktionalität bereit
-dboxTV stellt der DLL eine Logfunktion bereit (-> dboxTV.log)
-Jede DLL verfügt über eine Check()-Funktion, damit dboxTV selbstständig die passende DLL finden kann
Wer Lust hat für andere Boxen/Images die DLL anzupassen, bzw. eine Eigene zu schreiben, der kann sich ja schonmal bei mir
melden. Die Entwicklung soll eine Zusammenarbeit zwischen euch und mir sein, um dboxTV noch vielseitiger einsetzbar zu machen!
Dafür werde ich auch ein SVN-Repository hosten und die Sourcen meiner DLLs offenlegen.
___________________________________________________________________
02.04.2010
Mittlerweile habe ich die neutrino-DLL fertigestellt und parallel zum aktuellen Projekt in dboxTV integriert!
Eine Zusammenführung steht noch aus.
11.07.2010
Die DLL ist in der v4.0.0.0 (Beta) integriert und im Laufe der Implementierung habe ich das Konzept etwas umgestellt und verbessert.
31.07.2010
Die DLL für NeutrinoHD ist fertiggestellt und in der v4.0.0.0 (Beta) eingebaut.
24.04.2011
Die DLLs sind weiter optimiert worden und in v5 eingebunden. Es gibt keine Abwärtskompatibilität mit v4!
__________________
dboxTV
Philips D-Box2 (SAT)
BluePeer v1.2.1
yWeb v2.7.0.4
nhttpd/3.1.8 (yhttpd_core/1.2.0)
VLC v0.8.6h
WinXP SP2
-Die neutrino.dll ist nun von Delphi unabhängig programmierbar. Alle Funktionen wurden angepasst und umgestellt!
-Die Integration mit dem Hauptzweig ist abgeschlossen, und die Grundfunktionalität gegeben.
-Ausführliche Tests werden in einer eigenen Betaphase stattfinden.
__________________
dboxTV
Philips D-Box2 (SAT)
BluePeer v1.2.1
yWeb v2.7.0.4
nhttpd/3.1.8 (yhttpd_core/1.2.0)
VLC v0.8.6h
WinXP SP2
-Konzept ist überarbeitet
-Neue DLL ist in v4.0.0.0 Beta im Einsatz
__________________
dboxTV
Philips D-Box2 (SAT)
BluePeer v1.2.1
yWeb v2.7.0.4
nhttpd/3.1.8 (yhttpd_core/1.2.0)
VLC v0.8.6h
WinXP SP2
-Box Interface DLL für NeutrinoHD ist fertiggestellt und in v4.0.0.0 Beta eingebunden
__________________
dboxTV
Philips D-Box2 (SAT)
BluePeer v1.2.1
yWeb v2.7.0.4
nhttpd/3.1.8 (yhttpd_core/1.2.0)
VLC v0.8.6h
WinXP SP2
Box Interface DLLs sind in v5.0.0.0 eingebunden und weiter optimiert worden.
Die aktuellen DLLs sind nicht mehr mit v4 kompatibel!
__________________
dboxTV
Philips D-Box2 (SAT)
BluePeer v1.2.1
yWeb v2.7.0.4
nhttpd/3.1.8 (yhttpd_core/1.2.0)
VLC v0.8.6h
WinXP SP2
Powered by: Burning Board Lite 1.0.2 © 2001-2004 WoltLab GmbH