ein Projekt von Tobias Kiertscher
›› Startseite ›› Aktuelles

23.12.2012 | Web-Interface

Als kleines Weihnachtsgeschenk hat DynamicNodes nun den ersten Entwurf einer Web-Schnittstelle bekommen. (Dabei war das Web-Framework NancyFX von großer Hilfe.) Über die Web-Schnittstelle können die geladenen Graphen und ihre Knoten aufgelistet und inspiziert werden, die grafische Darstellung des Graphen kann geladen werden und was für mich am wichtigsten ist: Das Cockpit eines Graphen kann über die Web-Schnittstelle bedient werden. Damit eröffnet sich die Möglichkeit, Daten über das Internet in einen Graphen einzugeben und die Ergebnisse abzurufen. Es lässt sich so auch einfach eine WebCam realisieren.

Die Web-Schnittstelle ist noch nicht ganz vollständig. Es können noch keine neuen Graphen geöffnet werden, und der Aktualisierungmechanismus für die Cockpitsteuerelemente soll auch noch verbessert werden. Die grafische Darstellung eines Graphen funktioniert zur Zeit nur, wenn der Graph in DynamicNodes in einem Editor geöffnet ist. Zur Sicherheit sollte die Auslieferung der Web-Schnittstelle statt über HTTP auch über HTTPS erfolgen können, was zur Zeit noch nicht unterstützt wird.

Damit die Web-Server-Komponente in DynamicNodes überhaupt geladen wird, muss DNWinApp.exe mit dem Befehlszeilenargument -svr aufgerufen werden. (Dafür kann die Batch-Datei StartWithServer.bat genutzt werden.) Nur dann taucht in der Symbolleiste die Steuerung für die Web-Schnittstelle Server-Steuerung auf. Anschließend muss bei Windows die Erlaubnis eingeholt werden, einen Web-Server zu starten. Dazu genügt es im Einstellungsdialog von DynamicNodes (Strg + E) im Bereich "Web-Schnittstelle" auf die Taste "Erteilen" zu klicken.


07.11.2012 | Lebenszeichen

Vielleicht hat sich der eine oder andere schon gefragt, ob DynamicNodes schon tot ist ;-) Nein, ist es nicht! Aber durch meine jetzige Tätigkeit habe ich nicht mehr ganz so viel Zeit dafür wie zu Studentenzeiten.

Es hat sich im letzten Jahr aber nebenbei trotzdem eine Menge getan in DynamicNodes. Und neben einem Facelift mit grober Orientierung an den neuen Designs von Microsoft in Visual Studio 2012 und Windows 8 sind viele nützliche Funktionen hinzugekommen:

  • Englische Übersetzung der Oberfläche und der Dokumentation
  • Unterstützung für mehrsprachige Anwendungshilfe und Knotendokumentation
  • Unterstützung für benutzerdefinierte Stile für den Knoteneditor
  • Auswahl von mehr als einem Knoten im Editor
  • Ausrichtungshilfsmittel für das Layout des Graphen im Editor
  • Werkzeug zum schnellen Platzschaffen auf der Arbeitsfläche (Spacer)
  • Kopieren, Ausschneide, Einfügen für einzelne Knoten und Knotengruppen
  • Verbesste Verwaltung für Module (Sub-Graphen)
  • Assistent für das Umwandeln einer Knotengruppe in ein Modul (Sub-Graph)
  • Unterstützung für Vorlagen (in die in Kürze auch die Demo-Projekte integriert werden)
  • Export eines Graphen als Bitmap (JPEG, PNG, ...)
  • Zusätzliche Cockpit-Steuerelemente
  • Unterstützung für 16Bit-Ganzzahl- und 32Bit-Fließkomma-Bitmaps
  • Knoten für die Arbeit mit (gerätespezifischen) Farbräumen und Weißpunkten

Und natürlich eine ganze Reihe von Bugfixes.


28.01.2010 | Mathematik

Endlich wurde die Lücke im Bereich der grundlegenden Mathematik gefüllt.

Die folgenden Operationen und Konstanten sind als Knoten verfügbar:

PI, e, +, -, *, /, x^y, e^x, lg, ln, max, min, Rest, Betrag, Aufrunden, Abrunden, Runden, Wurzel
sin, cos, tan, arcsin, arccos, arctan, arctan2
AND, OR, XOR, NOT (logisch und binär)

Nach oben

Datum und Uhrzeit
Einen Moment...
Aktuelles
23.12.2012

07.11.2012

28.01.2010