FileSystemWatcher und Steuerung von Applikationen
Geschrieben von Harald Lapp in Open Source Tools, Programmierung um 13:30
Für ein anstehendes Projekt wird ein Teil die Entwicklung einer Steuerung für AdobeIndesign sein. Ich möchte schon seit längerer Zeit mal C# und .net in einem Projekt anwenden und denke, dass hier endlich die Gelegenheit dafür kommen könnte, zumal C# einige Funktionen bietet, die ich wirklich gut gebrauchen kann wie z.b. eine Methode zur Überwachung von Dateisystemen mittels dem FileSystemWatcher Objekt. Darüber lassen sich recht einfach HotFolder Mechanismen realisieren.
Zukünftig wird möglicherweise noch die Notwendigkeit bestehen InDesign unter Mac OSX zu steuern. Offiziell waren mir hier bisher nur die Möglichkeiten über AppleScript und Javascript bekannt. Allerdings finde ich die Syntax von AppleScript schon recht grausig, deshalb war - und bin - ich auf der Suche nach Alternativen. Bei freshmeat bin ich jetzt auch hier wieder fündig geworden.
"Appscript is a high-level, user-friendly MacPython to Apple
event bridge that allows users to control scriptable Mac OS X
applications using ordinary Python scripts. It makes
MacPython a serious alternative to Apple's own AppleScript
language for automating a Mac."
Ich hatte noch nicht die Zeit das ganze auszutesten inwieweit man AppleScript tatsächlich durch appscript ersetzen kann. Auf der Web Seite des Projekts kann man immerhin schon einige Beispiele finden, wie man mittels appscript Anwendungen ansprechen kann.
Chrome - Pascal für .Net und Mono
Geschrieben von Harald Lapp in Programmierung um 16:02
Ich habe früher wahnsinnig gerne in Turbo Pascal programmiert und es ist auch heute noch eine Sprache, die mir vom Sprachdesign her äusserst gut gefällt. Leider hatte ich in den letzten Jahren durch meine Fokussierung auf webbasierte und cross-platform Anwendugen keine Gelegenheit mehr, Pascal einzusetzen.
Jetzt habe ich bei heise.de in einem Artikel gelesen, daß der Software Hersteller RemObjects eine Pascal Version für .Net und Mono entwickelt hat. Das erste Release ist fertig und kann von der Web Seite der Software heruntergeladen werden. Für die Visual Studio .Net Integration gibt es eine Demo-Version, zum Kommandozeilen Compiler für Mono heisst es, dass dieser "frei" sei. Jedoch ist mir bis jetzt nicht bekannt, unter welcher Lizenz dieser Compiler verwendet werden darf. In der zum Download mitgelieferten README Datei heisst es, dass es sich bei dem Kommandozeilen Compiler um eine Beta Version handelt: "The Chrome Command Line Edition is free and will remain so for the final release."
Der Compiler für Mono soll auf allen Platformen lauffähig sein, die Mono selbst unterstützt, einschliessliche Windows, Linux und Mac OS X. Für die Zukunft ist scheinbar auch eine Integration in andere Entwicklungsumgebungen wie MonoDevelop geplant.
Chrome kann durch Angabe des Namens und der e-mail Adresse von der Web Seite heruntergeladen werden.
Für mich klingt das alles sehr gut und ich werde mir die Software ganz sicher demnächst einmal näher ansehen.




