Hi Sasha, <div><br></div><div>Congrats. Very well done. Also like the exhaustive documentation :)</div><div><br></div><div>Thanks for working on this, </div><div>Jc<br><br><div class="gmail_quote">On Mon, Sep 17, 2012 at 8:22 AM, Sascha Zelzer <span dir="ltr"><<a href="mailto:s.zelzer@dkfz-heidelberg.de" target="_blank">s.zelzer@dkfz-heidelberg.de</a>></span> wrote:<br>

<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Hi CTK developers and interoperability enthusiasts,<br>
<br>
I would like to announce the immediate availability of a set of support libraries in CTK which aim at easing the process of integrating command line modules in existing or new applications. For an overview of the new features, please see<br>


<br>
<a href="http://www.commontk.org/docs/html/CommandLineModules_Page.html" target="_blank">http://www.commontk.org/docs/<u></u>html/CommandLineModules_Page.<u></u>html</a><br>
<br>
and the wiki page here<br>
<br>
<a href="http://www.commontk.org/index.php/Documentation/Command_Line_Interface" target="_blank">http://www.commontk.org/index.<u></u>php/Documentation/Command_<u></u>Line_Interface</a><br>
<br>
Here is some more background information:<br>
<br>
Since many years, Slicer [1] is capable of interfacing with command line modules and to automatically generate a GUI [2] from an XML description of the modules parameters [3]. Because of the very loose coupling (via command line arguments), the potential reuse of such command line modules is very high. However, other (medical imaging) toolkits and applications needed to invest quite some development time if they wanted to support a similar feature set. For example, Gimias [4] implemented a Slicer compatible command line module support [5].<br>


<br>
Therefore, two years ago at the CTK Hackfest in Barcelona [6], the work on a toolkit independent command line module support library began. Along the same line, interoperability of software modules has been discussed at a VPH workshop in 2011 [7] and command line modules have been identified as a promising, low-barrier integration approach.<br>


<br>
Finally, a couple of Hackfests later and with the help of many developers (among them Julien Finet, Xavier Planes, Yves Martelli, and Matt Clarkson) we can now provide a stable, feature-rich, and customizable set of libraries which should make the handling of command line modules and the automatic GUI generation straight-forward.<br>


<br>
A currently developed MITK plug-in by Matt Clarkson from University College London successfully uses the CTK libraries to provide support for command line module handling in MITK [8].<br>
<br>
In the near future, we (the medical imaging community) are hopefully able to re-use such command line modules in a variety of toolkits and applications, making existing and new modules accessible to a broad range of researchers and end-users.<br>


<br>
<br>
Best regards,<br>
<br>
Sascha Zelzer<br>
<br>
<br>
[1]: <a href="http://www.slicer.org" target="_blank">http://www.slicer.org</a><br>
[2]: <a href="http://wiki.slicer.org/slicerWiki/index.php/File:Slicer4-ACPC.jpeg" target="_blank">http://wiki.slicer.org/<u></u>slicerWiki/index.php/File:<u></u>Slicer4-ACPC.jpeg</a><br>
[3]: <a href="http://www.slicer.org/slicerWiki/index.php/Slicer3:Execution_Model_Documentation" target="_blank">http://www.slicer.org/<u></u>slicerWiki/index.php/Slicer3:<u></u>Execution_Model_Documentation</a><br>
[4]: <a href="http://gimias.org/" target="_blank">http://gimias.org/</a><br>
[5]: <a href="http://www.youtube.com/watch?feature=player_embedded&v=KBRfeuZLBAM#" target="_blank">http://www.youtube.com/watch?<u></u>feature=player_embedded&v=<u></u>KBRfeuZLBAM#</a>!<br>
[6]: <a href="http://www.commontk.org/index.php/CTK-Hackfest-September-2010" target="_blank">http://www.commontk.org/index.<u></u>php/CTK-Hackfest-September-<u></u>2010</a><br>
[7]: <a href="http://www-sop.inria.fr/asclepios/events/VPHimaging11/organisation.htm" target="_blank">http://www-sop.inria.fr/<u></u>asclepios/events/VPHimaging11/<u></u>organisation.htm</a><br>
[8]: See attached file MITK_CLI.png<br>
<br>
<br>_______________________________________________<br>
Ctk-developers mailing list<br>
<a href="mailto:Ctk-developers@commontk.org">Ctk-developers@commontk.org</a><br>
<a href="http://public.kitware.com/cgi-bin/mailman/listinfo/ctk-developers" target="_blank">http://public.kitware.com/cgi-bin/mailman/listinfo/ctk-developers</a><br>
<br></blockquote></div><br><br clear="all"><div><br></div>-- <br>+1 919 869 8849<br><br>
</div>