Unterstützung der USB-DMX-Interfaces von Digital Enlightment

Registered by Joshua Gleitze

Nachdem wir uns für das Interface von Digtal Enlightment entschieden haben, ist diese Feature essenziell. Die entstehende Klasse soll alle Features, die der Treiber bereitstellt, auch hiLight zur Verfügung stellen. Funktionen, die dabei alle Interfaces zur Verfügung stellen müssen, sollen in die abstrakte Klasse „UsbDmxInterface“.
Die Unterstützung muss unter Ubuntu und unter Windows gleichermaßen gewährleistet sein.

Blueprint information

Status:
Not started
Approver:
Joshua Gleitze
Priority:
Essential
Drafter:
hiLight Development
Direction:
Needs approval
Assignee:
Fabian Schmitt
Definition:
Approved
Series goal:
Accepted for prereleases
Implementation:
Unknown
Milestone target:
milestone icon obligationsfullfilled

Related branches

Sprints

Whiteboard

Wahrscheinlich wird es nicht möglich sein, die fertig kompilierte .dll, die wir von digital enlightment bekommen haben, zu verwenden. Dann müssen wir den Linux-Treiber verwenden, da uns von diesem der Quelltext vorliegt. Sollte der unter Windows nicht funktionieren, müssen wir bei D.E. anfragen, ob wir den Quelltext des Windows-Treibers bekommen.

Für mich gibt es gerade zwei Konzepte: Entweder klappt es mit Tools in der Art, wie sie hier beschrieben sind: http://goo.gl/XnyT1, oder es muss, so wie es hier http://goo.gl/ykcJB gemacht wurde, C++ geschrieben werden, dass die Funktionen des Treibers aufruft uns sowohl die Treiber-Antworten als auch die Java-Anfragen für die jeweils andere Seite übersetzt (von diesen JNI-C++-Klassen in die nativen C++-Klassen und zurück).

(?)

Work Items

Work items:
Ein Konzept zur Einbindung des C-Treibers in Java entwickeln: TODO

This blueprint contains Public information 
Everyone can see this information.

Subscribers

No subscribers.