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
Dieser Beitrag wurde schon 5 mal editiert, zum letzten mal von DsChAeK am 31.07.2010 11:10.
|