Hello everyone
I wrote my Bachelor thesis about a visual programming solution for visually editing ImageJ macros. At the beginning of March I released a first Beta of Imageflow. I got many encouraging comments, thank you. I collected all feedback and tried to incorporate as many as possible for the first stable release, which is now ready for download. Full news on the Imageflow-blog: http://imageflow.danielsenff.de/archives/31-Release-Imageflow-1.0.html Datasheet: http://imageflow.danielsenff.de/imagej/Imageflow.html Download: http://imageflow.danielsenff.de/imagej/imageflow-10.zip Source: http://imageflow.danielsenff.de/imagej/imageflow-sources-10.zip Imageflow works as a stand-alone application or as a plugin within ImageJ. The program allows to visually construct macro workflows. By simple drag and drop you can build an image processing workflow, which is translated into and executed as an ImageJ macro. Units in the application are defined in XML-descriptions. If you think a plugin or a function is missing, feel free to add them. The XML documentation is available online: http://imageflow.danielsenff.de/imagej/Unit%20XML%20Documentation.html Since the beta I fixed many existing bugs. I included new units based on the functions ImageJ has already available. Thanks to those who contacted me with questions regarding their workflows or their own unit-xml-implementation. Also new is collapsing units, so they need less screen real estate and it's possible to display a grid and align units to it. I will begin work on the next version soon. There are several ideas in the room in which direction this project could go: Improving the user experience of this version as well as thinking about some major restructures on the inside. I'm a bit undecided about the direction. I'd like to know what use cases you see for the program in the future. At the moment, I think it's a great tool, but I'm not entirely sure for what purpose exactly. So I appreciate your feedback. :) thanks for you attention Daniel |
On Friday 22 May 2009 09:15:20 Daniel Senff wrote:
> So I appreciate your feedback. :) Unfortunately this does not work in my IJ setup suse linux 11.1 with java 1.5 or java1.6 or IJ 1.42o or the daily build. The item appears in the plugins folder, but it does not do anything. The IJ debug option shows: setKeyUp: -1 runPlugin: imageflow.ImageFlow actionPerformed: time=1242980562800, java.awt.event.ActionEvent[ACTION_PERFORMED,cmd=Imageflow,when=0,modifiers=] on menuitem0 setKeyUp: -1 Trying to run the jar from the command prompt: as: java -jar Imageflow_.jar shows: Exception in thread "main" java.lang.NoClassDefFoundError: imageflow/ImageFlow Caused by: java.lang.ClassNotFoundException: imageflow.ImageFlow at java.net.URLClassLoader$1.run(URLClassLoader.java:200) at java.security.AccessController.doPrivileged(Native Method) at java.net.URLClassLoader.findClass(URLClassLoader.java:188) at java.lang.ClassLoader.loadClass(ClassLoader.java:307) at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:301) at java.lang.ClassLoader.loadClass(ClassLoader.java:252) at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:320) Could not find the main class: imageflow.ImageFlow. Program will exit. Regards Gabriel |
I have the same problem on OpenSuse 10.3
Gabriel Landini wrote: > On Friday 22 May 2009 09:15:20 Daniel Senff wrote: >> So I appreciate your feedback. :) > > Unfortunately this does not work in my IJ setup > suse linux 11.1 with java 1.5 or java1.6 or IJ 1.42o or the daily build. > > The item appears in the plugins folder, but it does not do anything. > The IJ debug option shows: > > setKeyUp: -1 > runPlugin: imageflow.ImageFlow > actionPerformed: time=1242980562800, > java.awt.event.ActionEvent[ACTION_PERFORMED,cmd=Imageflow,when=0,modifiers=] > on menuitem0 > setKeyUp: -1 > > > Trying to run the jar from the command prompt: as: java -jar Imageflow_.jar > shows: > > Exception in thread "main" java.lang.NoClassDefFoundError: imageflow/ImageFlow > Caused by: java.lang.ClassNotFoundException: imageflow.ImageFlow > at java.net.URLClassLoader$1.run(URLClassLoader.java:200) > at java.security.AccessController.doPrivileged(Native Method) > at java.net.URLClassLoader.findClass(URLClassLoader.java:188) > at java.lang.ClassLoader.loadClass(ClassLoader.java:307) > at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:301) > at java.lang.ClassLoader.loadClass(ClassLoader.java:252) > at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:320) > Could not find the main class: imageflow.ImageFlow. Program will exit. > > Regards > > Gabriel -- Dr Richard Mort MRC Human Genetics Unit Western General Hospital Crewe Road Edinburgh EH4 2XU, UK. Phone: +44 (0)131 332 2471 x 3205 Fax: +44 (0)131 467 8456 |
In reply to this post by Gabriel Landini
Same applies for me...nothing is done...
Johannes ----- Original Message ----- From: "Gabriel Landini" <[hidden email]> To: <[hidden email]> Sent: Friday, May 22, 2009 10:27 AM Subject: Re: Imageflow - Visual Macro Editing - Release 1.0 > On Friday 22 May 2009 09:15:20 Daniel Senff wrote: >> So I appreciate your feedback. :) > > Unfortunately this does not work in my IJ setup > suse linux 11.1 with java 1.5 or java1.6 or IJ 1.42o or the daily build. > > The item appears in the plugins folder, but it does not do anything. > The IJ debug option shows: > > setKeyUp: -1 > runPlugin: imageflow.ImageFlow > actionPerformed: time=1242980562800, > java.awt.event.ActionEvent[ACTION_PERFORMED,cmd=Imageflow,when=0,modifiers=] > on menuitem0 > setKeyUp: -1 > > > Trying to run the jar from the command prompt: as: java -jar > Imageflow_.jar > shows: > > Exception in thread "main" java.lang.NoClassDefFoundError: > imageflow/ImageFlow > Caused by: java.lang.ClassNotFoundException: imageflow.ImageFlow > at java.net.URLClassLoader$1.run(URLClassLoader.java:200) > at java.security.AccessController.doPrivileged(Native Method) > at java.net.URLClassLoader.findClass(URLClassLoader.java:188) > at java.lang.ClassLoader.loadClass(ClassLoader.java:307) > at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:301) > at java.lang.ClassLoader.loadClass(ClassLoader.java:252) > at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:320) > Could not find the main class: imageflow.ImageFlow. Program will exit. > > Regards > > Gabriel > > -- Ich verwende die kostenlose Version von SPAMfighter für private Anwender, die bei mir bis jetzt 50 Spammails entfernt hat. Rund 6 Millionen Leute nutzen SPAMfighter schon. Laden Sie SPAMfighter kostenlos herunter: http://www.spamfighter.com/lde |
In reply to this post by Gabriel Landini
Argh, my bad.
Redownload, it's fixed now. Sorry! Daniel Am 22.05.2009 um 10:27 schrieb Gabriel Landini: > On Friday 22 May 2009 09:15:20 Daniel Senff wrote: >> So I appreciate your feedback. :) > > Unfortunately this does not work in my IJ setup > suse linux 11.1 with java 1.5 or java1.6 or IJ 1.42o or the daily > build. > > The item appears in the plugins folder, but it does not do anything. > The IJ debug option shows: > > setKeyUp: -1 > runPlugin: imageflow.ImageFlow > actionPerformed: time=1242980562800, > java.awt.event.ActionEvent > [ACTION_PERFORMED,cmd=Imageflow,when=0,modifiers=] > on menuitem0 > setKeyUp: -1 > > > Trying to run the jar from the command prompt: as: java -jar > Imageflow_.jar > shows: > > Exception in thread "main" java.lang.NoClassDefFoundError: > imageflow/ImageFlow > Caused by: java.lang.ClassNotFoundException: imageflow.ImageFlow > at java.net.URLClassLoader$1.run(URLClassLoader.java:200) > at java.security.AccessController.doPrivileged(Native Method) > at java.net.URLClassLoader.findClass(URLClassLoader.java:188) > at java.lang.ClassLoader.loadClass(ClassLoader.java:307) > at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java: > 301) > at java.lang.ClassLoader.loadClass(ClassLoader.java:252) > at java.lang.ClassLoader.loadClassInternal(ClassLoader.java: > 320) > Could not find the main class: imageflow.ImageFlow. Program will exit. > > Regards > > Gabriel |
In reply to this post by Daniel Senff
Sorry for bothering again. Yet, ImageFlow does work as standalone, but
again, not as plugin of ImageJ (without any error message, it just does nothing)....any suggestions (run on XP, ImageJ 1.42o)??? Thanks Johannes ----- Original Message ----- From: "Daniel Senff" <[hidden email]> To: <[hidden email]> Sent: Friday, May 22, 2009 9:44 AM Subject: Imageflow - Visual Macro Editing - Release 1.0 > Hello everyone > > I wrote my Bachelor thesis about a visual programming solution for > visually editing ImageJ macros. > At the beginning of March I released a first Beta of Imageflow. > I got many encouraging comments, thank you. > I collected all feedback and tried to incorporate as many as possible for > the first stable release, which is now ready for download. > > Full news on the Imageflow-blog: > http://imageflow.danielsenff.de/archives/31-Release-Imageflow-1.0.html > > Datasheet: > http://imageflow.danielsenff.de/imagej/Imageflow.html > > Download: > http://imageflow.danielsenff.de/imagej/imageflow-10.zip > > Source: > http://imageflow.danielsenff.de/imagej/imageflow-sources-10.zip > > > Imageflow works as a stand-alone application or as a plugin within > ImageJ. The program allows to visually construct macro workflows. By > simple drag and drop you can build an image processing workflow, which is > translated into and executed as an ImageJ macro. > > Units in the application are defined in XML-descriptions. If you think a > plugin or a function is missing, feel free to add them. The XML > documentation is available online: > http://imageflow.danielsenff.de/imagej/Unit%20XML%20Documentation.html > > > Since the beta I fixed many existing bugs. I included new units based on > the functions ImageJ has already available. Thanks to those who contacted > me with questions regarding their workflows or their own > unit-xml-implementation. Also new is collapsing units, so they need less > screen real estate and it's possible to display a grid and align units to > it. > > > I will begin work on the next version soon. There are several ideas in > the room in which direction this project could go: Improving the user > experience of this version as well as thinking about some major > restructures on the inside. > > I'm a bit undecided about the direction. I'd like to know what use cases > you see for the program in the future. At the moment, I think it's a > great tool, but I'm not entirely sure for what purpose exactly. > > So I appreciate your feedback. :) > > thanks for you attention > Daniel > > -- Ich verwende die kostenlose Version von SPAMfighter für private Anwender, die bei mir bis jetzt 54 Spammails entfernt hat. Rund 6 Millionen Leute nutzen SPAMfighter schon. Laden Sie SPAMfighter kostenlos herunter: http://www.spamfighter.com/lde |
Ok fixed. Sorry another redownload is necessary.
I did some restructuring in the last few days and although I thought the application is well tested, the method of deployment is apparently not. Sorry for the inconvenience. regards, Daniel Am 22.05.2009 um 11:50 schrieb Johannes-P. KOCH: > Sorry for bothering again. Yet, ImageFlow does work as standalone, > but again, not as plugin of ImageJ (without any error message, it > just does nothing)....any suggestions (run on XP, ImageJ 1.42o)??? > > Thanks > Johannes > > > ----- Original Message ----- From: "Daniel Senff" > <[hidden email]> > To: <[hidden email]> > Sent: Friday, May 22, 2009 9:44 AM > Subject: Imageflow - Visual Macro Editing - Release 1.0 > > >> Hello everyone >> >> I wrote my Bachelor thesis about a visual programming solution for >> visually editing ImageJ macros. >> At the beginning of March I released a first Beta of Imageflow. >> I got many encouraging comments, thank you. >> I collected all feedback and tried to incorporate as many as >> possible for the first stable release, which is now ready for >> download. >> >> Full news on the Imageflow-blog: >> http://imageflow.danielsenff.de/archives/31-Release- >> Imageflow-1.0.html >> >> Datasheet: >> http://imageflow.danielsenff.de/imagej/Imageflow.html >> >> Download: >> http://imageflow.danielsenff.de/imagej/imageflow-10.zip >> >> Source: >> http://imageflow.danielsenff.de/imagej/imageflow-sources-10.zip >> >> >> Imageflow works as a stand-alone application or as a plugin within >> ImageJ. The program allows to visually construct macro workflows. >> By simple drag and drop you can build an image processing >> workflow, which is translated into and executed as an ImageJ macro. >> >> Units in the application are defined in XML-descriptions. If you >> think a plugin or a function is missing, feel free to add them. >> The XML documentation is available online: >> <a href="http://imageflow.danielsenff.de/imagej/Unit%20XML%">http://imageflow.danielsenff.de/imagej/Unit%20XML% >> 20Documentation.html >> >> >> Since the beta I fixed many existing bugs. I included new units >> based on the functions ImageJ has already available. Thanks to >> those who contacted me with questions regarding their workflows >> or their own unit-xml-implementation. Also new is collapsing >> units, so they need less screen real estate and it's possible to >> display a grid and align units to it. >> >> >> I will begin work on the next version soon. There are several >> ideas in the room in which direction this project could go: >> Improving the user experience of this version as well as thinking >> about some major restructures on the inside. >> >> I'm a bit undecided about the direction. I'd like to know what >> use cases you see for the program in the future. At the moment, I >> think it's a great tool, but I'm not entirely sure for what >> purpose exactly. >> >> So I appreciate your feedback. :) >> >> thanks for you attention >> Daniel >> > > > -- > Ich verwende die kostenlose Version von SPAMfighter für private > Anwender, > die bei mir bis jetzt 54 Spammails entfernt hat. > Rund 6 Millionen Leute nutzen SPAMfighter schon. Laden Sie > SPAMfighter kostenlos herunter: http://www.spamfighter.com/lde |
On Friday 22 May 2009 14:16:12 Daniel Senff wrote:
> Ok fixed. Sorry another redownload is necessary. Thanks. A suggestion: neither of the 2 examples seem to work because there is an image invoked that does not exist. Wouldn't it be better to have examples that worked anywhere? For instance using one of the sample images of IJ. Or creating a new image, or including some small sample image in the download? For some reason, if I change the missing image to some other, the workflow works but it gives this error to the console: [...] setBatchMode("exit and display"); Unit_1_Output_1-1 22-May-2009 15:18:44 org.jdesktop.application.Task failed SEVERE: de.danielsenff.imageflow.tasks.RunMacroTask@1a28d31 failed: java.lang.NumberFormatException: For input string: "1-1" java.lang.NumberFormatException: For input string: "1-1" at java.lang.NumberFormatException.forInputString(NumberFormatException.java:48) at java.lang.Integer.parseInt(Integer.java:456) at java.lang.Integer.valueOf(Integer.java:553) at de.danielsenff.imageflow.controller.GraphController.runImageJMacro(GraphController.java:80) at de.danielsenff.imageflow.tasks.RunMacroTask.doInBackground(RunMacroTask.java:36) at de.danielsenff.imageflow.tasks.RunMacroTask.doInBackground(RunMacroTask.java:1) at org.jdesktop.swingworker.SwingWorker$1.call(Unknown Source) at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303) at java.util.concurrent.FutureTask.run(FutureTask.java:138) at org.jdesktop.swingworker.SwingWorker.run(Unknown Source) at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908) at java.lang.Thread.run(Thread.java:619) ====== Cheers G. |
Free forum by Nabble | Edit this page |