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)


Geschrieben von DsChAeK am 14.11.2009 um 10:59:

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


Geschrieben von DsChAeK am 18.05.2010 um 21:35:

-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


Geschrieben von DsChAeK am 11.07.2010 um 11:21:

-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


Geschrieben von DsChAeK am 31.07.2010 um 11:12:

-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


Geschrieben von DsChAeK am 25.04.2011 um 13:13:

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