From s.zelzer at dkfz-heidelberg.de Mon Sep 17 12:22:28 2012 From: s.zelzer at dkfz-heidelberg.de (Sascha Zelzer) Date: Mon, 17 Sep 2012 14:22:28 +0200 Subject: [Ctk-developers] CTK announcement: command line module support Message-ID: <50571604.3090801@dkfz-heidelberg.de> Hi CTK developers and interoperability enthusiasts, 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 http://www.commontk.org/docs/html/CommandLineModules_Page.html and the wiki page here http://www.commontk.org/index.php/Documentation/Command_Line_Interface Here is some more background information: 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]. 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. 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. 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]. 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. Best regards, Sascha Zelzer [1]: http://www.slicer.org [2]: http://wiki.slicer.org/slicerWiki/index.php/File:Slicer4-ACPC.jpeg [3]: http://www.slicer.org/slicerWiki/index.php/Slicer3:Execution_Model_Documentation [4]: http://gimias.org/ [5]: http://www.youtube.com/watch?feature=player_embedded&v=KBRfeuZLBAM#! [6]: http://www.commontk.org/index.php/CTK-Hackfest-September-2010 [7]: http://www-sop.inria.fr/asclepios/events/VPHimaging11/organisation.htm [8]: See attached file MITK_CLI.png -------------- next part -------------- A non-text attachment was scrubbed... Name: MITK_CLI.png Type: image/png Size: 51754 bytes Desc: not available URL: From jchris.fillionr at kitware.com Mon Sep 17 14:52:41 2012 From: jchris.fillionr at kitware.com (Jean-Christophe Fillion-Robin) Date: Mon, 17 Sep 2012 10:52:41 -0400 Subject: [Ctk-developers] CTK announcement: command line module support In-Reply-To: <50571604.3090801@dkfz-heidelberg.de> References: <50571604.3090801@dkfz-heidelberg.de> Message-ID: Hi Sasha, Congrats. Very well done. Also like the exhaustive documentation :) Thanks for working on this, Jc On Mon, Sep 17, 2012 at 8:22 AM, Sascha Zelzer wrote: > Hi CTK developers and interoperability enthusiasts, > > 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 > > http://www.commontk.org/docs/**html/CommandLineModules_Page.**html > > and the wiki page here > > http://www.commontk.org/index.**php/Documentation/Command_**Line_Interface > > Here is some more background information: > > 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]. > > 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. > > 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. > > 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]. > > 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. > > > Best regards, > > Sascha Zelzer > > > [1]: http://www.slicer.org > [2]: http://wiki.slicer.org/**slicerWiki/index.php/File:** > Slicer4-ACPC.jpeg > [3]: http://www.slicer.org/**slicerWiki/index.php/Slicer3:** > Execution_Model_Documentation > [4]: http://gimias.org/ > [5]: http://www.youtube.com/watch?**feature=player_embedded&v=** > KBRfeuZLBAM# > ! > [6]: http://www.commontk.org/index.**php/CTK-Hackfest-September-**2010 > [7]: http://www-sop.inria.fr/**asclepios/events/VPHimaging11/** > organisation.htm > [8]: See attached file MITK_CLI.png > > > _______________________________________________ > Ctk-developers mailing list > Ctk-developers at commontk.org > http://public.kitware.com/cgi-bin/mailman/listinfo/ctk-developers > > -- +1 919 869 8849 -------------- next part -------------- An HTML attachment was scrubbed... URL: From d.giunchi at scsitaly.com Fri Sep 28 13:58:21 2012 From: d.giunchi at scsitaly.com (Daniele Giunchi) Date: Fri, 28 Sep 2012 15:58:21 +0200 Subject: [Ctk-developers] CTK next hackfest Message-ID: Hi CTKers! It's time to start planning another hackfest! Alessandro Chiarini and I can host this one in Bologna the week of December 10-14. If that works for enough people we'll plan to go ahead with it. If you've been to a previous hackfest and want to attend this one, please add your name to the attendee list. http://www.commontk.org/index.php/CTK-Hackfest-Dec-2012 If you haven't ever attended before but are interested attending this one, or if you want to invite someone, please contact the organizing committee and we'll discuss the options. Thanks, The Organizing Committee Ivo Wolf i.wolf at hs-mannheim.de Stephen Aylward Stephen.Aylward at Kitware.com Steve Pieper pieper at bwh.harvard.edu ---------------------------------------- Dott. Daniele Giunchi BioComputing Competence Centre SCS srl Via Parini 1, 40033 Casalecchio di Reno BO, Italy http://bit.ly/czAFT3 http://www.scsitaly.com mailto:d.giunchi at scsitaly.com ------------------------------------------- The information transmitted is intended for the person or entity to which it is addressed and may contain confidential and/or privileged material. Any review, retransmission, dissemination or other use of, or taking of any action in reliance upon, this information by persons or entities other than the intended recipient is prohibited. If you received this in error, please contact the sender and delete the material from any computer.