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
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:
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)