XDA als Steuerung

We proudly present: The release of DMXControl 3.3.3!


On September 29, 2026, we held our release show for DMXControl 3.3.3. During our usual “hour-long” session, we showed you all the new features in this version and what it now has to offer.
Read all about it in the corresponding news article: We proudly present: The release of DMXControl 3.3.3!


  • Hallo Lichtler!


    Ab gestern bin ich stolzer Besitzer eines schicken XDAs mit Windows Mobile 5. Jetzt wollte ich mal fragen, ob sich hier im Forum jemand mit der Entwicklung von PocketPC Anwendungen ein wenig auskennt.

    Leider wird das embedded VB nicht mehr unterstützt, sodass ich die Anwendungen wohl oder übel in .NET schreiben werden muss, allerdings sind die Infos im Internet sehr verwirrend.


    Kann mir jemand vielleicht auflisten, welche Compiler ich verwenden muss/kann? Ginge vielleicht sogar Delphi 2005 .NET??


    Wenn ich nämlich an so einen Compiler rankäme, dann würde ich gerne mal ein kleines Paket für DMXC schreiben, mit dem man ein paar Kanalwerte ändern kann (Gabs nicht mal schonmal so eine Diskussion hier im Forum? Ich hab die jetzt eben grad nicht gefunden!?)


    Bis denn :)

  • Ich hatte zwischenzeitlich wieder was angefangen... Ich bin endlich auf der Suche nach einer Programmiersprache, die auf meinem alten PocketPC, auf den neuen, auf Handys (zumindest die mit Symbian), auf Palms und auf dem PC läuft, fündig geworden: SuperWaba, ein spezieller Java-"Dialekt" mit entsprechenden VMs. Verbindung zwischen dem Gerät und DMXC will ich per Bluetooth oder WLAN machen, je nach dem was das Gerät unterstützt. Auf DMXC-Seite wird damit die "Serielle Fernbedienung" neu entstehen (vll. auch mit besserem Namen ;-))

    Stefan

  • christian
    Wenn ich dich richtig verstehe, willst du eine Fernbedienung zum "Einleuchten" schreiben.
    Da schlage ich grad mal folgendes vor: Ich stell mir da so etwas wie die "Kommandozeile" von DMXC vor, da kann man jeden beliebigen Kanal ändern. Plus die Möglichkeit die gemachten Einstellungen fernbedient zu speichern. Eine Kanalübersicht wäre da natürlich auch noch hielfreich.

    Stefan:
    Soll die "Serielle Fernbediehnung" eine aufgebohrte Komandozeile/-box sein oder eine, die alle DMXC-Befehler können soll. Ich würde erstgenanntes bevorzugen, da der Rest z.B. ja mit VNC möglich wäre.

    mfg Thorsten

    P.S. Wird es in der Version 2.9 eigendlich möglich sein die Tastaturbelegung "frei" zu wählen?

  • SuperWaba scheint ja wirklich eine gute Lösung zwischen "für uns programmierbar" und "Funktionalität" zu sein. Ich werde mir mal bei Gelegenheit das SDK zu Gemüte führen...

    das mit VisualStudio 2005 wäre wohl auch nicht für mich alleine Realisierbar gewesen, da ich derzeit nur VB/Delphi und C++ in der Kommandozeile programmieren kann - und ohne Beispielsources ist das dann schon echt schwierig...

    Bei SuperWaba gibts da wenigsten Demoapplikationen :)


    Wäre ja schön, wenn man nicht immer das VNC für die PDAs nutzen müsste, sondern dann ne eigene Software für PDA/XDA zur Verfügung hätte. 128 oder 256 Schieberegler mit Bezeichnungstext in einer Liste würden ja eigentlich schon reichen, um die Grundlegenden Funktionen zu testen und die Bühne einleuchten zu können. Am Wochenende stand ich auch wieder auf einem Stativ und musste alleine 5 Scheinwerfer nacheinander einleuchten. Das ist dann immer blöd ;)


    ich meld mich wieder, wenn ich mehr weis...

    cu,
    Chris!

  • So, nachdem ich mir mal SuperWaba angeschaut habe, stelle ich fest, dass offensichtlich EWE (eine abgeleitete Form von SuperWaba) noch besser und einfacher zu handhaben ist. (http://www.ewesoft.com/)

    Das ganze ist ebenfalls OpenSource und bietet scheinbar noch leichteren Zugang zu dem Ganzen.


    Ich habe auch jetzt Beispielsources für VisualStudio2005, sodass ich hier etwas machen könnte, allerdings wäre mit ein Java-Dialekt viel lieber, als die C-Klasse ;)


    Muss mal orten, in wie weit das umsetzbar ist und wie umfangreich man das ganze Projekt aufziehen könnte.

    Stefan: In wie weit hast du dich denn da in die Materie eingearbeitet?


    Gute Nacht :)

  • Hallo und gute Nacht :)

    Also Stefan, ich bin dir zu größtem Dank verpflichtet. Ohne Dich wäre ich nicht über SuperWaba auf den Java-Dialekt "Ewe" gestoßen.

    Mittlerweile habe ich es geschafft, eine GUI mit Fader, Progressbar und Buttons, sowie einer stabilen TCP/IP-Verbindung zu meinem Computer aufzubauen. Das Programm ist derzeit noch auf meinen PC_DIMMER zugeschnitten, da ich immer noch Probleme habe, die Kanalwerte von DMXC über Delphi zu ändern (vielleicht kann man mir hierbei nochmal etwas helfen?)

    Ansonsten steht der XDA/PDA-Entwicklung nichts mehr im Wege...


    Wer interesse hat und sich schonmal die Alpha-Version anschauen möchte, um zu orten, was möglich ist, der kann sich die Datei hier herunterladen:

    http://home.arcor.de/christian.noeding/PocketPC.zip

    Um das ganze auf einem PDA/XDA laufen lassen zu können, benötigt man eine VirtualMachine:

    http://www.ewesoft.com/Downloads/Ewe149-CAB-PocketPC2003.zip


    In der Zip-Datei liegen zwei Dateien: PocketPC.exe liest die eingehenden Daten des PDAs und leitet sie an die entsprechende Anwendung weiter.
    Main.ewe ist die Anwendung für den PDA selbst und kann mit einem Klick darauf bei aktivierter VirtualMachine gestartet werden.


    Zum Einleuchten reicht sogar die Software im aktuellen Alphastadium. Für DMXC fehlt lediglich der kurze Interface-Weg zwischen Delphi und DMXC. Da setze ich mich auch in absehbarer Zeit nochmal ran :)


    Eine gute Nacht! Ich schlaf jetzt gut ein ;)

  • Gibbet hier schon was neues?
    Falls du mit Delphi nicht weiterkommst, frag doch mal rum... vlt. findet sich jemand der das Plugin in einer anderen Sprache umsetzt? :)

  • Nun, für meine Software (PC_DIMMER) funktioniert das ganze bereits sehr gut. Ich verbinde die PDA-Software per TCP-Socket mit einem meiner Netzwerkplugins und bekomme zunächst alle Kanalwerte und Kanalnamen auf meinen PDA übertragen, damit ich dort die gleichen Werte habe, wie im PC. Daraufhin besteht dann immer eine Synchronisation zwischen PC und PDA, sodass auf beiden Systemen immer die gleichen Werte vorliegen, egal auf welchem der beiden Geräte Werte per Regler geändert wurden.

    Den Java-Sourcecode habe ich freigegeben und ist für jedermann einsehbar, sodass man hier ohne weiteres was für DMXC machen könnte. Leider kenne ich mich mit der Pluginstruktur von DMXC nicht gut aus, sodass ich bislang nur funktionierende Ausgabeplugins hinbekommen habe. Bei Eingabe- bzw. Programmplugins hinkt es noch am Setzen der Kanalwerte... Empfangen von Werten aus DMXC ist bei den Programmplugins auch kein Problem.

    In den nächsten Wochen habe ich wieder etwas Luft für die Programmierung, sodass ich hier wieder etwas tüfteln kann. Vielleicht hat Stephan auch hier und da Lust, mir dann ein paar Fragen per ICQ oder Mail zu beantworten :)


    Zur Not habe ich auch noch einen VB6 Compiler hier rumfliegen, sodass ich das ganze in VisualBasic aufziehen könnte *g*


    schönen Abend noch,
    Christian


    PS: der Link zum Java-Sourcecode des PDA-Programms:

    http://home.arcor.de/lt.sue/www.pcd…_11_source.java

    Das Protokoll ist bislang leider nur ein Textstring... ist sicher nicht die beste Methode, aber ich konnte auf beiden Enden der Leitung (also zum Einen in Java, zum Anderen in Delphi) die Funktionen zum Auslesen nutzen und ich benötige keine konkreten Start-/Stoppereignisse oder irgendwas dergleichen. Quick&Dirty, aber es läuft und das zählt. Wie gesagt, ich will versuchen, das ganze für DMXC aufzuziehen.

    Jetzt aber wirklich schluss... gut Nacht :)

  • So, die Nachtschicht hat sich gelohnt. Eine erste Alpha-Version des DMXControl PDA-Plugins ist da:

    http://home.arcor.de/christian.noed…ote_10alpha.zip

    Die ZIP-Datei umfasst drei Dateien:

    1. DLL für DMXControl (ins Plugins Verzeichnis kopieren)
    2. PPC_DIMMER für PDA/XDA
    3. PPC_DIMMER für Windows


    Derzeit können maximal 128 Kanäle übertragen werden (wird noch ausgebaut). Für das PDA Programm muss die Java VirtualMachine von https://forum.dmxcontrol-projects.org/www.ewesoft.com installiert sein.

    Vorgehensweise:
    - DMXC starten und über "Konfiguration->Plugins" das PDA Remote Plugin konfigurieren.
    - Hier auf "PDA Server starten" klicken und die angezeigte IP Adresse und den eingestellten Port im PDA-Programm eingeben.
    - Nachdem eine Verbindung zustande gekommen ist, einfach das Fenster mit OK schließen und man kann 128 Kanäle mit dem PDA per WLAN oder Internet bearbeiten.


    Wie gesagt, das Teil ist noch Alpha und wird in der nächsten Zeit verbessert und getunt, bis vielleicht eine bessere Möglichkeit direkt in DMXC integriert wird.

    Zum Ausleuchten genügt aber bereits vorliegende Version, daher stelle ich diese hier bereits zur Verfügung (außerdem habe ich nächste Woche noch ein paar Klausuren, sodass sich die Entwicklung wieder etwas verzögern wird)


    ToDos:
    - Unterstützung aller 512 Kanäle
    - Korrekte Einbindung in DMXControl
    - Eventuell Rückkanal zum PDA
    - Überarbeitung der GUI der PDA-Anwendung

    so long,
    Christian :)

  • ;D Hallo,

    ich habe dein Prog für den PDA sofort auf meinem XDA Neo ausprobieren müssen und ich finde es nur noch geil!!!

    Ich ich bin echt begeistert und hoffe das die Entwicklung geau so weitergeht! Viel Erfolg und danke schon im vorraus!


    MFG T.Schulz

  • Das freut mich :)

    Hoffentlich bekomme ich das Ansprechen des DMXC Messagesystems in Delphi hin, dann könnte ich auch die Kanalnamen übertragen.

    Sofern möglich, möchte ich dann auch Szenen vom PDA zum Hauptprogramm übertagen, damit die 0% 50% 100% Buttons und Einblendzeit eine Funktion bekommen (vor allem wären dann flüssige Blendings möglich). Sollte eigentlich mit dem Messagesystem von DMXC möglich sein.


    Mal sehen wo das hinführt *g*


    ciao :)

  • Hallo.

    Kann es sein, dass PDA 10 Software und DMXC 2.9 B 2
    nicht zusammen laufen ?
    Bekomme die Fehlermeldung "Version passt nicht" oder so ähnlich.
    Kann mir jemand helfen.

    MfG

    Rüdiger

  • Hy.

    Ja die alten Plugins laufen nicht mehr. Der Ersteller muss die erst mit der neuen DMXCTypeLib neu kompilieren. Dann gehts wieder. Wir sind gerade dabei die Plugins wieder ans laufen zu bekommen.

    By the Way: Stefan und Ich entwickeln gerade eine neue PDA Steuerung. Ich hoffe, dass die bald fertig ist.

    Gruß Soon5

    Das Leben ist NP vollständig!

  • Hi
    Von der Idee bin ich begeistert.
    Kleine Frage: Wo bekomme ich die "ewe.dll" her? Ich hab mir das prog "eve" heruntergeladen, aber konnte "PPC_DIMMER.exe" trotzdem nicht starten.

  • Nimm das Tool...


    das ist neuer, besser und umfangreicher :)


    PDA-2-DMXControl

    Benötigte Installationsvoraussetzung von Microsoft

    Beschreibung des Ganzen


    viel Spaß und Erfolg,
    Christian

    Mein aktuelles Video auf Youtube: Movingheads ohne Kopfschmerzen!

    External Content youtu.be
    Content embedded from external sources will not be displayed without your consent.
    Through the activation of external content, you agree that personal data may be transferred to third party platforms. We have provided more information on this in our privacy policy.

  • Na doll - die Dateien wurden vom Server gelöscht...


    ich versuche mal die aktuellen PDA-Files aufzutreiben...

    Mein aktuelles Video auf Youtube: Movingheads ohne Kopfschmerzen!

    External Content youtu.be
    Content embedded from external sources will not be displayed without your consent.
    Through the activation of external content, you agree that personal data may be transferred to third party platforms. We have provided more information on this in our privacy policy.

  • Newly created posts will remain inaccessible for others until approved by a moderator. The last reply was more than 365 days ago, this thread is most likely obsolete. It is recommended to create a new thread instead.