Thomas Kramer

IT-COW | All posts tagged 'JAMon'

JAMon-Integration in Processing

By Administrator at Januar 08, 2012 18:11
Filed Under: Algorithmen, Programmierung allgemein

Ich versuche gerade den RT-Algorithmus mit einem Profiler zu untersuchen um herauszufinden welche Teile vom Algorithmus wieviel Zeit benötigen.

 

Als Monitoring-API habe ich JAMon ausgewählt.

 

Der erste Schritt bestand daraus die JAMon-Bibliotheken in Processing zu inkludieren - dazu folgendes: Gemäß dieser oder auch dieser Anleitung muss man im Processing-Ordner einen Ordner libraries erstellen.

 

<Processing-Ordner>\libraries\jamon\library\jamon.jar

 

So sollte es eigentlich funktionieren.

 

Dass er tatsächlich in diesem Ordner sucht bemerkt man wenn man den ursprünglichen Dateinamen jamon-2.73.jar verwendet, denn dann gibt Processing eine Fehlermeldung beim Start aus - wegen eines ungültigen Dateinamens.

 

Bei mir hat das Inkludieren aber nur funktioniert wenn ich stattdessen diesen Ordner verwende:

 

<Processing-Ordner>\modes\java\libraries\jamon\library\jamon.jar

 

Nicht vergessen Processing danach neu zu starten. Danach funktionierte das hinzufügen der Bibliothek im Source-Code mit

 

import com.jamonapi.*;

 

Nebenbei habe ich festgestellt dass es mittlerweile eine Alpha von Processing 2.0 gibt die einen separaten Menüpunkt für das Inkludieren von Bibliotheken anbietet, dabei aber nur einen Auswahldialog von bereits vorhandenen Bibliotheken anbietet - keinen Dateiauswahldialog.

 

Und die screen-Variable gibt es offenbar nicht mehr, so funktionieren meine Processing-Programme noch nicht mit der Alpha-Version von Processing 2.0. Da die Version aber noch nicht einmal veröffentlicht wurde sehe ich da keinen akuten Handlungsbedarf den Source-Code zu ändern.

 

Das war der erste Schritt mit JAMon, heute werde ich mich damit aber nicht weiter beschäftigen.

 

Tag-Wolke

Monats-Liste