<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://www.commontk.org/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Wolf</id>
	<title>Commontk - User contributions [en]</title>
	<link rel="self" type="application/atom+xml" href="https://www.commontk.org/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Wolf"/>
	<link rel="alternate" type="text/html" href="https://www.commontk.org/index.php?title=Special:Contributions/Wolf"/>
	<updated>2026-04-15T06:36:54Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.43.6</generator>
	<entry>
		<id>https://www.commontk.org/index.php?title=CTK-Hackfest-May-2014&amp;diff=2114</id>
		<title>CTK-Hackfest-May-2014</title>
		<link rel="alternate" type="text/html" href="https://www.commontk.org/index.php?title=CTK-Hackfest-May-2014&amp;diff=2114"/>
		<updated>2014-05-06T23:01:09Z</updated>

		<summary type="html">&lt;p&gt;Wolf: /* Event pictures */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Event pictures ==&lt;br /&gt;
&lt;br /&gt;
Images from the hackfest: &lt;br /&gt;
&amp;lt;gallery widths=300 px heights=200px perrow=3&amp;gt;&lt;br /&gt;
File:20140506_174248.jpg|&amp;lt;big&amp;gt;Hacking on Tuesday&amp;lt;/big&amp;gt;&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
Social programs&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery widths=150 px heights=100px perrow=4&amp;gt;&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Progress ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery widths=400px heights=300px perrow=2&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Introduction ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Date:&#039;&#039;&#039; May 5-9, 2014&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Location:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
ERL conference room, [http://www.wustl.edu/ Washington University Saint Louis], [http://erl.wustl.edu/aboutus/location.html Electronic Radiology Laboratory], 4525 Scott Avenue, 3rd floor, room 3347.&lt;br /&gt;
&lt;br /&gt;
[http://erl.wustl.edu/aboutus/location.html How to get here.]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Goal:&#039;&#039;&#039; A follow on to the [[Commontk:Current_events#Past_events|wildly successful previous hackfests!]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Requirements:&#039;&#039;&#039; Attendees must be willing to spend their time during the event writing ctk code that contributes to the main [[CTK-Roadmap | ctk roadmap]].  This means spending the week immersed in C++, Qt, DCMTK, CMake, and related technologies.  People who do not feel qualified for this task are politely not invited :)&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Group size:&#039;&#039;&#039; Maximum 20 participants so we can have a manageable working meeting.  The organizing committee will invite and select participants based on input from [[TheTeam]].&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Site Hosts:&#039;&#039;&#039; Lawrence Tarbox and Dan Marcus&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Organizing Committee:&#039;&#039;&#039; Steve Pieper, Ivo Wolf, Stephen Aylward&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Future Events:&#039;&#039;&#039; Future hackfests will be announced in advance, and we hope lots of people will be interested in participating.  The venue and activities at future hackfests will be determined based on the number of active participants in the project.   We welcome participation via the CTK email lists, the source code repository, and this website.&lt;br /&gt;
&lt;br /&gt;
== Attendees ==&lt;br /&gt;
&lt;br /&gt;
* So far we have received confirmation for the following people (in no particular order). &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Please fill in your intentions in terms of common accommodation.&lt;br /&gt;
&lt;br /&gt;
{|class=&amp;quot;wikitable alternance&amp;quot; style=&amp;quot;text-align:left; border:1px solid black;&amp;quot;&lt;br /&gt;
|+ &#039;&#039;&#039;&#039;&#039;Participants&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
! scope=col style=&amp;quot;background:#cde6f8;&amp;quot;| Name&lt;br /&gt;
! scope=col style=&amp;quot;background:#cde6f8;&amp;quot;| Organization&lt;br /&gt;
|-&lt;br /&gt;
|Steve Pieper&lt;br /&gt;
|Isomics, Inc. Cambridge, USA. (Arrive by noon Monday, leave noon Friday)&lt;br /&gt;
|-&lt;br /&gt;
|Stephen Aylward&lt;br /&gt;
|Kitware, Inc. North Carolina, USA.&lt;br /&gt;
|-&lt;br /&gt;
|Jean-Christophe Fillion-Robin&lt;br /&gt;
|Kitware, Inc. North Carolina, USA.&lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
|Marco Nolden&lt;br /&gt;
|German Cancer Research Center, Heidelberg, Germany&lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
|Sascha Zelzer&lt;br /&gt;
|German Cancer Research Center, Heidelberg, Germany&lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
|Andreas Fetzer&lt;br /&gt;
|German Cancer Research Center, Heidelberg, Germany&lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
|Ivo Wolf&lt;br /&gt;
|Mannheim University of Applied Sciences, Germany&lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
|Florian Vichot&lt;br /&gt;
|INRIA - Asclepios, Sophia-Antipolis, France&lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
|Alireza Mehrtash&lt;br /&gt;
|Brigham &amp;amp; Women&#039;s Hospital, Boston, USA.&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{|class=&amp;quot;wikitable alternance&amp;quot; style=&amp;quot;text-align:left; border:1px solid black;&amp;quot;&lt;br /&gt;
|+ &#039;&#039;&#039;&#039;&#039;Google Hangout Participants&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
! scope=col style=&amp;quot;background:#cde6f8;&amp;quot;| Name&lt;br /&gt;
! scope=col style=&amp;quot;background:#cde6f8;&amp;quot;| Organization&lt;br /&gt;
! scope=col style=&amp;quot;background:#cde6f8;&amp;quot;| Availablity (St. Louis time)&lt;br /&gt;
|-&lt;br /&gt;
|[http://en.wikipedia.org/wiki/Jeremy_Bentham#Death_and_the_Auto-Icon Jeremy Bentham&#039;s auto-icon]&lt;br /&gt;
|University College, London&lt;br /&gt;
| Anytime&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
* People who manifested interest in joining the fest. Please move your names up to the confirmed table, with the details as soon as you can to facilitate discussions with potential hotels.&lt;br /&gt;
&lt;br /&gt;
{|class=&amp;quot;wikitable alternance&amp;quot; style=&amp;quot;text-align:left; border:1px solid black;&amp;quot;&lt;br /&gt;
|+ &#039;&#039;&#039;&#039;&#039;Confirmed&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
! scope=col style=&amp;quot;background:#cde6f8;&amp;quot;| Name&lt;br /&gt;
! scope=col style=&amp;quot;background:#cde6f8;&amp;quot;| Organization&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{Note}}There were also other invitations sent to active people on the community, and people who recently showed interest. When their intent will be known they will be added to the list.&lt;br /&gt;
&lt;br /&gt;
== Preparation ==&lt;br /&gt;
&lt;br /&gt;
Developers should bring a laptop with the [http://github.com/commontk/CTK current CTK source code] downloaded and [[Build_Instructions|built]].&lt;br /&gt;
&lt;br /&gt;
Use the [http://public.kitware.com/cgi-bin/mailman/listinfo/ctk-developers CTK developers mailing list] to discuss build issues and topics for ongoing work.&lt;br /&gt;
&lt;br /&gt;
Phone conferences have been scheduled in the weeks leading to the event:&lt;br /&gt;
* To be announced&lt;br /&gt;
&lt;br /&gt;
== Topics and Projects ==&lt;br /&gt;
&lt;br /&gt;
Consider reading [http://www.commontk.org/index.php/Contributing_to_CTK#Integrate_your_new_feature Contributing_to_CTK#Integrate_your_new_feature]&lt;br /&gt;
&lt;br /&gt;
* DICOM&lt;br /&gt;
** Investigate web service approach (WG27): [[CTK DICOM Web Services]]&lt;br /&gt;
** JavaScript DICOM Library&lt;br /&gt;
*** For client side anonymization (like CTP does with java applet or jnlp but without java)&lt;br /&gt;
*** emscripten option? DCMTK(dcmdata) Dan, Kevin, Steve, Jc&lt;br /&gt;
&lt;br /&gt;
* DCMTK&lt;br /&gt;
** Touch base with Michael for CMake build system patches&lt;br /&gt;
** Bump version of DCMTK in CTK&lt;br /&gt;
&lt;br /&gt;
* ctkDICOM Issues&lt;br /&gt;
** [https://github.com/QIICR/ProjectIssuesAndWiki/wiki/Slicer-Infrastructure-Projects Slicer Infrastructure Projects] (Alireza with Andreas and Marco)&lt;br /&gt;
** Fix ctkDICOMApplicationTest1 (Steve, Jc)&lt;br /&gt;
** ctkDICOM Query with XNAT DICOM Gateway (Andreas, Misha)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* XNAT&lt;br /&gt;
** extend qRESTAPI used in ctkXNAT interface (used by ctkXNATTreeBrowser test interface and MITK custom interface)&lt;br /&gt;
*** Add subject, new folders, data&lt;br /&gt;
*** Demo of current state (Misha, Rick, Sascha)&lt;br /&gt;
*** Access assessments, reports and forms&lt;br /&gt;
** Launch XNAT Pipelines via the REST API&lt;br /&gt;
** Adding caching support to avoid redundant downloads&lt;br /&gt;
** Asynchronous API (ctk level)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Infrastructure: &lt;br /&gt;
** Switch to regular dashboard (cdash)&lt;br /&gt;
** finalize integration of Qt5&lt;br /&gt;
*** ctk (J2 and Sascha)&lt;br /&gt;
*** Experiment with PythonQt and Qt5:&lt;br /&gt;
**** See https://github.com/Orochimarufan/PythonQt as discussed [http://sourceforge.net/p/pythonqt/discussion/631392/thread/5f20c176/?limit=50 on the PythonQt list]&lt;br /&gt;
**** See https://github.com/commontk/PythonQt/tree/add-qt5-support&lt;br /&gt;
** Leverage TravisCI (Sascha)&lt;br /&gt;
** Touch base with Dominique Belhachemi regarding Debian packaging (Marco)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Application Hosting (Ivo and Larry)&lt;br /&gt;
** RESTful APIs Planning session (Ivo, Larry, Sascha, Andreas)&lt;br /&gt;
** Add integration testing&lt;br /&gt;
** Interoperability testing &lt;br /&gt;
*** with XIP host(?)&lt;br /&gt;
*** with commercial system(?)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* CLIs&lt;br /&gt;
** DICOM Wrapper Proof of Concept test prototype hack experiment (Steve)&lt;br /&gt;
** MedInria Integration of CLIs&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Reminder: when integrating branches, remember to use --log --no-ff when merging.&lt;br /&gt;
&lt;br /&gt;
== Agenda ==&lt;br /&gt;
&lt;br /&gt;
==== Monday ====&lt;br /&gt;
&lt;br /&gt;
Opening discussion&lt;br /&gt;
* Review topics and projects&lt;br /&gt;
* Plans for the week&lt;br /&gt;
* Review [https://github.com/commontk/CTK/issues?state=open open issues on github].&lt;br /&gt;
&lt;br /&gt;
Evening:&lt;br /&gt;
&lt;br /&gt;
==== Tuesday ====&lt;br /&gt;
&lt;br /&gt;
During the day: hack, hack, hack...&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Evening:&lt;br /&gt;
&lt;br /&gt;
==== Wednesday ====&lt;br /&gt;
&lt;br /&gt;
10:00 Roadmap discussion&lt;br /&gt;
&lt;br /&gt;
During the day: hack, hack, hack...&lt;br /&gt;
&lt;br /&gt;
Evening:&lt;br /&gt;
&lt;br /&gt;
==== Thursday ====&lt;br /&gt;
&lt;br /&gt;
During the day: hack, hack, hack...&lt;br /&gt;
&lt;br /&gt;
Evening: &lt;br /&gt;
&lt;br /&gt;
==== Friday ====&lt;br /&gt;
&lt;br /&gt;
During the day: hack, hack, hack...&lt;br /&gt;
&lt;br /&gt;
10:00; Closing discussion&lt;br /&gt;
&lt;br /&gt;
Afternoon: hack or travel&lt;br /&gt;
&lt;br /&gt;
== Travel &amp;amp; Hotel ==&lt;br /&gt;
&lt;br /&gt;
===Local contacts===&lt;br /&gt;
&lt;br /&gt;
* Lawrence Tarbox (tarboxl@mir.wustl.edu)&lt;br /&gt;
* Dan Marcus (dmarcus@wustl.edu)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Transportation===&lt;br /&gt;
&lt;br /&gt;
The facility is easy to get to from the airport via the Metrorail light rail system, with stations at the airport terminals and just around the corner from our building.  We do not recommend renting a car due to parking headaches, but if one chooses to rent a car, there are parking garages available that are not terribly expensive (e.g. $6 - $8 per day, no in and out).&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
===Lodging===&lt;br /&gt;
&lt;br /&gt;
Within walking distance is the Parkway Hotel (83% thumbs up and ranked #23 out of 123 hotels in St. Louis on tripadvisor.com).  If we were to reserve a room block, the Parkway would be very convenient.  The Parkway is affiliated with the medical campus, and one can use enclosed skyways to walk to our building (though the routing is a bit confusing).  There are other good hotels in the area.  Fred Prior likes the Chase Park Plaza, even though it is more expensive than the Parkway, and a several blocks longer walk.  A nearby Drury Inn said that they would provide a shuttle if enough people stayed there.  And of course there are several downtown hotels that are only a few Metrorail stops away.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Weather===&lt;br /&gt;
&lt;br /&gt;
[http://www.weather.com/weather/wxclimatology/monthly/graph/USMO0787 Average weather in St. Louis]&lt;br /&gt;
&lt;br /&gt;
===Food===&lt;br /&gt;
&lt;br /&gt;
Plan on having breakfast at your hotel before the meeting. Please email the organizers if you have any allergies or dietary restrictions. &lt;br /&gt;
&lt;br /&gt;
Being a university and hospital campus, there are several lunch possibilities, including several cafeterias and a daily show of high end food trucks just outside our door.  And both the nearby Grove and Central West neighborhoods have several restaurant choices for any meal and at multiple budget levels.  Naturally, we could also have pizza or Chinese food or sandwiches or whatever brought in if participants are interested, and don’t want to be bothered with going out.&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
===Optional Activities in the Area===&lt;br /&gt;
Fred did offer to host an outing to his country club (Meadowbrook), if there is interest.  The pool would not be open until Memorial Day (May 26th), but golf, tennis, and of course excellent food would be available.  While a country club outing would not be inexpensive, it would be less expensive than many other similar, high quality outings.  Other outing options could include a Cardinals game, if they are in town, or any of the museums and gardens in the area.&lt;/div&gt;</summary>
		<author><name>Wolf</name></author>
	</entry>
	<entry>
		<id>https://www.commontk.org/index.php?title=File:20140506_174248.jpg&amp;diff=2113</id>
		<title>File:20140506 174248.jpg</title>
		<link rel="alternate" type="text/html" href="https://www.commontk.org/index.php?title=File:20140506_174248.jpg&amp;diff=2113"/>
		<updated>2014-05-06T23:00:55Z</updated>

		<summary type="html">&lt;p&gt;Wolf: CTK Hackfest St. Louis 2014 May, Tuesday&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;CTK Hackfest St. Louis 2014 May, Tuesday&lt;/div&gt;</summary>
		<author><name>Wolf</name></author>
	</entry>
	<entry>
		<id>https://www.commontk.org/index.php?title=CTK_DICOM_Web_Services&amp;diff=2102</id>
		<title>CTK DICOM Web Services</title>
		<link rel="alternate" type="text/html" href="https://www.commontk.org/index.php?title=CTK_DICOM_Web_Services&amp;diff=2102"/>
		<updated>2014-05-05T19:06:56Z</updated>

		<summary type="html">&lt;p&gt;Wolf: /* Useful links */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;* Investigate web service approach (WG27)&lt;br /&gt;
** Pros: Easily go accross firewall, leverage caching from commercial app&lt;br /&gt;
** Approach:&lt;br /&gt;
*** Improve DCMTK&lt;br /&gt;
*** Create a python implementation&lt;br /&gt;
&lt;br /&gt;
== Useful links ==&lt;br /&gt;
&lt;br /&gt;
Presentation: [http://medical.nema.org/dicom/CP/Conference-2013/Presentations/Post-Conf-Day-1/D1-0935F-Philbin-by-Tarbox-Image%20Access%20Everywhere.pptx &amp;quot;Image Access Everywhere, DICOM Web Services&amp;quot;] James F Philbin&lt;br /&gt;
&lt;br /&gt;
dcm4che: [http://sourceforge.net/projects/dcm4che/files/dcm4chee-arc4/4.1.0.Alpha3/ Version 4.1.0.Alpha3 (and above) ]&lt;br /&gt;
&lt;br /&gt;
== DICOM Supplements ==&lt;br /&gt;
&lt;br /&gt;
[http://medical.nema.org/Dicom/2011/11_18pu.pdf DICOM Part 18: Web Access to DICOM Persistent Objects (WADO)]&lt;br /&gt;
&lt;br /&gt;
[ftp://medical.nema.org/medical/dicom/final/sup161_ft.pdf Web Access to DICOM Persistent Objects by RESTful Services (WADO-RS); supplement 161]&lt;br /&gt;
&lt;br /&gt;
[ftp://medical.nema.org/medical/dicom/Final/sup163_ft3.pdf Store Over the Web by RESTful Services (STOW-RS); supplement 163]&lt;br /&gt;
&lt;br /&gt;
[ftp://medical.nema.org/medical/dicom/final/sup166_ft5.pdf Query based on ID for DICOM Objects by RESTful Services (QIDO-RS); supplement 166]&lt;br /&gt;
&lt;br /&gt;
[ftp://medical.nema.org/medical/dicom/supps/PC/sup170_pc.pdf Server Options RESTful Services; supplement 170 (pc)]&lt;br /&gt;
&lt;br /&gt;
Not directly related is [ftp://medical.nema.org/medical/dicom/final/sup157_ft2.pdf Supplement 157, &amp;quot;Multi-Frame Converted Legacy Images&amp;quot;] , which is a more convenient way of handling large stacks of planar images (i.e. convert multiple single-slice images into a single multi-dimensional image).&lt;/div&gt;</summary>
		<author><name>Wolf</name></author>
	</entry>
	<entry>
		<id>https://www.commontk.org/index.php?title=CTK_DICOM_Web_Services&amp;diff=2097</id>
		<title>CTK DICOM Web Services</title>
		<link rel="alternate" type="text/html" href="https://www.commontk.org/index.php?title=CTK_DICOM_Web_Services&amp;diff=2097"/>
		<updated>2014-05-05T16:22:22Z</updated>

		<summary type="html">&lt;p&gt;Wolf: /* DICOM Supplements */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;* Investigate web service approach (WG27)&lt;br /&gt;
** Pros: Easily go accross firewall, leverage caching from commercial app&lt;br /&gt;
** Approach:&lt;br /&gt;
*** Improve DCMTK&lt;br /&gt;
*** Create a python implementation&lt;br /&gt;
&lt;br /&gt;
== Useful links ==&lt;br /&gt;
&lt;br /&gt;
Presentation: [http://medical.nema.org/dicom/CP/Conference-2013/Presentations/Post-Conf-Day-1/D1-0935F-Philbin-by-Tarbox-Image%20Access%20Everywhere.pptx &amp;quot;Image Access Everywhere, DICOM Web Services&amp;quot;] James F Philbin&lt;br /&gt;
&lt;br /&gt;
== DICOM Supplements ==&lt;br /&gt;
&lt;br /&gt;
[http://medical.nema.org/Dicom/2011/11_18pu.pdf WADO by means of RESTful Services]&lt;br /&gt;
&lt;br /&gt;
[ftp://medical.nema.org/medical/dicom/final/sup161_ft.pdf Web Access to DICOM Persistent Objects by RESTful Services (WADO-RS); supplement 161]&lt;br /&gt;
&lt;br /&gt;
[ftp://medical.nema.org/medical/dicom/Final/sup163_ft3.pdf Store Over the Web by RESTful Services (STOW-RS); supplement 163]&lt;br /&gt;
&lt;br /&gt;
[ftp://medical.nema.org/medical/dicom/final/sup166_ft5.pdf Query based on ID for DICOM Objects by RESTful Services (QIDO-RS); supplement 166]&lt;br /&gt;
&lt;br /&gt;
[ftp://medical.nema.org/medical/dicom/supps/PC/sup170_pc.pdf Server Options RESTful Services; supplement 170 (pc)]&lt;/div&gt;</summary>
		<author><name>Wolf</name></author>
	</entry>
	<entry>
		<id>https://www.commontk.org/index.php?title=CTK-Hackfest-May-2014&amp;diff=2094</id>
		<title>CTK-Hackfest-May-2014</title>
		<link rel="alternate" type="text/html" href="https://www.commontk.org/index.php?title=CTK-Hackfest-May-2014&amp;diff=2094"/>
		<updated>2014-05-05T15:35:20Z</updated>

		<summary type="html">&lt;p&gt;Wolf: /* Introduction */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Event pictures ==&lt;br /&gt;
&lt;br /&gt;
Images from the hackfest: &lt;br /&gt;
&amp;lt;gallery widths=300 px heights=200px perrow=3&amp;gt;&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
Social programs&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery widths=150 px heights=100px perrow=4&amp;gt;&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Progress ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery widths=400px heights=300px perrow=2&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Introduction ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Date:&#039;&#039;&#039; May 5-9, 2014&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Location:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
ERL conference room, [http://www.wustl.edu/ Washington University Saint Louis], [http://erl.wustl.edu/aboutus/location.html Electronic Radiology Laboratory], 4525 Scott Avenue, 3rd floor, room 3347.&lt;br /&gt;
&lt;br /&gt;
[http://erl.wustl.edu/aboutus/location.html How to get here.]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Goal:&#039;&#039;&#039; A follow on to the [[Commontk:Current_events#Past_events|wildly successful previous hackfests!]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Requirements:&#039;&#039;&#039; Attendees must be willing to spend their time during the event writing ctk code that contributes to the main [[CTK-Roadmap | ctk roadmap]].  This means spending the week immersed in C++, Qt, DCMTK, CMake, and related technologies.  People who do not feel qualified for this task are politely not invited :)&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Group size:&#039;&#039;&#039; Maximum 20 participants so we can have a manageable working meeting.  The organizing committee will invite and select participants based on input from [[TheTeam]].&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Site Hosts:&#039;&#039;&#039; Lawrence Tarbox and Dan Marcus&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Organizing Committee:&#039;&#039;&#039; Steve Pieper, Ivo Wolf, Stephen Aylward&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Future Events:&#039;&#039;&#039; Future hackfests will be announced in advance, and we hope lots of people will be interested in participating.  The venue and activities at future hackfests will be determined based on the number of active participants in the project.   We welcome participation via the CTK email lists, the source code repository, and this website.&lt;br /&gt;
&lt;br /&gt;
== Attendees ==&lt;br /&gt;
&lt;br /&gt;
* So far we have received confirmation for the following people (in no particular order). &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Please fill in your intentions in terms of common accommodation.&lt;br /&gt;
&lt;br /&gt;
{|class=&amp;quot;wikitable alternance&amp;quot; style=&amp;quot;text-align:left; border:1px solid black;&amp;quot;&lt;br /&gt;
|+ &#039;&#039;&#039;&#039;&#039;Participants&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
! scope=col style=&amp;quot;background:#cde6f8;&amp;quot;| Name&lt;br /&gt;
! scope=col style=&amp;quot;background:#cde6f8;&amp;quot;| Organization&lt;br /&gt;
|-&lt;br /&gt;
|Steve Pieper&lt;br /&gt;
|Isomics, Inc. Cambridge, USA. (Arrive by noon Monday, leave noon Friday)&lt;br /&gt;
|-&lt;br /&gt;
|Stephen Aylward&lt;br /&gt;
|Kitware, Inc. North Carolina, USA.&lt;br /&gt;
|-&lt;br /&gt;
|Jean-Christophe Fillion-Robin&lt;br /&gt;
|Kitware, Inc. North Carolina, USA.&lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
|Marco Nolden&lt;br /&gt;
|German Cancer Research Center, Heidelberg, Germany&lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
|Sascha Zelzer&lt;br /&gt;
|German Cancer Research Center, Heidelberg, Germany&lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
|Andreas Fetzer&lt;br /&gt;
|German Cancer Research Center, Heidelberg, Germany&lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
|Ivo Wolf&lt;br /&gt;
|Mannheim University of Applied Sciences, Germany&lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
|Florian Vichot&lt;br /&gt;
|INRIA - Asclepios, Sophia-Antipolis, France&lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
|Alireza Mehrtash&lt;br /&gt;
|Brigham &amp;amp; Women&#039;s Hospital, Boston, USA.&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{|class=&amp;quot;wikitable alternance&amp;quot; style=&amp;quot;text-align:left; border:1px solid black;&amp;quot;&lt;br /&gt;
|+ &#039;&#039;&#039;&#039;&#039;Google Hangout Participants&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
! scope=col style=&amp;quot;background:#cde6f8;&amp;quot;| Name&lt;br /&gt;
! scope=col style=&amp;quot;background:#cde6f8;&amp;quot;| Organization&lt;br /&gt;
! scope=col style=&amp;quot;background:#cde6f8;&amp;quot;| Availablity (St. Louis time)&lt;br /&gt;
|-&lt;br /&gt;
|[http://en.wikipedia.org/wiki/Jeremy_Bentham#Death_and_the_Auto-Icon Jeremy Bentham&#039;s auto-icon]&lt;br /&gt;
|University College, London&lt;br /&gt;
| Anytime&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
* People who manifested interest in joining the fest. Please move your names up to the confirmed table, with the details as soon as you can to facilitate discussions with potential hotels.&lt;br /&gt;
&lt;br /&gt;
{|class=&amp;quot;wikitable alternance&amp;quot; style=&amp;quot;text-align:left; border:1px solid black;&amp;quot;&lt;br /&gt;
|+ &#039;&#039;&#039;&#039;&#039;Confirmed&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
! scope=col style=&amp;quot;background:#cde6f8;&amp;quot;| Name&lt;br /&gt;
! scope=col style=&amp;quot;background:#cde6f8;&amp;quot;| Organization&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{Note}}There were also other invitations sent to active people on the community, and people who recently showed interest. When their intent will be known they will be added to the list.&lt;br /&gt;
&lt;br /&gt;
== Preparation ==&lt;br /&gt;
&lt;br /&gt;
Developers should bring a laptop with the [http://github.com/commontk/CTK current CTK source code] downloaded and [[Build_Instructions|built]].&lt;br /&gt;
&lt;br /&gt;
Use the [http://public.kitware.com/cgi-bin/mailman/listinfo/ctk-developers CTK developers mailing list] to discuss build issues and topics for ongoing work.&lt;br /&gt;
&lt;br /&gt;
Phone conferences have been scheduled in the weeks leading to the event:&lt;br /&gt;
* To be announced&lt;br /&gt;
&lt;br /&gt;
== Topics and Projects ==&lt;br /&gt;
&lt;br /&gt;
TBD (probably XNAT, DICOM, CLIs, Hosting...)&lt;br /&gt;
&lt;br /&gt;
* Infrastructure: &lt;br /&gt;
** Switch to regular dashboard&lt;br /&gt;
** Leaverage TravisCI&lt;br /&gt;
** Touch base with &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* DICOM&lt;br /&gt;
** Investigate web service approach (WG27)&lt;br /&gt;
*** Pros: Easily go accross firewall, leverage caching from commercial app&lt;br /&gt;
*** Approach:&lt;br /&gt;
**** Improve DCMTK&lt;br /&gt;
**** Create a python implementation&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* DCMTK&lt;br /&gt;
** Touch base with Michael for CMake build system patches&lt;br /&gt;
&lt;br /&gt;
== Agenda ==&lt;br /&gt;
&lt;br /&gt;
==== Monday ====&lt;br /&gt;
&lt;br /&gt;
Opening discussion&lt;br /&gt;
* Review topics and projects&lt;br /&gt;
* Plans for the week&lt;br /&gt;
* Review [https://github.com/commontk/CTK/issues?state=open open issues on github].&lt;br /&gt;
&lt;br /&gt;
Evening:&lt;br /&gt;
&lt;br /&gt;
==== Tuesday ====&lt;br /&gt;
&lt;br /&gt;
During the day: hack, hack, hack...&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Evening:&lt;br /&gt;
&lt;br /&gt;
==== Wednesday ====&lt;br /&gt;
&lt;br /&gt;
10:00 Roadmap discussion&lt;br /&gt;
&lt;br /&gt;
During the day: hack, hack, hack...&lt;br /&gt;
&lt;br /&gt;
Evening:&lt;br /&gt;
&lt;br /&gt;
==== Thursday ====&lt;br /&gt;
&lt;br /&gt;
During the day: hack, hack, hack...&lt;br /&gt;
&lt;br /&gt;
Evening: &lt;br /&gt;
&lt;br /&gt;
==== Friday ====&lt;br /&gt;
&lt;br /&gt;
During the day: hack, hack, hack...&lt;br /&gt;
&lt;br /&gt;
10:00; Closing discussion&lt;br /&gt;
&lt;br /&gt;
Afternoon: hack or travel&lt;br /&gt;
&lt;br /&gt;
== Travel &amp;amp; Hotel ==&lt;br /&gt;
&lt;br /&gt;
===Local contacts===&lt;br /&gt;
&lt;br /&gt;
* Lawrence Tarbox (tarboxl@mir.wustl.edu)&lt;br /&gt;
* Dan Marcus (dmarcus@wustl.edu)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Transportation===&lt;br /&gt;
&lt;br /&gt;
The facility is easy to get to from the airport via the Metrorail light rail system, with stations at the airport terminals and just around the corner from our building.  We do not recommend renting a car due to parking headaches, but if one chooses to rent a car, there are parking garages available that are not terribly expensive (e.g. $6 - $8 per day, no in and out).&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
===Lodging===&lt;br /&gt;
&lt;br /&gt;
Within walking distance is the Parkway Hotel (83% thumbs up and ranked #23 out of 123 hotels in St. Louis on tripadvisor.com).  If we were to reserve a room block, the Parkway would be very convenient.  The Parkway is affiliated with the medical campus, and one can use enclosed skyways to walk to our building (though the routing is a bit confusing).  There are other good hotels in the area.  Fred Prior likes the Chase Park Plaza, even though it is more expensive than the Parkway, and a several blocks longer walk.  A nearby Drury Inn said that they would provide a shuttle if enough people stayed there.  And of course there are several downtown hotels that are only a few Metrorail stops away.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Weather===&lt;br /&gt;
&lt;br /&gt;
[http://www.weather.com/weather/wxclimatology/monthly/graph/USMO0787 Average weather in St. Louis]&lt;br /&gt;
&lt;br /&gt;
===Food===&lt;br /&gt;
&lt;br /&gt;
Plan on having breakfast at your hotel before the meeting. Please email the organizers if you have any allergies or dietary restrictions. &lt;br /&gt;
&lt;br /&gt;
Being a university and hospital campus, there are several lunch possibilities, including several cafeterias and a daily show of high end food trucks just outside our door.  And both the nearby Grove and Central West neighborhoods have several restaurant choices for any meal and at multiple budget levels.  Naturally, we could also have pizza or Chinese food or sandwiches or whatever brought in if participants are interested, and don’t want to be bothered with going out.&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
===Optional Activities in the Area===&lt;br /&gt;
Fred did offer to host an outing to his country club (Meadowbrook), if there is interest.  The pool would not be open until Memorial Day (May 26th), but golf, tennis, and of course excellent food would be available.  While a country club outing would not be inexpensive, it would be less expensive than many other similar, high quality outings.  Other outing options could include a Cardinals game, if they are in town, or any of the museums and gardens in the area.&lt;/div&gt;</summary>
		<author><name>Wolf</name></author>
	</entry>
	<entry>
		<id>https://www.commontk.org/index.php?title=CTK-Hackfest-May-2014&amp;diff=2093</id>
		<title>CTK-Hackfest-May-2014</title>
		<link rel="alternate" type="text/html" href="https://www.commontk.org/index.php?title=CTK-Hackfest-May-2014&amp;diff=2093"/>
		<updated>2014-05-05T15:33:48Z</updated>

		<summary type="html">&lt;p&gt;Wolf: /* Introduction */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Event pictures ==&lt;br /&gt;
&lt;br /&gt;
Images from the hackfest: &lt;br /&gt;
&amp;lt;gallery widths=300 px heights=200px perrow=3&amp;gt;&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
Social programs&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery widths=150 px heights=100px perrow=4&amp;gt;&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Progress ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery widths=400px heights=300px perrow=2&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Introduction ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Date:&#039;&#039;&#039; May 5-9, 2014&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Location:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
ERL conference room, [http://www.wustl.edu/ Washington University Saint Louis], Electronic Radiology Laboratory, 4525 Scott Avenue, 3rd floor, room 3347.&lt;br /&gt;
&lt;br /&gt;
[http://erl.wustl.edu/aboutus/location.html How to get here.]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Goal:&#039;&#039;&#039; A follow on to the [[Commontk:Current_events#Past_events|wildly successful previous hackfests!]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Requirements:&#039;&#039;&#039; Attendees must be willing to spend their time during the event writing ctk code that contributes to the main [[CTK-Roadmap | ctk roadmap]].  This means spending the week immersed in C++, Qt, DCMTK, CMake, and related technologies.  People who do not feel qualified for this task are politely not invited :)&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Group size:&#039;&#039;&#039; Maximum 20 participants so we can have a manageable working meeting.  The organizing committee will invite and select participants based on input from [[TheTeam]].&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Site Hosts:&#039;&#039;&#039; Lawrence Tarbox and Dan Marcus&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Organizing Committee:&#039;&#039;&#039; Steve Pieper, Ivo Wolf, Stephen Aylward&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Future Events:&#039;&#039;&#039; Future hackfests will be announced in advance, and we hope lots of people will be interested in participating.  The venue and activities at future hackfests will be determined based on the number of active participants in the project.   We welcome participation via the CTK email lists, the source code repository, and this website.&lt;br /&gt;
&lt;br /&gt;
== Attendees ==&lt;br /&gt;
&lt;br /&gt;
* So far we have received confirmation for the following people (in no particular order). &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Please fill in your intentions in terms of common accommodation.&lt;br /&gt;
&lt;br /&gt;
{|class=&amp;quot;wikitable alternance&amp;quot; style=&amp;quot;text-align:left; border:1px solid black;&amp;quot;&lt;br /&gt;
|+ &#039;&#039;&#039;&#039;&#039;Participants&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
! scope=col style=&amp;quot;background:#cde6f8;&amp;quot;| Name&lt;br /&gt;
! scope=col style=&amp;quot;background:#cde6f8;&amp;quot;| Organization&lt;br /&gt;
|-&lt;br /&gt;
|Steve Pieper&lt;br /&gt;
|Isomics, Inc. Cambridge, USA. (Arrive by noon Monday, leave noon Friday)&lt;br /&gt;
|-&lt;br /&gt;
|Stephen Aylward&lt;br /&gt;
|Kitware, Inc. North Carolina, USA.&lt;br /&gt;
|-&lt;br /&gt;
|Jean-Christophe Fillion-Robin&lt;br /&gt;
|Kitware, Inc. North Carolina, USA.&lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
|Marco Nolden&lt;br /&gt;
|German Cancer Research Center, Heidelberg, Germany&lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
|Sascha Zelzer&lt;br /&gt;
|German Cancer Research Center, Heidelberg, Germany&lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
|Andreas Fetzer&lt;br /&gt;
|German Cancer Research Center, Heidelberg, Germany&lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
|Ivo Wolf&lt;br /&gt;
|Mannheim University of Applied Sciences, Germany&lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
|Florian Vichot&lt;br /&gt;
|INRIA - Asclepios, Sophia-Antipolis, France&lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
|Alireza Mehrtash&lt;br /&gt;
|Brigham &amp;amp; Women&#039;s Hospital, Boston, USA.&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{|class=&amp;quot;wikitable alternance&amp;quot; style=&amp;quot;text-align:left; border:1px solid black;&amp;quot;&lt;br /&gt;
|+ &#039;&#039;&#039;&#039;&#039;Google Hangout Participants&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
! scope=col style=&amp;quot;background:#cde6f8;&amp;quot;| Name&lt;br /&gt;
! scope=col style=&amp;quot;background:#cde6f8;&amp;quot;| Organization&lt;br /&gt;
! scope=col style=&amp;quot;background:#cde6f8;&amp;quot;| Availablity (St. Louis time)&lt;br /&gt;
|-&lt;br /&gt;
|[http://en.wikipedia.org/wiki/Jeremy_Bentham#Death_and_the_Auto-Icon Jeremy Bentham&#039;s auto-icon]&lt;br /&gt;
|University College, London&lt;br /&gt;
| Anytime&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
* People who manifested interest in joining the fest. Please move your names up to the confirmed table, with the details as soon as you can to facilitate discussions with potential hotels.&lt;br /&gt;
&lt;br /&gt;
{|class=&amp;quot;wikitable alternance&amp;quot; style=&amp;quot;text-align:left; border:1px solid black;&amp;quot;&lt;br /&gt;
|+ &#039;&#039;&#039;&#039;&#039;Confirmed&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
! scope=col style=&amp;quot;background:#cde6f8;&amp;quot;| Name&lt;br /&gt;
! scope=col style=&amp;quot;background:#cde6f8;&amp;quot;| Organization&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{Note}}There were also other invitations sent to active people on the community, and people who recently showed interest. When their intent will be known they will be added to the list.&lt;br /&gt;
&lt;br /&gt;
== Preparation ==&lt;br /&gt;
&lt;br /&gt;
Developers should bring a laptop with the [http://github.com/commontk/CTK current CTK source code] downloaded and [[Build_Instructions|built]].&lt;br /&gt;
&lt;br /&gt;
Use the [http://public.kitware.com/cgi-bin/mailman/listinfo/ctk-developers CTK developers mailing list] to discuss build issues and topics for ongoing work.&lt;br /&gt;
&lt;br /&gt;
Phone conferences have been scheduled in the weeks leading to the event:&lt;br /&gt;
* To be announced&lt;br /&gt;
&lt;br /&gt;
== Topics and Projects ==&lt;br /&gt;
&lt;br /&gt;
TBD (probably XNAT, DICOM, CLIs, Hosting...)&lt;br /&gt;
&lt;br /&gt;
* Infrastructure: &lt;br /&gt;
** Switch to regular dashboard&lt;br /&gt;
** Leaverage TravisCI&lt;br /&gt;
** Touch base with &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* DICOM&lt;br /&gt;
** Investigate web service approach (WG27)&lt;br /&gt;
*** Pros: Easily go accross firewall, leverage caching from commercial app&lt;br /&gt;
*** Approach:&lt;br /&gt;
**** Improve DCMTK&lt;br /&gt;
**** Create a python implementation&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* DCMTK&lt;br /&gt;
** Touch base with Michael for CMake build system patches&lt;br /&gt;
&lt;br /&gt;
== Agenda ==&lt;br /&gt;
&lt;br /&gt;
==== Monday ====&lt;br /&gt;
&lt;br /&gt;
Opening discussion&lt;br /&gt;
* Review topics and projects&lt;br /&gt;
* Plans for the week&lt;br /&gt;
* Review [https://github.com/commontk/CTK/issues?state=open open issues on github].&lt;br /&gt;
&lt;br /&gt;
Evening:&lt;br /&gt;
&lt;br /&gt;
==== Tuesday ====&lt;br /&gt;
&lt;br /&gt;
During the day: hack, hack, hack...&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Evening:&lt;br /&gt;
&lt;br /&gt;
==== Wednesday ====&lt;br /&gt;
&lt;br /&gt;
10:00 Roadmap discussion&lt;br /&gt;
&lt;br /&gt;
During the day: hack, hack, hack...&lt;br /&gt;
&lt;br /&gt;
Evening:&lt;br /&gt;
&lt;br /&gt;
==== Thursday ====&lt;br /&gt;
&lt;br /&gt;
During the day: hack, hack, hack...&lt;br /&gt;
&lt;br /&gt;
Evening: &lt;br /&gt;
&lt;br /&gt;
==== Friday ====&lt;br /&gt;
&lt;br /&gt;
During the day: hack, hack, hack...&lt;br /&gt;
&lt;br /&gt;
10:00; Closing discussion&lt;br /&gt;
&lt;br /&gt;
Afternoon: hack or travel&lt;br /&gt;
&lt;br /&gt;
== Travel &amp;amp; Hotel ==&lt;br /&gt;
&lt;br /&gt;
===Local contacts===&lt;br /&gt;
&lt;br /&gt;
* Lawrence Tarbox (tarboxl@mir.wustl.edu)&lt;br /&gt;
* Dan Marcus (dmarcus@wustl.edu)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Transportation===&lt;br /&gt;
&lt;br /&gt;
The facility is easy to get to from the airport via the Metrorail light rail system, with stations at the airport terminals and just around the corner from our building.  We do not recommend renting a car due to parking headaches, but if one chooses to rent a car, there are parking garages available that are not terribly expensive (e.g. $6 - $8 per day, no in and out).&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
===Lodging===&lt;br /&gt;
&lt;br /&gt;
Within walking distance is the Parkway Hotel (83% thumbs up and ranked #23 out of 123 hotels in St. Louis on tripadvisor.com).  If we were to reserve a room block, the Parkway would be very convenient.  The Parkway is affiliated with the medical campus, and one can use enclosed skyways to walk to our building (though the routing is a bit confusing).  There are other good hotels in the area.  Fred Prior likes the Chase Park Plaza, even though it is more expensive than the Parkway, and a several blocks longer walk.  A nearby Drury Inn said that they would provide a shuttle if enough people stayed there.  And of course there are several downtown hotels that are only a few Metrorail stops away.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Weather===&lt;br /&gt;
&lt;br /&gt;
[http://www.weather.com/weather/wxclimatology/monthly/graph/USMO0787 Average weather in St. Louis]&lt;br /&gt;
&lt;br /&gt;
===Food===&lt;br /&gt;
&lt;br /&gt;
Plan on having breakfast at your hotel before the meeting. Please email the organizers if you have any allergies or dietary restrictions. &lt;br /&gt;
&lt;br /&gt;
Being a university and hospital campus, there are several lunch possibilities, including several cafeterias and a daily show of high end food trucks just outside our door.  And both the nearby Grove and Central West neighborhoods have several restaurant choices for any meal and at multiple budget levels.  Naturally, we could also have pizza or Chinese food or sandwiches or whatever brought in if participants are interested, and don’t want to be bothered with going out.&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
===Optional Activities in the Area===&lt;br /&gt;
Fred did offer to host an outing to his country club (Meadowbrook), if there is interest.  The pool would not be open until Memorial Day (May 26th), but golf, tennis, and of course excellent food would be available.  While a country club outing would not be inexpensive, it would be less expensive than many other similar, high quality outings.  Other outing options could include a Cardinals game, if they are in town, or any of the museums and gardens in the area.&lt;/div&gt;</summary>
		<author><name>Wolf</name></author>
	</entry>
	<entry>
		<id>https://www.commontk.org/index.php?title=CTK-Hackfest-May-2014&amp;diff=2092</id>
		<title>CTK-Hackfest-May-2014</title>
		<link rel="alternate" type="text/html" href="https://www.commontk.org/index.php?title=CTK-Hackfest-May-2014&amp;diff=2092"/>
		<updated>2014-05-05T15:31:47Z</updated>

		<summary type="html">&lt;p&gt;Wolf: /* Introduction */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Event pictures ==&lt;br /&gt;
&lt;br /&gt;
Images from the hackfest: &lt;br /&gt;
&amp;lt;gallery widths=300 px heights=200px perrow=3&amp;gt;&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
Social programs&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery widths=150 px heights=100px perrow=4&amp;gt;&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Progress ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery widths=400px heights=300px perrow=2&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Introduction ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Date:&#039;&#039;&#039; May 5-9, 2014&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Location:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
ERL conference room, [http://www.wustl.edu/ Washington University Saint Louis], Electronic Radiology Laboratory, 3rd floor.&lt;br /&gt;
&lt;br /&gt;
[http://erl.wustl.edu/aboutus/location.html How to get here.]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Goal:&#039;&#039;&#039; A follow on to the [[Commontk:Current_events#Past_events|wildly successful previous hackfests!]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Requirements:&#039;&#039;&#039; Attendees must be willing to spend their time during the event writing ctk code that contributes to the main [[CTK-Roadmap | ctk roadmap]].  This means spending the week immersed in C++, Qt, DCMTK, CMake, and related technologies.  People who do not feel qualified for this task are politely not invited :)&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Group size:&#039;&#039;&#039; Maximum 20 participants so we can have a manageable working meeting.  The organizing committee will invite and select participants based on input from [[TheTeam]].&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Site Hosts:&#039;&#039;&#039; Lawrence Tarbox and Dan Marcus&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Organizing Committee:&#039;&#039;&#039; Steve Pieper, Ivo Wolf, Stephen Aylward&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Future Events:&#039;&#039;&#039; Future hackfests will be announced in advance, and we hope lots of people will be interested in participating.  The venue and activities at future hackfests will be determined based on the number of active participants in the project.   We welcome participation via the CTK email lists, the source code repository, and this website.&lt;br /&gt;
&lt;br /&gt;
== Attendees ==&lt;br /&gt;
&lt;br /&gt;
* So far we have received confirmation for the following people (in no particular order). &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Please fill in your intentions in terms of common accommodation.&lt;br /&gt;
&lt;br /&gt;
{|class=&amp;quot;wikitable alternance&amp;quot; style=&amp;quot;text-align:left; border:1px solid black;&amp;quot;&lt;br /&gt;
|+ &#039;&#039;&#039;&#039;&#039;Participants&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
! scope=col style=&amp;quot;background:#cde6f8;&amp;quot;| Name&lt;br /&gt;
! scope=col style=&amp;quot;background:#cde6f8;&amp;quot;| Organization&lt;br /&gt;
|-&lt;br /&gt;
|Steve Pieper&lt;br /&gt;
|Isomics, Inc. Cambridge, USA. (Arrive by noon Monday, leave noon Friday)&lt;br /&gt;
|-&lt;br /&gt;
|Stephen Aylward&lt;br /&gt;
|Kitware, Inc. North Carolina, USA.&lt;br /&gt;
|-&lt;br /&gt;
|Jean-Christophe Fillion-Robin&lt;br /&gt;
|Kitware, Inc. North Carolina, USA.&lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
|Marco Nolden&lt;br /&gt;
|German Cancer Research Center, Heidelberg, Germany&lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
|Sascha Zelzer&lt;br /&gt;
|German Cancer Research Center, Heidelberg, Germany&lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
|Andreas Fetzer&lt;br /&gt;
|German Cancer Research Center, Heidelberg, Germany&lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
|Ivo Wolf&lt;br /&gt;
|Mannheim University of Applied Sciences, Germany&lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
|Florian Vichot&lt;br /&gt;
|INRIA - Asclepios, Sophia-Antipolis, France&lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
|Alireza Mehrtash&lt;br /&gt;
|Brigham &amp;amp; Women&#039;s Hospital, Boston, USA.&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{|class=&amp;quot;wikitable alternance&amp;quot; style=&amp;quot;text-align:left; border:1px solid black;&amp;quot;&lt;br /&gt;
|+ &#039;&#039;&#039;&#039;&#039;Google Hangout Participants&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
! scope=col style=&amp;quot;background:#cde6f8;&amp;quot;| Name&lt;br /&gt;
! scope=col style=&amp;quot;background:#cde6f8;&amp;quot;| Organization&lt;br /&gt;
! scope=col style=&amp;quot;background:#cde6f8;&amp;quot;| Availablity (St. Louis time)&lt;br /&gt;
|-&lt;br /&gt;
|[http://en.wikipedia.org/wiki/Jeremy_Bentham#Death_and_the_Auto-Icon Jeremy Bentham&#039;s auto-icon]&lt;br /&gt;
|University College, London&lt;br /&gt;
| Anytime&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
* People who manifested interest in joining the fest. Please move your names up to the confirmed table, with the details as soon as you can to facilitate discussions with potential hotels.&lt;br /&gt;
&lt;br /&gt;
{|class=&amp;quot;wikitable alternance&amp;quot; style=&amp;quot;text-align:left; border:1px solid black;&amp;quot;&lt;br /&gt;
|+ &#039;&#039;&#039;&#039;&#039;Confirmed&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
! scope=col style=&amp;quot;background:#cde6f8;&amp;quot;| Name&lt;br /&gt;
! scope=col style=&amp;quot;background:#cde6f8;&amp;quot;| Organization&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{Note}}There were also other invitations sent to active people on the community, and people who recently showed interest. When their intent will be known they will be added to the list.&lt;br /&gt;
&lt;br /&gt;
== Preparation ==&lt;br /&gt;
&lt;br /&gt;
Developers should bring a laptop with the [http://github.com/commontk/CTK current CTK source code] downloaded and [[Build_Instructions|built]].&lt;br /&gt;
&lt;br /&gt;
Use the [http://public.kitware.com/cgi-bin/mailman/listinfo/ctk-developers CTK developers mailing list] to discuss build issues and topics for ongoing work.&lt;br /&gt;
&lt;br /&gt;
Phone conferences have been scheduled in the weeks leading to the event:&lt;br /&gt;
* To be announced&lt;br /&gt;
&lt;br /&gt;
== Topics and Projects ==&lt;br /&gt;
&lt;br /&gt;
TBD (probably XNAT, DICOM, CLIs, Hosting...)&lt;br /&gt;
&lt;br /&gt;
* Infrastructure: &lt;br /&gt;
** Switch to regular dashboard&lt;br /&gt;
** Leaverage TravisCI&lt;br /&gt;
** Touch base with &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* DICOM&lt;br /&gt;
** Investigate web service approach (WG27)&lt;br /&gt;
*** Pros: Easily go accross firewall, leverage caching from commercial app&lt;br /&gt;
*** Approach:&lt;br /&gt;
**** Improve DCMTK&lt;br /&gt;
**** Create a python implementation&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* DCMTK&lt;br /&gt;
** Touch base with Michael for CMake build system patches&lt;br /&gt;
&lt;br /&gt;
== Agenda ==&lt;br /&gt;
&lt;br /&gt;
==== Monday ====&lt;br /&gt;
&lt;br /&gt;
Opening discussion&lt;br /&gt;
* Review topics and projects&lt;br /&gt;
* Plans for the week&lt;br /&gt;
* Review [https://github.com/commontk/CTK/issues?state=open open issues on github].&lt;br /&gt;
&lt;br /&gt;
Evening:&lt;br /&gt;
&lt;br /&gt;
==== Tuesday ====&lt;br /&gt;
&lt;br /&gt;
During the day: hack, hack, hack...&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Evening:&lt;br /&gt;
&lt;br /&gt;
==== Wednesday ====&lt;br /&gt;
&lt;br /&gt;
10:00 Roadmap discussion&lt;br /&gt;
&lt;br /&gt;
During the day: hack, hack, hack...&lt;br /&gt;
&lt;br /&gt;
Evening:&lt;br /&gt;
&lt;br /&gt;
==== Thursday ====&lt;br /&gt;
&lt;br /&gt;
During the day: hack, hack, hack...&lt;br /&gt;
&lt;br /&gt;
Evening: &lt;br /&gt;
&lt;br /&gt;
==== Friday ====&lt;br /&gt;
&lt;br /&gt;
During the day: hack, hack, hack...&lt;br /&gt;
&lt;br /&gt;
10:00; Closing discussion&lt;br /&gt;
&lt;br /&gt;
Afternoon: hack or travel&lt;br /&gt;
&lt;br /&gt;
== Travel &amp;amp; Hotel ==&lt;br /&gt;
&lt;br /&gt;
===Local contacts===&lt;br /&gt;
&lt;br /&gt;
* Lawrence Tarbox (tarboxl@mir.wustl.edu)&lt;br /&gt;
* Dan Marcus (dmarcus@wustl.edu)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Transportation===&lt;br /&gt;
&lt;br /&gt;
The facility is easy to get to from the airport via the Metrorail light rail system, with stations at the airport terminals and just around the corner from our building.  We do not recommend renting a car due to parking headaches, but if one chooses to rent a car, there are parking garages available that are not terribly expensive (e.g. $6 - $8 per day, no in and out).&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
===Lodging===&lt;br /&gt;
&lt;br /&gt;
Within walking distance is the Parkway Hotel (83% thumbs up and ranked #23 out of 123 hotels in St. Louis on tripadvisor.com).  If we were to reserve a room block, the Parkway would be very convenient.  The Parkway is affiliated with the medical campus, and one can use enclosed skyways to walk to our building (though the routing is a bit confusing).  There are other good hotels in the area.  Fred Prior likes the Chase Park Plaza, even though it is more expensive than the Parkway, and a several blocks longer walk.  A nearby Drury Inn said that they would provide a shuttle if enough people stayed there.  And of course there are several downtown hotels that are only a few Metrorail stops away.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Weather===&lt;br /&gt;
&lt;br /&gt;
[http://www.weather.com/weather/wxclimatology/monthly/graph/USMO0787 Average weather in St. Louis]&lt;br /&gt;
&lt;br /&gt;
===Food===&lt;br /&gt;
&lt;br /&gt;
Plan on having breakfast at your hotel before the meeting. Please email the organizers if you have any allergies or dietary restrictions. &lt;br /&gt;
&lt;br /&gt;
Being a university and hospital campus, there are several lunch possibilities, including several cafeterias and a daily show of high end food trucks just outside our door.  And both the nearby Grove and Central West neighborhoods have several restaurant choices for any meal and at multiple budget levels.  Naturally, we could also have pizza or Chinese food or sandwiches or whatever brought in if participants are interested, and don’t want to be bothered with going out.&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
===Optional Activities in the Area===&lt;br /&gt;
Fred did offer to host an outing to his country club (Meadowbrook), if there is interest.  The pool would not be open until Memorial Day (May 26th), but golf, tennis, and of course excellent food would be available.  While a country club outing would not be inexpensive, it would be less expensive than many other similar, high quality outings.  Other outing options could include a Cardinals game, if they are in town, or any of the museums and gardens in the area.&lt;/div&gt;</summary>
		<author><name>Wolf</name></author>
	</entry>
	<entry>
		<id>https://www.commontk.org/index.php?title=DICOM_Application_Hosting_Testing&amp;diff=2039</id>
		<title>DICOM Application Hosting Testing</title>
		<link rel="alternate" type="text/html" href="https://www.commontk.org/index.php?title=DICOM_Application_Hosting_Testing&amp;diff=2039"/>
		<updated>2013-11-08T12:02:57Z</updated>

		<summary type="html">&lt;p&gt;Wolf: Distinguish SOAP API testing from integration testing&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== SOAP API Testing ==&lt;br /&gt;
This sections on SOAP API Testing summarizes experiences gathered at the [[CTK-Hackfest-Nov-2011|hackfest in Sophia Antipolis]] in November 2011.&lt;br /&gt;
&lt;br /&gt;
=== High - level test suites ===&lt;br /&gt;
&lt;br /&gt;
That&#039;s what I can see so far:&lt;br /&gt;
&lt;br /&gt;
* WSDL compliance: Test if the host and app accept the official method signatures&lt;br /&gt;
* Functional testing: Test the &amp;quot;logic&amp;quot; of the host and app (proper state transitions, correct notification messages, etc.)&lt;br /&gt;
&lt;br /&gt;
=== Possible solutions ===&lt;br /&gt;
&lt;br /&gt;
* Use [http://www.soapui.org/ SoapUI] and its command line support to integrate it with ctest.&lt;br /&gt;
** Automatically generate tests for WSDL compliance using the official WSDL file&lt;br /&gt;
** Create manual functional tests within the SoapUI GUI and put the project file in the CTK git repository&lt;br /&gt;
&lt;br /&gt;
==== SoapUI ====&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Requires&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* Either host the SoapUI executable somewhere or look for it if testing is enabled&lt;br /&gt;
* Java Runtime on the test system&lt;br /&gt;
* Some CMake magic&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Pros&#039;&#039;&#039; &lt;br /&gt;
&lt;br /&gt;
* Rely on proven Java libraries to generate the RPC stuff and mock classes for server and client code from the WSDL file.&lt;br /&gt;
* No C++ involved, create test cases in the GUI&lt;br /&gt;
* No programming knowledge required to add or modify tests&lt;br /&gt;
&lt;br /&gt;
==== SoapUI Experiences ====&lt;br /&gt;
&lt;br /&gt;
Just some pieces of information we (Michael C.) gathered during the Sophia-Antipolis Hackfest&lt;br /&gt;
&lt;br /&gt;
* The soapUI project files are located under the dah-testing-soapui branch. I have put two xml files there: HostService-SoapUI.xml and Application-SoapUI.xml under Plugins\org.commontk.dah.core\Resources that correspond to the SoapUI projects and that needs to be imported in SoapUI.&lt;br /&gt;
* I have changed the enpoint that we use normally in the examples. (This is under the tab Service Enpoints when you double click on your project). I have tried for example to send a cancel request to the HostedApp plugin by simulating some requests from the hosting system. I received a notification that a message was received on the HostedApp but i didn&#039;t get the answer of my request: I am probably missing something in the way I set the endpoints...&lt;br /&gt;
* I recommend to use the trial version of SoapUI if you are willing to do some tests. The editing of your soap message  is much simpler in the pro version.&lt;br /&gt;
&lt;br /&gt;
== Integration Testing ==&lt;br /&gt;
In contrast to a conventional Web services architecture, DICOM Application Hosting uses Web services for bidirectional communication between the hosting system and the hosted applications. This limits the use of general SOAP testing suites to relatively simple SOAP message conformance tests. For example, testing the method &amp;quot;notifiyStateChanged&amp;quot; of the host interface requires that &amp;quot;setState&amp;quot; of the application interface has been called before - thus, the test has to be a service provider itself, which is not supported by general high level SOAP testing suites (please correct and add links, if you know testing solutions that allowing this).&lt;/div&gt;</summary>
		<author><name>Wolf</name></author>
	</entry>
	<entry>
		<id>https://www.commontk.org/index.php?title=CTK-Hackfest-Nov-2013&amp;diff=1977</id>
		<title>CTK-Hackfest-Nov-2013</title>
		<link rel="alternate" type="text/html" href="https://www.commontk.org/index.php?title=CTK-Hackfest-Nov-2013&amp;diff=1977"/>
		<updated>2013-11-04T09:11:19Z</updated>

		<summary type="html">&lt;p&gt;Wolf: /* Attendees */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;!--&lt;br /&gt;
== Event pictures ==&lt;br /&gt;
&lt;br /&gt;
Images from the hackfest&lt;br /&gt;
&amp;lt;gallery widths=300 px heights=200px perrow=3&amp;gt;&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Social programs&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery widths=150 px heights=100px perrow=4&amp;gt;&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Introduction ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Date:&#039;&#039;&#039; Nov 4-8, 2013&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Location:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Room 1.19 (Monday, Friday) and Room 2.14 (other days)&lt;br /&gt;
Malet Place Engineering Building, University College London.&lt;br /&gt;
&lt;br /&gt;
[[#location|How to get here.]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Goal:&#039;&#039;&#039; A follow on to the [[Commontk:Current_events#Past_events|wildly successful previous hackfests!]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Requirements:&#039;&#039;&#039; Attendees must be willing to spend their time during the event writing ctk code that contributes to the main [[CTK-Roadmap | ctk roadmap]].  This means spending the week immersed in C++, Qt, DCMTK, CMake, and related technologies.  People who do not feel qualified for this task are politely not invited :)&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Group size:&#039;&#039;&#039; Maximum 20 participants so we can have a manageable working meeting.  The organizing committee will invite and select participants based on input from [[TheTeam]].&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Site Hosts:&#039;&#039;&#039; Matt Clarkson (m.clarkson@ucl.ac.uk), Miklos Espak (m.espak@ucl.ac.uk)&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Organizing Committee:&#039;&#039;&#039; (need to ask people)&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Future Events:&#039;&#039;&#039; Future hackfests will be announced in advance, and we hope lots of people will be interested in participating.  The venue and activities at future hackfests will be determined based on the number of active participants in the project.   We welcome participation via the CTK email lists, the source code repository, and this website.&lt;br /&gt;
&lt;br /&gt;
== Attendees ==&lt;br /&gt;
&lt;br /&gt;
* So far we have received confirmation for the following people (in no particular order). &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Please fill in your intentions in terms of common accommodation.&lt;br /&gt;
&lt;br /&gt;
{|class=&amp;quot;wikitable alternance&amp;quot; style=&amp;quot;text-align:left; border:1px solid black;&amp;quot;&lt;br /&gt;
|+ &#039;&#039;&#039;&#039;&#039;Participants&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
! scope=col style=&amp;quot;background:#cde6f8;&amp;quot;| Name&lt;br /&gt;
! scope=col style=&amp;quot;background:#cde6f8;&amp;quot;| Organization&lt;br /&gt;
|-&lt;br /&gt;
|Matt Clarkson&lt;br /&gt;
|University College London, UK.&lt;br /&gt;
|-&lt;br /&gt;
|Miklos Espak&lt;br /&gt;
|University College London, UK.&lt;br /&gt;
|-&lt;br /&gt;
|Nicolas Toussaint&lt;br /&gt;
|University College London, UK.&lt;br /&gt;
|-&lt;br /&gt;
|Marco Nolden&lt;br /&gt;
|German Cancer Research Center, Heidelberg, Germany.&lt;br /&gt;
|-&lt;br /&gt;
|Sascha Zelzer&lt;br /&gt;
|German Cancer Research Center, Heidelberg, Germany.&lt;br /&gt;
|-&lt;br /&gt;
|Andreas Fetzer&lt;br /&gt;
|German Cancer Research Center, Heidelberg, Germany.&lt;br /&gt;
|-&lt;br /&gt;
|Steve Pieper&lt;br /&gt;
|Isomics, Inc. Cambridge, USA.&lt;br /&gt;
|-&lt;br /&gt;
|Florian Vichot&lt;br /&gt;
|INRIA, Sophia-Antipolis, France&lt;br /&gt;
|-&lt;br /&gt;
|Ivo Wolf&lt;br /&gt;
|Mannheim University of Applied Sciences, Germany&lt;br /&gt;
|-&lt;br /&gt;
| Ernesto Coto&lt;br /&gt;
| University of Sheffield, UK.&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{|class=&amp;quot;wikitable alternance&amp;quot; style=&amp;quot;text-align:left; border:1px solid black;&amp;quot;&lt;br /&gt;
|+ &#039;&#039;&#039;&#039;&#039;Google Hangout Participants&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
! scope=col style=&amp;quot;background:#cde6f8;&amp;quot;| Name&lt;br /&gt;
! scope=col style=&amp;quot;background:#cde6f8;&amp;quot;| Organization&lt;br /&gt;
! scope=col style=&amp;quot;background:#cde6f8;&amp;quot;| Availablity (London time)&lt;br /&gt;
|-&lt;br /&gt;
|Jean-Christophe Fillion-Robin&lt;br /&gt;
|Kitware Inc, North Carolina, USA&lt;br /&gt;
| 1pm to 6pm  &lt;br /&gt;
|-&lt;br /&gt;
|Michael Onken (planned)&lt;br /&gt;
|OFFIS, Germany.&lt;br /&gt;
| as needed&lt;br /&gt;
|-&lt;br /&gt;
|Csaba Pinter&lt;br /&gt;
|Queen&#039;s University, Kingston, ON&lt;br /&gt;
| TBD&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
* People who manifested interest in joining the fest. Please move your names up to the confirmed table, with the details as soon as you can to facilitate discussions with potential hotels.&lt;br /&gt;
&lt;br /&gt;
{|class=&amp;quot;wikitable alternance&amp;quot; style=&amp;quot;text-align:left; border:1px solid black;&amp;quot;&lt;br /&gt;
|+ &#039;&#039;&#039;&#039;&#039;Confirmed&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
! scope=col style=&amp;quot;background:#cde6f8;&amp;quot;| Name&lt;br /&gt;
! scope=col style=&amp;quot;background:#cde6f8;&amp;quot;| Organization&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{Note}}There were also other invitations sent to active people on the community, and people who recently showed interest. When their intent will be known they will be added to the list.&lt;br /&gt;
&lt;br /&gt;
== Preparation ==&lt;br /&gt;
&lt;br /&gt;
Developers should bring a laptop with the [http://github.com/commontk/CTK current CTK source code] downloaded and [[Build_Instructions|built]].&lt;br /&gt;
&lt;br /&gt;
Use the [http://public.kitware.com/cgi-bin/mailman/listinfo/ctk-developers CTK developers mailing list] to discuss build issues and topics for ongoing work.&lt;br /&gt;
&lt;br /&gt;
Phone conferences have been scheduled in the weeks leading to the event:&lt;br /&gt;
* To be announced&lt;br /&gt;
&lt;br /&gt;
== Topics and Projects ==&lt;br /&gt;
&lt;br /&gt;
== Agenda ==&lt;br /&gt;
&lt;br /&gt;
==== Monday ====&lt;br /&gt;
&lt;br /&gt;
Opening discussion&lt;br /&gt;
* Review topics and projects&lt;br /&gt;
* Plans for the week&lt;br /&gt;
* Review [https://github.com/commontk/CTK/issues?state=open open issues on github].&lt;br /&gt;
&lt;br /&gt;
Evening:&lt;br /&gt;
&lt;br /&gt;
==== Tuesday ====&lt;br /&gt;
&lt;br /&gt;
During the day: hack, hack, hack...&lt;br /&gt;
&lt;br /&gt;
Evening: &lt;br /&gt;
&lt;br /&gt;
==== Wednesday ====&lt;br /&gt;
&lt;br /&gt;
During the day: hack, hack, hack...&lt;br /&gt;
10:30 Hangout to review status&lt;br /&gt;
&lt;br /&gt;
Evening: &lt;br /&gt;
&lt;br /&gt;
==== Thursday ====&lt;br /&gt;
&lt;br /&gt;
During the day: hack, hack, hack...&lt;br /&gt;
&lt;br /&gt;
Evening: &lt;br /&gt;
&lt;br /&gt;
==== Friday ====&lt;br /&gt;
&lt;br /&gt;
During the day: hack, hack, hack...&lt;br /&gt;
&lt;br /&gt;
Late morning; Closing discussion&lt;br /&gt;
&lt;br /&gt;
Afternoon: hack or travel&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
== Gallery of Results ==&lt;br /&gt;
&lt;br /&gt;
Images from the hackfest&lt;br /&gt;
&amp;lt;gallery widths=300 px heights=200px perrow=3&amp;gt;&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Travel &amp;amp; Hotel ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Local contact&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Need any help in organizing your visit, contact Miklos Espak (m.espak@ucl.ac.uk).&lt;br /&gt;
If you have any troubles during your visit, call +44 792 6656 927.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Transportation&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
[http://www.ucl.ac.uk/maps/public-transport How to get to the UCL.]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Lodging&#039;&#039;&#039; &lt;br /&gt;
&lt;br /&gt;
Hotels in central London can be expensive, this one seems reasonably priced:&lt;br /&gt;
&lt;br /&gt;
* [http://www.imperialhotels.co.uk/tavistock The Tavistock Hotel]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div id=&amp;quot;location&amp;quot;&amp;gt;&#039;&#039;&#039;Meeting Location&#039;&#039;&#039;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Malet Place Engineering Building, University College London&lt;br /&gt;
[http://goo.gl/maps/2encP]&lt;br /&gt;
&lt;br /&gt;
Monday and Friday: room 1.19&lt;br /&gt;
Other days: room 2.14&lt;br /&gt;
&lt;br /&gt;
The reception is at the &#039;&#039;&#039;Engineering Front Building&#039;&#039;&#039; right at the gate, so please come there and refer to the CTK hackfest.&lt;br /&gt;
&lt;br /&gt;
[http://www.ucl.ac.uk/maps UCL Bloomsbury campus map]&lt;br /&gt;
&lt;br /&gt;
[http://crf.casa.ucl.ac.uk/ UCL campus route finder]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Weather&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Daily temperature will be around 12-15C (53-59F), mostly dry, light rain is possible some days.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Food&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Plan on having breakfast at your hotel before the meeting. Please email the organizers if you have any allergies or dietary restrictions. &lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--&#039;&#039;&#039;Optional Activities in the Area&#039;&#039;&#039;--&amp;gt;&lt;/div&gt;</summary>
		<author><name>Wolf</name></author>
	</entry>
	<entry>
		<id>https://www.commontk.org/index.php?title=CTK-Hackfest-Nov-2013&amp;diff=1961</id>
		<title>CTK-Hackfest-Nov-2013</title>
		<link rel="alternate" type="text/html" href="https://www.commontk.org/index.php?title=CTK-Hackfest-Nov-2013&amp;diff=1961"/>
		<updated>2013-10-16T09:09:08Z</updated>

		<summary type="html">&lt;p&gt;Wolf: /* Attendees */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Event pictures ==&lt;br /&gt;
&lt;br /&gt;
Images from the hackfest&lt;br /&gt;
&amp;lt;gallery widths=300 px heights=200px perrow=3&amp;gt;&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Social programs&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery widths=150 px heights=100px perrow=4&amp;gt;&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Introduction ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Date:&#039;&#039;&#039; Nov 4-8, 2013&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Location:&#039;&#039;&#039;  [http://goo.gl/maps/2encP].  Room 2.14, Malet Place Engineering Building, University College London.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Goal:&#039;&#039;&#039; A follow on to the [[Commontk:Current_events#Past_events|wildly successful previous hackfests!]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Requirements:&#039;&#039;&#039; Attendees must be willing to spend their time during the event writing ctk code that contributes to the main [[CTK-Roadmap | ctk roadmap]].  This means spending the week immersed in C++, Qt, DCMTK, CMake, and related technologies.  People who do not feel qualified for this task are politely not invited :)&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Group size:&#039;&#039;&#039; Maximum 20 participants so we can have a manageable working meeting.  The organizing committee will invite and select participants based on input from [[TheTeam]].&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Site Hosts:&#039;&#039;&#039; Matt Clarkson (m.clarkson@ucl.ac.uk), Miklos Espak (m.espak@ucl.ac.uk)&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Organizing Committee:&#039;&#039;&#039; (need to ask people)&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Future Events:&#039;&#039;&#039; Future hackfests will be announced in advance, and we hope lots of people will be interested in participating.  The venue and activities at future hackfests will be determined based on the number of active participants in the project.   We welcome participation via the CTK email lists, the source code repository, and this website.&lt;br /&gt;
&lt;br /&gt;
== Attendees ==&lt;br /&gt;
*So far we have received confirmation for the following people (in no particular order). &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Please fill in your intentions in terms of common accommodation.&lt;br /&gt;
&lt;br /&gt;
{|class=&amp;quot;wikitable alternance&amp;quot; style=&amp;quot;text-align:left; border:1px solid black;&amp;quot;&lt;br /&gt;
|+ &#039;&#039;&#039;&#039;&#039;Participants&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
! scope=col style=&amp;quot;background:#cde6f8;&amp;quot;| Name&lt;br /&gt;
! scope=col style=&amp;quot;background:#cde6f8;&amp;quot;| Organization&lt;br /&gt;
|-&lt;br /&gt;
|Matt Clarkson&lt;br /&gt;
|University College London, UK.&lt;br /&gt;
|-&lt;br /&gt;
|Miklos Espak&lt;br /&gt;
|University College London, UK.&lt;br /&gt;
|-&lt;br /&gt;
|Michael Onken (planned)&lt;br /&gt;
|OFFIS, Germany.&lt;br /&gt;
|-&lt;br /&gt;
|Marco Nolden&lt;br /&gt;
|German Cancer Research Center, Heidelberg, Germany.&lt;br /&gt;
|-&lt;br /&gt;
|Sascha Zelzer&lt;br /&gt;
|German Cancer Research Center, Heidelberg, Germany.&lt;br /&gt;
|-&lt;br /&gt;
|Andreas Fetzer&lt;br /&gt;
|German Cancer Research Center, Heidelberg, Germany.&lt;br /&gt;
|-&lt;br /&gt;
|Steve Pieper&lt;br /&gt;
|Isomics, Inc. Cambridge, USA.&lt;br /&gt;
|-&lt;br /&gt;
|Florian Vichot&lt;br /&gt;
|INRIA, Sophia-Antipolis, France&lt;br /&gt;
|-&lt;br /&gt;
|Ivo Wolf (planned)&lt;br /&gt;
|Mannheim University of Applied Sciences, Germany&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{|class=&amp;quot;wikitable alternance&amp;quot; style=&amp;quot;text-align:left; border:1px solid black;&amp;quot;&lt;br /&gt;
|+ &#039;&#039;&#039;&#039;&#039;Google Hangout Participants&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
! scope=col style=&amp;quot;background:#cde6f8;&amp;quot;| Name&lt;br /&gt;
! scope=col style=&amp;quot;background:#cde6f8;&amp;quot;| Organization&lt;br /&gt;
! scope=col style=&amp;quot;background:#cde6f8;&amp;quot;| Availablity (London time)&lt;br /&gt;
|-&lt;br /&gt;
|Jean-Christophe Fillion-Robin&lt;br /&gt;
|Kitware Inc, North Carolina, USA&lt;br /&gt;
| 1pm to 6pm  &lt;br /&gt;
|-&lt;br /&gt;
|Csaba Pinter&lt;br /&gt;
|Queen&#039;s University, Kingston, ON&lt;br /&gt;
| TBD&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
* People who manifested interest in joining the fest. Please move your names up to the confirmed table, with the details as soon as you can to facilitate discussions with potential hotels.&lt;br /&gt;
&lt;br /&gt;
{|class=&amp;quot;wikitable alternance&amp;quot; style=&amp;quot;text-align:left; border:1px solid black;&amp;quot;&lt;br /&gt;
|+ &#039;&#039;&#039;&#039;&#039;Confirmed&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
! scope=col style=&amp;quot;background:#cde6f8;&amp;quot;| Name&lt;br /&gt;
! scope=col style=&amp;quot;background:#cde6f8;&amp;quot;| Organization&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{Note}}There were also other invitations sent to active people on the community, and people who recently showed interest. When their intent will be known they will be added to the list.&lt;br /&gt;
&lt;br /&gt;
== Preparation ==&lt;br /&gt;
&lt;br /&gt;
Developers should bring a laptop with the [http://github.com/commontk/CTK current CTK source code] downloaded and [[Build_Instructions|built]].&lt;br /&gt;
&lt;br /&gt;
Use the [http://public.kitware.com/cgi-bin/mailman/listinfo/ctk-developers CTK developers mailing list] to discuss build issues and topics for ongoing work.&lt;br /&gt;
&lt;br /&gt;
Phone conferences have been scheduled in the weeks leading to the event:&lt;br /&gt;
* To be announced&lt;br /&gt;
&lt;br /&gt;
== Topics and Projects ==&lt;br /&gt;
&lt;br /&gt;
== Agenda ==&lt;br /&gt;
&lt;br /&gt;
==== Monday ====&lt;br /&gt;
&lt;br /&gt;
Opening discussion&lt;br /&gt;
* Review topics and projects&lt;br /&gt;
* Plans for the week&lt;br /&gt;
&lt;br /&gt;
Evening: &lt;br /&gt;
&lt;br /&gt;
==== Tuesday ====&lt;br /&gt;
&lt;br /&gt;
During the day: hack, hack, hack...&lt;br /&gt;
&lt;br /&gt;
Evening: &lt;br /&gt;
&lt;br /&gt;
==== Wednesday ====&lt;br /&gt;
&lt;br /&gt;
During the day: hack, hack, hack...&lt;br /&gt;
10:30 Hangout to review status&lt;br /&gt;
&lt;br /&gt;
Evening: &lt;br /&gt;
&lt;br /&gt;
==== Thursday ====&lt;br /&gt;
&lt;br /&gt;
During the day: hack, hack, hack...&lt;br /&gt;
&lt;br /&gt;
Evening: &lt;br /&gt;
&lt;br /&gt;
==== Friday ====&lt;br /&gt;
&lt;br /&gt;
During the day: hack, hack, hack...&lt;br /&gt;
&lt;br /&gt;
Late morning; Closing discussion&lt;br /&gt;
&lt;br /&gt;
Afternoon: hack or travel&lt;br /&gt;
&lt;br /&gt;
== Gallery of Results ==&lt;br /&gt;
Images from the hackfest&lt;br /&gt;
&amp;lt;gallery widths=300 px heights=200px perrow=3&amp;gt;&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Travel &amp;amp; Hotel ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Local contact&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Need any help in organizing your visit, contact Miklos Espak (m.espak@ucl.ac.uk).&lt;br /&gt;
If you have any troubles during your visit, call &#039;&#039;TBD&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Airport&#039;&#039;&#039; &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Transportation on Site&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Lodging&#039;&#039;&#039; &lt;br /&gt;
&lt;br /&gt;
Hotels in central London can be expensive, these ones seem reasonably priced:&lt;br /&gt;
&lt;br /&gt;
* The Tavistock Hotel. http://www.imperialhotels.co.uk/tavistock&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Meeting Location&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Weather&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Food&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Plan on having breakfast at your hotel before the meeting.  &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Optional Activities in the Area&#039;&#039;&#039;&lt;/div&gt;</summary>
		<author><name>Wolf</name></author>
	</entry>
	<entry>
		<id>https://www.commontk.org/index.php?title=CTK-Hackfest-May-2013&amp;diff=1903</id>
		<title>CTK-Hackfest-May-2013</title>
		<link rel="alternate" type="text/html" href="https://www.commontk.org/index.php?title=CTK-Hackfest-May-2013&amp;diff=1903"/>
		<updated>2013-05-24T15:19:09Z</updated>

		<summary type="html">&lt;p&gt;Wolf: /* DICOM Application Hosting */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Event pictures ==&lt;br /&gt;
Images from the hackfest&lt;br /&gt;
&amp;lt;gallery widths=300 px heights=200px perrow=3&amp;gt;&lt;br /&gt;
&lt;br /&gt;
File:2013-05-20_16.16.28.jpg|&amp;lt;big&amp;gt;Discussions on Monday&amp;lt;/big&amp;gt;&lt;br /&gt;
File:2013-05-21_11.33.58.jpg|&amp;lt;big&amp;gt;Planning on Tuesday&amp;lt;/big&amp;gt;&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Introduction ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Date:&#039;&#039;&#039; May 20-24, 2013&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Location:&#039;&#039;&#039;  [http://en.wikipedia.org/wiki/Kingston,_Ontario Kingston, Ontario, Canada].  In a classroom at Queens University.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Goal:&#039;&#039;&#039; A follow on to the [[Commontk:Current_events#Past_events|wildly successful previous hackfests!]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Requirements:&#039;&#039;&#039; Attendees must be willing to spend their time during the event writing ctk code that contributes to the main [[CTK-Roadmap | ctk roadmap]].  This means spending the week immersed in C++, Qt, DCMTK, CMake, and related technologies.  People who do not feel qualified for this task are politely not invited :)&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Group size:&#039;&#039;&#039; Maximum 20 participants so we can have a manageable working meeting.  The organizing committee will invite and select participants based on input from [[TheTeam]].&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Site Hosts:&#039;&#039;&#039; Gabor Fichtinger, Csaba Pinter, Andras Lasso&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Organizing Committee:&#039;&#039;&#039; Ivo Wolf, Stephen Aylward, Steve Pieper&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Future Events:&#039;&#039;&#039; Future hackfests will be announced in advance, and we hope lots of people will be interested in participating.  The venue and activities at future hackfests will be determined based on the number of active participants in the project.   We welcome participation via the CTK email lists, the source code repository, and this website.&lt;br /&gt;
&lt;br /&gt;
== Attendees ==&lt;br /&gt;
*So far we have received confirmation for the following people (in no particular order). &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Please fill in your intentions in terms of common accommodation.&lt;br /&gt;
&lt;br /&gt;
{|class=&amp;quot;wikitable alternance&amp;quot; style=&amp;quot;text-align:left; border:1px solid black;&amp;quot;&lt;br /&gt;
|+ &#039;&#039;&#039;&#039;&#039;Participants&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
! scope=col style=&amp;quot;background:#cde6f8;&amp;quot;| Name&lt;br /&gt;
! scope=col style=&amp;quot;background:#cde6f8;&amp;quot;| Organization&lt;br /&gt;
|-&lt;br /&gt;
|Steve Pieper&lt;br /&gt;
|Isomics, Inc., Cambridge, MA, USA&lt;br /&gt;
|-&lt;br /&gt;
|Ivo Wolf&lt;br /&gt;
|Hochschule Mannheim&lt;br /&gt;
|-&lt;br /&gt;
|Marco Nolden&lt;br /&gt;
|German Cancer Research Center (DKFZ)&lt;br /&gt;
|-&lt;br /&gt;
|Sascha Zelzer&lt;br /&gt;
|German Cancer Research Center (DKFZ)&lt;br /&gt;
|-&lt;br /&gt;
|Andreas Fetzer&lt;br /&gt;
|German Cancer Research Center (DKFZ)&lt;br /&gt;
|-&lt;br /&gt;
|Florian Vichot&lt;br /&gt;
|INRIA&lt;br /&gt;
|-&lt;br /&gt;
|Lawrence Tarbox&lt;br /&gt;
|Washington University, St. Louis&lt;br /&gt;
|-&lt;br /&gt;
|Andras Lasso&lt;br /&gt;
|Queen&#039;s University, Kingston, ON&lt;br /&gt;
|-&lt;br /&gt;
|Csaba Pinter&lt;br /&gt;
|Queen&#039;s University, Kingston, ON&lt;br /&gt;
|-&lt;br /&gt;
|Alberto Biancardi&lt;br /&gt;
|The University of Sheffield, UK&lt;br /&gt;
|-&lt;br /&gt;
| Xenios Papademetris&lt;br /&gt;
| Yale University US&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{|class=&amp;quot;wikitable alternance&amp;quot; style=&amp;quot;text-align:left; border:1px solid black;&amp;quot;&lt;br /&gt;
|+ &#039;&#039;&#039;&#039;&#039;Google Hangout Participants&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
! scope=col style=&amp;quot;background:#cde6f8;&amp;quot;| Name&lt;br /&gt;
! scope=col style=&amp;quot;background:#cde6f8;&amp;quot;| Organization&lt;br /&gt;
|-&lt;br /&gt;
| Jean-Christophe Fillion-Robin&lt;br /&gt;
| Kitware Inc. &lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
* People who manifested interest in joining the fest. Please move your names up to the confirmed table, with the details as soon as you can to facilitate discussions with potential hotels.&lt;br /&gt;
&lt;br /&gt;
{|class=&amp;quot;wikitable alternance&amp;quot; style=&amp;quot;text-align:left; border:1px solid black;&amp;quot;&lt;br /&gt;
|+ &#039;&#039;&#039;&#039;&#039;Confirmed&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
! scope=col style=&amp;quot;background:#cde6f8;&amp;quot;| Name&lt;br /&gt;
! scope=col style=&amp;quot;background:#cde6f8;&amp;quot;| Organization&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{Note}}There were also other invitations sent to active people on the community, and people who recently showed interest. When their intent will be known they will be added to the list.&lt;br /&gt;
&lt;br /&gt;
== Preparation ==&lt;br /&gt;
&lt;br /&gt;
Developers should bring a laptop with the [http://github.com/commontk/CTK current CTK source code] downloaded and [[Build_Instructions|built]].&lt;br /&gt;
&lt;br /&gt;
Use the [http://public.kitware.com/cgi-bin/mailman/listinfo/ctk-developers CTK developers mailing list] to discuss build issues and topics for ongoing work.&lt;br /&gt;
&lt;br /&gt;
Phone conferences have been scheduled in the weeks leading to the event:&lt;br /&gt;
* To be announced&lt;br /&gt;
&lt;br /&gt;
== Topics and Projects ==&lt;br /&gt;
&lt;br /&gt;
==== DICOM Application Hosting ====&lt;br /&gt;
* Results:&lt;br /&gt;
** Merged DAH branch into master&lt;br /&gt;
** Slicer as Hosted Application (Ivo, Lawrence, Steve)&lt;br /&gt;
*** launch hosted app, send data&lt;br /&gt;
*** loaded into slicer for manipulation&lt;br /&gt;
*** changed data detected automatically&lt;br /&gt;
*** TODO: data sent back to host&lt;br /&gt;
*** TODO: act on bringToFront events (includes resizing)&lt;br /&gt;
** pushed corresponding CTK-based MITK hosted/host application&lt;br /&gt;
** Started to develop integration tests&lt;br /&gt;
* Plans&lt;br /&gt;
** finish data return to host by end of next hackfest ;)&lt;br /&gt;
** Interoperability testing of CTK with other Application Hosting code&lt;br /&gt;
** Lawrence to test CTK code against the XIP hosting implementation&lt;br /&gt;
** Testing framework to be continued&lt;br /&gt;
&lt;br /&gt;
==== DICOM Database and Networking ====&lt;br /&gt;
&lt;br /&gt;
* Review implementation issues when using CTK DICOM&lt;br /&gt;
** DICOM issues in github [https://github.com/commontk/CTK/issues?labels=DICOM&amp;amp;state=open]&lt;br /&gt;
** &amp;lt;del&amp;gt; Incorrect import when DICOMDIR is present [http://na-mic.org/Bug/view.php?id=3111].  Should we skip DICOMDIR when it is not picked explicitly? &amp;lt;/del&amp;gt; {{done}}&lt;br /&gt;
** Incorrect/slow database behavior when multiple processes access it simultaneously [http://na-mic.org/Bug/view.php?id=3106] (interference between ctkDICOMIndexer and ctkDICOMModel)&lt;br /&gt;
* Discuss DICOM-RT for CTK&lt;br /&gt;
* Discuss DICOM Export options&lt;br /&gt;
** CLI outputs converted into real DICOM&lt;br /&gt;
** RT and other non-imaging types&lt;br /&gt;
*** GUI Issues&lt;br /&gt;
*** Lower-level dcmrt issues, possible use of DKFZ toolkit&lt;br /&gt;
*** Use of various tools (VTK, ITK, Plastimatch), validation&lt;br /&gt;
&lt;br /&gt;
* GUI&lt;br /&gt;
** https://bigfiles.assembla.com/spaces/slicerrt/documents/download/DicomPatientBrowsersReview.pptx&lt;br /&gt;
&lt;br /&gt;
* Results&lt;br /&gt;
** New DB table of display overrides&lt;br /&gt;
** New table view of patient/study/series - ctkDICOMTableView&lt;br /&gt;
** New Layout control for ctkDICOMBrowser to replace tree and ctkDICOMModel&lt;br /&gt;
** New signals to match use cases&lt;br /&gt;
* Plans&lt;br /&gt;
** issue #336 - create replacement for ctkDICOMAppWidget and deprecate old (Marco)&lt;br /&gt;
** issue #337 - implement signals from table view (Marco and Andras with Steve)&lt;br /&gt;
** issue #331 - to be completed soon by Andreas&lt;br /&gt;
** issue #332 - ctkDICOMTableManager to control layouts (also Andreas)&lt;br /&gt;
** issue #276 - fix up RT use cases (Andras and Csaba)&lt;br /&gt;
** Review naming View vs. Widget &lt;br /&gt;
** Look into re-using  http://www.commontk.org/index.php/File:CtkSearchBox3.png&lt;br /&gt;
** Marco is making ctkDICOM2&lt;br /&gt;
&lt;br /&gt;
==== Widgets ====&lt;br /&gt;
* Spin box development [http://public.kitware.com/pipermail/ctk-developers/2013-May/001125.html]&lt;br /&gt;
* &amp;lt;del&amp;gt;ctkDICOMModel and display of real-world patient data (RT special cases for example)&amp;lt;/del&amp;gt; - {{done}}&lt;br /&gt;
* Compare [[Documentation/WidgetPlans|widget plans]] with [[Documentation/ImageGallery |current set]].&lt;br /&gt;
* Qt5 Compatibility?&lt;br /&gt;
** &amp;lt;del&amp;gt;Working on VTK / Qt5 compatibility&amp;lt;/del&amp;gt; - {{done}} VTK6 topic : http://review.source.kitware.com/#/t/2803&lt;br /&gt;
&lt;br /&gt;
* Results&lt;br /&gt;
** Miklos and Julien developed plan for resolving spin box features: there will be a ctkDoubleSpinBox with new precision features migrated from current ctkSpinBox and Miklos&#039;s changes to expose more of the QSpinBox features.&lt;br /&gt;
** Jc was Qt5+VTK6 issues and plans to backport them to VTK5.10&lt;br /&gt;
&lt;br /&gt;
==== Tests Framework ====&lt;br /&gt;
* Qt testing framework&lt;br /&gt;
** Checkpoint verification&lt;br /&gt;
** Possibly help debugging when a test is failing and fixing a test&lt;br /&gt;
* Check log for warnings and errors&lt;br /&gt;
* Integrate with Error Log widget and the app launcher (but won&#039;t work on mac)&lt;br /&gt;
* Suggest as something for student at CREATIS&lt;br /&gt;
** Rotating log files&lt;br /&gt;
** capturing screen during test to help diagnose failures&lt;br /&gt;
** capturing all output to log files and flushing&lt;br /&gt;
** report crash utility for user to send all files to file issue&lt;br /&gt;
** auto-detect crashes using some kind of token&lt;br /&gt;
** track the exact version of libraries and stack traces (platform specific)  Look into google crashpad.&lt;br /&gt;
** Review squish video: http://www.froglogic.com/squish/gui-testing/squish-qt-webinar-qanda.php&lt;br /&gt;
&lt;br /&gt;
* Results &amp;amp; Plans&lt;br /&gt;
** CREATIS group attended hangout and plans to contribute to QtTesting&lt;br /&gt;
&lt;br /&gt;
==== Build Systems &amp;amp; Software process ====&lt;br /&gt;
* &amp;lt;del&amp;gt;DCMTK build issues [http://public.kitware.com/pipermail/ctk-developers/2013-May/001122.html] [http://public.kitware.com/pipermail/ctk-developers/2013-May/001120.html]&amp;lt;/del&amp;gt; {{done}} Fixed by [https://github.com/commontk/CTK/commit/74b4b07b92f2a3ac492fef6dcb429bd08c513d59 74b4b07b9]&lt;br /&gt;
* A drop-in CMake module allowing to easily setup Superbuild project. &lt;br /&gt;
** Consolidate CTK, Slicer, .. approach&lt;br /&gt;
* Collection of &amp;quot;External_XXX.cmake&amp;quot; file that could easily be re-used ? (See https://github.com/BRAINSia/NAMICExternalProjects)&lt;br /&gt;
* &amp;lt;del&amp;gt;Finalize work related to qRestAPI project (pending since Bologna hackfest)&amp;lt;/del&amp;gt; {{done}} History cleaned and pushed: https://github.com/commontk/qRestAPI&lt;br /&gt;
* Results&lt;br /&gt;
** Fixed and tested the DCMTK build issues&lt;br /&gt;
** Windows build issues identified for PythonQt on windows vs 2010/2012 (include order of std vector header)&lt;br /&gt;
** Still some more issues, likely also to do with include order&lt;br /&gt;
&lt;br /&gt;
==== Command Line Modules ====&lt;br /&gt;
* Using CLI XML to build stand-alone widget [https://github.com/pieper/CTK/blob/8391b2f54e18e68e6672a4d3a54da38bc9c77b79/Libs/CommandLineModules/Widgets/Testing/Cpp/ctkCmdLineModuleWidgetTest1.cpp#L86][http://www.commontk.org/index.php/File:Cli-widget-prototype-2012-12-14.png]&lt;br /&gt;
* Contribute Slicer fixes to CLI infrastructure. See https://github.com/jcfr/CTK/tree/279-tweak-cmdlinemodule-library-for-slicer-integration&lt;br /&gt;
* Hierarchy nodes preserved on CLI execution&lt;br /&gt;
** keep the CLI simple.&lt;br /&gt;
** xinclude to allow people to centralize their grant support and other boilerplate info&lt;br /&gt;
&lt;br /&gt;
* Results&lt;br /&gt;
** Xenios and Sascha performed tests and discussed many options &lt;br /&gt;
*** Explored C++ tools for generating the CLI XML on the fly&lt;br /&gt;
*** Lots of ideas and Xenios has some TODO items and he will push to a fork for review.&lt;br /&gt;
&lt;br /&gt;
== Agenda ==&lt;br /&gt;
&lt;br /&gt;
==== Monday ====&lt;br /&gt;
&lt;br /&gt;
Opening discussion&lt;br /&gt;
* Review topics and projects&lt;br /&gt;
* Plans for the week&lt;br /&gt;
&lt;br /&gt;
Evening: BBQ at the Fichtinger residence&lt;br /&gt;
&lt;br /&gt;
==== Tuesday ====&lt;br /&gt;
&lt;br /&gt;
During the day: hack, hack, hack...&lt;br /&gt;
&lt;br /&gt;
Evening: Dinner and beers at the [http://www.kingstonbrewing.ca/ Kingston Brewery]&lt;br /&gt;
&lt;br /&gt;
==== Wednesday ====&lt;br /&gt;
&lt;br /&gt;
During the day: hack, hack, hack...&lt;br /&gt;
10:30 Hangout to review status&lt;br /&gt;
&lt;br /&gt;
Evening: [http://www.hauntedwalk.com/kingstontours.php Kingston Haunted Walks]&lt;br /&gt;
&lt;br /&gt;
==== Thursday ====&lt;br /&gt;
&lt;br /&gt;
During the day: hack, hack, hack...&lt;br /&gt;
&lt;br /&gt;
Evening: BBQ by the [http://farm5.staticflickr.com/4042/4276978263_96c7a234ff_b.jpg gazebo] on the waterfront&lt;br /&gt;
&lt;br /&gt;
==== Friday ====&lt;br /&gt;
&lt;br /&gt;
During the day: hack, hack, hack...&lt;br /&gt;
&lt;br /&gt;
Late morning; Closing discussion&lt;br /&gt;
&lt;br /&gt;
https://plus.google.com/hangouts/_/33c4f3b6fd88ee2330172c2c91439632c7d6e9b6?authuser=0&amp;amp;hl=en&lt;br /&gt;
&lt;br /&gt;
* [http://public.kitware.com/pipermail/ctk-developers/2013-May/001126.html Next hackfest in London, UK]!?! &lt;br /&gt;
* Then back in North America - St. Louis - when?&lt;br /&gt;
&lt;br /&gt;
Afternoon: hack or travel&lt;br /&gt;
&lt;br /&gt;
== Gallery of Results ==&lt;br /&gt;
Images from the hackfest&lt;br /&gt;
&amp;lt;gallery widths=300 px heights=200px perrow=3&amp;gt;&lt;br /&gt;
File:Screen Shot 2013-05-24 at 10.23.16 AM.png |&amp;lt;big&amp;gt;Slicer running as DICOM Hosted Application using CTK infrastructure&amp;lt;/big&amp;gt;&lt;br /&gt;
Image:MITKasHostedApp-and-asHost-withCLIasHostedApp.jpg|For comparison image from Bologna Hackfest: MITK running as DICOM Application Hosting hosted application (hosted by ctkDICOMHost) as well as hosting system with CTK-CLI as hosted application&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Travel &amp;amp; Hotel ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Local contact&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Need any help in organizing your visit, contact Andras Lasso (lasso@cs.queensu.ca).&lt;br /&gt;
If you have any troubles during your visit, call &#039;&#039;TBD&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Airport&#039;&#039;&#039; &lt;br /&gt;
&lt;br /&gt;
* Option A: Fly into Kingston via Toronto&lt;br /&gt;
* Option B: Fly into Toronto, take a bus to Kingston&lt;br /&gt;
** Recommended: Coach Canada direct bus from Toronto Airport to Kingston, leaves twice a day: 2.30pm and 7pm. You can buy the ticket from a Kiosk at the airport or [http://www.coachcanada.com/coachcanada/index.asp?_lp.lang=en buy online]&lt;br /&gt;
** Megabus from Toronto downtown: [http://www.tripadvisor.ca/Travel-g155019-c116016/Toronto:Ontario:Getting.Downtown.From.Pearson.Airport.html get to the Toronto Coach Terminal], take a bus to Kingston, leaves in about every hour. [http://ca.megabus.com/default.aspx Online reservation] is strongly recommended, as early as possible, because the prices are continuously increasing (starts from $1 and increased to about $40).&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Transportation on Site&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Take a cab at the Kingston airport or bus terminal to your hotel. After that everything is in walking distance.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Lodging&#039;&#039;&#039; &lt;br /&gt;
&lt;br /&gt;
Be aware there is a Queen&#039;s event during the week of the hackfest so try to book your hotel early&lt;br /&gt;
&lt;br /&gt;
* Frontenac http://www.frontenacclub.com Queen’s rate $143 per day (plus tax)&lt;br /&gt;
* The Belvedere http://www.hotelbelvedere.com is a small hotel of Colonial character, they only have 20 rooms.&lt;br /&gt;
* Holiday Inn Kingston Waterfront, http://www.hikingstonwaterfront.com/ about $140&lt;br /&gt;
* There are cheaper motels (Super-8 for $100 / night) &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Meeting Location&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
[https://maps.google.ca/maps?q=Queen&#039;s+University&amp;amp;hl=en&amp;amp;sll=44.225024,-76.493151&amp;amp;sspn=0.010379,0.026157&amp;amp;t=v&amp;amp;hq=Queen&#039;s+University&amp;amp;z=16&amp;amp;iwloc=A Queen&#039;s University], [http://www.queensu.ca/campusmap/?mapquery=kinesiology Kinesiology building], room #107.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Weather&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Can be still chilly in May, average temperature is about 15°C.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Food&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Plan on having breakfast at your hotel before the meeting.  A variety of lunch options will be available, as will access to snacks and beverages during the day.  Please email the organizers if you have any allergies or dietary restrictions.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Optional Activities in the Area&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* [http://www.ganboatline.com/LostShipsTour.asp Boat Cruise in Thousand Islands]&lt;br /&gt;
* [http://www.niagarafallstourism.com/ Trip to Niagara Falls (Sat-Sun)]&lt;br /&gt;
* Wildlife Canoeing ([http://www.1000islandskayaking.com/ Thousand Islands], [http://www.ontarioparks.com/english/bone.html Bon Echo], [http://www.ontarioparks.com/english/char.html Charleston Lake], etc.)&lt;br /&gt;
* [http://www.hauntedwalk.com/kingstontours.php Kingston Haunted Walks]&lt;br /&gt;
* Art after dark:&lt;br /&gt;
** http://www.downtownkingston.ca/files/13%20Art%20After%20Dark_Spring%20Featured%20Artists.pdf&lt;br /&gt;
** http://www.downtownkingston.ca/files/13%20Art%20After%20Dark_Spring%20Gallery%20Map.pdf&lt;br /&gt;
* Canadian Souvenirs: [https://maps.google.ca/maps?ie=UTF-8&amp;amp;q=red+maple+kingston&amp;amp;fb=1&amp;amp;gl=ca&amp;amp;hq=red+maple&amp;amp;hnear=0x4cd2ab0674408ea9:0x76a5497715d6d9ea,Kingston,+ON&amp;amp;cid=0,0,6137054689914097153&amp;amp;ei=ZkOeUbWiI8PWygGD0YG4Cg&amp;amp;ved=0CIEBEPwSMAA Red Maple], some stuff they sell: http://shop.red-maple.ca/&lt;/div&gt;</summary>
		<author><name>Wolf</name></author>
	</entry>
	<entry>
		<id>https://www.commontk.org/index.php?title=CTK-Hackfest-May-2013&amp;diff=1902</id>
		<title>CTK-Hackfest-May-2013</title>
		<link rel="alternate" type="text/html" href="https://www.commontk.org/index.php?title=CTK-Hackfest-May-2013&amp;diff=1902"/>
		<updated>2013-05-24T15:14:12Z</updated>

		<summary type="html">&lt;p&gt;Wolf: /* DICOM Application Hosting */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Event pictures ==&lt;br /&gt;
Images from the hackfest&lt;br /&gt;
&amp;lt;gallery widths=300 px heights=200px perrow=3&amp;gt;&lt;br /&gt;
&lt;br /&gt;
File:2013-05-20_16.16.28.jpg|&amp;lt;big&amp;gt;Discussions on Monday&amp;lt;/big&amp;gt;&lt;br /&gt;
File:2013-05-21_11.33.58.jpg|&amp;lt;big&amp;gt;Planning on Tuesday&amp;lt;/big&amp;gt;&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Introduction ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Date:&#039;&#039;&#039; May 20-24, 2013&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Location:&#039;&#039;&#039;  [http://en.wikipedia.org/wiki/Kingston,_Ontario Kingston, Ontario, Canada].  In a classroom at Queens University.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Goal:&#039;&#039;&#039; A follow on to the [[Commontk:Current_events#Past_events|wildly successful previous hackfests!]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Requirements:&#039;&#039;&#039; Attendees must be willing to spend their time during the event writing ctk code that contributes to the main [[CTK-Roadmap | ctk roadmap]].  This means spending the week immersed in C++, Qt, DCMTK, CMake, and related technologies.  People who do not feel qualified for this task are politely not invited :)&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Group size:&#039;&#039;&#039; Maximum 20 participants so we can have a manageable working meeting.  The organizing committee will invite and select participants based on input from [[TheTeam]].&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Site Hosts:&#039;&#039;&#039; Gabor Fichtinger, Csaba Pinter, Andras Lasso&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Organizing Committee:&#039;&#039;&#039; Ivo Wolf, Stephen Aylward, Steve Pieper&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Future Events:&#039;&#039;&#039; Future hackfests will be announced in advance, and we hope lots of people will be interested in participating.  The venue and activities at future hackfests will be determined based on the number of active participants in the project.   We welcome participation via the CTK email lists, the source code repository, and this website.&lt;br /&gt;
&lt;br /&gt;
== Attendees ==&lt;br /&gt;
*So far we have received confirmation for the following people (in no particular order). &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Please fill in your intentions in terms of common accommodation.&lt;br /&gt;
&lt;br /&gt;
{|class=&amp;quot;wikitable alternance&amp;quot; style=&amp;quot;text-align:left; border:1px solid black;&amp;quot;&lt;br /&gt;
|+ &#039;&#039;&#039;&#039;&#039;Participants&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
! scope=col style=&amp;quot;background:#cde6f8;&amp;quot;| Name&lt;br /&gt;
! scope=col style=&amp;quot;background:#cde6f8;&amp;quot;| Organization&lt;br /&gt;
|-&lt;br /&gt;
|Steve Pieper&lt;br /&gt;
|Isomics, Inc., Cambridge, MA, USA&lt;br /&gt;
|-&lt;br /&gt;
|Ivo Wolf&lt;br /&gt;
|Hochschule Mannheim&lt;br /&gt;
|-&lt;br /&gt;
|Marco Nolden&lt;br /&gt;
|German Cancer Research Center (DKFZ)&lt;br /&gt;
|-&lt;br /&gt;
|Sascha Zelzer&lt;br /&gt;
|German Cancer Research Center (DKFZ)&lt;br /&gt;
|-&lt;br /&gt;
|Andreas Fetzer&lt;br /&gt;
|German Cancer Research Center (DKFZ)&lt;br /&gt;
|-&lt;br /&gt;
|Florian Vichot&lt;br /&gt;
|INRIA&lt;br /&gt;
|-&lt;br /&gt;
|Lawrence Tarbox&lt;br /&gt;
|Washington University, St. Louis&lt;br /&gt;
|-&lt;br /&gt;
|Andras Lasso&lt;br /&gt;
|Queen&#039;s University, Kingston, ON&lt;br /&gt;
|-&lt;br /&gt;
|Csaba Pinter&lt;br /&gt;
|Queen&#039;s University, Kingston, ON&lt;br /&gt;
|-&lt;br /&gt;
|Alberto Biancardi&lt;br /&gt;
|The University of Sheffield, UK&lt;br /&gt;
|-&lt;br /&gt;
| Xenios Papademetris&lt;br /&gt;
| Yale University US&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{|class=&amp;quot;wikitable alternance&amp;quot; style=&amp;quot;text-align:left; border:1px solid black;&amp;quot;&lt;br /&gt;
|+ &#039;&#039;&#039;&#039;&#039;Google Hangout Participants&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
! scope=col style=&amp;quot;background:#cde6f8;&amp;quot;| Name&lt;br /&gt;
! scope=col style=&amp;quot;background:#cde6f8;&amp;quot;| Organization&lt;br /&gt;
|-&lt;br /&gt;
| Jean-Christophe Fillion-Robin&lt;br /&gt;
| Kitware Inc. &lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
* People who manifested interest in joining the fest. Please move your names up to the confirmed table, with the details as soon as you can to facilitate discussions with potential hotels.&lt;br /&gt;
&lt;br /&gt;
{|class=&amp;quot;wikitable alternance&amp;quot; style=&amp;quot;text-align:left; border:1px solid black;&amp;quot;&lt;br /&gt;
|+ &#039;&#039;&#039;&#039;&#039;Confirmed&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
! scope=col style=&amp;quot;background:#cde6f8;&amp;quot;| Name&lt;br /&gt;
! scope=col style=&amp;quot;background:#cde6f8;&amp;quot;| Organization&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{Note}}There were also other invitations sent to active people on the community, and people who recently showed interest. When their intent will be known they will be added to the list.&lt;br /&gt;
&lt;br /&gt;
== Preparation ==&lt;br /&gt;
&lt;br /&gt;
Developers should bring a laptop with the [http://github.com/commontk/CTK current CTK source code] downloaded and [[Build_Instructions|built]].&lt;br /&gt;
&lt;br /&gt;
Use the [http://public.kitware.com/cgi-bin/mailman/listinfo/ctk-developers CTK developers mailing list] to discuss build issues and topics for ongoing work.&lt;br /&gt;
&lt;br /&gt;
Phone conferences have been scheduled in the weeks leading to the event:&lt;br /&gt;
* To be announced&lt;br /&gt;
&lt;br /&gt;
== Topics and Projects ==&lt;br /&gt;
&lt;br /&gt;
==== DICOM Application Hosting ====&lt;br /&gt;
* Results:&lt;br /&gt;
** Merged DAH branch into master&lt;br /&gt;
** Slicer as Hosted Application (Ivo, Lawrence, Steve)&lt;br /&gt;
*** launch hosted app, send data&lt;br /&gt;
*** loaded into slicer for manipulation&lt;br /&gt;
*** changed data detected automatically&lt;br /&gt;
*** TODO: data sent back to host&lt;br /&gt;
** pushed corresponding CTK-based MITK hosted/host application&lt;br /&gt;
** Started to develop integration tests&lt;br /&gt;
* Plans&lt;br /&gt;
** finish data return to host by end of next hackfest ;)&lt;br /&gt;
** Interoperability testing of CTK with other Application Hosting code&lt;br /&gt;
** Lawrence to test CTK code against the XIP hosting implementation&lt;br /&gt;
** Testing framework to be continued&lt;br /&gt;
&lt;br /&gt;
==== DICOM Database and Networking ====&lt;br /&gt;
&lt;br /&gt;
* Review implementation issues when using CTK DICOM&lt;br /&gt;
** DICOM issues in github [https://github.com/commontk/CTK/issues?labels=DICOM&amp;amp;state=open]&lt;br /&gt;
** &amp;lt;del&amp;gt; Incorrect import when DICOMDIR is present [http://na-mic.org/Bug/view.php?id=3111].  Should we skip DICOMDIR when it is not picked explicitly? &amp;lt;/del&amp;gt; {{done}}&lt;br /&gt;
** Incorrect/slow database behavior when multiple processes access it simultaneously [http://na-mic.org/Bug/view.php?id=3106] (interference between ctkDICOMIndexer and ctkDICOMModel)&lt;br /&gt;
* Discuss DICOM-RT for CTK&lt;br /&gt;
* Discuss DICOM Export options&lt;br /&gt;
** CLI outputs converted into real DICOM&lt;br /&gt;
** RT and other non-imaging types&lt;br /&gt;
*** GUI Issues&lt;br /&gt;
*** Lower-level dcmrt issues, possible use of DKFZ toolkit&lt;br /&gt;
*** Use of various tools (VTK, ITK, Plastimatch), validation&lt;br /&gt;
&lt;br /&gt;
* GUI&lt;br /&gt;
** https://bigfiles.assembla.com/spaces/slicerrt/documents/download/DicomPatientBrowsersReview.pptx&lt;br /&gt;
&lt;br /&gt;
* Results&lt;br /&gt;
** New DB table of display overrides&lt;br /&gt;
** New table view of patient/study/series - ctkDICOMTableView&lt;br /&gt;
** New Layout control for ctkDICOMBrowser to replace tree and ctkDICOMModel&lt;br /&gt;
** New signals to match use cases&lt;br /&gt;
* Plans&lt;br /&gt;
** issue #336 - create replacement for ctkDICOMAppWidget and deprecate old (Marco)&lt;br /&gt;
** issue #337 - implement signals from table view (Marco and Andras with Steve)&lt;br /&gt;
** issue #331 - to be completed soon by Andreas&lt;br /&gt;
** issue #332 - ctkDICOMTableManager to control layouts (also Andreas)&lt;br /&gt;
** issue #276 - fix up RT use cases (Andras and Csaba)&lt;br /&gt;
** Review naming View vs. Widget &lt;br /&gt;
** Look into re-using  http://www.commontk.org/index.php/File:CtkSearchBox3.png&lt;br /&gt;
** Marco is making ctkDICOM2&lt;br /&gt;
&lt;br /&gt;
==== Widgets ====&lt;br /&gt;
* Spin box development [http://public.kitware.com/pipermail/ctk-developers/2013-May/001125.html]&lt;br /&gt;
* &amp;lt;del&amp;gt;ctkDICOMModel and display of real-world patient data (RT special cases for example)&amp;lt;/del&amp;gt; - {{done}}&lt;br /&gt;
* Compare [[Documentation/WidgetPlans|widget plans]] with [[Documentation/ImageGallery |current set]].&lt;br /&gt;
* Qt5 Compatibility?&lt;br /&gt;
** &amp;lt;del&amp;gt;Working on VTK / Qt5 compatibility&amp;lt;/del&amp;gt; - {{done}} VTK6 topic : http://review.source.kitware.com/#/t/2803&lt;br /&gt;
&lt;br /&gt;
* Results&lt;br /&gt;
** Miklos and Julien developed plan for resolving spin box features: there will be a ctkDoubleSpinBox with new precision features migrated from current ctkSpinBox and Miklos&#039;s changes to expose more of the QSpinBox features.&lt;br /&gt;
** Jc was Qt5+VTK6 issues and plans to backport them to VTK5.10&lt;br /&gt;
&lt;br /&gt;
==== Tests Framework ====&lt;br /&gt;
* Qt testing framework&lt;br /&gt;
** Checkpoint verification&lt;br /&gt;
** Possibly help debugging when a test is failing and fixing a test&lt;br /&gt;
* Check log for warnings and errors&lt;br /&gt;
* Integrate with Error Log widget and the app launcher (but won&#039;t work on mac)&lt;br /&gt;
* Suggest as something for student at CREATIS&lt;br /&gt;
** Rotating log files&lt;br /&gt;
** capturing screen during test to help diagnose failures&lt;br /&gt;
** capturing all output to log files and flushing&lt;br /&gt;
** report crash utility for user to send all files to file issue&lt;br /&gt;
** auto-detect crashes using some kind of token&lt;br /&gt;
** track the exact version of libraries and stack traces (platform specific)  Look into google crashpad.&lt;br /&gt;
** Review squish video: http://www.froglogic.com/squish/gui-testing/squish-qt-webinar-qanda.php&lt;br /&gt;
&lt;br /&gt;
* Results &amp;amp; Plans&lt;br /&gt;
** CREATIS group attended hangout and plans to contribute to QtTesting&lt;br /&gt;
&lt;br /&gt;
==== Build Systems &amp;amp; Software process ====&lt;br /&gt;
* &amp;lt;del&amp;gt;DCMTK build issues [http://public.kitware.com/pipermail/ctk-developers/2013-May/001122.html] [http://public.kitware.com/pipermail/ctk-developers/2013-May/001120.html]&amp;lt;/del&amp;gt; {{done}} Fixed by [https://github.com/commontk/CTK/commit/74b4b07b92f2a3ac492fef6dcb429bd08c513d59 74b4b07b9]&lt;br /&gt;
* A drop-in CMake module allowing to easily setup Superbuild project. &lt;br /&gt;
** Consolidate CTK, Slicer, .. approach&lt;br /&gt;
* Collection of &amp;quot;External_XXX.cmake&amp;quot; file that could easily be re-used ? (See https://github.com/BRAINSia/NAMICExternalProjects)&lt;br /&gt;
* &amp;lt;del&amp;gt;Finalize work related to qRestAPI project (pending since Bologna hackfest)&amp;lt;/del&amp;gt; {{done}} History cleaned and pushed: https://github.com/commontk/qRestAPI&lt;br /&gt;
* Results&lt;br /&gt;
** Fixed and tested the DCMTK build issues&lt;br /&gt;
** Windows build issues identified for PythonQt on windows vs 2010/2012 (include order of std vector header)&lt;br /&gt;
** Still some more issues, likely also to do with include order&lt;br /&gt;
&lt;br /&gt;
==== Command Line Modules ====&lt;br /&gt;
* Using CLI XML to build stand-alone widget [https://github.com/pieper/CTK/blob/8391b2f54e18e68e6672a4d3a54da38bc9c77b79/Libs/CommandLineModules/Widgets/Testing/Cpp/ctkCmdLineModuleWidgetTest1.cpp#L86][http://www.commontk.org/index.php/File:Cli-widget-prototype-2012-12-14.png]&lt;br /&gt;
* Contribute Slicer fixes to CLI infrastructure. See https://github.com/jcfr/CTK/tree/279-tweak-cmdlinemodule-library-for-slicer-integration&lt;br /&gt;
* Hierarchy nodes preserved on CLI execution&lt;br /&gt;
** keep the CLI simple.&lt;br /&gt;
** xinclude to allow people to centralize their grant support and other boilerplate info&lt;br /&gt;
&lt;br /&gt;
* Results&lt;br /&gt;
** Xenios and Sascha performed tests and discussed many options &lt;br /&gt;
*** Explored C++ tools for generating the CLI XML on the fly&lt;br /&gt;
*** Lots of ideas and Xenios has some TODO items and he will push to a fork for review.&lt;br /&gt;
&lt;br /&gt;
== Agenda ==&lt;br /&gt;
&lt;br /&gt;
==== Monday ====&lt;br /&gt;
&lt;br /&gt;
Opening discussion&lt;br /&gt;
* Review topics and projects&lt;br /&gt;
* Plans for the week&lt;br /&gt;
&lt;br /&gt;
Evening: BBQ at the Fichtinger residence&lt;br /&gt;
&lt;br /&gt;
==== Tuesday ====&lt;br /&gt;
&lt;br /&gt;
During the day: hack, hack, hack...&lt;br /&gt;
&lt;br /&gt;
Evening: Dinner and beers at the [http://www.kingstonbrewing.ca/ Kingston Brewery]&lt;br /&gt;
&lt;br /&gt;
==== Wednesday ====&lt;br /&gt;
&lt;br /&gt;
During the day: hack, hack, hack...&lt;br /&gt;
10:30 Hangout to review status&lt;br /&gt;
&lt;br /&gt;
Evening: [http://www.hauntedwalk.com/kingstontours.php Kingston Haunted Walks]&lt;br /&gt;
&lt;br /&gt;
==== Thursday ====&lt;br /&gt;
&lt;br /&gt;
During the day: hack, hack, hack...&lt;br /&gt;
&lt;br /&gt;
Evening: BBQ by the [http://farm5.staticflickr.com/4042/4276978263_96c7a234ff_b.jpg gazebo] on the waterfront&lt;br /&gt;
&lt;br /&gt;
==== Friday ====&lt;br /&gt;
&lt;br /&gt;
During the day: hack, hack, hack...&lt;br /&gt;
&lt;br /&gt;
Late morning; Closing discussion&lt;br /&gt;
&lt;br /&gt;
https://plus.google.com/hangouts/_/33c4f3b6fd88ee2330172c2c91439632c7d6e9b6?authuser=0&amp;amp;hl=en&lt;br /&gt;
&lt;br /&gt;
* [http://public.kitware.com/pipermail/ctk-developers/2013-May/001126.html Next hackfest in London, UK]!?! &lt;br /&gt;
* Then back in North America - St. Louis - when?&lt;br /&gt;
&lt;br /&gt;
Afternoon: hack or travel&lt;br /&gt;
&lt;br /&gt;
== Gallery of Results ==&lt;br /&gt;
Images from the hackfest&lt;br /&gt;
&amp;lt;gallery widths=300 px heights=200px perrow=3&amp;gt;&lt;br /&gt;
File:Screen Shot 2013-05-24 at 10.23.16 AM.png |&amp;lt;big&amp;gt;Slicer running as DICOM Hosted Application using CTK infrastructure&amp;lt;/big&amp;gt;&lt;br /&gt;
Image:MITKasHostedApp-and-asHost-withCLIasHostedApp.jpg|For comparison image from Bologna Hackfest: MITK running as DICOM Application Hosting hosted application (hosted by ctkDICOMHost) as well as hosting system with CTK-CLI as hosted application&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Travel &amp;amp; Hotel ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Local contact&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Need any help in organizing your visit, contact Andras Lasso (lasso@cs.queensu.ca).&lt;br /&gt;
If you have any troubles during your visit, call &#039;&#039;TBD&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Airport&#039;&#039;&#039; &lt;br /&gt;
&lt;br /&gt;
* Option A: Fly into Kingston via Toronto&lt;br /&gt;
* Option B: Fly into Toronto, take a bus to Kingston&lt;br /&gt;
** Recommended: Coach Canada direct bus from Toronto Airport to Kingston, leaves twice a day: 2.30pm and 7pm. You can buy the ticket from a Kiosk at the airport or [http://www.coachcanada.com/coachcanada/index.asp?_lp.lang=en buy online]&lt;br /&gt;
** Megabus from Toronto downtown: [http://www.tripadvisor.ca/Travel-g155019-c116016/Toronto:Ontario:Getting.Downtown.From.Pearson.Airport.html get to the Toronto Coach Terminal], take a bus to Kingston, leaves in about every hour. [http://ca.megabus.com/default.aspx Online reservation] is strongly recommended, as early as possible, because the prices are continuously increasing (starts from $1 and increased to about $40).&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Transportation on Site&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Take a cab at the Kingston airport or bus terminal to your hotel. After that everything is in walking distance.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Lodging&#039;&#039;&#039; &lt;br /&gt;
&lt;br /&gt;
Be aware there is a Queen&#039;s event during the week of the hackfest so try to book your hotel early&lt;br /&gt;
&lt;br /&gt;
* Frontenac http://www.frontenacclub.com Queen’s rate $143 per day (plus tax)&lt;br /&gt;
* The Belvedere http://www.hotelbelvedere.com is a small hotel of Colonial character, they only have 20 rooms.&lt;br /&gt;
* Holiday Inn Kingston Waterfront, http://www.hikingstonwaterfront.com/ about $140&lt;br /&gt;
* There are cheaper motels (Super-8 for $100 / night) &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Meeting Location&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
[https://maps.google.ca/maps?q=Queen&#039;s+University&amp;amp;hl=en&amp;amp;sll=44.225024,-76.493151&amp;amp;sspn=0.010379,0.026157&amp;amp;t=v&amp;amp;hq=Queen&#039;s+University&amp;amp;z=16&amp;amp;iwloc=A Queen&#039;s University], [http://www.queensu.ca/campusmap/?mapquery=kinesiology Kinesiology building], room #107.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Weather&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Can be still chilly in May, average temperature is about 15°C.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Food&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Plan on having breakfast at your hotel before the meeting.  A variety of lunch options will be available, as will access to snacks and beverages during the day.  Please email the organizers if you have any allergies or dietary restrictions.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Optional Activities in the Area&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* [http://www.ganboatline.com/LostShipsTour.asp Boat Cruise in Thousand Islands]&lt;br /&gt;
* [http://www.niagarafallstourism.com/ Trip to Niagara Falls (Sat-Sun)]&lt;br /&gt;
* Wildlife Canoeing ([http://www.1000islandskayaking.com/ Thousand Islands], [http://www.ontarioparks.com/english/bone.html Bon Echo], [http://www.ontarioparks.com/english/char.html Charleston Lake], etc.)&lt;br /&gt;
* [http://www.hauntedwalk.com/kingstontours.php Kingston Haunted Walks]&lt;br /&gt;
* Art after dark:&lt;br /&gt;
** http://www.downtownkingston.ca/files/13%20Art%20After%20Dark_Spring%20Featured%20Artists.pdf&lt;br /&gt;
** http://www.downtownkingston.ca/files/13%20Art%20After%20Dark_Spring%20Gallery%20Map.pdf&lt;br /&gt;
* Canadian Souvenirs: [https://maps.google.ca/maps?ie=UTF-8&amp;amp;q=red+maple+kingston&amp;amp;fb=1&amp;amp;gl=ca&amp;amp;hq=red+maple&amp;amp;hnear=0x4cd2ab0674408ea9:0x76a5497715d6d9ea,Kingston,+ON&amp;amp;cid=0,0,6137054689914097153&amp;amp;ei=ZkOeUbWiI8PWygGD0YG4Cg&amp;amp;ved=0CIEBEPwSMAA Red Maple], some stuff they sell: http://shop.red-maple.ca/&lt;/div&gt;</summary>
		<author><name>Wolf</name></author>
	</entry>
	<entry>
		<id>https://www.commontk.org/index.php?title=CTK-Hackfest-May-2013&amp;diff=1901</id>
		<title>CTK-Hackfest-May-2013</title>
		<link rel="alternate" type="text/html" href="https://www.commontk.org/index.php?title=CTK-Hackfest-May-2013&amp;diff=1901"/>
		<updated>2013-05-24T15:13:57Z</updated>

		<summary type="html">&lt;p&gt;Wolf: /* DICOM Application Hosting */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Event pictures ==&lt;br /&gt;
Images from the hackfest&lt;br /&gt;
&amp;lt;gallery widths=300 px heights=200px perrow=3&amp;gt;&lt;br /&gt;
&lt;br /&gt;
File:2013-05-20_16.16.28.jpg|&amp;lt;big&amp;gt;Discussions on Monday&amp;lt;/big&amp;gt;&lt;br /&gt;
File:2013-05-21_11.33.58.jpg|&amp;lt;big&amp;gt;Planning on Tuesday&amp;lt;/big&amp;gt;&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Introduction ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Date:&#039;&#039;&#039; May 20-24, 2013&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Location:&#039;&#039;&#039;  [http://en.wikipedia.org/wiki/Kingston,_Ontario Kingston, Ontario, Canada].  In a classroom at Queens University.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Goal:&#039;&#039;&#039; A follow on to the [[Commontk:Current_events#Past_events|wildly successful previous hackfests!]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Requirements:&#039;&#039;&#039; Attendees must be willing to spend their time during the event writing ctk code that contributes to the main [[CTK-Roadmap | ctk roadmap]].  This means spending the week immersed in C++, Qt, DCMTK, CMake, and related technologies.  People who do not feel qualified for this task are politely not invited :)&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Group size:&#039;&#039;&#039; Maximum 20 participants so we can have a manageable working meeting.  The organizing committee will invite and select participants based on input from [[TheTeam]].&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Site Hosts:&#039;&#039;&#039; Gabor Fichtinger, Csaba Pinter, Andras Lasso&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Organizing Committee:&#039;&#039;&#039; Ivo Wolf, Stephen Aylward, Steve Pieper&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Future Events:&#039;&#039;&#039; Future hackfests will be announced in advance, and we hope lots of people will be interested in participating.  The venue and activities at future hackfests will be determined based on the number of active participants in the project.   We welcome participation via the CTK email lists, the source code repository, and this website.&lt;br /&gt;
&lt;br /&gt;
== Attendees ==&lt;br /&gt;
*So far we have received confirmation for the following people (in no particular order). &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Please fill in your intentions in terms of common accommodation.&lt;br /&gt;
&lt;br /&gt;
{|class=&amp;quot;wikitable alternance&amp;quot; style=&amp;quot;text-align:left; border:1px solid black;&amp;quot;&lt;br /&gt;
|+ &#039;&#039;&#039;&#039;&#039;Participants&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
! scope=col style=&amp;quot;background:#cde6f8;&amp;quot;| Name&lt;br /&gt;
! scope=col style=&amp;quot;background:#cde6f8;&amp;quot;| Organization&lt;br /&gt;
|-&lt;br /&gt;
|Steve Pieper&lt;br /&gt;
|Isomics, Inc., Cambridge, MA, USA&lt;br /&gt;
|-&lt;br /&gt;
|Ivo Wolf&lt;br /&gt;
|Hochschule Mannheim&lt;br /&gt;
|-&lt;br /&gt;
|Marco Nolden&lt;br /&gt;
|German Cancer Research Center (DKFZ)&lt;br /&gt;
|-&lt;br /&gt;
|Sascha Zelzer&lt;br /&gt;
|German Cancer Research Center (DKFZ)&lt;br /&gt;
|-&lt;br /&gt;
|Andreas Fetzer&lt;br /&gt;
|German Cancer Research Center (DKFZ)&lt;br /&gt;
|-&lt;br /&gt;
|Florian Vichot&lt;br /&gt;
|INRIA&lt;br /&gt;
|-&lt;br /&gt;
|Lawrence Tarbox&lt;br /&gt;
|Washington University, St. Louis&lt;br /&gt;
|-&lt;br /&gt;
|Andras Lasso&lt;br /&gt;
|Queen&#039;s University, Kingston, ON&lt;br /&gt;
|-&lt;br /&gt;
|Csaba Pinter&lt;br /&gt;
|Queen&#039;s University, Kingston, ON&lt;br /&gt;
|-&lt;br /&gt;
|Alberto Biancardi&lt;br /&gt;
|The University of Sheffield, UK&lt;br /&gt;
|-&lt;br /&gt;
| Xenios Papademetris&lt;br /&gt;
| Yale University US&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{|class=&amp;quot;wikitable alternance&amp;quot; style=&amp;quot;text-align:left; border:1px solid black;&amp;quot;&lt;br /&gt;
|+ &#039;&#039;&#039;&#039;&#039;Google Hangout Participants&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
! scope=col style=&amp;quot;background:#cde6f8;&amp;quot;| Name&lt;br /&gt;
! scope=col style=&amp;quot;background:#cde6f8;&amp;quot;| Organization&lt;br /&gt;
|-&lt;br /&gt;
| Jean-Christophe Fillion-Robin&lt;br /&gt;
| Kitware Inc. &lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
* People who manifested interest in joining the fest. Please move your names up to the confirmed table, with the details as soon as you can to facilitate discussions with potential hotels.&lt;br /&gt;
&lt;br /&gt;
{|class=&amp;quot;wikitable alternance&amp;quot; style=&amp;quot;text-align:left; border:1px solid black;&amp;quot;&lt;br /&gt;
|+ &#039;&#039;&#039;&#039;&#039;Confirmed&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
! scope=col style=&amp;quot;background:#cde6f8;&amp;quot;| Name&lt;br /&gt;
! scope=col style=&amp;quot;background:#cde6f8;&amp;quot;| Organization&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{Note}}There were also other invitations sent to active people on the community, and people who recently showed interest. When their intent will be known they will be added to the list.&lt;br /&gt;
&lt;br /&gt;
== Preparation ==&lt;br /&gt;
&lt;br /&gt;
Developers should bring a laptop with the [http://github.com/commontk/CTK current CTK source code] downloaded and [[Build_Instructions|built]].&lt;br /&gt;
&lt;br /&gt;
Use the [http://public.kitware.com/cgi-bin/mailman/listinfo/ctk-developers CTK developers mailing list] to discuss build issues and topics for ongoing work.&lt;br /&gt;
&lt;br /&gt;
Phone conferences have been scheduled in the weeks leading to the event:&lt;br /&gt;
* To be announced&lt;br /&gt;
&lt;br /&gt;
== Topics and Projects ==&lt;br /&gt;
&lt;br /&gt;
==== DICOM Application Hosting ====&lt;br /&gt;
* &lt;br /&gt;
* Results:&lt;br /&gt;
** Merged DAH branch into master&lt;br /&gt;
** Slicer as Hosted Application (Ivo, Lawrence, Steve)&lt;br /&gt;
*** launch hosted app, send data&lt;br /&gt;
*** loaded into slicer for manipulation&lt;br /&gt;
*** changed data detected automatically&lt;br /&gt;
*** TODO: data sent back to host&lt;br /&gt;
** pushed corresponding CTK-based MITK hosted/host application&lt;br /&gt;
** Started to develop integration tests&lt;br /&gt;
* Plans&lt;br /&gt;
** finish data return to host by end of next hackfest ;)&lt;br /&gt;
** Interoperability testing of CTK with other Application Hosting code&lt;br /&gt;
** Lawrence to test CTK code against the XIP hosting implementation&lt;br /&gt;
** Testing framework to be continued&lt;br /&gt;
&lt;br /&gt;
==== DICOM Database and Networking ====&lt;br /&gt;
&lt;br /&gt;
* Review implementation issues when using CTK DICOM&lt;br /&gt;
** DICOM issues in github [https://github.com/commontk/CTK/issues?labels=DICOM&amp;amp;state=open]&lt;br /&gt;
** &amp;lt;del&amp;gt; Incorrect import when DICOMDIR is present [http://na-mic.org/Bug/view.php?id=3111].  Should we skip DICOMDIR when it is not picked explicitly? &amp;lt;/del&amp;gt; {{done}}&lt;br /&gt;
** Incorrect/slow database behavior when multiple processes access it simultaneously [http://na-mic.org/Bug/view.php?id=3106] (interference between ctkDICOMIndexer and ctkDICOMModel)&lt;br /&gt;
* Discuss DICOM-RT for CTK&lt;br /&gt;
* Discuss DICOM Export options&lt;br /&gt;
** CLI outputs converted into real DICOM&lt;br /&gt;
** RT and other non-imaging types&lt;br /&gt;
*** GUI Issues&lt;br /&gt;
*** Lower-level dcmrt issues, possible use of DKFZ toolkit&lt;br /&gt;
*** Use of various tools (VTK, ITK, Plastimatch), validation&lt;br /&gt;
&lt;br /&gt;
* GUI&lt;br /&gt;
** https://bigfiles.assembla.com/spaces/slicerrt/documents/download/DicomPatientBrowsersReview.pptx&lt;br /&gt;
&lt;br /&gt;
* Results&lt;br /&gt;
** New DB table of display overrides&lt;br /&gt;
** New table view of patient/study/series - ctkDICOMTableView&lt;br /&gt;
** New Layout control for ctkDICOMBrowser to replace tree and ctkDICOMModel&lt;br /&gt;
** New signals to match use cases&lt;br /&gt;
* Plans&lt;br /&gt;
** issue #336 - create replacement for ctkDICOMAppWidget and deprecate old (Marco)&lt;br /&gt;
** issue #337 - implement signals from table view (Marco and Andras with Steve)&lt;br /&gt;
** issue #331 - to be completed soon by Andreas&lt;br /&gt;
** issue #332 - ctkDICOMTableManager to control layouts (also Andreas)&lt;br /&gt;
** issue #276 - fix up RT use cases (Andras and Csaba)&lt;br /&gt;
** Review naming View vs. Widget &lt;br /&gt;
** Look into re-using  http://www.commontk.org/index.php/File:CtkSearchBox3.png&lt;br /&gt;
** Marco is making ctkDICOM2&lt;br /&gt;
&lt;br /&gt;
==== Widgets ====&lt;br /&gt;
* Spin box development [http://public.kitware.com/pipermail/ctk-developers/2013-May/001125.html]&lt;br /&gt;
* &amp;lt;del&amp;gt;ctkDICOMModel and display of real-world patient data (RT special cases for example)&amp;lt;/del&amp;gt; - {{done}}&lt;br /&gt;
* Compare [[Documentation/WidgetPlans|widget plans]] with [[Documentation/ImageGallery |current set]].&lt;br /&gt;
* Qt5 Compatibility?&lt;br /&gt;
** &amp;lt;del&amp;gt;Working on VTK / Qt5 compatibility&amp;lt;/del&amp;gt; - {{done}} VTK6 topic : http://review.source.kitware.com/#/t/2803&lt;br /&gt;
&lt;br /&gt;
* Results&lt;br /&gt;
** Miklos and Julien developed plan for resolving spin box features: there will be a ctkDoubleSpinBox with new precision features migrated from current ctkSpinBox and Miklos&#039;s changes to expose more of the QSpinBox features.&lt;br /&gt;
** Jc was Qt5+VTK6 issues and plans to backport them to VTK5.10&lt;br /&gt;
&lt;br /&gt;
==== Tests Framework ====&lt;br /&gt;
* Qt testing framework&lt;br /&gt;
** Checkpoint verification&lt;br /&gt;
** Possibly help debugging when a test is failing and fixing a test&lt;br /&gt;
* Check log for warnings and errors&lt;br /&gt;
* Integrate with Error Log widget and the app launcher (but won&#039;t work on mac)&lt;br /&gt;
* Suggest as something for student at CREATIS&lt;br /&gt;
** Rotating log files&lt;br /&gt;
** capturing screen during test to help diagnose failures&lt;br /&gt;
** capturing all output to log files and flushing&lt;br /&gt;
** report crash utility for user to send all files to file issue&lt;br /&gt;
** auto-detect crashes using some kind of token&lt;br /&gt;
** track the exact version of libraries and stack traces (platform specific)  Look into google crashpad.&lt;br /&gt;
** Review squish video: http://www.froglogic.com/squish/gui-testing/squish-qt-webinar-qanda.php&lt;br /&gt;
&lt;br /&gt;
* Results &amp;amp; Plans&lt;br /&gt;
** CREATIS group attended hangout and plans to contribute to QtTesting&lt;br /&gt;
&lt;br /&gt;
==== Build Systems &amp;amp; Software process ====&lt;br /&gt;
* &amp;lt;del&amp;gt;DCMTK build issues [http://public.kitware.com/pipermail/ctk-developers/2013-May/001122.html] [http://public.kitware.com/pipermail/ctk-developers/2013-May/001120.html]&amp;lt;/del&amp;gt; {{done}} Fixed by [https://github.com/commontk/CTK/commit/74b4b07b92f2a3ac492fef6dcb429bd08c513d59 74b4b07b9]&lt;br /&gt;
* A drop-in CMake module allowing to easily setup Superbuild project. &lt;br /&gt;
** Consolidate CTK, Slicer, .. approach&lt;br /&gt;
* Collection of &amp;quot;External_XXX.cmake&amp;quot; file that could easily be re-used ? (See https://github.com/BRAINSia/NAMICExternalProjects)&lt;br /&gt;
* &amp;lt;del&amp;gt;Finalize work related to qRestAPI project (pending since Bologna hackfest)&amp;lt;/del&amp;gt; {{done}} History cleaned and pushed: https://github.com/commontk/qRestAPI&lt;br /&gt;
* Results&lt;br /&gt;
** Fixed and tested the DCMTK build issues&lt;br /&gt;
** Windows build issues identified for PythonQt on windows vs 2010/2012 (include order of std vector header)&lt;br /&gt;
** Still some more issues, likely also to do with include order&lt;br /&gt;
&lt;br /&gt;
==== Command Line Modules ====&lt;br /&gt;
* Using CLI XML to build stand-alone widget [https://github.com/pieper/CTK/blob/8391b2f54e18e68e6672a4d3a54da38bc9c77b79/Libs/CommandLineModules/Widgets/Testing/Cpp/ctkCmdLineModuleWidgetTest1.cpp#L86][http://www.commontk.org/index.php/File:Cli-widget-prototype-2012-12-14.png]&lt;br /&gt;
* Contribute Slicer fixes to CLI infrastructure. See https://github.com/jcfr/CTK/tree/279-tweak-cmdlinemodule-library-for-slicer-integration&lt;br /&gt;
* Hierarchy nodes preserved on CLI execution&lt;br /&gt;
** keep the CLI simple.&lt;br /&gt;
** xinclude to allow people to centralize their grant support and other boilerplate info&lt;br /&gt;
&lt;br /&gt;
* Results&lt;br /&gt;
** Xenios and Sascha performed tests and discussed many options &lt;br /&gt;
*** Explored C++ tools for generating the CLI XML on the fly&lt;br /&gt;
*** Lots of ideas and Xenios has some TODO items and he will push to a fork for review.&lt;br /&gt;
&lt;br /&gt;
== Agenda ==&lt;br /&gt;
&lt;br /&gt;
==== Monday ====&lt;br /&gt;
&lt;br /&gt;
Opening discussion&lt;br /&gt;
* Review topics and projects&lt;br /&gt;
* Plans for the week&lt;br /&gt;
&lt;br /&gt;
Evening: BBQ at the Fichtinger residence&lt;br /&gt;
&lt;br /&gt;
==== Tuesday ====&lt;br /&gt;
&lt;br /&gt;
During the day: hack, hack, hack...&lt;br /&gt;
&lt;br /&gt;
Evening: Dinner and beers at the [http://www.kingstonbrewing.ca/ Kingston Brewery]&lt;br /&gt;
&lt;br /&gt;
==== Wednesday ====&lt;br /&gt;
&lt;br /&gt;
During the day: hack, hack, hack...&lt;br /&gt;
10:30 Hangout to review status&lt;br /&gt;
&lt;br /&gt;
Evening: [http://www.hauntedwalk.com/kingstontours.php Kingston Haunted Walks]&lt;br /&gt;
&lt;br /&gt;
==== Thursday ====&lt;br /&gt;
&lt;br /&gt;
During the day: hack, hack, hack...&lt;br /&gt;
&lt;br /&gt;
Evening: BBQ by the [http://farm5.staticflickr.com/4042/4276978263_96c7a234ff_b.jpg gazebo] on the waterfront&lt;br /&gt;
&lt;br /&gt;
==== Friday ====&lt;br /&gt;
&lt;br /&gt;
During the day: hack, hack, hack...&lt;br /&gt;
&lt;br /&gt;
Late morning; Closing discussion&lt;br /&gt;
&lt;br /&gt;
https://plus.google.com/hangouts/_/33c4f3b6fd88ee2330172c2c91439632c7d6e9b6?authuser=0&amp;amp;hl=en&lt;br /&gt;
&lt;br /&gt;
* [http://public.kitware.com/pipermail/ctk-developers/2013-May/001126.html Next hackfest in London, UK]!?! &lt;br /&gt;
* Then back in North America - St. Louis - when?&lt;br /&gt;
&lt;br /&gt;
Afternoon: hack or travel&lt;br /&gt;
&lt;br /&gt;
== Gallery of Results ==&lt;br /&gt;
Images from the hackfest&lt;br /&gt;
&amp;lt;gallery widths=300 px heights=200px perrow=3&amp;gt;&lt;br /&gt;
File:Screen Shot 2013-05-24 at 10.23.16 AM.png |&amp;lt;big&amp;gt;Slicer running as DICOM Hosted Application using CTK infrastructure&amp;lt;/big&amp;gt;&lt;br /&gt;
Image:MITKasHostedApp-and-asHost-withCLIasHostedApp.jpg|For comparison image from Bologna Hackfest: MITK running as DICOM Application Hosting hosted application (hosted by ctkDICOMHost) as well as hosting system with CTK-CLI as hosted application&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Travel &amp;amp; Hotel ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Local contact&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Need any help in organizing your visit, contact Andras Lasso (lasso@cs.queensu.ca).&lt;br /&gt;
If you have any troubles during your visit, call &#039;&#039;TBD&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Airport&#039;&#039;&#039; &lt;br /&gt;
&lt;br /&gt;
* Option A: Fly into Kingston via Toronto&lt;br /&gt;
* Option B: Fly into Toronto, take a bus to Kingston&lt;br /&gt;
** Recommended: Coach Canada direct bus from Toronto Airport to Kingston, leaves twice a day: 2.30pm and 7pm. You can buy the ticket from a Kiosk at the airport or [http://www.coachcanada.com/coachcanada/index.asp?_lp.lang=en buy online]&lt;br /&gt;
** Megabus from Toronto downtown: [http://www.tripadvisor.ca/Travel-g155019-c116016/Toronto:Ontario:Getting.Downtown.From.Pearson.Airport.html get to the Toronto Coach Terminal], take a bus to Kingston, leaves in about every hour. [http://ca.megabus.com/default.aspx Online reservation] is strongly recommended, as early as possible, because the prices are continuously increasing (starts from $1 and increased to about $40).&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Transportation on Site&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Take a cab at the Kingston airport or bus terminal to your hotel. After that everything is in walking distance.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Lodging&#039;&#039;&#039; &lt;br /&gt;
&lt;br /&gt;
Be aware there is a Queen&#039;s event during the week of the hackfest so try to book your hotel early&lt;br /&gt;
&lt;br /&gt;
* Frontenac http://www.frontenacclub.com Queen’s rate $143 per day (plus tax)&lt;br /&gt;
* The Belvedere http://www.hotelbelvedere.com is a small hotel of Colonial character, they only have 20 rooms.&lt;br /&gt;
* Holiday Inn Kingston Waterfront, http://www.hikingstonwaterfront.com/ about $140&lt;br /&gt;
* There are cheaper motels (Super-8 for $100 / night) &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Meeting Location&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
[https://maps.google.ca/maps?q=Queen&#039;s+University&amp;amp;hl=en&amp;amp;sll=44.225024,-76.493151&amp;amp;sspn=0.010379,0.026157&amp;amp;t=v&amp;amp;hq=Queen&#039;s+University&amp;amp;z=16&amp;amp;iwloc=A Queen&#039;s University], [http://www.queensu.ca/campusmap/?mapquery=kinesiology Kinesiology building], room #107.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Weather&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Can be still chilly in May, average temperature is about 15°C.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Food&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Plan on having breakfast at your hotel before the meeting.  A variety of lunch options will be available, as will access to snacks and beverages during the day.  Please email the organizers if you have any allergies or dietary restrictions.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Optional Activities in the Area&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* [http://www.ganboatline.com/LostShipsTour.asp Boat Cruise in Thousand Islands]&lt;br /&gt;
* [http://www.niagarafallstourism.com/ Trip to Niagara Falls (Sat-Sun)]&lt;br /&gt;
* Wildlife Canoeing ([http://www.1000islandskayaking.com/ Thousand Islands], [http://www.ontarioparks.com/english/bone.html Bon Echo], [http://www.ontarioparks.com/english/char.html Charleston Lake], etc.)&lt;br /&gt;
* [http://www.hauntedwalk.com/kingstontours.php Kingston Haunted Walks]&lt;br /&gt;
* Art after dark:&lt;br /&gt;
** http://www.downtownkingston.ca/files/13%20Art%20After%20Dark_Spring%20Featured%20Artists.pdf&lt;br /&gt;
** http://www.downtownkingston.ca/files/13%20Art%20After%20Dark_Spring%20Gallery%20Map.pdf&lt;br /&gt;
* Canadian Souvenirs: [https://maps.google.ca/maps?ie=UTF-8&amp;amp;q=red+maple+kingston&amp;amp;fb=1&amp;amp;gl=ca&amp;amp;hq=red+maple&amp;amp;hnear=0x4cd2ab0674408ea9:0x76a5497715d6d9ea,Kingston,+ON&amp;amp;cid=0,0,6137054689914097153&amp;amp;ei=ZkOeUbWiI8PWygGD0YG4Cg&amp;amp;ved=0CIEBEPwSMAA Red Maple], some stuff they sell: http://shop.red-maple.ca/&lt;/div&gt;</summary>
		<author><name>Wolf</name></author>
	</entry>
	<entry>
		<id>https://www.commontk.org/index.php?title=CTK-Hackfest-May-2013&amp;diff=1898</id>
		<title>CTK-Hackfest-May-2013</title>
		<link rel="alternate" type="text/html" href="https://www.commontk.org/index.php?title=CTK-Hackfest-May-2013&amp;diff=1898"/>
		<updated>2013-05-24T15:04:51Z</updated>

		<summary type="html">&lt;p&gt;Wolf: /* Gallery of Results */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Event pictures ==&lt;br /&gt;
Images from the hackfest&lt;br /&gt;
&amp;lt;gallery widths=300 px heights=200px perrow=3&amp;gt;&lt;br /&gt;
&lt;br /&gt;
File:2013-05-20_16.16.28.jpg|&amp;lt;big&amp;gt;Discussions on Monday&amp;lt;/big&amp;gt;&lt;br /&gt;
File:2013-05-21_11.33.58.jpg|&amp;lt;big&amp;gt;Planning on Tuesday&amp;lt;/big&amp;gt;&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Introduction ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Date:&#039;&#039;&#039; May 20-24, 2013&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Location:&#039;&#039;&#039;  [http://en.wikipedia.org/wiki/Kingston,_Ontario Kingston, Ontario, Canada].  In a classroom at Queens University.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Goal:&#039;&#039;&#039; A follow on to the [[Commontk:Current_events#Past_events|wildly successful previous hackfests!]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Requirements:&#039;&#039;&#039; Attendees must be willing to spend their time during the event writing ctk code that contributes to the main [[CTK-Roadmap | ctk roadmap]].  This means spending the week immersed in C++, Qt, DCMTK, CMake, and related technologies.  People who do not feel qualified for this task are politely not invited :)&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Group size:&#039;&#039;&#039; Maximum 20 participants so we can have a manageable working meeting.  The organizing committee will invite and select participants based on input from [[TheTeam]].&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Site Hosts:&#039;&#039;&#039; Gabor Fichtinger, Csaba Pinter, Andras Lasso&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Organizing Committee:&#039;&#039;&#039; Ivo Wolf, Stephen Aylward, Steve Pieper&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Future Events:&#039;&#039;&#039; Future hackfests will be announced in advance, and we hope lots of people will be interested in participating.  The venue and activities at future hackfests will be determined based on the number of active participants in the project.   We welcome participation via the CTK email lists, the source code repository, and this website.&lt;br /&gt;
&lt;br /&gt;
== Attendees ==&lt;br /&gt;
*So far we have received confirmation for the following people (in no particular order). &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Please fill in your intentions in terms of common accommodation.&lt;br /&gt;
&lt;br /&gt;
{|class=&amp;quot;wikitable alternance&amp;quot; style=&amp;quot;text-align:left; border:1px solid black;&amp;quot;&lt;br /&gt;
|+ &#039;&#039;&#039;&#039;&#039;Participants&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
! scope=col style=&amp;quot;background:#cde6f8;&amp;quot;| Name&lt;br /&gt;
! scope=col style=&amp;quot;background:#cde6f8;&amp;quot;| Organization&lt;br /&gt;
|-&lt;br /&gt;
|Steve Pieper&lt;br /&gt;
|Isomics, Inc., Cambridge, MA, USA&lt;br /&gt;
|-&lt;br /&gt;
|Ivo Wolf&lt;br /&gt;
|Hochschule Mannheim&lt;br /&gt;
|-&lt;br /&gt;
|Marco Nolden&lt;br /&gt;
|German Cancer Research Center (DKFZ)&lt;br /&gt;
|-&lt;br /&gt;
|Sascha Zelzer&lt;br /&gt;
|German Cancer Research Center (DKFZ)&lt;br /&gt;
|-&lt;br /&gt;
|Andreas Fetzer&lt;br /&gt;
|German Cancer Research Center (DKFZ)&lt;br /&gt;
|-&lt;br /&gt;
|Florian Vichot&lt;br /&gt;
|INRIA&lt;br /&gt;
|-&lt;br /&gt;
|Lawrence Tarbox&lt;br /&gt;
|Washington University, St. Louis&lt;br /&gt;
|-&lt;br /&gt;
|Andras Lasso&lt;br /&gt;
|Queen&#039;s University, Kingston, ON&lt;br /&gt;
|-&lt;br /&gt;
|Csaba Pinter&lt;br /&gt;
|Queen&#039;s University, Kingston, ON&lt;br /&gt;
|-&lt;br /&gt;
|Alberto Biancardi&lt;br /&gt;
|The University of Sheffield, UK&lt;br /&gt;
|-&lt;br /&gt;
| Xenios Papademetris&lt;br /&gt;
| Yale University US&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{|class=&amp;quot;wikitable alternance&amp;quot; style=&amp;quot;text-align:left; border:1px solid black;&amp;quot;&lt;br /&gt;
|+ &#039;&#039;&#039;&#039;&#039;Google Hangout Participants&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
! scope=col style=&amp;quot;background:#cde6f8;&amp;quot;| Name&lt;br /&gt;
! scope=col style=&amp;quot;background:#cde6f8;&amp;quot;| Organization&lt;br /&gt;
|-&lt;br /&gt;
| Jean-Christophe Fillion-Robin&lt;br /&gt;
| Kitware Inc. &lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
* People who manifested interest in joining the fest. Please move your names up to the confirmed table, with the details as soon as you can to facilitate discussions with potential hotels.&lt;br /&gt;
&lt;br /&gt;
{|class=&amp;quot;wikitable alternance&amp;quot; style=&amp;quot;text-align:left; border:1px solid black;&amp;quot;&lt;br /&gt;
|+ &#039;&#039;&#039;&#039;&#039;Confirmed&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
! scope=col style=&amp;quot;background:#cde6f8;&amp;quot;| Name&lt;br /&gt;
! scope=col style=&amp;quot;background:#cde6f8;&amp;quot;| Organization&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{Note}}There were also other invitations sent to active people on the community, and people who recently showed interest. When their intent will be known they will be added to the list.&lt;br /&gt;
&lt;br /&gt;
== Preparation ==&lt;br /&gt;
&lt;br /&gt;
Developers should bring a laptop with the [http://github.com/commontk/CTK current CTK source code] downloaded and [[Build_Instructions|built]].&lt;br /&gt;
&lt;br /&gt;
Use the [http://public.kitware.com/cgi-bin/mailman/listinfo/ctk-developers CTK developers mailing list] to discuss build issues and topics for ongoing work.&lt;br /&gt;
&lt;br /&gt;
Phone conferences have been scheduled in the weeks leading to the event:&lt;br /&gt;
* To be announced&lt;br /&gt;
&lt;br /&gt;
== Topics and Projects ==&lt;br /&gt;
&lt;br /&gt;
==== DICOM Application Hosting ====&lt;br /&gt;
* Interoperability testing of CTK with other Application Hosting code&lt;br /&gt;
* Results:&lt;br /&gt;
** Slicer as Hosted Application (Ivo, Lawrence, Steve)&lt;br /&gt;
*** launch hosted app, send data&lt;br /&gt;
*** loaded into slicer for manipulation&lt;br /&gt;
*** changed data detected automatically&lt;br /&gt;
*** TODO: data sent back to host&lt;br /&gt;
* Plans&lt;br /&gt;
** finish data return to host by end of next hackfest ;)&lt;br /&gt;
** show the corresponding MITK hosted application&lt;br /&gt;
** Lawrence to test this against the XIP hosting implementation&lt;br /&gt;
** Testing framework to be updated&lt;br /&gt;
&lt;br /&gt;
==== DICOM Database and Networking ====&lt;br /&gt;
&lt;br /&gt;
* Review implementation issues when using CTK DICOM&lt;br /&gt;
** DICOM issues in github [https://github.com/commontk/CTK/issues?labels=DICOM&amp;amp;state=open]&lt;br /&gt;
** &amp;lt;del&amp;gt; Incorrect import when DICOMDIR is present [http://na-mic.org/Bug/view.php?id=3111].  Should we skip DICOMDIR when it is not picked explicitly? &amp;lt;/del&amp;gt; {{done}}&lt;br /&gt;
** Incorrect/slow database behavior when multiple processes access it simultaneously [http://na-mic.org/Bug/view.php?id=3106] (interference between ctkDICOMIndexer and ctkDICOMModel)&lt;br /&gt;
* Discuss DICOM-RT for CTK&lt;br /&gt;
* Discuss DICOM Export options&lt;br /&gt;
** CLI outputs converted into real DICOM&lt;br /&gt;
** RT and other non-imaging types&lt;br /&gt;
*** GUI Issues&lt;br /&gt;
*** Lower-level dcmrt issues, possible use of DKFZ toolkit&lt;br /&gt;
*** Use of various tools (VTK, ITK, Plastimatch), validation&lt;br /&gt;
&lt;br /&gt;
* GUI&lt;br /&gt;
** https://bigfiles.assembla.com/spaces/slicerrt/documents/download/DicomPatientBrowsersReview.pptx&lt;br /&gt;
&lt;br /&gt;
* Results&lt;br /&gt;
** New DB table of display overrides&lt;br /&gt;
** New table view of patient/study/series - ctkDICOMTableView&lt;br /&gt;
** New Layout control for ctkDICOMBrowser to replace tree and ctkDICOMModel&lt;br /&gt;
** New signals to match use cases&lt;br /&gt;
* Plans&lt;br /&gt;
** issue #336 - create replacement for ctkDICOMAppWidget and deprecate old (Marco)&lt;br /&gt;
** issue #337 - implement signals from table view (Marco and Andras with Steve)&lt;br /&gt;
** issue #331 - to be completed soon by Andreas&lt;br /&gt;
** issue #332 - ctkDICOMTableManager to control layouts (also Andreas)&lt;br /&gt;
** issue #276 - fix up RT use cases (Andras and Csaba)&lt;br /&gt;
** Review naming View vs. Widget &lt;br /&gt;
** Look into re-using  http://www.commontk.org/index.php/File:CtkSearchBox3.png&lt;br /&gt;
** Marco is making ctkDICOM2&lt;br /&gt;
&lt;br /&gt;
==== Widgets ====&lt;br /&gt;
* Spin box development [http://public.kitware.com/pipermail/ctk-developers/2013-May/001125.html]&lt;br /&gt;
* &amp;lt;del&amp;gt;ctkDICOMModel and display of real-world patient data (RT special cases for example)&amp;lt;/del&amp;gt; - {{done}}&lt;br /&gt;
* Compare [[Documentation/WidgetPlans|widget plans]] with [[Documentation/ImageGallery |current set]].&lt;br /&gt;
* Qt5 Compatibility?&lt;br /&gt;
** &amp;lt;del&amp;gt;Working on VTK / Qt5 compatibility&amp;lt;/del&amp;gt; - {{done}} VTK6 topic : http://review.source.kitware.com/#/t/2803&lt;br /&gt;
&lt;br /&gt;
* Results&lt;br /&gt;
** Miklos and Julien developed plan for resolving spin box features: there will be a ctkDoubleSpinBox with new precision features migrated from current ctkSpinBox and Miklos&#039;s changes to expose more of the QSpinBox features.&lt;br /&gt;
** Jc was Qt5+VTK6 issues and plans to backport them to VTK5.10&lt;br /&gt;
&lt;br /&gt;
==== Tests Framework ====&lt;br /&gt;
* Qt testing framework&lt;br /&gt;
** Checkpoint verification&lt;br /&gt;
** Possibly help debugging when a test is failing and fixing a test&lt;br /&gt;
* Check log for warnings and errors&lt;br /&gt;
* Integrate with Error Log widget and the app launcher (but won&#039;t work on mac)&lt;br /&gt;
* Suggest as something for student at CREATIS&lt;br /&gt;
** Rotating log files&lt;br /&gt;
** capturing screen during test to help diagnose failures&lt;br /&gt;
** capturing all output to log files and flushing&lt;br /&gt;
** report crash utility for user to send all files to file issue&lt;br /&gt;
** auto-detect crashes using some kind of token&lt;br /&gt;
** track the exact version of libraries and stack traces (platform specific)  Look into google crashpad.&lt;br /&gt;
** Review squish video: http://www.froglogic.com/squish/gui-testing/squish-qt-webinar-qanda.php&lt;br /&gt;
&lt;br /&gt;
* Results &amp;amp; Plans&lt;br /&gt;
** CREATIS group attended hangout and plans to contribute to QtTesting&lt;br /&gt;
&lt;br /&gt;
==== Build Systems &amp;amp; Software process ====&lt;br /&gt;
* &amp;lt;del&amp;gt;DCMTK build issues [http://public.kitware.com/pipermail/ctk-developers/2013-May/001122.html] [http://public.kitware.com/pipermail/ctk-developers/2013-May/001120.html]&amp;lt;/del&amp;gt; {{done}} Fixed by [https://github.com/commontk/CTK/commit/74b4b07b92f2a3ac492fef6dcb429bd08c513d59 74b4b07b9]&lt;br /&gt;
* A drop-in CMake module allowing to easily setup Superbuild project. &lt;br /&gt;
** Consolidate CTK, Slicer, .. approach&lt;br /&gt;
* Collection of &amp;quot;External_XXX.cmake&amp;quot; file that could easily be re-used ? (See https://github.com/BRAINSia/NAMICExternalProjects)&lt;br /&gt;
* &amp;lt;del&amp;gt;Finalize work related to qRestAPI project (pending since Bologna hackfest)&amp;lt;/del&amp;gt; {{done}} History cleaned and pushed: https://github.com/commontk/qRestAPI&lt;br /&gt;
* Results&lt;br /&gt;
** Windows build issues identified for PythonQt on windows vs 2010/2012&lt;br /&gt;
&lt;br /&gt;
==== Command Line Modules ====&lt;br /&gt;
* Using CLI XML to build stand-alone widget [https://github.com/pieper/CTK/blob/8391b2f54e18e68e6672a4d3a54da38bc9c77b79/Libs/CommandLineModules/Widgets/Testing/Cpp/ctkCmdLineModuleWidgetTest1.cpp#L86][http://www.commontk.org/index.php/File:Cli-widget-prototype-2012-12-14.png]&lt;br /&gt;
* Contribute Slicer fixes to CLI infrastructure. See https://github.com/jcfr/CTK/tree/279-tweak-cmdlinemodule-library-for-slicer-integration&lt;br /&gt;
* Hierarchy nodes preserved on CLI execution&lt;br /&gt;
** keep the CLI simple.&lt;br /&gt;
** xinclude to allow people to centralize their grant support and other boilerplate info&lt;br /&gt;
&lt;br /&gt;
== Agenda ==&lt;br /&gt;
&lt;br /&gt;
==== Monday ====&lt;br /&gt;
&lt;br /&gt;
Opening discussion&lt;br /&gt;
* Review topics and projects&lt;br /&gt;
* Plans for the week&lt;br /&gt;
&lt;br /&gt;
Evening: BBQ at the Fichtinger residence&lt;br /&gt;
&lt;br /&gt;
==== Tuesday ====&lt;br /&gt;
&lt;br /&gt;
During the day: hack, hack, hack...&lt;br /&gt;
&lt;br /&gt;
Evening: Dinner and beers at the [http://www.kingstonbrewing.ca/ Kingston Brewery]&lt;br /&gt;
&lt;br /&gt;
==== Wednesday ====&lt;br /&gt;
&lt;br /&gt;
During the day: hack, hack, hack...&lt;br /&gt;
10:30 Hangout to review status&lt;br /&gt;
&lt;br /&gt;
Evening: [http://www.hauntedwalk.com/kingstontours.php Kingston Haunted Walks]&lt;br /&gt;
&lt;br /&gt;
==== Thursday ====&lt;br /&gt;
&lt;br /&gt;
During the day: hack, hack, hack...&lt;br /&gt;
&lt;br /&gt;
Evening: BBQ by the [http://farm5.staticflickr.com/4042/4276978263_96c7a234ff_b.jpg gazebo] on the waterfront&lt;br /&gt;
&lt;br /&gt;
==== Friday ====&lt;br /&gt;
&lt;br /&gt;
During the day: hack, hack, hack...&lt;br /&gt;
&lt;br /&gt;
Late morning; Closing discussion&lt;br /&gt;
&lt;br /&gt;
https://plus.google.com/hangouts/_/33c4f3b6fd88ee2330172c2c91439632c7d6e9b6?authuser=0&amp;amp;hl=en&lt;br /&gt;
&lt;br /&gt;
* [http://public.kitware.com/pipermail/ctk-developers/2013-May/001126.html Next hackfest in London, UK]!?! &lt;br /&gt;
* Then back in North America - St. Louis - when?&lt;br /&gt;
&lt;br /&gt;
Afternoon: hack or travel&lt;br /&gt;
&lt;br /&gt;
== Gallery of Results ==&lt;br /&gt;
Images from the hackfest&lt;br /&gt;
&amp;lt;gallery widths=300 px heights=200px perrow=3&amp;gt;&lt;br /&gt;
File:Screen Shot 2013-05-24 at 10.23.16 AM.png |&amp;lt;big&amp;gt;Slicer running as DICOM Hosted Application using CTK infrastructure&amp;lt;/big&amp;gt;&lt;br /&gt;
Image:MITKasHostedApp-and-asHost-withCLIasHostedApp.jpg|For comparison image from Bologna Hackfest: MITK running as DICOM Application Hosting hosted application (hosted by ctkDICOMHost) as well as hosting system with CTK-CLI as hosted application&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Travel &amp;amp; Hotel ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Local contact&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Need any help in organizing your visit, contact Andras Lasso (lasso@cs.queensu.ca).&lt;br /&gt;
If you have any troubles during your visit, call &#039;&#039;TBD&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Airport&#039;&#039;&#039; &lt;br /&gt;
&lt;br /&gt;
* Option A: Fly into Kingston via Toronto&lt;br /&gt;
* Option B: Fly into Toronto, take a bus to Kingston&lt;br /&gt;
** Recommended: Coach Canada direct bus from Toronto Airport to Kingston, leaves twice a day: 2.30pm and 7pm. You can buy the ticket from a Kiosk at the airport or [http://www.coachcanada.com/coachcanada/index.asp?_lp.lang=en buy online]&lt;br /&gt;
** Megabus from Toronto downtown: [http://www.tripadvisor.ca/Travel-g155019-c116016/Toronto:Ontario:Getting.Downtown.From.Pearson.Airport.html get to the Toronto Coach Terminal], take a bus to Kingston, leaves in about every hour. [http://ca.megabus.com/default.aspx Online reservation] is strongly recommended, as early as possible, because the prices are continuously increasing (starts from $1 and increased to about $40).&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Transportation on Site&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Take a cab at the Kingston airport or bus terminal to your hotel. After that everything is in walking distance.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Lodging&#039;&#039;&#039; &lt;br /&gt;
&lt;br /&gt;
Be aware there is a Queen&#039;s event during the week of the hackfest so try to book your hotel early&lt;br /&gt;
&lt;br /&gt;
* Frontenac http://www.frontenacclub.com Queen’s rate $143 per day (plus tax)&lt;br /&gt;
* The Belvedere http://www.hotelbelvedere.com is a small hotel of Colonial character, they only have 20 rooms.&lt;br /&gt;
* Holiday Inn Kingston Waterfront, http://www.hikingstonwaterfront.com/ about $140&lt;br /&gt;
* There are cheaper motels (Super-8 for $100 / night) &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Meeting Location&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
[https://maps.google.ca/maps?q=Queen&#039;s+University&amp;amp;hl=en&amp;amp;sll=44.225024,-76.493151&amp;amp;sspn=0.010379,0.026157&amp;amp;t=v&amp;amp;hq=Queen&#039;s+University&amp;amp;z=16&amp;amp;iwloc=A Queen&#039;s University], [http://www.queensu.ca/campusmap/?mapquery=kinesiology Kinesiology building], room #107.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Weather&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Can be still chilly in May, average temperature is about 15°C.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Food&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Plan on having breakfast at your hotel before the meeting.  A variety of lunch options will be available, as will access to snacks and beverages during the day.  Please email the organizers if you have any allergies or dietary restrictions.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Optional Activities in the Area&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* [http://www.ganboatline.com/LostShipsTour.asp Boat Cruise in Thousand Islands]&lt;br /&gt;
* [http://www.niagarafallstourism.com/ Trip to Niagara Falls (Sat-Sun)]&lt;br /&gt;
* Wildlife Canoeing ([http://www.1000islandskayaking.com/ Thousand Islands], [http://www.ontarioparks.com/english/bone.html Bon Echo], [http://www.ontarioparks.com/english/char.html Charleston Lake], etc.)&lt;br /&gt;
* [http://www.hauntedwalk.com/kingstontours.php Kingston Haunted Walks]&lt;br /&gt;
* Art after dark:&lt;br /&gt;
** http://www.downtownkingston.ca/files/13%20Art%20After%20Dark_Spring%20Featured%20Artists.pdf&lt;br /&gt;
** http://www.downtownkingston.ca/files/13%20Art%20After%20Dark_Spring%20Gallery%20Map.pdf&lt;br /&gt;
* Canadian Souvenirs: [https://maps.google.ca/maps?ie=UTF-8&amp;amp;q=red+maple+kingston&amp;amp;fb=1&amp;amp;gl=ca&amp;amp;hq=red+maple&amp;amp;hnear=0x4cd2ab0674408ea9:0x76a5497715d6d9ea,Kingston,+ON&amp;amp;cid=0,0,6137054689914097153&amp;amp;ei=ZkOeUbWiI8PWygGD0YG4Cg&amp;amp;ved=0CIEBEPwSMAA Red Maple], some stuff they sell: http://shop.red-maple.ca/&lt;/div&gt;</summary>
		<author><name>Wolf</name></author>
	</entry>
	<entry>
		<id>https://www.commontk.org/index.php?title=CTK-Hackfest-Dec-2012&amp;diff=1896</id>
		<title>CTK-Hackfest-Dec-2012</title>
		<link rel="alternate" type="text/html" href="https://www.commontk.org/index.php?title=CTK-Hackfest-Dec-2012&amp;diff=1896"/>
		<updated>2013-05-24T15:03:21Z</updated>

		<summary type="html">&lt;p&gt;Wolf: /* Friday */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Event pictures ==&lt;br /&gt;
Images from the hackfest&lt;br /&gt;
&amp;lt;gallery widths=300 px heights=200px perrow=3&amp;gt;&lt;br /&gt;
image:Bologna-2012-12-12 16.55.22.jpg|&amp;lt;big&amp;gt;Bologna as seen from Asinelli tower&amp;lt;/big&amp;gt;&lt;br /&gt;
image:CTK-Hackfest-2012-Bologna-Palazzo D Accursio.jpg|&amp;lt;big&amp;gt;Visiting Bologna&amp;lt;/big&amp;gt;&lt;br /&gt;
image:Bologna-2012-12-12 17.23.11.jpg|&amp;lt;big&amp;gt;Julien taking the photo of everyone else&amp;lt;/big&amp;gt;&lt;br /&gt;
image:DSC02729.JPG|&amp;lt;big&amp;gt;Presenting results&amp;lt;/big&amp;gt;&lt;br /&gt;
image:DSC02730.JPG|&amp;lt;big&amp;gt;Exchanging ideas&amp;lt;/big&amp;gt;&lt;br /&gt;
image:DSC02727.JPG|&amp;lt;big&amp;gt;Hacking&amp;lt;/big&amp;gt;&lt;br /&gt;
image:DSC02726.JPG|&amp;lt;big&amp;gt;... and hacking&amp;lt;/big&amp;gt;&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Introduction ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Date:&#039;&#039;&#039; December 10-14, 2012&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Location:&#039;&#039;&#039;  [http://www.iporticihotel.com/en | Hotel i Portici] in Via Indipendenza , Bologna, Italy, Sala Montagnola (Room) &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Goal:&#039;&#039;&#039; A follow on to the [[Commontk:Current_events#Past_events|wildly successful previous hackfests!]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Requirements:&#039;&#039;&#039; Attendees must be willing to spend their time during the event writing ctk code that contributes to the main [[CTK-Roadmap | ctk roadmap]].  This means spending the week immersed in C++, Qt, DCMTK, CMake, and related technologies.  People who do not feel qualified for this task are politely not invited :)&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Group size:&#039;&#039;&#039; Maximum 20 participants so we can have a manageable working meeting.  The organizing committee will invite and select participants based on input from [[TheTeam]].&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Site Hosts:&#039;&#039;&#039; Alessandro Chiarini, Daniele Giunchi&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Organizing Committee:&#039;&#039;&#039; Ivo Wolf, Stephen Aylward, Steve Pieper&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Future Events:&#039;&#039;&#039; Future hackfests will be announced in advance, and we hope lots of people will be interested in participating.  The venue and activities at future hackfests will be determined based on the number of active participants in the project.   We welcome participation via the CTK email lists, the source code repository, and this website.&lt;br /&gt;
&lt;br /&gt;
== Attendees ==&lt;br /&gt;
*So far we have received confirmation for the following people (in no particular order). &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;WE HAVE REACHED THE MAXIMUM NUMBER OF PARTECIPANT - REGISTRATION CLOSED - 16 PARTECIPANTS&lt;br /&gt;
&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Please fill in your intentions in terms of common accommodation.&lt;br /&gt;
&lt;br /&gt;
{|class=&amp;quot;wikitable alternance&amp;quot; style=&amp;quot;text-align:left; border:1px solid black;&amp;quot;&lt;br /&gt;
|+ &#039;&#039;&#039;&#039;&#039;Participants&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
! scope=col style=&amp;quot;background:#cde6f8;&amp;quot;| Name&lt;br /&gt;
! scope=col style=&amp;quot;background:#cde6f8;&amp;quot;| Organization&lt;br /&gt;
|-&lt;br /&gt;
|Alessandro Chiarini&lt;br /&gt;
|SCS, Bologna IT&lt;br /&gt;
|-&lt;br /&gt;
|Daniele Giunchi&lt;br /&gt;
|SCS, Bologna IT&lt;br /&gt;
|-&lt;br /&gt;
|Alberto Losi&lt;br /&gt;
|SCS, Bologna IT&lt;br /&gt;
|-&lt;br /&gt;
|Steve Pieper&lt;br /&gt;
|Isomics, Inc., Cambridge, MA, USA&lt;br /&gt;
|-&lt;br /&gt;
| Ivo Wolf&lt;br /&gt;
| Mannheim University of Applied Sciences &amp;amp; DKFZ Heidelberg&lt;br /&gt;
|-&lt;br /&gt;
| Jean-Chistophe Fillion-Robin&lt;br /&gt;
| Kitware&lt;br /&gt;
|-&lt;br /&gt;
| Julien Finet&lt;br /&gt;
| Kitware&lt;br /&gt;
|-&lt;br /&gt;
| Andreas Fetzer&lt;br /&gt;
| DKFZ Heidelberg&lt;br /&gt;
|-&lt;br /&gt;
| Michael Bauer&lt;br /&gt;
| DKFZ Heidelberg&lt;br /&gt;
|-&lt;br /&gt;
| Marco Nolden&lt;br /&gt;
| DKFZ Heidelberg&lt;br /&gt;
|-&lt;br /&gt;
| Sascha Zelzer&lt;br /&gt;
| DKFZ Heidelberg&lt;br /&gt;
|-&lt;br /&gt;
| Florian Vichot&lt;br /&gt;
| INRIA&lt;br /&gt;
|-&lt;br /&gt;
| Yves Martelli&lt;br /&gt;
| UPF&lt;br /&gt;
|-&lt;br /&gt;
| Claire Mouton&lt;br /&gt;
| CREATIS&lt;br /&gt;
|-&lt;br /&gt;
| Miklos Espak&lt;br /&gt;
| University College London (UCL)&lt;br /&gt;
|-&lt;br /&gt;
| Luca Antiga&lt;br /&gt;
| Orobix&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
* People who manifested interest in joining the fest. Please move your names up to the confirmed table, with the details as soon as you can to facilitate discussions with potential hotels.&lt;br /&gt;
&lt;br /&gt;
{|class=&amp;quot;wikitable alternance&amp;quot; style=&amp;quot;text-align:left; border:1px solid black;&amp;quot;&lt;br /&gt;
|+ &#039;&#039;&#039;&#039;&#039;Confirmed&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
! scope=col style=&amp;quot;background:#cde6f8;&amp;quot;| Name&lt;br /&gt;
! scope=col style=&amp;quot;background:#cde6f8;&amp;quot;| Organization&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{Note}}There were also other invitations sent to active people on the community, and people who recently showed interest. When their intent will be known they will be added to the list.&lt;br /&gt;
&lt;br /&gt;
== Preparation ==&lt;br /&gt;
&lt;br /&gt;
Developers should bring a laptop with the [http://github.com/commontk/CTK current CTK source code] downloaded and [[Build_Instructions|built]].&lt;br /&gt;
&lt;br /&gt;
Use the [http://public.kitware.com/cgi-bin/mailman/listinfo/ctk-developers CTK developers mailing list] to discuss build issues and topics for ongoing work.&lt;br /&gt;
&lt;br /&gt;
Phone conferences have been scheduled in the weeks leading to the event:&lt;br /&gt;
* To be announced&lt;br /&gt;
&lt;br /&gt;
== Topics and Projects ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--==== Roadmap development ====&lt;br /&gt;
*As needed, refine the [[CTK-Roadmap|roadmap for the CTK core]].--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== DICOM Application Hosting ====&lt;br /&gt;
&lt;br /&gt;
* Refine, extend, [[DICOM_Application_Hosting_Testing | test]], and integrate with applications&lt;br /&gt;
* See also [[CTK-Hackfest-Nov-2011#DICOM_Application_Hosting | (some still open) tasks]] and [[Hackfest_Nice_AppHosting_Progress | progress]] from the last hackfest&lt;br /&gt;
* Goal: connect some real code via command line interface&lt;br /&gt;
&lt;br /&gt;
==== DICOM Database and Networking ====&lt;br /&gt;
&lt;br /&gt;
* Dig into ongoing developments.  See [[CtkDICOM]] for discussion.&lt;br /&gt;
* See CTK DICOM support is used in Slicer 4.2&lt;br /&gt;
** [http://wiki.slicer.org/slicerWiki/index.php/Documentation/4.2/Modules/DICOM End-user documentation]&lt;br /&gt;
** [http://na-mic.org/Bug/search.php?project_id=3&amp;amp;category=Module+DICOM&amp;amp;sticky_issues=on&amp;amp;sortby=last_updated&amp;amp;dir=DESC&amp;amp;hide_status_id=90 Slicer4 DICOM Bugs and Feature Requests]&lt;br /&gt;
** SlicerRT Issues:&lt;br /&gt;
*** https://www.assembla.com/spaces/slicerrt/tickets/25 - display of ^ (carat character) in ctkDICOMModel&lt;br /&gt;
*** https://www.assembla.com/spaces/slicerrt/tickets/153 - extension import failure (slicer issue)&lt;br /&gt;
*** https://www.assembla.com/spaces/slicerrt/tickets/36 - non-uniform study information in RT files&lt;br /&gt;
&lt;br /&gt;
==== QAT ====&lt;br /&gt;
Quality Assurance Toolkit -&amp;gt; how to integrate in CTK&lt;br /&gt;
&lt;br /&gt;
==== Widgets ====&lt;br /&gt;
&lt;br /&gt;
* Discuss and refine as needed.&lt;br /&gt;
* [https://www.assembla.com/spaces/slicerrt/wiki/20120125_Slicer_DICOM_browser_meeting SlicerRt example dicom interfaces discussion]&lt;br /&gt;
&lt;br /&gt;
==== Tests Framework ====&lt;br /&gt;
Try QtTesting with CTK applications&lt;br /&gt;
&lt;br /&gt;
==== Build Systems &amp;amp; Software process ====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--* &amp;lt;del&amp;gt;Update PythonQt dependency so that CTK can build against Qt 4.8&amp;lt;/del&amp;gt;&lt;br /&gt;
** &amp;lt;del&amp;gt;See [https://github.com/pieper/PythonQt/tree/svn-mirror this experiment] to make a ctk-compatible version of the updated PythonQt - it works, but is not yet fully patched.&amp;lt;/del&amp;gt;&lt;br /&gt;
** &amp;lt;del&amp;gt;[http://my.cdash.org/viewBuildError.php?buildid=362919 Some operator overloading issues in DAH]&amp;lt;/del&amp;gt;&lt;br /&gt;
** Updated PythonQt: [https://github.com/commontk/PythonQt/pull/1 #1], [https://github.com/commontk/PythonQt/pull/2 #2] and [https://github.com/commontk/PythonQt/pull/3 #3] {{done}}&lt;br /&gt;
** Updated CTK: [https://github.com/commontk/CTK/issues/189 #189], [https://github.com/commontk/CTK/issues/157 #157] {{done}}&lt;br /&gt;
** Updated Slicer [http://viewvc.slicer.org/viewvc.cgi/Slicer4?view=revision&amp;amp;revision=20601 r20601] {{done}}&lt;br /&gt;
** Added [https://github.com/commontk/PythonQt#readme documentation] on PythonQt.  {{done}}--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Update to [http://git.dcmtk.org/web?p=dcmtk.git;a=summary latest DCMTK]&lt;br /&gt;
** includes dcmrt&lt;br /&gt;
** need to pick a commit to standardize on&lt;br /&gt;
** investigate shared/static library building.  (Static instances of classes getting destructed in wrong order)&lt;br /&gt;
** incorporate version checking &lt;br /&gt;
*** build ctk against head or snapshot version&lt;br /&gt;
&lt;br /&gt;
* Prepare Debian packaging (Marco)&lt;br /&gt;
** Resolve outstanding issues&lt;br /&gt;
** Make CTK also build with latest stable DCMTK release (3.6.0)&lt;br /&gt;
&lt;br /&gt;
* Evaluate Qt5 (Sascha)&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;del&amp;gt;Setup developer package&amp;lt;/del&amp;gt;&lt;br /&gt;
** See [https://github.com/commontk/CTK/issues/10 #10] and [https://github.com/commontk/CTK/issues/65 #65]&lt;br /&gt;
** Work in progress - See topic [https://github.com/jcfr/CTK/compare/65-packaging-support 65-packaging-support]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- * &amp;lt;del&amp;gt;Talk with Dominique (Debian packager) to understand what is missing&amp;lt;/del&amp;gt; See https://github.com/commontk/CTK/pull/158&lt;br /&gt;
** &amp;lt;del&amp;gt;Build from upstream PythonQt (to be done this week)&amp;lt;/del&amp;gt; {{done}} Few patches still need to be contributed upstream. See [https://github.com/commontk/PythonQt#readme documentation]--&amp;gt;&lt;br /&gt;
** Release a version of CTK (Work on policy this week and maybe release this week).&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--* &amp;lt;del&amp;gt;Generalize documentation of CMake macro so that it can be-used.&amp;lt;/del&amp;gt;--&amp;gt;&lt;br /&gt;
** Work in progress - See [https://github.com/jcfr/CTK/compare/master...cmake-doxygen-filter-reuse cmake-doxygen-filter-reuse]&lt;br /&gt;
&lt;br /&gt;
==== Command Line Modules ====&lt;br /&gt;
* Extract CLI interface &lt;br /&gt;
** Unify VPH and Slicer refactoring&lt;br /&gt;
* Qt SEM XML widget&lt;br /&gt;
* Follow on interoperability tests done in [[CLI_In_Context]]&lt;br /&gt;
* Refine CLI XML standard&lt;br /&gt;
** Text format for description/help/acknowledgement/resources: plain text ? html ? structured text ? github markup ?&lt;br /&gt;
** Multiple categories per module ?&lt;br /&gt;
** CLI XML versioning.&lt;br /&gt;
&lt;br /&gt;
== Agenda ==&lt;br /&gt;
&lt;br /&gt;
==== Monday ====&lt;br /&gt;
&amp;lt;!--Start at 9:00am&lt;br /&gt;
Arrive and get settled in the morning. Discussion of plans for the week will get underway when everyone has arrived.&lt;br /&gt;
Review of goals and ideas--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
10:30am Welcome&lt;br /&gt;
&lt;br /&gt;
10:45 - 12:00 Round table: everyone presents 10-15 minutes how CTK is used in their project. And what&#039;s new in CTK (what has been added since previous hackfest)&lt;br /&gt;
&lt;br /&gt;
: CTK in use:&lt;br /&gt;
:* MSVTK: [http://www.msvtk.org/content/electro-physiological-dataset-application ECG], HAI, Buttons (DG/AL, JF) (10m)&lt;br /&gt;
:** Give your feedback: http://www.msvtk.org/content/evaluation&lt;br /&gt;
:* [http://www.slicer.org/slicerWiki/index.php/Documentation/Nightly/Modules/DICOM DICOM in Slicer] (SP) (5m)&lt;br /&gt;
:* [http://www.commontk.org/index.php/Documentation/CLI_In_Context CLI in Gimias, MITK, NiftyView, Slicer] (SZ, YM, ME) (10m)&lt;br /&gt;
:* CTK in MITK (MN) (5m)&lt;br /&gt;
: What&#039;s new since last hackfest?&lt;br /&gt;
:* [http://www.commontk.org/index.php/Documentation/Command_Line_Interface CLI] in CTK (SZ, YM) (15m)&lt;br /&gt;
:* DICOM Tag caching (SP) (5m)&lt;br /&gt;
:* [http://www.commontk.org/index.php/Documentation/ImageGallery Widgets improvements] in CTK(JF, JCFR) (5m)&lt;br /&gt;
:** New: ctkExpandableWidget/ctkSizeGrip, ctkPathListWidget&lt;br /&gt;
:** Tweaks: ctkCoordinatesWidget (normalized), ctkPathLineEdit (sizeHint), ctkPanelSettings (user/revision settings),  &lt;br /&gt;
&lt;br /&gt;
1:00pm Lunch&lt;br /&gt;
&lt;br /&gt;
: Discuss plans/priorities for hacking&lt;br /&gt;
&lt;br /&gt;
3:30pm Coffee Break&lt;br /&gt;
&lt;br /&gt;
hack, hack, hack...&lt;br /&gt;
&lt;br /&gt;
5:00pm Close&lt;br /&gt;
&lt;br /&gt;
==== Tuesday ====&lt;br /&gt;
&amp;lt;!--hack, hack, hack...--&amp;gt;&lt;br /&gt;
9:30am Welcome&lt;br /&gt;
* Review of Topics and demos&lt;br /&gt;
11:00am Coffee Break&lt;br /&gt;
* Discussion of goals for the week and breakout into working groups&lt;br /&gt;
&lt;br /&gt;
* Command Line Module Working Group Topics&lt;br /&gt;
** Using ctk CLI infrastructure in Slicer (Jc, Sascha, Julien)&lt;br /&gt;
** CLI Incremental Communication (Luca, Steve)&lt;br /&gt;
** MAF CLI Integration (Daniele, Alberto)&lt;br /&gt;
** PythonQt wrapping of ctkCLI&lt;br /&gt;
** DAH and CLI (Ivo)&lt;br /&gt;
** CLI Compatibility Testing (Yves)&lt;br /&gt;
** CLI In MedINRIA (Florian)&lt;br /&gt;
* CTK Qt Testing and Quality Assurance Toolkit (Claire, Andreas, Julien, Jc)&lt;br /&gt;
* Transfer function interaction (Julien, Florian)&lt;br /&gt;
** Publish previous CTK hackfest work into VTK&lt;br /&gt;
** Minor interaction tweaks&lt;br /&gt;
&lt;br /&gt;
1:00pm Lunch&lt;br /&gt;
&lt;br /&gt;
hack, hack, hack...&lt;br /&gt;
&lt;br /&gt;
5:00pm Close&lt;br /&gt;
&lt;br /&gt;
hack, hack, hack...&lt;br /&gt;
&lt;br /&gt;
==== Wednesday ====&lt;br /&gt;
&amp;lt;!--Review of progress--&amp;gt;&lt;br /&gt;
9:30am Welcome&lt;br /&gt;
&lt;br /&gt;
hack, hack, hack...&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
11:00am Coffee Break&lt;br /&gt;
&lt;br /&gt;
hack, hack, hack...&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
1:00pm Lunch&lt;br /&gt;
&lt;br /&gt;
hack, hack, hack...&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
5:00pm Close&lt;br /&gt;
&lt;br /&gt;
==== Thursday ====&lt;br /&gt;
&amp;lt;!--Hack, hack, hack...--&amp;gt;&lt;br /&gt;
9:30am Welcome&lt;br /&gt;
&lt;br /&gt;
hack, hack, hack...&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
11:00am Coffee Break&lt;br /&gt;
&lt;br /&gt;
hack, hack, hack...&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
1:00pm Lunch&lt;br /&gt;
&lt;br /&gt;
hack, hack, hack...&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
5:00pm Close&lt;br /&gt;
&lt;br /&gt;
==== Friday ====&lt;br /&gt;
&lt;br /&gt;
9:30am Welcome&lt;br /&gt;
&lt;br /&gt;
hack, hack, hack...&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
11:00am Coffee Break&lt;br /&gt;
&lt;br /&gt;
Wrap up discussion and presentations:&lt;br /&gt;
* Alberto, Allesandro (for Daniele)&lt;br /&gt;
**MAF2,3 migration&lt;br /&gt;
*** Use CTK command line module explorer as MAF3 Plugin&lt;br /&gt;
*** Wrap MAF2 modules as CLIs&lt;br /&gt;
*** Solution to the WXWidgets (MAF2) to Qt (MAF3) migration with uniform solution&lt;br /&gt;
** QAT running on CTK source code, working to make it more widely available&lt;br /&gt;
** Migrating MAF plugins to CTK plugins&lt;br /&gt;
* Claire&lt;br /&gt;
** Fixing configuration issues, to be improved by JCFR : https://github.com/commontk/CTK/issues/258&lt;br /&gt;
** Fixing compilation issues, merged to CTK master branch : https://github.com/commontk/CTK/issues/268&lt;br /&gt;
** Fixed a bug in QtTesting, merged to CTK master branch : https://github.com/commontk/CTK/issues/269&lt;br /&gt;
** Working with Qt Testing and QAT for CREATIS (working to migrate to Qt)&lt;br /&gt;
** Will report back in Lyon&lt;br /&gt;
* Miklos&lt;br /&gt;
** XNAT Plugin replacing curl with Qt network and ssl&lt;br /&gt;
** Working with Jc on REST API implementation generalized across MIDAS and XNAT&lt;br /&gt;
** With Sascha and Jc: updates to the build system to support plugins - new superrepository that has git submodules for optional plugins&lt;br /&gt;
* Sascha&lt;br /&gt;
** Superrepository and build system (see issue [https://github.com/commontk/CTK/issues/266 #266] and its corresponding [https://github.com/commontk/CTK/tree/266-checkout-repositories-at-build-time branch])&lt;br /&gt;
** Looked into Qt5 (see issue [https://github.com/commontk/CTK/issues/277 #277] and the [https://github.com/commontk/CTK/tree/qt5 qt5 branch])&lt;br /&gt;
*** some ifdefs required for deprecated functions&lt;br /&gt;
* Andreas&lt;br /&gt;
** Putting Qt Testing into MITK&lt;br /&gt;
** Some issues being sorted out&lt;br /&gt;
* Marco&lt;br /&gt;
** Debian packaging&lt;br /&gt;
*** dcmtk 3.6.0 build compatibility (with remote help from Michael Onken)&lt;br /&gt;
*** Some debian specific patches in a separate branch&lt;br /&gt;
***vtk 5.8 compatibility&lt;br /&gt;
*** aim for named version release CTK within 6 months (for debian/ubuntu release)&lt;br /&gt;
* Michael&lt;br /&gt;
** Fixed selection of query results for retrieval&lt;br /&gt;
** Refactoring Query and Retrieve&lt;br /&gt;
*** New ctkDICOMOperation (superclass)&lt;br /&gt;
*** May rename some widgets for consistency&lt;br /&gt;
* Florian&lt;br /&gt;
** CLI modules now work in MedINRIA!&lt;br /&gt;
*** Interface is generated&lt;br /&gt;
*** command line executable can be run&lt;br /&gt;
*** Looking at specializations of GUI to support MedINRIA concepts&lt;br /&gt;
** Fixes to some Qt style / css compatibility issues&lt;br /&gt;
** Issue is reported to Qt, and now will be included in Qt 5.1&lt;br /&gt;
* Ivo&lt;br /&gt;
** DICOM Application Hosting&lt;br /&gt;
*** Updated dah branch to the latest master&lt;br /&gt;
*** Embedded dah into MITK&lt;br /&gt;
*** MITK as hosted application&lt;br /&gt;
*** ...and MITK as a host!&lt;br /&gt;
* Yves&lt;br /&gt;
** New tests for CLIs &lt;br /&gt;
*** CLI finishes with error&lt;br /&gt;
*** CLI checks that defaults are as expected&lt;br /&gt;
*** CLI checks that image data passed from host is the same as when read from disk&lt;br /&gt;
** Code could go into Slicer Execution Model repository, for now it is there: https://github.com/ivmartel/semit&lt;br /&gt;
* Julien&lt;br /&gt;
** Lookup table editor&lt;br /&gt;
*** layers of lookup tables&lt;br /&gt;
*** Combine and edit layers independently&lt;br /&gt;
*** Integrates Florian&#039;s work from Boston hackfest&lt;br /&gt;
** Issues of ordering of XML for XML Schema comptibility&lt;br /&gt;
* Jc&lt;br /&gt;
** Build system work&lt;br /&gt;
** Shared library backend for CLI framework&lt;br /&gt;
** Updated XSD / XSL to handle additional element&lt;br /&gt;
** Integrated CTK CLI module framework to Slicer&lt;br /&gt;
*** Still uses Slicer custom logic for execution&lt;br /&gt;
*** Delegates to custom widgets for specific data types (extra XSL definitions)&lt;br /&gt;
* Steve&lt;br /&gt;
** DICOM Bug fixes (with Marco)&lt;br /&gt;
*** Name displays&lt;br /&gt;
*** Encoding crashes&lt;br /&gt;
** Command Line Module Widget - stand alone widget configured with CLI XML&lt;br /&gt;
*** Test version with subclassed module reference: https://github.com/pieper/CTK/tree/cli-widget-reference-subclass&lt;br /&gt;
*** improved version using QtGui subclass: https://github.com/pieper/CTK/tree/cli-widget&lt;br /&gt;
*** [https://github.com/pieper/CTK/blob/8391b2f54e18e68e6672a4d3a54da38bc9c77b79/Libs/CommandLineModules/Widgets/Testing/Cpp/ctkCmdLineModuleWidgetTest1.cpp#L86 working test code for the module]&lt;br /&gt;
* Luca&lt;br /&gt;
** Work on refactoring GenerateCLP into a more dynamic structure to support incremental CLI &lt;br /&gt;
** https://github.com/lantiga/CLIInterface&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
1:00pm Lunch&lt;br /&gt;
&lt;br /&gt;
hack, hack, hack...&lt;br /&gt;
&lt;br /&gt;
* Reminder: Update project status on wiki&lt;br /&gt;
** Links to branches, repositories, bug reports&lt;br /&gt;
** Screen captures of progress to the Gallery below&lt;br /&gt;
** Action photos of hacking in progress...&lt;br /&gt;
&lt;br /&gt;
== Gallery of Results ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery widths=300 px heights=200px perrow=3&amp;gt;&lt;br /&gt;
Image:Cli-widget-prototype-2012-12-14.png|[https://github.com/pieper/CTK/blob/8391b2f54e18e68e6672a4d3a54da38bc9c77b79/Libs/CommandLineModules/Widgets/Testing/Cpp/ctkCmdLineModuleWidgetTest1.cpp#L86 Example widget generated from XML description.]&lt;br /&gt;
Image:VtkCompositeControlPointsStack.png|Layers in VTK charts for transfer function edition.&lt;br /&gt;
Image:MedInria-cli.png|Command-line module integration in medInria&lt;br /&gt;
Image:MITKasHostedApp-and-asHost-withCLIasHostedApp.jpg|MITK running as DICOM Application Hosting hosted application (hosted by ctkDICOMHost) as well as hosting system with CTK-CLI as hosted application&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Travel &amp;amp; Hotel ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Local contact&#039;&#039;&#039;&lt;br /&gt;
If you have any troubles during your visit, call Alessandro: +39 342 1401554 or Daniele: +39 348 7260365&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Airport&#039;&#039;&#039; &lt;br /&gt;
* [http://www.bologna-airport.it/uk/?LN=UK Bologna G.Marconi (BLQ)]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Transportation on Site&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Airport Shuttle from airport to Railway Station (near to meeting location) 6 euro, link: http://www.atc.bo.it/orari/aerobus-airport-railway-station-link&lt;br /&gt;
&lt;br /&gt;
Taxi  from airport to Railway Station 15-20 euro&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--Google&#039;s public transit search works well in Bologna.  The site is about 5 blocks from subway stops and busses.  Parking on-site is $10-$15 per day.  Cabs are fairly convenient for most trips (perhaps $40 to/from the airport but $10-$15 for trips within town).--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Lodging&#039;&#039;&#039; &lt;br /&gt;
&lt;br /&gt;
There are a lot of hotel options in Bologna.&lt;br /&gt;
&lt;br /&gt;
Millennium Hotel[http://www.millennhotelbologna.it/en/index.html]: close to the centre and to the central railways station. &lt;br /&gt;
&lt;br /&gt;
Star Hotel [http://www.starhotels.com/hotels/excelsior/en/home.aspx]: close to the centre and in front of the central railways station. &lt;br /&gt;
&lt;br /&gt;
Mercure Hotel [http://www.accorhotels.com/it/hotel-1310-mercure-bologna-centro/index.shtml] (Italian link, you need to find the page on your language from the Accor portal) In front of the central railways station.&lt;br /&gt;
&lt;br /&gt;
Albergo Atlantic [http://www.albergoatlantic.net/ENGLISH/index.html] In the city centre, 10&#039; walking time from the central railways station.&lt;br /&gt;
&lt;br /&gt;
I Portici Hotel [http://www.iporticihotel.com/en/i-portici-hotel-bologna]10&#039; walking time from the central railways station. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Meeting Location&#039;&#039;&#039; &lt;br /&gt;
&amp;lt;!--* [http://www.spl.harvard.edu/pages/Directions#Getting_to_1249_Boylston_Street. BWH Surgical Planning Laboratory] [http://maps.google.com/maps?q=1249+boylston+street+boston+ma+02215&amp;amp;hl=en&amp;amp;hnear=1249+Boylston+St,+Boston,+Massachusetts+02215&amp;amp;gl=us&amp;amp;t=m&amp;amp;z=16 1249 Boylston Street].--&amp;gt;&lt;br /&gt;
TBA We are finding a meeting venue that could be in the city centre or in the central station area. &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Catering&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
It will be provided by the meeting venue. &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Weather&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* Probably not sunny, colder than Italian average :-), even it is quite variable, temperatures can range from 0°C to 10°C (min) and from 5°C to 20°C.&lt;/div&gt;</summary>
		<author><name>Wolf</name></author>
	</entry>
	<entry>
		<id>https://www.commontk.org/index.php?title=CTK-Hackfest-Dec-2012&amp;diff=1894</id>
		<title>CTK-Hackfest-Dec-2012</title>
		<link rel="alternate" type="text/html" href="https://www.commontk.org/index.php?title=CTK-Hackfest-Dec-2012&amp;diff=1894"/>
		<updated>2013-05-24T15:02:50Z</updated>

		<summary type="html">&lt;p&gt;Wolf: /* Gallery of Results */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Event pictures ==&lt;br /&gt;
Images from the hackfest&lt;br /&gt;
&amp;lt;gallery widths=300 px heights=200px perrow=3&amp;gt;&lt;br /&gt;
image:Bologna-2012-12-12 16.55.22.jpg|&amp;lt;big&amp;gt;Bologna as seen from Asinelli tower&amp;lt;/big&amp;gt;&lt;br /&gt;
image:CTK-Hackfest-2012-Bologna-Palazzo D Accursio.jpg|&amp;lt;big&amp;gt;Visiting Bologna&amp;lt;/big&amp;gt;&lt;br /&gt;
image:Bologna-2012-12-12 17.23.11.jpg|&amp;lt;big&amp;gt;Julien taking the photo of everyone else&amp;lt;/big&amp;gt;&lt;br /&gt;
image:DSC02729.JPG|&amp;lt;big&amp;gt;Presenting results&amp;lt;/big&amp;gt;&lt;br /&gt;
image:DSC02730.JPG|&amp;lt;big&amp;gt;Exchanging ideas&amp;lt;/big&amp;gt;&lt;br /&gt;
image:DSC02727.JPG|&amp;lt;big&amp;gt;Hacking&amp;lt;/big&amp;gt;&lt;br /&gt;
image:DSC02726.JPG|&amp;lt;big&amp;gt;... and hacking&amp;lt;/big&amp;gt;&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Introduction ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Date:&#039;&#039;&#039; December 10-14, 2012&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Location:&#039;&#039;&#039;  [http://www.iporticihotel.com/en | Hotel i Portici] in Via Indipendenza , Bologna, Italy, Sala Montagnola (Room) &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Goal:&#039;&#039;&#039; A follow on to the [[Commontk:Current_events#Past_events|wildly successful previous hackfests!]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Requirements:&#039;&#039;&#039; Attendees must be willing to spend their time during the event writing ctk code that contributes to the main [[CTK-Roadmap | ctk roadmap]].  This means spending the week immersed in C++, Qt, DCMTK, CMake, and related technologies.  People who do not feel qualified for this task are politely not invited :)&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Group size:&#039;&#039;&#039; Maximum 20 participants so we can have a manageable working meeting.  The organizing committee will invite and select participants based on input from [[TheTeam]].&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Site Hosts:&#039;&#039;&#039; Alessandro Chiarini, Daniele Giunchi&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Organizing Committee:&#039;&#039;&#039; Ivo Wolf, Stephen Aylward, Steve Pieper&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Future Events:&#039;&#039;&#039; Future hackfests will be announced in advance, and we hope lots of people will be interested in participating.  The venue and activities at future hackfests will be determined based on the number of active participants in the project.   We welcome participation via the CTK email lists, the source code repository, and this website.&lt;br /&gt;
&lt;br /&gt;
== Attendees ==&lt;br /&gt;
*So far we have received confirmation for the following people (in no particular order). &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;WE HAVE REACHED THE MAXIMUM NUMBER OF PARTECIPANT - REGISTRATION CLOSED - 16 PARTECIPANTS&lt;br /&gt;
&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Please fill in your intentions in terms of common accommodation.&lt;br /&gt;
&lt;br /&gt;
{|class=&amp;quot;wikitable alternance&amp;quot; style=&amp;quot;text-align:left; border:1px solid black;&amp;quot;&lt;br /&gt;
|+ &#039;&#039;&#039;&#039;&#039;Participants&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
! scope=col style=&amp;quot;background:#cde6f8;&amp;quot;| Name&lt;br /&gt;
! scope=col style=&amp;quot;background:#cde6f8;&amp;quot;| Organization&lt;br /&gt;
|-&lt;br /&gt;
|Alessandro Chiarini&lt;br /&gt;
|SCS, Bologna IT&lt;br /&gt;
|-&lt;br /&gt;
|Daniele Giunchi&lt;br /&gt;
|SCS, Bologna IT&lt;br /&gt;
|-&lt;br /&gt;
|Alberto Losi&lt;br /&gt;
|SCS, Bologna IT&lt;br /&gt;
|-&lt;br /&gt;
|Steve Pieper&lt;br /&gt;
|Isomics, Inc., Cambridge, MA, USA&lt;br /&gt;
|-&lt;br /&gt;
| Ivo Wolf&lt;br /&gt;
| Mannheim University of Applied Sciences &amp;amp; DKFZ Heidelberg&lt;br /&gt;
|-&lt;br /&gt;
| Jean-Chistophe Fillion-Robin&lt;br /&gt;
| Kitware&lt;br /&gt;
|-&lt;br /&gt;
| Julien Finet&lt;br /&gt;
| Kitware&lt;br /&gt;
|-&lt;br /&gt;
| Andreas Fetzer&lt;br /&gt;
| DKFZ Heidelberg&lt;br /&gt;
|-&lt;br /&gt;
| Michael Bauer&lt;br /&gt;
| DKFZ Heidelberg&lt;br /&gt;
|-&lt;br /&gt;
| Marco Nolden&lt;br /&gt;
| DKFZ Heidelberg&lt;br /&gt;
|-&lt;br /&gt;
| Sascha Zelzer&lt;br /&gt;
| DKFZ Heidelberg&lt;br /&gt;
|-&lt;br /&gt;
| Florian Vichot&lt;br /&gt;
| INRIA&lt;br /&gt;
|-&lt;br /&gt;
| Yves Martelli&lt;br /&gt;
| UPF&lt;br /&gt;
|-&lt;br /&gt;
| Claire Mouton&lt;br /&gt;
| CREATIS&lt;br /&gt;
|-&lt;br /&gt;
| Miklos Espak&lt;br /&gt;
| University College London (UCL)&lt;br /&gt;
|-&lt;br /&gt;
| Luca Antiga&lt;br /&gt;
| Orobix&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
* People who manifested interest in joining the fest. Please move your names up to the confirmed table, with the details as soon as you can to facilitate discussions with potential hotels.&lt;br /&gt;
&lt;br /&gt;
{|class=&amp;quot;wikitable alternance&amp;quot; style=&amp;quot;text-align:left; border:1px solid black;&amp;quot;&lt;br /&gt;
|+ &#039;&#039;&#039;&#039;&#039;Confirmed&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
! scope=col style=&amp;quot;background:#cde6f8;&amp;quot;| Name&lt;br /&gt;
! scope=col style=&amp;quot;background:#cde6f8;&amp;quot;| Organization&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{Note}}There were also other invitations sent to active people on the community, and people who recently showed interest. When their intent will be known they will be added to the list.&lt;br /&gt;
&lt;br /&gt;
== Preparation ==&lt;br /&gt;
&lt;br /&gt;
Developers should bring a laptop with the [http://github.com/commontk/CTK current CTK source code] downloaded and [[Build_Instructions|built]].&lt;br /&gt;
&lt;br /&gt;
Use the [http://public.kitware.com/cgi-bin/mailman/listinfo/ctk-developers CTK developers mailing list] to discuss build issues and topics for ongoing work.&lt;br /&gt;
&lt;br /&gt;
Phone conferences have been scheduled in the weeks leading to the event:&lt;br /&gt;
* To be announced&lt;br /&gt;
&lt;br /&gt;
== Topics and Projects ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--==== Roadmap development ====&lt;br /&gt;
*As needed, refine the [[CTK-Roadmap|roadmap for the CTK core]].--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== DICOM Application Hosting ====&lt;br /&gt;
&lt;br /&gt;
* Refine, extend, [[DICOM_Application_Hosting_Testing | test]], and integrate with applications&lt;br /&gt;
* See also [[CTK-Hackfest-Nov-2011#DICOM_Application_Hosting | (some still open) tasks]] and [[Hackfest_Nice_AppHosting_Progress | progress]] from the last hackfest&lt;br /&gt;
* Goal: connect some real code via command line interface&lt;br /&gt;
&lt;br /&gt;
==== DICOM Database and Networking ====&lt;br /&gt;
&lt;br /&gt;
* Dig into ongoing developments.  See [[CtkDICOM]] for discussion.&lt;br /&gt;
* See CTK DICOM support is used in Slicer 4.2&lt;br /&gt;
** [http://wiki.slicer.org/slicerWiki/index.php/Documentation/4.2/Modules/DICOM End-user documentation]&lt;br /&gt;
** [http://na-mic.org/Bug/search.php?project_id=3&amp;amp;category=Module+DICOM&amp;amp;sticky_issues=on&amp;amp;sortby=last_updated&amp;amp;dir=DESC&amp;amp;hide_status_id=90 Slicer4 DICOM Bugs and Feature Requests]&lt;br /&gt;
** SlicerRT Issues:&lt;br /&gt;
*** https://www.assembla.com/spaces/slicerrt/tickets/25 - display of ^ (carat character) in ctkDICOMModel&lt;br /&gt;
*** https://www.assembla.com/spaces/slicerrt/tickets/153 - extension import failure (slicer issue)&lt;br /&gt;
*** https://www.assembla.com/spaces/slicerrt/tickets/36 - non-uniform study information in RT files&lt;br /&gt;
&lt;br /&gt;
==== QAT ====&lt;br /&gt;
Quality Assurance Toolkit -&amp;gt; how to integrate in CTK&lt;br /&gt;
&lt;br /&gt;
==== Widgets ====&lt;br /&gt;
&lt;br /&gt;
* Discuss and refine as needed.&lt;br /&gt;
* [https://www.assembla.com/spaces/slicerrt/wiki/20120125_Slicer_DICOM_browser_meeting SlicerRt example dicom interfaces discussion]&lt;br /&gt;
&lt;br /&gt;
==== Tests Framework ====&lt;br /&gt;
Try QtTesting with CTK applications&lt;br /&gt;
&lt;br /&gt;
==== Build Systems &amp;amp; Software process ====&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--* &amp;lt;del&amp;gt;Update PythonQt dependency so that CTK can build against Qt 4.8&amp;lt;/del&amp;gt;&lt;br /&gt;
** &amp;lt;del&amp;gt;See [https://github.com/pieper/PythonQt/tree/svn-mirror this experiment] to make a ctk-compatible version of the updated PythonQt - it works, but is not yet fully patched.&amp;lt;/del&amp;gt;&lt;br /&gt;
** &amp;lt;del&amp;gt;[http://my.cdash.org/viewBuildError.php?buildid=362919 Some operator overloading issues in DAH]&amp;lt;/del&amp;gt;&lt;br /&gt;
** Updated PythonQt: [https://github.com/commontk/PythonQt/pull/1 #1], [https://github.com/commontk/PythonQt/pull/2 #2] and [https://github.com/commontk/PythonQt/pull/3 #3] {{done}}&lt;br /&gt;
** Updated CTK: [https://github.com/commontk/CTK/issues/189 #189], [https://github.com/commontk/CTK/issues/157 #157] {{done}}&lt;br /&gt;
** Updated Slicer [http://viewvc.slicer.org/viewvc.cgi/Slicer4?view=revision&amp;amp;revision=20601 r20601] {{done}}&lt;br /&gt;
** Added [https://github.com/commontk/PythonQt#readme documentation] on PythonQt.  {{done}}--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Update to [http://git.dcmtk.org/web?p=dcmtk.git;a=summary latest DCMTK]&lt;br /&gt;
** includes dcmrt&lt;br /&gt;
** need to pick a commit to standardize on&lt;br /&gt;
** investigate shared/static library building.  (Static instances of classes getting destructed in wrong order)&lt;br /&gt;
** incorporate version checking &lt;br /&gt;
*** build ctk against head or snapshot version&lt;br /&gt;
&lt;br /&gt;
* Prepare Debian packaging (Marco)&lt;br /&gt;
** Resolve outstanding issues&lt;br /&gt;
** Make CTK also build with latest stable DCMTK release (3.6.0)&lt;br /&gt;
&lt;br /&gt;
* Evaluate Qt5 (Sascha)&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;del&amp;gt;Setup developer package&amp;lt;/del&amp;gt;&lt;br /&gt;
** See [https://github.com/commontk/CTK/issues/10 #10] and [https://github.com/commontk/CTK/issues/65 #65]&lt;br /&gt;
** Work in progress - See topic [https://github.com/jcfr/CTK/compare/65-packaging-support 65-packaging-support]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!-- * &amp;lt;del&amp;gt;Talk with Dominique (Debian packager) to understand what is missing&amp;lt;/del&amp;gt; See https://github.com/commontk/CTK/pull/158&lt;br /&gt;
** &amp;lt;del&amp;gt;Build from upstream PythonQt (to be done this week)&amp;lt;/del&amp;gt; {{done}} Few patches still need to be contributed upstream. See [https://github.com/commontk/PythonQt#readme documentation]--&amp;gt;&lt;br /&gt;
** Release a version of CTK (Work on policy this week and maybe release this week).&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--* &amp;lt;del&amp;gt;Generalize documentation of CMake macro so that it can be-used.&amp;lt;/del&amp;gt;--&amp;gt;&lt;br /&gt;
** Work in progress - See [https://github.com/jcfr/CTK/compare/master...cmake-doxygen-filter-reuse cmake-doxygen-filter-reuse]&lt;br /&gt;
&lt;br /&gt;
==== Command Line Modules ====&lt;br /&gt;
* Extract CLI interface &lt;br /&gt;
** Unify VPH and Slicer refactoring&lt;br /&gt;
* Qt SEM XML widget&lt;br /&gt;
* Follow on interoperability tests done in [[CLI_In_Context]]&lt;br /&gt;
* Refine CLI XML standard&lt;br /&gt;
** Text format for description/help/acknowledgement/resources: plain text ? html ? structured text ? github markup ?&lt;br /&gt;
** Multiple categories per module ?&lt;br /&gt;
** CLI XML versioning.&lt;br /&gt;
&lt;br /&gt;
== Agenda ==&lt;br /&gt;
&lt;br /&gt;
==== Monday ====&lt;br /&gt;
&amp;lt;!--Start at 9:00am&lt;br /&gt;
Arrive and get settled in the morning. Discussion of plans for the week will get underway when everyone has arrived.&lt;br /&gt;
Review of goals and ideas--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
10:30am Welcome&lt;br /&gt;
&lt;br /&gt;
10:45 - 12:00 Round table: everyone presents 10-15 minutes how CTK is used in their project. And what&#039;s new in CTK (what has been added since previous hackfest)&lt;br /&gt;
&lt;br /&gt;
: CTK in use:&lt;br /&gt;
:* MSVTK: [http://www.msvtk.org/content/electro-physiological-dataset-application ECG], HAI, Buttons (DG/AL, JF) (10m)&lt;br /&gt;
:** Give your feedback: http://www.msvtk.org/content/evaluation&lt;br /&gt;
:* [http://www.slicer.org/slicerWiki/index.php/Documentation/Nightly/Modules/DICOM DICOM in Slicer] (SP) (5m)&lt;br /&gt;
:* [http://www.commontk.org/index.php/Documentation/CLI_In_Context CLI in Gimias, MITK, NiftyView, Slicer] (SZ, YM, ME) (10m)&lt;br /&gt;
:* CTK in MITK (MN) (5m)&lt;br /&gt;
: What&#039;s new since last hackfest?&lt;br /&gt;
:* [http://www.commontk.org/index.php/Documentation/Command_Line_Interface CLI] in CTK (SZ, YM) (15m)&lt;br /&gt;
:* DICOM Tag caching (SP) (5m)&lt;br /&gt;
:* [http://www.commontk.org/index.php/Documentation/ImageGallery Widgets improvements] in CTK(JF, JCFR) (5m)&lt;br /&gt;
:** New: ctkExpandableWidget/ctkSizeGrip, ctkPathListWidget&lt;br /&gt;
:** Tweaks: ctkCoordinatesWidget (normalized), ctkPathLineEdit (sizeHint), ctkPanelSettings (user/revision settings),  &lt;br /&gt;
&lt;br /&gt;
1:00pm Lunch&lt;br /&gt;
&lt;br /&gt;
: Discuss plans/priorities for hacking&lt;br /&gt;
&lt;br /&gt;
3:30pm Coffee Break&lt;br /&gt;
&lt;br /&gt;
hack, hack, hack...&lt;br /&gt;
&lt;br /&gt;
5:00pm Close&lt;br /&gt;
&lt;br /&gt;
==== Tuesday ====&lt;br /&gt;
&amp;lt;!--hack, hack, hack...--&amp;gt;&lt;br /&gt;
9:30am Welcome&lt;br /&gt;
* Review of Topics and demos&lt;br /&gt;
11:00am Coffee Break&lt;br /&gt;
* Discussion of goals for the week and breakout into working groups&lt;br /&gt;
&lt;br /&gt;
* Command Line Module Working Group Topics&lt;br /&gt;
** Using ctk CLI infrastructure in Slicer (Jc, Sascha, Julien)&lt;br /&gt;
** CLI Incremental Communication (Luca, Steve)&lt;br /&gt;
** MAF CLI Integration (Daniele, Alberto)&lt;br /&gt;
** PythonQt wrapping of ctkCLI&lt;br /&gt;
** DAH and CLI (Ivo)&lt;br /&gt;
** CLI Compatibility Testing (Yves)&lt;br /&gt;
** CLI In MedINRIA (Florian)&lt;br /&gt;
* CTK Qt Testing and Quality Assurance Toolkit (Claire, Andreas, Julien, Jc)&lt;br /&gt;
* Transfer function interaction (Julien, Florian)&lt;br /&gt;
** Publish previous CTK hackfest work into VTK&lt;br /&gt;
** Minor interaction tweaks&lt;br /&gt;
&lt;br /&gt;
1:00pm Lunch&lt;br /&gt;
&lt;br /&gt;
hack, hack, hack...&lt;br /&gt;
&lt;br /&gt;
5:00pm Close&lt;br /&gt;
&lt;br /&gt;
hack, hack, hack...&lt;br /&gt;
&lt;br /&gt;
==== Wednesday ====&lt;br /&gt;
&amp;lt;!--Review of progress--&amp;gt;&lt;br /&gt;
9:30am Welcome&lt;br /&gt;
&lt;br /&gt;
hack, hack, hack...&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
11:00am Coffee Break&lt;br /&gt;
&lt;br /&gt;
hack, hack, hack...&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
1:00pm Lunch&lt;br /&gt;
&lt;br /&gt;
hack, hack, hack...&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
5:00pm Close&lt;br /&gt;
&lt;br /&gt;
==== Thursday ====&lt;br /&gt;
&amp;lt;!--Hack, hack, hack...--&amp;gt;&lt;br /&gt;
9:30am Welcome&lt;br /&gt;
&lt;br /&gt;
hack, hack, hack...&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
11:00am Coffee Break&lt;br /&gt;
&lt;br /&gt;
hack, hack, hack...&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
1:00pm Lunch&lt;br /&gt;
&lt;br /&gt;
hack, hack, hack...&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
5:00pm Close&lt;br /&gt;
&lt;br /&gt;
==== Friday ====&lt;br /&gt;
&lt;br /&gt;
9:30am Welcome&lt;br /&gt;
&lt;br /&gt;
hack, hack, hack...&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
11:00am Coffee Break&lt;br /&gt;
&lt;br /&gt;
Wrap up discussion and presentations:&lt;br /&gt;
* Alberto, Allesandro (for Daniele)&lt;br /&gt;
**MAF2,3 migration&lt;br /&gt;
*** Use CTK command line module explorer as MAF3 Plugin&lt;br /&gt;
*** Wrap MAF2 modules as CLIs&lt;br /&gt;
*** Solution to the WXWidgets (MAF2) to Qt (MAF3) migration with uniform solution&lt;br /&gt;
** QAT running on CTK source code, working to make it more widely available&lt;br /&gt;
** Migrating MAF plugins to CTK plugins&lt;br /&gt;
* Claire&lt;br /&gt;
** Fixing configuration issues, to be improved by JCFR : https://github.com/commontk/CTK/issues/258&lt;br /&gt;
** Fixing compilation issues, merged to CTK master branch : https://github.com/commontk/CTK/issues/268&lt;br /&gt;
** Fixed a bug in QtTesting, merged to CTK master branch : https://github.com/commontk/CTK/issues/269&lt;br /&gt;
** Working with Qt Testing and QAT for CREATIS (working to migrate to Qt)&lt;br /&gt;
** Will report back in Lyon&lt;br /&gt;
* Miklos&lt;br /&gt;
** XNAT Plugin replacing curl with Qt network and ssl&lt;br /&gt;
** Working with Jc on REST API implementation generalized across MIDAS and XNAT&lt;br /&gt;
** With Sascha and Jc: updates to the build system to support plugins - new superrepository that has git submodules for optional plugins&lt;br /&gt;
* Sascha&lt;br /&gt;
** Superrepository and build system (see issue [https://github.com/commontk/CTK/issues/266 #266] and its corresponding [https://github.com/commontk/CTK/tree/266-checkout-repositories-at-build-time branch])&lt;br /&gt;
** Looked into Qt5 (see issue [https://github.com/commontk/CTK/issues/277 #277] and the [https://github.com/commontk/CTK/tree/qt5 qt5 branch])&lt;br /&gt;
*** some ifdefs required for deprecated functions&lt;br /&gt;
* Andreas&lt;br /&gt;
** Putting Qt Testing into MITK&lt;br /&gt;
** Some issues being sorted out&lt;br /&gt;
* Marco&lt;br /&gt;
** Debian packaging&lt;br /&gt;
*** dcmtk 3.6.0 build compatibility (with remote help from Michael Onken)&lt;br /&gt;
*** Some debian specific patches in a separate branch&lt;br /&gt;
***vtk 5.8 compatibility&lt;br /&gt;
*** aim for named version release CTK within 6 months (for debian/ubuntu release)&lt;br /&gt;
* Michael&lt;br /&gt;
** Fixed selection of query results for retrieval&lt;br /&gt;
** Refactoring Query and Retrieve&lt;br /&gt;
*** New ctkDICOMOperation (superclass)&lt;br /&gt;
*** May rename some widgets for consistency&lt;br /&gt;
* Florian&lt;br /&gt;
** CLI modules now work in MedINRIA!&lt;br /&gt;
*** Interface is generated&lt;br /&gt;
*** command line executable can be run&lt;br /&gt;
*** Looking at specializations of GUI to support MedINRIA concepts&lt;br /&gt;
** Fixes to some Qt style / css compatibility issues&lt;br /&gt;
** Issue is reported to Qt, and now will be included in Qt 5.1&lt;br /&gt;
* Ivo&lt;br /&gt;
** DICOM Application Hosting&lt;br /&gt;
*** Updated dah branch to the latest master&lt;br /&gt;
*** Embedded dah into MITK&lt;br /&gt;
*** MITK as hosted application&lt;br /&gt;
*** ...and MIT as a host!&lt;br /&gt;
* Yves&lt;br /&gt;
** New tests for CLIs &lt;br /&gt;
*** CLI finishes with error&lt;br /&gt;
*** CLI checks that defaults are as expected&lt;br /&gt;
*** CLI checks that image data passed from host is the same as when read from disk&lt;br /&gt;
** Code could go into Slicer Execution Model repository, for now it is there: https://github.com/ivmartel/semit&lt;br /&gt;
* Julien&lt;br /&gt;
** Lookup table editor&lt;br /&gt;
*** layers of lookup tables&lt;br /&gt;
*** Combine and edit layers independently&lt;br /&gt;
*** Integrates Florian&#039;s work from Boston hackfest&lt;br /&gt;
** Issues of ordering of XML for XML Schema comptibility&lt;br /&gt;
* Jc&lt;br /&gt;
** Build system work&lt;br /&gt;
** Shared library backend for CLI framework&lt;br /&gt;
** Updated XSD / XSL to handle additional element&lt;br /&gt;
** Integrated CTK CLI module framework to Slicer&lt;br /&gt;
*** Still uses Slicer custom logic for execution&lt;br /&gt;
*** Delegates to custom widgets for specific data types (extra XSL definitions)&lt;br /&gt;
* Steve&lt;br /&gt;
** DICOM Bug fixes (with Marco)&lt;br /&gt;
*** Name displays&lt;br /&gt;
*** Encoding crashes&lt;br /&gt;
** Command Line Module Widget - stand alone widget configured with CLI XML&lt;br /&gt;
*** Test version with subclassed module reference: https://github.com/pieper/CTK/tree/cli-widget-reference-subclass&lt;br /&gt;
*** improved version using QtGui subclass: https://github.com/pieper/CTK/tree/cli-widget&lt;br /&gt;
*** [https://github.com/pieper/CTK/blob/8391b2f54e18e68e6672a4d3a54da38bc9c77b79/Libs/CommandLineModules/Widgets/Testing/Cpp/ctkCmdLineModuleWidgetTest1.cpp#L86 working test code for the module]&lt;br /&gt;
* Luca&lt;br /&gt;
** Work on refactoring GenerateCLP into a more dynamic structure to support incremental CLI &lt;br /&gt;
** https://github.com/lantiga/CLIInterface&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
1:00pm Lunch&lt;br /&gt;
&lt;br /&gt;
hack, hack, hack...&lt;br /&gt;
&lt;br /&gt;
* Reminder: Update project status on wiki&lt;br /&gt;
** Links to branches, repositories, bug reports&lt;br /&gt;
** Screen captures of progress to the Gallery below&lt;br /&gt;
** Action photos of hacking in progress...&lt;br /&gt;
&lt;br /&gt;
== Gallery of Results ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery widths=300 px heights=200px perrow=3&amp;gt;&lt;br /&gt;
Image:Cli-widget-prototype-2012-12-14.png|[https://github.com/pieper/CTK/blob/8391b2f54e18e68e6672a4d3a54da38bc9c77b79/Libs/CommandLineModules/Widgets/Testing/Cpp/ctkCmdLineModuleWidgetTest1.cpp#L86 Example widget generated from XML description.]&lt;br /&gt;
Image:VtkCompositeControlPointsStack.png|Layers in VTK charts for transfer function edition.&lt;br /&gt;
Image:MedInria-cli.png|Command-line module integration in medInria&lt;br /&gt;
Image:MITKasHostedApp-and-asHost-withCLIasHostedApp.jpg|MITK running as DICOM Application Hosting hosted application (hosted by ctkDICOMHost) as well as hosting system with CTK-CLI as hosted application&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Travel &amp;amp; Hotel ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Local contact&#039;&#039;&#039;&lt;br /&gt;
If you have any troubles during your visit, call Alessandro: +39 342 1401554 or Daniele: +39 348 7260365&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Airport&#039;&#039;&#039; &lt;br /&gt;
* [http://www.bologna-airport.it/uk/?LN=UK Bologna G.Marconi (BLQ)]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Transportation on Site&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Airport Shuttle from airport to Railway Station (near to meeting location) 6 euro, link: http://www.atc.bo.it/orari/aerobus-airport-railway-station-link&lt;br /&gt;
&lt;br /&gt;
Taxi  from airport to Railway Station 15-20 euro&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--Google&#039;s public transit search works well in Bologna.  The site is about 5 blocks from subway stops and busses.  Parking on-site is $10-$15 per day.  Cabs are fairly convenient for most trips (perhaps $40 to/from the airport but $10-$15 for trips within town).--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Lodging&#039;&#039;&#039; &lt;br /&gt;
&lt;br /&gt;
There are a lot of hotel options in Bologna.&lt;br /&gt;
&lt;br /&gt;
Millennium Hotel[http://www.millennhotelbologna.it/en/index.html]: close to the centre and to the central railways station. &lt;br /&gt;
&lt;br /&gt;
Star Hotel [http://www.starhotels.com/hotels/excelsior/en/home.aspx]: close to the centre and in front of the central railways station. &lt;br /&gt;
&lt;br /&gt;
Mercure Hotel [http://www.accorhotels.com/it/hotel-1310-mercure-bologna-centro/index.shtml] (Italian link, you need to find the page on your language from the Accor portal) In front of the central railways station.&lt;br /&gt;
&lt;br /&gt;
Albergo Atlantic [http://www.albergoatlantic.net/ENGLISH/index.html] In the city centre, 10&#039; walking time from the central railways station.&lt;br /&gt;
&lt;br /&gt;
I Portici Hotel [http://www.iporticihotel.com/en/i-portici-hotel-bologna]10&#039; walking time from the central railways station. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Meeting Location&#039;&#039;&#039; &lt;br /&gt;
&amp;lt;!--* [http://www.spl.harvard.edu/pages/Directions#Getting_to_1249_Boylston_Street. BWH Surgical Planning Laboratory] [http://maps.google.com/maps?q=1249+boylston+street+boston+ma+02215&amp;amp;hl=en&amp;amp;hnear=1249+Boylston+St,+Boston,+Massachusetts+02215&amp;amp;gl=us&amp;amp;t=m&amp;amp;z=16 1249 Boylston Street].--&amp;gt;&lt;br /&gt;
TBA We are finding a meeting venue that could be in the city centre or in the central station area. &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Catering&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
It will be provided by the meeting venue. &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Weather&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* Probably not sunny, colder than Italian average :-), even it is quite variable, temperatures can range from 0°C to 10°C (min) and from 5°C to 20°C.&lt;/div&gt;</summary>
		<author><name>Wolf</name></author>
	</entry>
	<entry>
		<id>https://www.commontk.org/index.php?title=File:MITKasHostedApp-and-asHost-withCLIasHostedApp.jpg&amp;diff=1892</id>
		<title>File:MITKasHostedApp-and-asHost-withCLIasHostedApp.jpg</title>
		<link rel="alternate" type="text/html" href="https://www.commontk.org/index.php?title=File:MITKasHostedApp-and-asHost-withCLIasHostedApp.jpg&amp;diff=1892"/>
		<updated>2013-05-24T15:02:11Z</updated>

		<summary type="html">&lt;p&gt;Wolf: MITK running as DICOM Application Hosting hosted application (hosted by ctkDICOMHost) as well as hosting system with CTK-CLI as hosted application&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;MITK running as DICOM Application Hosting hosted application (hosted by ctkDICOMHost) as well as hosting system with CTK-CLI as hosted application&lt;/div&gt;</summary>
		<author><name>Wolf</name></author>
	</entry>
	<entry>
		<id>https://www.commontk.org/index.php?title=CTK-Hackfest-Dec-2012&amp;diff=1635</id>
		<title>CTK-Hackfest-Dec-2012</title>
		<link rel="alternate" type="text/html" href="https://www.commontk.org/index.php?title=CTK-Hackfest-Dec-2012&amp;diff=1635"/>
		<updated>2012-10-19T09:34:32Z</updated>

		<summary type="html">&lt;p&gt;Wolf: /* Attendees */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Event pictures ==&lt;br /&gt;
Images from the hackfest&lt;br /&gt;
{|&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Introduction ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Date:&#039;&#039;&#039; December 10-14, 2012&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Location:&#039;&#039;&#039; @TBA, Bologna, Italy&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Goal:&#039;&#039;&#039; A follow on to the [[Commontk:Current_events#Past_events|wildly successful previous hackfests!]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Requirements:&#039;&#039;&#039; Attendees must be willing to spend their time during the event writing ctk code that contributes to the main [[CTK-Roadmap | ctk roadmap]].  This means spending the week immersed in C++, Qt, DCMTK, CMake, and related technologies.  People who do not feel qualified for this task are politely not invited :)&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Group size:&#039;&#039;&#039; Maximum 20 participants so we can have a manageable working meeting.  The organizing committee will invite and select participants based on input from [[TheTeam]].&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Site Hosts:&#039;&#039;&#039; Alessandro Chiarini, Daniele Giunchi&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Organizing Committee:&#039;&#039;&#039; Ivo Wolf, Stephen Aylward, Steve Pieper&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Future Events:&#039;&#039;&#039; Future hackfests will be announced in advance, and we hope lots of people will be interested in participating.  The venue and activities at future hackfests will be determined based on the number of active participants in the project.   We welcome participation via the CTK email lists, the source code repository, and this website.&lt;br /&gt;
&lt;br /&gt;
== Attendees ==&lt;br /&gt;
*So far we have received confirmation for the following people (in no particular order). Please fill in your intentions in terms of common accommodation.&lt;br /&gt;
&lt;br /&gt;
{|class=&amp;quot;wikitable alternance&amp;quot; style=&amp;quot;text-align:left; border:1px solid black;&amp;quot;&lt;br /&gt;
|+ &#039;&#039;&#039;&#039;&#039;Participants&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
! scope=col style=&amp;quot;background:#cde6f8;&amp;quot;| Name&lt;br /&gt;
! scope=col style=&amp;quot;background:#cde6f8;&amp;quot;| Organization&lt;br /&gt;
|-&lt;br /&gt;
|Alessandro Chiarini&lt;br /&gt;
|SCS, Bologna IT&lt;br /&gt;
|-&lt;br /&gt;
|Daniele Giunchi&lt;br /&gt;
|SCS, Bologna IT&lt;br /&gt;
|-&lt;br /&gt;
|Steve Pieper&lt;br /&gt;
|Isomics, Inc., Cambridge, MA, USA&lt;br /&gt;
|-&lt;br /&gt;
| Ivo Wolf&lt;br /&gt;
| Mannheim University of Applied Sciences &amp;amp; DKFZ Heidelberg&lt;br /&gt;
|-&lt;br /&gt;
| Jean-Chistophe Fillion-Robin&lt;br /&gt;
| Kitware&lt;br /&gt;
|-&lt;br /&gt;
| Julien Finet&lt;br /&gt;
| Kitware&lt;br /&gt;
|-&lt;br /&gt;
| Ricardo Ortiz&lt;br /&gt;
| Kitware&lt;br /&gt;
|-&lt;br /&gt;
| Andreas Fetzer&lt;br /&gt;
| DKFZ Heidelberg&lt;br /&gt;
|-&lt;br /&gt;
| Marco Nolden&lt;br /&gt;
| DKFZ Heidelberg&lt;br /&gt;
|-&lt;br /&gt;
| Sascha Zelzer&lt;br /&gt;
| DKFZ Heidelberg&lt;br /&gt;
|-&lt;br /&gt;
| Florian Vichot&lt;br /&gt;
| INRIA&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
* People who manifested interest in joining the fest. Please move your names up to the confirmed table, with the details as soon as you can to facilitate discussions with potential hotels.&lt;br /&gt;
&lt;br /&gt;
{|class=&amp;quot;wikitable alternance&amp;quot; style=&amp;quot;text-align:left; border:1px solid black;&amp;quot;&lt;br /&gt;
|+ &#039;&#039;&#039;&#039;&#039;Confirmed&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
! scope=col style=&amp;quot;background:#cde6f8;&amp;quot;| Name&lt;br /&gt;
! scope=col style=&amp;quot;background:#cde6f8;&amp;quot;| Organization&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{Note}}There were also other invitations sent to active people on the community, and people who recently showed interest. When their intent will be known they will be added to the list.&lt;br /&gt;
&lt;br /&gt;
== Preparation ==&lt;br /&gt;
&lt;br /&gt;
Developers should bring a laptop with the [http://github.com/commontk/CTK current CTK source code] downloaded and [[Build_Instructions|built]].&lt;br /&gt;
&lt;br /&gt;
Use the [http://public.kitware.com/cgi-bin/mailman/listinfo/ctk-developers CTK developers mailing list] to discuss build issues and topics for ongoing work.&lt;br /&gt;
&lt;br /&gt;
Phone conferences have been scheduled in the weeks leading to the event:&lt;br /&gt;
* To be announced&lt;br /&gt;
&lt;br /&gt;
== Topics and Projects ==&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
==== Roadmap development ====&lt;br /&gt;
*As needed, refine the [[CTK-Roadmap|roadmap for the CTK core]].&lt;br /&gt;
&lt;br /&gt;
==== DICOM Application Hosting ====&lt;br /&gt;
&lt;br /&gt;
* Refine, extend, [[DICOM_Application_Hosting_Testing | test]], and integrate with applications&lt;br /&gt;
* See also [[CTK-Hackfest-Nov-2011#DICOM_Application_Hosting | (some still open) tasks]] and [[Hackfest_Nice_AppHosting_Progress | progress]] from the last hackfest&lt;br /&gt;
* Goal: connect some real code via command line interface&lt;br /&gt;
&lt;br /&gt;
==== DICOM Database and Networking ====&lt;br /&gt;
&lt;br /&gt;
* Dig into ongoing developments.  See [[CtkDICOM]] for discussion.&lt;br /&gt;
** Review [https://github.com/SlicerRt/CTK/commits/slicerRT-patches patches provided by the SlicerRT team] &lt;br /&gt;
** Performance Optimization (loadHeader in ctkDICOMDatabase)&lt;br /&gt;
&lt;br /&gt;
* See [[ctkDICOM in Slicer4]] for information on a particular application use case.&lt;br /&gt;
* [http://na-mic.org/Bug/search.php?project_id=3&amp;amp;search=dicom&amp;amp;category=DICOM&amp;amp;status_id%5B%5D=10&amp;amp;status_id%5B%5D=20&amp;amp;status_id%5B%5D=30&amp;amp;status_id%5B%5D=40&amp;amp;status_id%5B%5D=50&amp;amp;sticky_issues=off&amp;amp;sortby=last_updated&amp;amp;dir=DESC&amp;amp;hide_status_id=-2 Slicer4 DICOM Bugs and Feature Requests]&lt;br /&gt;
&lt;br /&gt;
==== Widgets ====&lt;br /&gt;
&lt;br /&gt;
* Discuss and refine as needed.&lt;br /&gt;
* [https://www.assembla.com/spaces/slicerrt/wiki/20120125_Slicer_DICOM_browser_meeting SlicerRt example dicom interfaces discussion]&lt;br /&gt;
&lt;br /&gt;
==== Tests Framework ====&lt;br /&gt;
Try QtTesting with CTK applications&lt;br /&gt;
&lt;br /&gt;
==== Build Systems &amp;amp; Software process ====&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;del&amp;gt;Update PythonQt dependency so that CTK can build against Qt 4.8&amp;lt;/del&amp;gt;&lt;br /&gt;
** &amp;lt;del&amp;gt;See [https://github.com/pieper/PythonQt/tree/svn-mirror this experiment] to make a ctk-compatible version of the updated PythonQt - it works, but is not yet fully patched.&amp;lt;/del&amp;gt;&lt;br /&gt;
** &amp;lt;del&amp;gt;[http://my.cdash.org/viewBuildError.php?buildid=362919 Some operator overloading issues in DAH]&amp;lt;/del&amp;gt;&lt;br /&gt;
** Updated PythonQt: [https://github.com/commontk/PythonQt/pull/1 #1], [https://github.com/commontk/PythonQt/pull/2 #2] and [https://github.com/commontk/PythonQt/pull/3 #3] {{done}}&lt;br /&gt;
** Updated CTK: [https://github.com/commontk/CTK/issues/189 #189], [https://github.com/commontk/CTK/issues/157 #157] {{done}}&lt;br /&gt;
** Updated Slicer [http://viewvc.slicer.org/viewvc.cgi/Slicer4?view=revision&amp;amp;revision=20601 r20601] {{done}}&lt;br /&gt;
** Added [https://github.com/commontk/PythonQt#readme documentation] on PythonQt.  {{done}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Update to [http://git.dcmtk.org/web?p=dcmtk.git;a=summary latest DCMTK]&lt;br /&gt;
** includes dcmrt&lt;br /&gt;
** need to pick a commit to standardize on&lt;br /&gt;
** investigate shared/static library building.  (Static instances of classes getting destructed in wrong order)&lt;br /&gt;
** incorporate version checking &lt;br /&gt;
*** build ctk against head or snapshot version&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;del&amp;gt;Setup developer package&amp;lt;/del&amp;gt;&lt;br /&gt;
** See [https://github.com/commontk/CTK/issues/10 #10] and [https://github.com/commontk/CTK/issues/65 #65]&lt;br /&gt;
** Work in progress - See topic [https://github.com/jcfr/CTK/compare/65-packaging-support 65-packaging-support]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;del&amp;gt;Talk with Dominique (Debian packager) to understand what is missing&amp;lt;/del&amp;gt; See https://github.com/commontk/CTK/pull/158&lt;br /&gt;
** &amp;lt;del&amp;gt;Build from upstream PythonQt (to be done this week)&amp;lt;/del&amp;gt; {{done}} Few patches still need to be contributed upstream. See [https://github.com/commontk/PythonQt#readme documentation]&lt;br /&gt;
** Release a version of CTK (Work on policy this week and maybe release this week).&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;del&amp;gt;Generalize documentation of CMake macro so that it can be-used.&amp;lt;/del&amp;gt;&lt;br /&gt;
** Work in progress - See [https://github.com/jcfr/CTK/compare/master...cmake-doxygen-filter-reuse cmake-doxygen-filter-reuse]&lt;br /&gt;
&lt;br /&gt;
==== Command Line Modules ====&lt;br /&gt;
* Extract CLI interface &lt;br /&gt;
** Unify VPH and Slicer refactoring&lt;br /&gt;
* Qt SEM XML widget&lt;br /&gt;
&lt;br /&gt;
[[Bologna Hackfest:Cmd Line Module Work Items|Cmd Line Module Work Items]]&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
== Agenda ==&lt;br /&gt;
&lt;br /&gt;
==== Monday ====&lt;br /&gt;
&amp;lt;!--Start at 9:00am&lt;br /&gt;
Arrive and get settled in the morning.  Discussion of plans for the week will get underway when everyone has arrived.&lt;br /&gt;
&lt;br /&gt;
Review of goals and ideas--&amp;gt;&lt;br /&gt;
==== Tuesday ====&lt;br /&gt;
&amp;lt;!--hack, hack, hack...--&amp;gt;&lt;br /&gt;
==== Wednesday ====&lt;br /&gt;
&amp;lt;!--Review of progress--&amp;gt;&lt;br /&gt;
==== Thursday ====&lt;br /&gt;
&amp;lt;!--Hack, hack, hack...--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Friday ====&lt;br /&gt;
&amp;lt;!--* 10:30 Review hacking progress&lt;br /&gt;
*Tour of [http://ncigt.org/pages/AMIGO AMIGO].&lt;br /&gt;
** Leave 1249 by 12:00.  Stop for lunch on the way and meet Isaiah at AMIGO at 2:00.&lt;br /&gt;
** Turn in badges - do not plan to return to 1249.&lt;br /&gt;
End by 5:00pm--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Travel &amp;amp; Hotel ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Local contact&#039;&#039;&#039;&lt;br /&gt;
If you have any troubles during your visit, call Alessandro: +39 342 1401554 or Daniele: +39 348 7260365&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Airport&#039;&#039;&#039; &lt;br /&gt;
* [http://www.bologna-airport.it/uk/?LN=UK Bologna G.Marconi (BLQ)]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Transportation on Site&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--Google&#039;s public transit search works well in Bologna.  The site is about 5 blocks from subway stops and busses.  Parking on-site is $10-$15 per day.  Cabs are fairly convenient for most trips (perhaps $40 to/from the airport but $10-$15 for trips within town).--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Lodging&#039;&#039;&#039; &lt;br /&gt;
&lt;br /&gt;
There are a lot of hotel options in Bologna.&lt;br /&gt;
&lt;br /&gt;
Millennium Hotel[http://www.millennhotelbologna.it/en/index.html]: close to the centre and to the central railways station. &lt;br /&gt;
&lt;br /&gt;
Star Hotel [http://www.starhotels.com/hotels/excelsior/en/home.aspx]: close to the centre and in front of the central railways station. &lt;br /&gt;
&lt;br /&gt;
Mercure Hotel [http://www.accorhotels.com/it/hotel-1310-mercure-bologna-centro/index.shtml] (Italian link, you need to find the page on your language from the Accor portal) In front of the central railways station.&lt;br /&gt;
&lt;br /&gt;
Albergo Atlantic [http://www.albergoatlantic.net/ENGLISH/index.html] In the city centre, 10&#039; walking time from the central railways station.&lt;br /&gt;
&lt;br /&gt;
I Portici Hotel [http://www.iporticihotel.com/en/i-portici-hotel-bologna]10&#039; walking time from the central railways station. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Meeting Location&#039;&#039;&#039; &lt;br /&gt;
&amp;lt;!--* [http://www.spl.harvard.edu/pages/Directions#Getting_to_1249_Boylston_Street. BWH Surgical Planning Laboratory] [http://maps.google.com/maps?q=1249+boylston+street+boston+ma+02215&amp;amp;hl=en&amp;amp;hnear=1249+Boylston+St,+Boston,+Massachusetts+02215&amp;amp;gl=us&amp;amp;t=m&amp;amp;z=16 1249 Boylston Street].--&amp;gt;&lt;br /&gt;
TBA We are finding a meeting venue that could be in the city centre or in the central station area. &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Catering&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
It will be provided by the meeting venue. &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Weather&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* Probably not sunny, colder than Italian average :-), even it is quite variable, temperatures can range from 0°C to 10°C (min) and from 5°C to 20°C.&lt;/div&gt;</summary>
		<author><name>Wolf</name></author>
	</entry>
	<entry>
		<id>https://www.commontk.org/index.php?title=CTK-Hackfest-Dec-2012&amp;diff=1629</id>
		<title>CTK-Hackfest-Dec-2012</title>
		<link rel="alternate" type="text/html" href="https://www.commontk.org/index.php?title=CTK-Hackfest-Dec-2012&amp;diff=1629"/>
		<updated>2012-10-04T07:07:44Z</updated>

		<summary type="html">&lt;p&gt;Wolf: /* Attendees */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Event pictures ==&lt;br /&gt;
Images from the hackfest&lt;br /&gt;
{|&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Introduction ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Date:&#039;&#039;&#039; December 10-14, 2012&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Location:&#039;&#039;&#039; @TBA, Bologna, Italy&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Goal:&#039;&#039;&#039; A follow on to the [[Commontk:Current_events#Past_events|wildly successful previous hackfests!]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Requirements:&#039;&#039;&#039; Attendees must be willing to spend their time during the event writing ctk code that contributes to the main [[CTK-Roadmap | ctk roadmap]].  This means spending the week immersed in C++, Qt, DCMTK, CMake, and related technologies.  People who do not feel qualified for this task are politely not invited :)&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Group size:&#039;&#039;&#039; Maximum 20 participants so we can have a manageable working meeting.  The organizing committee will invite and select participants based on input from [[TheTeam]].&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Site Hosts:&#039;&#039;&#039; Alessandro Chiarini, Daniele Giunchi&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Organizing Committee:&#039;&#039;&#039; Ivo Wolf, Stephen Aylward, Steve Pieper&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Future Events:&#039;&#039;&#039; Future hackfests will be announced in advance, and we hope lots of people will be interested in participating.  The venue and activities at future hackfests will be determined based on the number of active participants in the project.   We welcome participation via the CTK email lists, the source code repository, and this website.&lt;br /&gt;
&lt;br /&gt;
== Attendees ==&lt;br /&gt;
*So far we have received confirmation for the following people (in no particular order). Please fill in your intentions in terms of common accommodation.&lt;br /&gt;
&lt;br /&gt;
{|class=&amp;quot;wikitable alternance&amp;quot; style=&amp;quot;text-align:left; border:1px solid black;&amp;quot;&lt;br /&gt;
|+ &#039;&#039;&#039;&#039;&#039;Participants&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
! scope=col style=&amp;quot;background:#cde6f8;&amp;quot;| Name&lt;br /&gt;
! scope=col style=&amp;quot;background:#cde6f8;&amp;quot;| Organization&lt;br /&gt;
|-&lt;br /&gt;
|Alessandro Chiarini&lt;br /&gt;
|SCS, Bologna IT&lt;br /&gt;
|-&lt;br /&gt;
|Daniele Giunchi&lt;br /&gt;
|SCS, Bologna IT&lt;br /&gt;
|-&lt;br /&gt;
|Steve Pieper&lt;br /&gt;
|Isomics, Inc., Cambridge, MA, USA&lt;br /&gt;
|-&lt;br /&gt;
| Ivo Wolf&lt;br /&gt;
| Mannheim University of Applied Sciences&lt;br /&gt;
|-&lt;br /&gt;
| Jean-Chistophe Fillion-Robin&lt;br /&gt;
| Kitware&lt;br /&gt;
|-&lt;br /&gt;
| Julien Finet&lt;br /&gt;
| Kitware&lt;br /&gt;
|-&lt;br /&gt;
| Ricardo&lt;br /&gt;
| Kitware&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
* People who manifested interest in joining the fest. Please move your names up to the confirmed table, with the details as soon as you can to facilitate discussions with potential hotels.&lt;br /&gt;
&lt;br /&gt;
{|class=&amp;quot;wikitable alternance&amp;quot; style=&amp;quot;text-align:left; border:1px solid black;&amp;quot;&lt;br /&gt;
|+ &#039;&#039;&#039;&#039;&#039;Confirmed&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
! scope=col style=&amp;quot;background:#cde6f8;&amp;quot;| Name&lt;br /&gt;
! scope=col style=&amp;quot;background:#cde6f8;&amp;quot;| Organization&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{Note}}There were also other invitations sent to active people on the community, and people who recently showed interest. When their intent will be known they will be added to the list.&lt;br /&gt;
&lt;br /&gt;
== Preparation ==&lt;br /&gt;
&lt;br /&gt;
Developers should bring a laptop with the [http://github.com/commontk/CTK current CTK source code] downloaded and [[Build_Instructions|built]].&lt;br /&gt;
&lt;br /&gt;
Use the [http://public.kitware.com/cgi-bin/mailman/listinfo/ctk-developers CTK developers mailing list] to discuss build issues and topics for ongoing work.&lt;br /&gt;
&lt;br /&gt;
Phone conferences have been scheduled in the weeks leading to the event:&lt;br /&gt;
* To be announced&lt;br /&gt;
&lt;br /&gt;
== Topics and Projects ==&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
==== Roadmap development ====&lt;br /&gt;
*As needed, refine the [[CTK-Roadmap|roadmap for the CTK core]].&lt;br /&gt;
&lt;br /&gt;
==== DICOM Application Hosting ====&lt;br /&gt;
&lt;br /&gt;
* Refine, extend, [[DICOM_Application_Hosting_Testing | test]], and integrate with applications&lt;br /&gt;
* See also [[CTK-Hackfest-Nov-2011#DICOM_Application_Hosting | (some still open) tasks]] and [[Hackfest_Nice_AppHosting_Progress | progress]] from the last hackfest&lt;br /&gt;
* Goal: connect some real code via command line interface&lt;br /&gt;
&lt;br /&gt;
==== DICOM Database and Networking ====&lt;br /&gt;
&lt;br /&gt;
* Dig into ongoing developments.  See [[CtkDICOM]] for discussion.&lt;br /&gt;
** Review [https://github.com/SlicerRt/CTK/commits/slicerRT-patches patches provided by the SlicerRT team] &lt;br /&gt;
** Performance Optimization (loadHeader in ctkDICOMDatabase)&lt;br /&gt;
&lt;br /&gt;
* See [[ctkDICOM in Slicer4]] for information on a particular application use case.&lt;br /&gt;
* [http://na-mic.org/Bug/search.php?project_id=3&amp;amp;search=dicom&amp;amp;category=DICOM&amp;amp;status_id%5B%5D=10&amp;amp;status_id%5B%5D=20&amp;amp;status_id%5B%5D=30&amp;amp;status_id%5B%5D=40&amp;amp;status_id%5B%5D=50&amp;amp;sticky_issues=off&amp;amp;sortby=last_updated&amp;amp;dir=DESC&amp;amp;hide_status_id=-2 Slicer4 DICOM Bugs and Feature Requests]&lt;br /&gt;
&lt;br /&gt;
==== Widgets ====&lt;br /&gt;
&lt;br /&gt;
* Discuss and refine as needed.&lt;br /&gt;
* [https://www.assembla.com/spaces/slicerrt/wiki/20120125_Slicer_DICOM_browser_meeting SlicerRt example dicom interfaces discussion]&lt;br /&gt;
&lt;br /&gt;
==== Tests Framework ====&lt;br /&gt;
Try QtTesting with CTK applications&lt;br /&gt;
&lt;br /&gt;
==== Build Systems &amp;amp; Software process ====&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;del&amp;gt;Update PythonQt dependency so that CTK can build against Qt 4.8&amp;lt;/del&amp;gt;&lt;br /&gt;
** &amp;lt;del&amp;gt;See [https://github.com/pieper/PythonQt/tree/svn-mirror this experiment] to make a ctk-compatible version of the updated PythonQt - it works, but is not yet fully patched.&amp;lt;/del&amp;gt;&lt;br /&gt;
** &amp;lt;del&amp;gt;[http://my.cdash.org/viewBuildError.php?buildid=362919 Some operator overloading issues in DAH]&amp;lt;/del&amp;gt;&lt;br /&gt;
** Updated PythonQt: [https://github.com/commontk/PythonQt/pull/1 #1], [https://github.com/commontk/PythonQt/pull/2 #2] and [https://github.com/commontk/PythonQt/pull/3 #3] {{done}}&lt;br /&gt;
** Updated CTK: [https://github.com/commontk/CTK/issues/189 #189], [https://github.com/commontk/CTK/issues/157 #157] {{done}}&lt;br /&gt;
** Updated Slicer [http://viewvc.slicer.org/viewvc.cgi/Slicer4?view=revision&amp;amp;revision=20601 r20601] {{done}}&lt;br /&gt;
** Added [https://github.com/commontk/PythonQt#readme documentation] on PythonQt.  {{done}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Update to [http://git.dcmtk.org/web?p=dcmtk.git;a=summary latest DCMTK]&lt;br /&gt;
** includes dcmrt&lt;br /&gt;
** need to pick a commit to standardize on&lt;br /&gt;
** investigate shared/static library building.  (Static instances of classes getting destructed in wrong order)&lt;br /&gt;
** incorporate version checking &lt;br /&gt;
*** build ctk against head or snapshot version&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;del&amp;gt;Setup developer package&amp;lt;/del&amp;gt;&lt;br /&gt;
** See [https://github.com/commontk/CTK/issues/10 #10] and [https://github.com/commontk/CTK/issues/65 #65]&lt;br /&gt;
** Work in progress - See topic [https://github.com/jcfr/CTK/compare/65-packaging-support 65-packaging-support]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;del&amp;gt;Talk with Dominique (Debian packager) to understand what is missing&amp;lt;/del&amp;gt; See https://github.com/commontk/CTK/pull/158&lt;br /&gt;
** &amp;lt;del&amp;gt;Build from upstream PythonQt (to be done this week)&amp;lt;/del&amp;gt; {{done}} Few patches still need to be contributed upstream. See [https://github.com/commontk/PythonQt#readme documentation]&lt;br /&gt;
** Release a version of CTK (Work on policy this week and maybe release this week).&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;del&amp;gt;Generalize documentation of CMake macro so that it can be-used.&amp;lt;/del&amp;gt;&lt;br /&gt;
** Work in progress - See [https://github.com/jcfr/CTK/compare/master...cmake-doxygen-filter-reuse cmake-doxygen-filter-reuse]&lt;br /&gt;
&lt;br /&gt;
==== Command Line Modules ====&lt;br /&gt;
* Extract CLI interface &lt;br /&gt;
** Unify VPH and Slicer refactoring&lt;br /&gt;
* Qt SEM XML widget&lt;br /&gt;
&lt;br /&gt;
[[Bologna Hackfest:Cmd Line Module Work Items|Cmd Line Module Work Items]]&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
== Agenda ==&lt;br /&gt;
&lt;br /&gt;
==== Monday ====&lt;br /&gt;
&amp;lt;!--Start at 9:00am&lt;br /&gt;
Arrive and get settled in the morning.  Discussion of plans for the week will get underway when everyone has arrived.&lt;br /&gt;
&lt;br /&gt;
Review of goals and ideas--&amp;gt;&lt;br /&gt;
==== Tuesday ====&lt;br /&gt;
&amp;lt;!--hack, hack, hack...--&amp;gt;&lt;br /&gt;
==== Wednesday ====&lt;br /&gt;
&amp;lt;!--Review of progress--&amp;gt;&lt;br /&gt;
==== Thursday ====&lt;br /&gt;
&amp;lt;!--Hack, hack, hack...--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Friday ====&lt;br /&gt;
&amp;lt;!--* 10:30 Review hacking progress&lt;br /&gt;
*Tour of [http://ncigt.org/pages/AMIGO AMIGO].&lt;br /&gt;
** Leave 1249 by 12:00.  Stop for lunch on the way and meet Isaiah at AMIGO at 2:00.&lt;br /&gt;
** Turn in badges - do not plan to return to 1249.&lt;br /&gt;
End by 5:00pm--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Travel &amp;amp; Hotel ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Local contact&#039;&#039;&#039;&lt;br /&gt;
If you have any troubles during your visit, call Daniele: +39 348 7269365   or Alessandro: +39 342 1401554&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Airport&#039;&#039;&#039; &lt;br /&gt;
* [http://www.bologna-airport.it/uk/?LN=UK Bologna G.Marconi (BLQ)]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Transportation on Site&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--Google&#039;s public transit search works well in Bologna.  The site is about 5 blocks from subway stops and busses.  Parking on-site is $10-$15 per day.  Cabs are fairly convenient for most trips (perhaps $40 to/from the airport but $10-$15 for trips within town).--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Lodging&#039;&#039;&#039; &lt;br /&gt;
&lt;br /&gt;
There are a lot of hotel options in Bologna.&lt;br /&gt;
&lt;br /&gt;
Millennium Hotel[http://www.millennhotelbologna.it/en/index.html]: close to the centre and to the central railways station. &lt;br /&gt;
&lt;br /&gt;
Star Hotel [http://www.starhotels.com/hotels/excelsior/en/home.aspx]: close to the centre and in front of the central railways station. &lt;br /&gt;
&lt;br /&gt;
Mercure Hotel [http://www.accorhotels.com/it/hotel-1310-mercure-bologna-centro/index.shtml] (Italian link, you need to find the page on your language from the Accor portal) In front of the central railways station.&lt;br /&gt;
&lt;br /&gt;
Albergo Atlantic [http://www.albergoatlantic.net/ENGLISH/index.html] In the city centre, 10&#039; walking time from the central railways station.&lt;br /&gt;
&lt;br /&gt;
I Portici Hotel [http://www.iporticihotel.com/en/i-portici-hotel-bologna]10&#039; walking time from the central railways station. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Meeting Location&#039;&#039;&#039; &lt;br /&gt;
&amp;lt;!--* [http://www.spl.harvard.edu/pages/Directions#Getting_to_1249_Boylston_Street. BWH Surgical Planning Laboratory] [http://maps.google.com/maps?q=1249+boylston+street+boston+ma+02215&amp;amp;hl=en&amp;amp;hnear=1249+Boylston+St,+Boston,+Massachusetts+02215&amp;amp;gl=us&amp;amp;t=m&amp;amp;z=16 1249 Boylston Street].--&amp;gt;&lt;br /&gt;
TBA We are finding a meeting venue that could be in the city centre or in the central station area. &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Catering&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
It will be provided by the meeting venue. &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Weather&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* Probably not sunny, colder than Italian average :-), even it is quite variable, temperatures can range from 0°C to 10°C (min) and from 5°C to 20°C.&lt;/div&gt;</summary>
		<author><name>Wolf</name></author>
	</entry>
	<entry>
		<id>https://www.commontk.org/index.php?title=CTK-Hackfest-Dec-2012&amp;diff=1628</id>
		<title>CTK-Hackfest-Dec-2012</title>
		<link rel="alternate" type="text/html" href="https://www.commontk.org/index.php?title=CTK-Hackfest-Dec-2012&amp;diff=1628"/>
		<updated>2012-10-04T06:58:35Z</updated>

		<summary type="html">&lt;p&gt;Wolf: /* Attendees */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Event pictures ==&lt;br /&gt;
Images from the hackfest&lt;br /&gt;
{|&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Introduction ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Date:&#039;&#039;&#039; December 10-14, 2012&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Location:&#039;&#039;&#039; @TBA, Bologna, Italy&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Goal:&#039;&#039;&#039; A follow on to the [[Commontk:Current_events#Past_events|wildly successful previous hackfests!]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Requirements:&#039;&#039;&#039; Attendees must be willing to spend their time during the event writing ctk code that contributes to the main [[CTK-Roadmap | ctk roadmap]].  This means spending the week immersed in C++, Qt, DCMTK, CMake, and related technologies.  People who do not feel qualified for this task are politely not invited :)&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Group size:&#039;&#039;&#039; Maximum 20 participants so we can have a manageable working meeting.  The organizing committee will invite and select participants based on input from [[TheTeam]].&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Site Hosts:&#039;&#039;&#039; Alessandro Chiarini, Daniele Giunchi&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Organizing Committee:&#039;&#039;&#039; Ivo Wolf, Stephen Aylward, Steve Pieper&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Future Events:&#039;&#039;&#039; Future hackfests will be announced in advance, and we hope lots of people will be interested in participating.  The venue and activities at future hackfests will be determined based on the number of active participants in the project.   We welcome participation via the CTK email lists, the source code repository, and this website.&lt;br /&gt;
&lt;br /&gt;
== Attendees ==&lt;br /&gt;
*So far we have received confirmation for the following people (in no particular order). Please fill in your intentions in terms of common accommodation.&lt;br /&gt;
&lt;br /&gt;
{|class=&amp;quot;wikitable alternance&amp;quot; style=&amp;quot;text-align:left; border:1px solid black;&amp;quot;&lt;br /&gt;
|+ &#039;&#039;&#039;&#039;&#039;Participants&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
! scope=col style=&amp;quot;background:#cde6f8;&amp;quot;| Name&lt;br /&gt;
! scope=col style=&amp;quot;background:#cde6f8;&amp;quot;| Organization&lt;br /&gt;
|-&lt;br /&gt;
|Alessandro Chiarini&lt;br /&gt;
|SCS, Bologna IT&lt;br /&gt;
|-&lt;br /&gt;
|Daniele Giunchi&lt;br /&gt;
|SCS, Bologna IT&lt;br /&gt;
|-&lt;br /&gt;
|Steve Pieper&lt;br /&gt;
|Isomics, Inc., Cambridge, MA, USA&lt;br /&gt;
|-&lt;br /&gt;
| Ivo Wolf&lt;br /&gt;
| Mannheim University of Applied Sciences&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
* People who manifested interest in joining the fest. Please move your names up to the confirmed table, with the details as soon as you can to facilitate discussions with potential hotels.&lt;br /&gt;
&lt;br /&gt;
{|class=&amp;quot;wikitable alternance&amp;quot; style=&amp;quot;text-align:left; border:1px solid black;&amp;quot;&lt;br /&gt;
|+ &#039;&#039;&#039;&#039;&#039;Confirmed&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
! scope=col style=&amp;quot;background:#cde6f8;&amp;quot;| Name&lt;br /&gt;
! scope=col style=&amp;quot;background:#cde6f8;&amp;quot;| Organization&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{Note}}There were also other invitations sent to active people on the community, and people who recently showed interest. When their intent will be known they will be added to the list.&lt;br /&gt;
&lt;br /&gt;
== Preparation ==&lt;br /&gt;
&lt;br /&gt;
Developers should bring a laptop with the [http://github.com/commontk/CTK current CTK source code] downloaded and [[Build_Instructions|built]].&lt;br /&gt;
&lt;br /&gt;
Use the [http://public.kitware.com/cgi-bin/mailman/listinfo/ctk-developers CTK developers mailing list] to discuss build issues and topics for ongoing work.&lt;br /&gt;
&lt;br /&gt;
Phone conferences have been scheduled in the weeks leading to the event:&lt;br /&gt;
* To be announced&lt;br /&gt;
&lt;br /&gt;
== Topics and Projects ==&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
==== Roadmap development ====&lt;br /&gt;
*As needed, refine the [[CTK-Roadmap|roadmap for the CTK core]].&lt;br /&gt;
&lt;br /&gt;
==== DICOM Application Hosting ====&lt;br /&gt;
&lt;br /&gt;
* Refine, extend, [[DICOM_Application_Hosting_Testing | test]], and integrate with applications&lt;br /&gt;
* See also [[CTK-Hackfest-Nov-2011#DICOM_Application_Hosting | (some still open) tasks]] and [[Hackfest_Nice_AppHosting_Progress | progress]] from the last hackfest&lt;br /&gt;
* Goal: connect some real code via command line interface&lt;br /&gt;
&lt;br /&gt;
==== DICOM Database and Networking ====&lt;br /&gt;
&lt;br /&gt;
* Dig into ongoing developments.  See [[CtkDICOM]] for discussion.&lt;br /&gt;
** Review [https://github.com/SlicerRt/CTK/commits/slicerRT-patches patches provided by the SlicerRT team] &lt;br /&gt;
** Performance Optimization (loadHeader in ctkDICOMDatabase)&lt;br /&gt;
&lt;br /&gt;
* See [[ctkDICOM in Slicer4]] for information on a particular application use case.&lt;br /&gt;
* [http://na-mic.org/Bug/search.php?project_id=3&amp;amp;search=dicom&amp;amp;category=DICOM&amp;amp;status_id%5B%5D=10&amp;amp;status_id%5B%5D=20&amp;amp;status_id%5B%5D=30&amp;amp;status_id%5B%5D=40&amp;amp;status_id%5B%5D=50&amp;amp;sticky_issues=off&amp;amp;sortby=last_updated&amp;amp;dir=DESC&amp;amp;hide_status_id=-2 Slicer4 DICOM Bugs and Feature Requests]&lt;br /&gt;
&lt;br /&gt;
==== Widgets ====&lt;br /&gt;
&lt;br /&gt;
* Discuss and refine as needed.&lt;br /&gt;
* [https://www.assembla.com/spaces/slicerrt/wiki/20120125_Slicer_DICOM_browser_meeting SlicerRt example dicom interfaces discussion]&lt;br /&gt;
&lt;br /&gt;
==== Tests Framework ====&lt;br /&gt;
Try QtTesting with CTK applications&lt;br /&gt;
&lt;br /&gt;
==== Build Systems &amp;amp; Software process ====&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;del&amp;gt;Update PythonQt dependency so that CTK can build against Qt 4.8&amp;lt;/del&amp;gt;&lt;br /&gt;
** &amp;lt;del&amp;gt;See [https://github.com/pieper/PythonQt/tree/svn-mirror this experiment] to make a ctk-compatible version of the updated PythonQt - it works, but is not yet fully patched.&amp;lt;/del&amp;gt;&lt;br /&gt;
** &amp;lt;del&amp;gt;[http://my.cdash.org/viewBuildError.php?buildid=362919 Some operator overloading issues in DAH]&amp;lt;/del&amp;gt;&lt;br /&gt;
** Updated PythonQt: [https://github.com/commontk/PythonQt/pull/1 #1], [https://github.com/commontk/PythonQt/pull/2 #2] and [https://github.com/commontk/PythonQt/pull/3 #3] {{done}}&lt;br /&gt;
** Updated CTK: [https://github.com/commontk/CTK/issues/189 #189], [https://github.com/commontk/CTK/issues/157 #157] {{done}}&lt;br /&gt;
** Updated Slicer [http://viewvc.slicer.org/viewvc.cgi/Slicer4?view=revision&amp;amp;revision=20601 r20601] {{done}}&lt;br /&gt;
** Added [https://github.com/commontk/PythonQt#readme documentation] on PythonQt.  {{done}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Update to [http://git.dcmtk.org/web?p=dcmtk.git;a=summary latest DCMTK]&lt;br /&gt;
** includes dcmrt&lt;br /&gt;
** need to pick a commit to standardize on&lt;br /&gt;
** investigate shared/static library building.  (Static instances of classes getting destructed in wrong order)&lt;br /&gt;
** incorporate version checking &lt;br /&gt;
*** build ctk against head or snapshot version&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;del&amp;gt;Setup developer package&amp;lt;/del&amp;gt;&lt;br /&gt;
** See [https://github.com/commontk/CTK/issues/10 #10] and [https://github.com/commontk/CTK/issues/65 #65]&lt;br /&gt;
** Work in progress - See topic [https://github.com/jcfr/CTK/compare/65-packaging-support 65-packaging-support]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;del&amp;gt;Talk with Dominique (Debian packager) to understand what is missing&amp;lt;/del&amp;gt; See https://github.com/commontk/CTK/pull/158&lt;br /&gt;
** &amp;lt;del&amp;gt;Build from upstream PythonQt (to be done this week)&amp;lt;/del&amp;gt; {{done}} Few patches still need to be contributed upstream. See [https://github.com/commontk/PythonQt#readme documentation]&lt;br /&gt;
** Release a version of CTK (Work on policy this week and maybe release this week).&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;del&amp;gt;Generalize documentation of CMake macro so that it can be-used.&amp;lt;/del&amp;gt;&lt;br /&gt;
** Work in progress - See [https://github.com/jcfr/CTK/compare/master...cmake-doxygen-filter-reuse cmake-doxygen-filter-reuse]&lt;br /&gt;
&lt;br /&gt;
==== Command Line Modules ====&lt;br /&gt;
* Extract CLI interface &lt;br /&gt;
** Unify VPH and Slicer refactoring&lt;br /&gt;
* Qt SEM XML widget&lt;br /&gt;
&lt;br /&gt;
[[Bologna Hackfest:Cmd Line Module Work Items|Cmd Line Module Work Items]]&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
== Agenda ==&lt;br /&gt;
&lt;br /&gt;
==== Monday ====&lt;br /&gt;
&amp;lt;!--Start at 9:00am&lt;br /&gt;
Arrive and get settled in the morning.  Discussion of plans for the week will get underway when everyone has arrived.&lt;br /&gt;
&lt;br /&gt;
Review of goals and ideas--&amp;gt;&lt;br /&gt;
==== Tuesday ====&lt;br /&gt;
&amp;lt;!--hack, hack, hack...--&amp;gt;&lt;br /&gt;
==== Wednesday ====&lt;br /&gt;
&amp;lt;!--Review of progress--&amp;gt;&lt;br /&gt;
==== Thursday ====&lt;br /&gt;
&amp;lt;!--Hack, hack, hack...--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Friday ====&lt;br /&gt;
&amp;lt;!--* 10:30 Review hacking progress&lt;br /&gt;
*Tour of [http://ncigt.org/pages/AMIGO AMIGO].&lt;br /&gt;
** Leave 1249 by 12:00.  Stop for lunch on the way and meet Isaiah at AMIGO at 2:00.&lt;br /&gt;
** Turn in badges - do not plan to return to 1249.&lt;br /&gt;
End by 5:00pm--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Travel &amp;amp; Hotel ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Local contact&#039;&#039;&#039;&lt;br /&gt;
If you have any troubles during your visit, call Daniele: +39 348 7269365   or Alessandro: +39 342 1401554&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Airport&#039;&#039;&#039; &lt;br /&gt;
* [http://www.bologna-airport.it/uk/?LN=UK Bologna G.Marconi (BLQ)]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Transportation on Site&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--Google&#039;s public transit search works well in Bologna.  The site is about 5 blocks from subway stops and busses.  Parking on-site is $10-$15 per day.  Cabs are fairly convenient for most trips (perhaps $40 to/from the airport but $10-$15 for trips within town).--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Lodging&#039;&#039;&#039; &lt;br /&gt;
&lt;br /&gt;
There are a lot of hotel options in Bologna.&lt;br /&gt;
&lt;br /&gt;
Millennium Hotel[http://www.millennhotelbologna.it/en/index.html]: close to the centre and to the central railways station. &lt;br /&gt;
&lt;br /&gt;
Star Hotel [http://www.starhotels.com/hotels/excelsior/en/home.aspx]: close to the centre and in front of the central railways station. &lt;br /&gt;
&lt;br /&gt;
Mercure Hotel [http://www.accorhotels.com/it/hotel-1310-mercure-bologna-centro/index.shtml] (Italian link, you need to find the page on your language from the Accor portal) In front of the central railways station.&lt;br /&gt;
&lt;br /&gt;
Albergo Atlantic [http://www.albergoatlantic.net/ENGLISH/index.html] In the city centre, 10&#039; walking time from the central railways station.&lt;br /&gt;
&lt;br /&gt;
I Portici Hotel [http://www.iporticihotel.com/en/i-portici-hotel-bologna]10&#039; walking time from the central railways station. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Meeting Location&#039;&#039;&#039; &lt;br /&gt;
&amp;lt;!--* [http://www.spl.harvard.edu/pages/Directions#Getting_to_1249_Boylston_Street. BWH Surgical Planning Laboratory] [http://maps.google.com/maps?q=1249+boylston+street+boston+ma+02215&amp;amp;hl=en&amp;amp;hnear=1249+Boylston+St,+Boston,+Massachusetts+02215&amp;amp;gl=us&amp;amp;t=m&amp;amp;z=16 1249 Boylston Street].--&amp;gt;&lt;br /&gt;
TBA We are finding a meeting venue that could be in the city centre or in the central station area. &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Catering&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
It will be provided by the meeting venue. &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Weather&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* Probably not sunny, colder than Italian average :-), even it is quite variable, temperatures can range from 0°C to 10°C (min) and from 5°C to 20°C.&lt;/div&gt;</summary>
		<author><name>Wolf</name></author>
	</entry>
	<entry>
		<id>https://www.commontk.org/index.php?title=CTK-Hackfest-Jul-2012&amp;diff=1527</id>
		<title>CTK-Hackfest-Jul-2012</title>
		<link rel="alternate" type="text/html" href="https://www.commontk.org/index.php?title=CTK-Hackfest-Jul-2012&amp;diff=1527"/>
		<updated>2012-06-19T06:58:20Z</updated>

		<summary type="html">&lt;p&gt;Wolf: /* Introduction */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Event pictures ==&lt;br /&gt;
Images from the last hackfest:&lt;br /&gt;
{|&lt;br /&gt;
|[[image:2011-11-Hackfest-photo.JPG|thumb|right|250px|&amp;lt;big&amp;gt;Hacking is important work!&amp;lt;/big&amp;gt;]]&lt;br /&gt;
|[[image:2011-11-Hackfest-photo-demos.JPG|thumb|right|250px|&amp;lt;big&amp;gt;Checking out the demos&amp;lt;/big&amp;gt;]]&lt;br /&gt;
|[[image:2011-11-Hackfest-photo-demos2.JPG|thumb|right|250px|&amp;lt;big&amp;gt;Remarkable progress in Nice&amp;lt;/big&amp;gt;]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Introduction ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Note: this page is a work in progress -- some information subject to change&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Date:&#039;&#039;&#039; July 9-13, 2012&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Location:&#039;&#039;&#039; Brigham and Women&#039;s Hospital, Boston, Massachusetts USA&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Goal:&#039;&#039;&#039; A follow on to the [[Commontk:Current_events#Past_events|wildly successful previous hackfests!]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Requirements:&#039;&#039;&#039; Attendees must be willing to spend their time during the event writing ctk code that contributes to the main [[CTK-Roadmap | ctk roadmap]].  This means spending the week immersed in C++, Qt, DCMTK, CMake, and related technologies.  People who do not feel qualified for this task are politely not invited :)&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Group size:&#039;&#039;&#039; Maximum 20 participants so we can have a manageable working meeting.  The organizing committee will invite and select participants based on input from [[TheTeam]].&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Site Hosts:&#039;&#039;&#039; Steve Pieper and Ron Kikinis&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Organizing Committee:&#039;&#039;&#039; Ivo Wolf, Stephen Aylward, Steve Pieper&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Future Events:&#039;&#039;&#039; Future hackfests will be announced in advance, and we hope lots of people will be interested in participating.  The venue and activities at future hackfests will be determined based on the number of active participants in the project.   We welcome participation via the CTK email lists, the source code repository, and this website.&lt;br /&gt;
&lt;br /&gt;
== Attendees ==&lt;br /&gt;
*So far we have received confirmation for the following people (in no particular order). Please fill in your intentions in terms of common accommodation.&lt;br /&gt;
&lt;br /&gt;
{|class=&amp;quot;wikitable alternance&amp;quot; style=&amp;quot;text-align:left; border:1px solid black;&amp;quot;&lt;br /&gt;
|+ &#039;&#039;&#039;&#039;&#039;Participants&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
! scope=col style=&amp;quot;background:#cde6f8;&amp;quot;| Name&lt;br /&gt;
! scope=col style=&amp;quot;background:#cde6f8;&amp;quot;| Organization&lt;br /&gt;
|-&lt;br /&gt;
| Jean-Chistophe Fillion-Robin&lt;br /&gt;
| Kitware&lt;br /&gt;
|-&lt;br /&gt;
| Julien Finet&lt;br /&gt;
| Kitware&lt;br /&gt;
|-&lt;br /&gt;
| Stephen Aylward&lt;br /&gt;
| Kitware&lt;br /&gt;
|-&lt;br /&gt;
| Steve Pieper&lt;br /&gt;
| Isomics&lt;br /&gt;
|-&lt;br /&gt;
| Ivo Wolf&lt;br /&gt;
| Hochschule Mannheim&lt;br /&gt;
|-&lt;br /&gt;
| Marco Nolden&lt;br /&gt;
| DKFZ, Heidelberg&lt;br /&gt;
|-&lt;br /&gt;
| Sascha Zelzer&lt;br /&gt;
| DKFZ, Heidelberg&lt;br /&gt;
|-&lt;br /&gt;
| Florian Vichot&lt;br /&gt;
| INRIA&lt;br /&gt;
|-&lt;br /&gt;
| Daniele Giunchi&lt;br /&gt;
| SCS, Bologna&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
* People who manifested interest in joining the fest. Please move your names up to the confirmed table, with the details as soon as you can to facilitate discussions with potential hotels.&lt;br /&gt;
&lt;br /&gt;
{|class=&amp;quot;wikitable alternance&amp;quot; style=&amp;quot;text-align:left; border:1px solid black;&amp;quot;&lt;br /&gt;
|+ &#039;&#039;&#039;&#039;&#039;Confirmed&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
! scope=col style=&amp;quot;background:#cde6f8;&amp;quot;| Name&lt;br /&gt;
! scope=col style=&amp;quot;background:#cde6f8;&amp;quot;| Organization&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{Note}}There were also other invitations sent to active people on the community, and people who recently showed interest. When their intent will be known they will be added to the list.&lt;br /&gt;
&lt;br /&gt;
== Preparation ==&lt;br /&gt;
&lt;br /&gt;
Developers should bring a laptop with the [http://github.com/commontk/CTK current CTK source code] downloaded and [[Build_Instructions|built]].&lt;br /&gt;
&lt;br /&gt;
Use the [http://public.kitware.com/cgi-bin/mailman/listinfo/ctk-developers CTK developers mailing list] to discuss build issues and topics for ongoing work.&lt;br /&gt;
&lt;br /&gt;
Phone conferences have been scheduled in the weeks leading to the event:&lt;br /&gt;
* To be announced&lt;br /&gt;
&lt;br /&gt;
== Topics and Projects ==&lt;br /&gt;
&lt;br /&gt;
==== Roadmap development ====&lt;br /&gt;
*As needed, refine the [[CTK-Roadmap|roadmap for the CTK core]].&lt;br /&gt;
&lt;br /&gt;
==== DICOM Application Hosting ====&lt;br /&gt;
&lt;br /&gt;
* Refine, extend, [[DICOM_Application_Hosting_Testing | test]], and integrate with applications&lt;br /&gt;
* See also [[CTK-Hackfest-Nov-2011#DICOM_Application_Hosting | (some still open) tasks]] and [[Hackfest_Nice_AppHosting_Progress | progress]] from the last hackfest&lt;br /&gt;
&lt;br /&gt;
==== DICOM Networking ====&lt;br /&gt;
&lt;br /&gt;
* Dig into ongoing developments.  See [[CtkDICOM]] for discussion.&lt;br /&gt;
&lt;br /&gt;
* See [[ctkDICOM in Slicer4]] for information on a particular application use case.&lt;br /&gt;
&lt;br /&gt;
==== Widgets ====&lt;br /&gt;
&lt;br /&gt;
* Discuss and refine as needed.&lt;br /&gt;
&lt;br /&gt;
==== Tests Framework ====&lt;br /&gt;
&lt;br /&gt;
==== Build Systems &amp;amp; Software process ====&lt;br /&gt;
&lt;br /&gt;
== Agenda ==&lt;br /&gt;
&lt;br /&gt;
==== Monday ====&lt;br /&gt;
Start at 9:00am&lt;br /&gt;
==== Tuesday ====&lt;br /&gt;
==== Wednesday ====&lt;br /&gt;
==== Thursday ====&lt;br /&gt;
==== Friday ====&lt;br /&gt;
End by 5:00pm&lt;br /&gt;
&lt;br /&gt;
== Travel &amp;amp; Hotel ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Local contact&#039;&#039;&#039;&lt;br /&gt;
* If you have any troubles during your visit, call Steve: +1 617 596 2719&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Airport&#039;&#039;&#039; &lt;br /&gt;
* [http://www.massport.com/logan-airport/Pages/Default.aspx Boston Logan (BOS)]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Transportation on Site&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Google&#039;s public transit search works well in Boston.  The site is about 5 blocks from subway stops and busses.  Parking on-site is $10-$15 per day.  Cabs are fairly convenient for most trips (perhaps $40 to/from the airport).&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Lodging&#039;&#039;&#039; &lt;br /&gt;
&lt;br /&gt;
* To be determined once we have an estimate of the number of attendees.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Meeting Location&#039;&#039;&#039; &lt;br /&gt;
* [http://www.spl.harvard.edu/pages/Directions#Getting_to_1249_Boylston_Street. BWH Surgical Planning Laboratory] [http://maps.google.com/maps?q=1249+boylston+street+boston+ma+02215&amp;amp;hl=en&amp;amp;hnear=1249+Boylston+St,+Boston,+Massachusetts+02215&amp;amp;gl=us&amp;amp;t=m&amp;amp;z=16 1249 Boylston Street].&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Catering&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* To be determined.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Weather&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* Probably pretty hot and humid...&lt;/div&gt;</summary>
		<author><name>Wolf</name></author>
	</entry>
	<entry>
		<id>https://www.commontk.org/index.php?title=CTK-Hackfest-Jul-2012&amp;diff=1526</id>
		<title>CTK-Hackfest-Jul-2012</title>
		<link rel="alternate" type="text/html" href="https://www.commontk.org/index.php?title=CTK-Hackfest-Jul-2012&amp;diff=1526"/>
		<updated>2012-06-14T06:44:42Z</updated>

		<summary type="html">&lt;p&gt;Wolf: /* Attendees */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Event pictures ==&lt;br /&gt;
Images from the last hackfest:&lt;br /&gt;
{|&lt;br /&gt;
|[[image:2011-11-Hackfest-photo.JPG|thumb|right|250px|&amp;lt;big&amp;gt;Hacking is important work!&amp;lt;/big&amp;gt;]]&lt;br /&gt;
|[[image:2011-11-Hackfest-photo-demos.JPG|thumb|right|250px|&amp;lt;big&amp;gt;Checking out the demos&amp;lt;/big&amp;gt;]]&lt;br /&gt;
|[[image:2011-11-Hackfest-photo-demos2.JPG|thumb|right|250px|&amp;lt;big&amp;gt;Remarkable progress in Nice&amp;lt;/big&amp;gt;]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Introduction ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Note: this page is a work in progress -- some information subject to change&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Date:&#039;&#039;&#039; July 9-13, 2012 (dates to be finalized pending confirmation from attendees)&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Location:&#039;&#039;&#039; Brigham and Women&#039;s Hospital, Boston, Massachusetts USA&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Goal:&#039;&#039;&#039; A follow on to the [[Commontk:Current_events#Past_events|wildly successful previous hackfests!]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Requirements:&#039;&#039;&#039; Attendees must be willing to spend their time during the event writing ctk code that contributes to the main [[CTK-Roadmap | ctk roadmap]].  This means spending the week immersed in C++, Qt, DCMTK, CMake, and related technologies.  People who do not feel qualified for this task are politely not invited :)&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Group size:&#039;&#039;&#039; Maximum 20 participants so we can have a manageable working meeting.  The organizing committee will invite and select participants based on input from [[TheTeam]].&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Site Hosts:&#039;&#039;&#039; Steve Pieper and Ron Kikinis&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Organizing Committee:&#039;&#039;&#039; Ivo Wolf, Stephen Aylward, Steve Pieper&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Future Events:&#039;&#039;&#039; Future hackfests will be announced in advance, and we hope lots of people will be interested in participating.  The venue and activities at future hackfests will be determined based on the number of active participants in the project.   We welcome participation via the CTK email lists, the source code repository, and this website.&lt;br /&gt;
&lt;br /&gt;
== Attendees ==&lt;br /&gt;
*So far we have received confirmation for the following people (in no particular order). Please fill in your intentions in terms of common accommodation.&lt;br /&gt;
&lt;br /&gt;
{|class=&amp;quot;wikitable alternance&amp;quot; style=&amp;quot;text-align:left; border:1px solid black;&amp;quot;&lt;br /&gt;
|+ &#039;&#039;&#039;&#039;&#039;Participants&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
! scope=col style=&amp;quot;background:#cde6f8;&amp;quot;| Name&lt;br /&gt;
! scope=col style=&amp;quot;background:#cde6f8;&amp;quot;| Organization&lt;br /&gt;
|-&lt;br /&gt;
| Jean-Chistophe Fillion-Robin&lt;br /&gt;
| Kitware&lt;br /&gt;
|-&lt;br /&gt;
| Julien Finet&lt;br /&gt;
| Kitware&lt;br /&gt;
|-&lt;br /&gt;
| Stephen Aylward&lt;br /&gt;
| Kitware&lt;br /&gt;
|-&lt;br /&gt;
| Steve Pieper&lt;br /&gt;
| Isomics&lt;br /&gt;
|-&lt;br /&gt;
| Ivo Wolf&lt;br /&gt;
| Hochschule Mannheim&lt;br /&gt;
|-&lt;br /&gt;
| Marco Nolden&lt;br /&gt;
| DKFZ, Heidelberg&lt;br /&gt;
|-&lt;br /&gt;
| Sascha Zelzer&lt;br /&gt;
| DKFZ, Heidelberg&lt;br /&gt;
|-&lt;br /&gt;
| Florian Vichot&lt;br /&gt;
| INRIA&lt;br /&gt;
|-&lt;br /&gt;
| Daniele Giunchi&lt;br /&gt;
| SCS, Bologna&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
* People who manifested interest in joining the fest. Please move your names up to the confirmed table, with the details as soon as you can to facilitate discussions with potential hotels.&lt;br /&gt;
&lt;br /&gt;
{|class=&amp;quot;wikitable alternance&amp;quot; style=&amp;quot;text-align:left; border:1px solid black;&amp;quot;&lt;br /&gt;
|+ &#039;&#039;&#039;&#039;&#039;Confirmed&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
! scope=col style=&amp;quot;background:#cde6f8;&amp;quot;| Name&lt;br /&gt;
! scope=col style=&amp;quot;background:#cde6f8;&amp;quot;| Organization&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{Note}}There were also other invitations sent to active people on the community, and people who recently showed interest. When their intent will be known they will be added to the list.&lt;br /&gt;
&lt;br /&gt;
== Preparation ==&lt;br /&gt;
&lt;br /&gt;
Developers should bring a laptop with the [http://github.com/commontk/CTK current CTK source code] downloaded and [[Build_Instructions|built]].&lt;br /&gt;
&lt;br /&gt;
Use the [http://public.kitware.com/cgi-bin/mailman/listinfo/ctk-developers CTK developers mailing list] to discuss build issues and topics for ongoing work.&lt;br /&gt;
&lt;br /&gt;
Phone conferences have been scheduled in the weeks leading to the event:&lt;br /&gt;
* To be announced&lt;br /&gt;
&lt;br /&gt;
== Topics and Projects ==&lt;br /&gt;
&lt;br /&gt;
==== Roadmap development ====&lt;br /&gt;
*As needed, refine the [[CTK-Roadmap|roadmap for the CTK core]].&lt;br /&gt;
&lt;br /&gt;
==== DICOM Application Hosting ====&lt;br /&gt;
&lt;br /&gt;
* Refine, extend, [[DICOM_Application_Hosting_Testing | test]], and integrate with applications&lt;br /&gt;
* See also [[CTK-Hackfest-Nov-2011#DICOM_Application_Hosting | (some still open) tasks]] and [[Hackfest_Nice_AppHosting_Progress | progress]] from the last hackfest&lt;br /&gt;
&lt;br /&gt;
==== DICOM Networking ====&lt;br /&gt;
&lt;br /&gt;
* Dig into ongoing developments.  See [[CtkDICOM]] for discussion.&lt;br /&gt;
&lt;br /&gt;
* See [[ctkDICOM in Slicer4]] for information on a particular application use case.&lt;br /&gt;
&lt;br /&gt;
==== Widgets ====&lt;br /&gt;
&lt;br /&gt;
* Discuss and refine as needed.&lt;br /&gt;
&lt;br /&gt;
==== Tests Framework ====&lt;br /&gt;
&lt;br /&gt;
==== Build Systems &amp;amp; Software process ====&lt;br /&gt;
&lt;br /&gt;
== Agenda ==&lt;br /&gt;
&lt;br /&gt;
==== Monday ====&lt;br /&gt;
Start at 9:00am&lt;br /&gt;
==== Tuesday ====&lt;br /&gt;
==== Wednesday ====&lt;br /&gt;
==== Thursday ====&lt;br /&gt;
==== Friday ====&lt;br /&gt;
End by 5:00pm&lt;br /&gt;
&lt;br /&gt;
== Travel &amp;amp; Hotel ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Local contact&#039;&#039;&#039;&lt;br /&gt;
* If you have any troubles during your visit, call Steve: +1 617 596 2719&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Airport&#039;&#039;&#039; &lt;br /&gt;
* [http://www.massport.com/logan-airport/Pages/Default.aspx Boston Logan (BOS)]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Transportation on Site&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Google&#039;s public transit search works well in Boston.  The site is about 5 blocks from subway stops and busses.  Parking on-site is $10-$15 per day.  Cabs are fairly convenient for most trips (perhaps $40 to/from the airport).&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Lodging&#039;&#039;&#039; &lt;br /&gt;
&lt;br /&gt;
* To be determined once we have an estimate of the number of attendees.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Meeting Location&#039;&#039;&#039; &lt;br /&gt;
* [http://www.spl.harvard.edu/pages/Directions#Getting_to_1249_Boylston_Street. BWH Surgical Planning Laboratory] [http://maps.google.com/maps?q=1249+boylston+street+boston+ma+02215&amp;amp;hl=en&amp;amp;hnear=1249+Boylston+St,+Boston,+Massachusetts+02215&amp;amp;gl=us&amp;amp;t=m&amp;amp;z=16 1249 Boylston Street].&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Catering&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* To be determined.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Weather&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* Probably pretty hot and humid...&lt;/div&gt;</summary>
		<author><name>Wolf</name></author>
	</entry>
	<entry>
		<id>https://www.commontk.org/index.php?title=CTK-Hackfest-Jul-2012&amp;diff=1520</id>
		<title>CTK-Hackfest-Jul-2012</title>
		<link rel="alternate" type="text/html" href="https://www.commontk.org/index.php?title=CTK-Hackfest-Jul-2012&amp;diff=1520"/>
		<updated>2012-05-06T18:39:30Z</updated>

		<summary type="html">&lt;p&gt;Wolf: /* DICOM Application Hosting */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Event pictures ==&lt;br /&gt;
Images from the last hackfest:&lt;br /&gt;
{|&lt;br /&gt;
|[[image:2011-11-Hackfest-photo.JPG|thumb|right|250px|&amp;lt;big&amp;gt;Hacking is important work!&amp;lt;/big&amp;gt;]]&lt;br /&gt;
|[[image:2011-11-Hackfest-photo-demos.JPG|thumb|right|250px|&amp;lt;big&amp;gt;Checking out the demos&amp;lt;/big&amp;gt;]]&lt;br /&gt;
|[[image:2011-11-Hackfest-photo-demos2.JPG|thumb|right|250px|&amp;lt;big&amp;gt;Remarkable progress in Nice&amp;lt;/big&amp;gt;]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Introduction ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Note: this page is a work in progress -- some information subject to change&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Date:&#039;&#039;&#039; July 9-13, 2012&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Location:&#039;&#039;&#039; Brigham and Women&#039;s Hospital, Boston, Massachusetts USA&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Goal:&#039;&#039;&#039; A follow on to the [[Commontk:Current_events#Past_events|wildly successful previous hackfests!]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Requirements:&#039;&#039;&#039; Attendees must be willing to spend their time during the event with writing ctk code that contributes to the main ctk roadmap.  This means spending the week immersed in C++, Qt, DCMTK, CMake, and related technologies.  People who do not feel qualified for this task are politely not invited :)&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Group size:&#039;&#039;&#039; Maximum 20 participants so we can have a manageable working meeting.  The organizing committee will invite and select participants based on input from [[TheTeam]].&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Site Hosts:&#039;&#039;&#039; Steve Pieper and Ron Kikinis&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Organizing Committee:&#039;&#039;&#039; Ivo Wolf, Stephen Aylward, Steve Pieper&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Future Events:&#039;&#039;&#039; Future hackfests will be announced in advance, and we hope lots of people will be interested in participating.  The venue and activities at future hackfests will be determined based on the number of active participants in the project.   We welcome participation via the CTK email lists, the source code repository, and this website.&lt;br /&gt;
&lt;br /&gt;
== Attendees ==&lt;br /&gt;
*So far we have received confirmation for the following people (in no particular order). Please fill in your intentions in terms of common accommodation.&lt;br /&gt;
&lt;br /&gt;
{|class=&amp;quot;wikitable alternance&amp;quot; style=&amp;quot;text-align:left; border:1px solid black;&amp;quot;&lt;br /&gt;
|+ &#039;&#039;&#039;&#039;&#039;Participants&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
! scope=col style=&amp;quot;background:#cde6f8;&amp;quot;| Name&lt;br /&gt;
! scope=col style=&amp;quot;background:#cde6f8;&amp;quot;| Organization&lt;br /&gt;
|-&lt;br /&gt;
| Jean-Chistophe Fillion-Robin&lt;br /&gt;
| Kitware&lt;br /&gt;
|-&lt;br /&gt;
| Julien Finet&lt;br /&gt;
| Kitware&lt;br /&gt;
|-&lt;br /&gt;
| Stephen Aylward&lt;br /&gt;
| Kitware&lt;br /&gt;
|-&lt;br /&gt;
| Steve Pieper&lt;br /&gt;
| Isomics&lt;br /&gt;
|-&lt;br /&gt;
| Ivo Wolf&lt;br /&gt;
| Hochschule Mannheim&lt;br /&gt;
|-&lt;br /&gt;
| Marco Nolden&lt;br /&gt;
| DKFZ, Heidelberg&lt;br /&gt;
|-&lt;br /&gt;
| Sascha Zelzer&lt;br /&gt;
| DKFZ, Heidelberg&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
* People who manifested interest in joining the fest. Please move your names up to the confirmed table, with the details as soon as you can to facilitate discussions with potential hotels.&lt;br /&gt;
&lt;br /&gt;
{|class=&amp;quot;wikitable alternance&amp;quot; style=&amp;quot;text-align:left; border:1px solid black;&amp;quot;&lt;br /&gt;
|+ &#039;&#039;&#039;&#039;&#039;Confirmed&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
! scope=col style=&amp;quot;background:#cde6f8;&amp;quot;| Name&lt;br /&gt;
! scope=col style=&amp;quot;background:#cde6f8;&amp;quot;| Organization&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{Note}}There were also other invitations sent to active people on the community, and people who recently showed interest. When their intent will be known they will be added to the list.&lt;br /&gt;
&lt;br /&gt;
== Preparation ==&lt;br /&gt;
&lt;br /&gt;
Developers should bring a laptop with the [http://github.com/commontk/CTK current CTK source code] downloaded and [[Build_Instructions|built]].&lt;br /&gt;
&lt;br /&gt;
Use the [http://public.kitware.com/cgi-bin/mailman/listinfo/ctk-developers CTK developers mailing list] to discuss build issues and topics for ongoing work.&lt;br /&gt;
&lt;br /&gt;
Phone conferences have been scheduled in the weeks leading to the event:&lt;br /&gt;
* To be announced&lt;br /&gt;
&lt;br /&gt;
== Topics and Projects ==&lt;br /&gt;
&lt;br /&gt;
==== Roadmap development ====&lt;br /&gt;
*As needed, refine the [[CTK-Roadmap|roadmap for the CTK core]].&lt;br /&gt;
&lt;br /&gt;
==== DICOM Application Hosting ====&lt;br /&gt;
&lt;br /&gt;
* Refine, extend, [[DICOM_Application_Hosting_Testing | test]], and integrate with applications&lt;br /&gt;
* See also [[CTK-Hackfest-Nov-2011#DICOM_Application_Hosting | (some still open) tasks]] and [[Hackfest_Nice_AppHosting_Progress | progress]] from the last hackfest&lt;br /&gt;
&lt;br /&gt;
==== DICOM Networking ====&lt;br /&gt;
&lt;br /&gt;
* Dig into ongoing developments.  See [[CtkDICOM]] for discussion.&lt;br /&gt;
&lt;br /&gt;
* See [[ctkDICOM in Slicer4]] for information on a particular application use case.&lt;br /&gt;
&lt;br /&gt;
==== Widgets ====&lt;br /&gt;
&lt;br /&gt;
* Discuss and refine as needed.&lt;br /&gt;
&lt;br /&gt;
==== Tests Framework ====&lt;br /&gt;
&lt;br /&gt;
==== Build Systems &amp;amp; Software process ====&lt;br /&gt;
&lt;br /&gt;
== Agenda ==&lt;br /&gt;
&lt;br /&gt;
==== Monday ====&lt;br /&gt;
==== Tuesday ====&lt;br /&gt;
==== Wednesday ====&lt;br /&gt;
==== Thursday ====&lt;br /&gt;
==== Friday ====&lt;br /&gt;
&lt;br /&gt;
== Travel &amp;amp; Hotel ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Local contact&#039;&#039;&#039;&lt;br /&gt;
* If you have any troubles during your visit, call Steve: +1 617 596 2719&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Airport&#039;&#039;&#039; &lt;br /&gt;
* [http://www.massport.com/logan-airport/Pages/Default.aspx Boston Logan (BOS)]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Transportation on Site&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Google&#039;s public transit search works well in Boston.  The site is about 5 blocks from subway stops and busses.  Parking on-site is $10-$15 per day.  Cabs are fairly convenient for most trips (perhaps $40 to/from the airport).&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Lodging&#039;&#039;&#039; &lt;br /&gt;
&lt;br /&gt;
* To be determined once we have an estimate of the number of attendees.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Meeting Location&#039;&#039;&#039; &lt;br /&gt;
* [http://www.spl.harvard.edu/pages/Directions#Getting_to_1249_Boylston_Street. BWH Surgical Planning Laboratory] [http://maps.google.com/maps?q=1249+boylston+street+boston+ma+02215&amp;amp;hl=en&amp;amp;hnear=1249+Boylston+St,+Boston,+Massachusetts+02215&amp;amp;gl=us&amp;amp;t=m&amp;amp;z=16 1249 Boylston Street].&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Catering&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* To be determined.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Weather&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* Probably pretty hot and humid...&lt;/div&gt;</summary>
		<author><name>Wolf</name></author>
	</entry>
	<entry>
		<id>https://www.commontk.org/index.php?title=CTK-Hackfest-Nov-2011&amp;diff=1101</id>
		<title>CTK-Hackfest-Nov-2011</title>
		<link rel="alternate" type="text/html" href="https://www.commontk.org/index.php?title=CTK-Hackfest-Nov-2011&amp;diff=1101"/>
		<updated>2011-11-14T16:52:28Z</updated>

		<summary type="html">&lt;p&gt;Wolf: /* DICOM Application Hosting */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Event pictures ==&lt;br /&gt;
{|&lt;br /&gt;
|[[File:Ctk-Feb-2011-hackfest-panorama.jpg|thumb|right|300px|&amp;lt;big&amp;gt;Previous Hackfest!&amp;lt;/big&amp;gt;]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Introduction ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Note: this page is a work in progress -- some information subject to change&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Date:&#039;&#039;&#039; November 14-18, 2011&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Location:&#039;&#039;&#039; INRIA - Sophia Antipolis, France&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Goal:&#039;&#039;&#039; A follow on to the [[Commontk:Current_events#Past_events|wildly successful previous hackfests!]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Requirements:&#039;&#039;&#039; Attendees must be willing to spend their time during the event with writing ctk code that contributes to the main ctk roadmap.  People who do not feel qualified for this are politely not invited :)&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Group size:&#039;&#039;&#039; Maximum 20 participants so we can have a manageable working meeting.  The organizing committee will invite and select participants based on input from [[TheTeam]].&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Site Hosts:&#039;&#039;&#039; Benoît Bleuzé&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Future Events:&#039;&#039;&#039; Future hackfests will be announced in advance, and we hope lots of people will be interested in participating.  The venue and activities at future hackfests will be determined based on the number of active participants in the project.   We welcome participation via the CTK email lists, the source code repository, and this website.&lt;br /&gt;
&lt;br /&gt;
== Attendees ==&lt;br /&gt;
*So far we have received confirmation for the following people (in no particular order). Please fill in your intentions in terms of common accommodation.&lt;br /&gt;
&lt;br /&gt;
{|class=&amp;quot;wikitable alternance&amp;quot; style=&amp;quot;text-align:left; border:1px solid black;&amp;quot;&lt;br /&gt;
|+ &#039;&#039;&#039;&#039;&#039;Participants&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
! scope=col style=&amp;quot;background:#cde6f8;&amp;quot;| Name&lt;br /&gt;
! scope=col style=&amp;quot;background:#cde6f8;&amp;quot;| Organization&lt;br /&gt;
! scope=col style=&amp;quot;background:#cde6f8;&amp;quot;| Interested in grouped accommodation&lt;br /&gt;
|-&lt;br /&gt;
| Jean-Chistophe Fillion-Robin&lt;br /&gt;
| Kitware&lt;br /&gt;
| {{True}}&lt;br /&gt;
|-&lt;br /&gt;
| Julien Finet&lt;br /&gt;
| Kitware&lt;br /&gt;
| {{True}}&lt;br /&gt;
|-&lt;br /&gt;
| Steve Pieper&lt;br /&gt;
| Isomics&lt;br /&gt;
| {{True}}&lt;br /&gt;
|-&lt;br /&gt;
| Ivo Wolf&lt;br /&gt;
| Hochschule Mannheim&lt;br /&gt;
| {{True}}&lt;br /&gt;
|-&lt;br /&gt;
| Marco Nolden&lt;br /&gt;
| DKFZ, Heidelberg&lt;br /&gt;
| {{True}}&lt;br /&gt;
|-&lt;br /&gt;
| Sascha Zelzer&lt;br /&gt;
| DKFZ, Heidelberg&lt;br /&gt;
| {{True}}&lt;br /&gt;
|-&lt;br /&gt;
| Benoît Bleuzé&lt;br /&gt;
| INRIA, Sophia-Antipolis&lt;br /&gt;
| {{False}}&lt;br /&gt;
|-&lt;br /&gt;
| Matt Clarkson&lt;br /&gt;
| University College London&lt;br /&gt;
| {{True}}&lt;br /&gt;
|-&lt;br /&gt;
| Daniele Giunchi&lt;br /&gt;
| SCS, Bologna&lt;br /&gt;
| {{True}}&lt;br /&gt;
|-&lt;br /&gt;
| Roberto Mucci&lt;br /&gt;
| SCS, Bologna&lt;br /&gt;
| {{True}} &lt;br /&gt;
|-&lt;br /&gt;
| Martin Steghöfer&lt;br /&gt;
| UPF, Barcelona&lt;br /&gt;
| {{True}}&lt;br /&gt;
|-&lt;br /&gt;
| Yves Martelli&lt;br /&gt;
| UPF, Barcelona&lt;br /&gt;
| {{True}} &lt;br /&gt;
|-&lt;br /&gt;
| Anthony Dass&lt;br /&gt;
| Siemens Corporate Research, Princeton&lt;br /&gt;
| {{True}}&lt;br /&gt;
|-&lt;br /&gt;
| Michael Onken&lt;br /&gt;
| OFFIS, Oldenburg&lt;br /&gt;
| {{False}}&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
* People who manifested interest in joining the fest. Please move your names up to the confirmed table, with the details as soon as you can to facilitate discussions with potential hotels.&lt;br /&gt;
&lt;br /&gt;
{|class=&amp;quot;wikitable alternance&amp;quot; style=&amp;quot;text-align:left; border:1px solid black;&amp;quot;&lt;br /&gt;
|+ &#039;&#039;&#039;&#039;&#039;Confirmed&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
! scope=col style=&amp;quot;background:#cde6f8;&amp;quot;| Name&lt;br /&gt;
! scope=col style=&amp;quot;background:#cde6f8;&amp;quot;| Organization&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{Note}}There were also other invitations sent to active people on the community, and people who recently showed interest. When their intent will be known they will be added to the list.&lt;br /&gt;
&lt;br /&gt;
== Preparation ==&lt;br /&gt;
&lt;br /&gt;
Developers should bring a laptop with the [http://github.com/commontk/CTK current CTK source code] downloaded and [[Build_Instructions|built]].&lt;br /&gt;
&lt;br /&gt;
Use the [http://public.kitware.com/cgi-bin/mailman/listinfo/ctk-developers CTK developers mailing list] to discuss build issues and topics for ongoing work.&lt;br /&gt;
&lt;br /&gt;
Phone conferences have been scheduled in the weeks leading to the event:&lt;br /&gt;
* Tuesday 25th October 2011 18:00 (CET) - 12:00 (EST)&lt;br /&gt;
* Tuesday 8th November 2011 18:00 (CET) - 12:00 (EST)&lt;br /&gt;
&lt;br /&gt;
== Topics and Projects ==&lt;br /&gt;
&lt;br /&gt;
==== Roadmap development ====&lt;br /&gt;
*Develop a [[CTK-Roadmap|roadmap for the CTK core]]. It is advised to begin pondering on this in the weeks leading to the hack-fest in order to dedicate as much time as possible to the real hacking during the week. The [[CTK-Roadmap|roadmap for the CTK core]] is a good place to start your thinking. It has been written by Ivo and Marco at the start of the CTK initiative.&lt;br /&gt;
&lt;br /&gt;
Participants&lt;br /&gt;
*Steve&lt;br /&gt;
*Stephen&lt;br /&gt;
*Ivo&lt;br /&gt;
*Marco&lt;br /&gt;
*Ben&lt;br /&gt;
*Sascha&lt;br /&gt;
&lt;br /&gt;
==== DICOM Application Hosting ====&lt;br /&gt;
&lt;br /&gt;
Possible work items:&lt;br /&gt;
&lt;br /&gt;
* Data Exchange Interface (finish file-based data exchange, XPath Queries) (?)&lt;br /&gt;
** Research XPath libraries (Qt?)(Ben)&lt;br /&gt;
* Error handling&lt;br /&gt;
** throw execptions after a configurable timeout&lt;br /&gt;
* [[DICOM_Application_Hosting_Testing | Conformance testing]] (for both host and app)&lt;br /&gt;
** Interface (WSDL) compliance&lt;br /&gt;
** State transition tests&lt;br /&gt;
* Demo Application (Ivo)&lt;br /&gt;
* Improve ease of use for host and app developers&lt;br /&gt;
** Extend ctkAbstractHost and ctkAbstractApp&lt;br /&gt;
** What about multiple apps running at once?&lt;br /&gt;
* Documentation&lt;br /&gt;
&lt;br /&gt;
Participants&lt;br /&gt;
&lt;br /&gt;
* Benoit&lt;br /&gt;
* Michael&lt;br /&gt;
* Sascha&lt;br /&gt;
* Jc&lt;br /&gt;
* Ivo&lt;br /&gt;
* Anthony&lt;br /&gt;
* Daniele&lt;br /&gt;
* Roberto&lt;br /&gt;
&lt;br /&gt;
==== DICOM Networking ====&lt;br /&gt;
&lt;br /&gt;
Possible work items:&lt;br /&gt;
&lt;br /&gt;
See [[CtkDICOM]] for possible goals.&lt;br /&gt;
&lt;br /&gt;
* See [[ctkDICOM in Slicer4]] for information on a particular application use case.&lt;br /&gt;
&lt;br /&gt;
Participants&lt;br /&gt;
&lt;br /&gt;
* Michael&lt;br /&gt;
* Steve&lt;br /&gt;
* Marco&lt;br /&gt;
&lt;br /&gt;
==== Widgets ====&lt;br /&gt;
==== Tests Framework ====&lt;br /&gt;
Working towards a unified testing method throughout the whole code base.&lt;br /&gt;
* Julien (also linked but not limited to App hosting testing)&lt;br /&gt;
* Daniele&lt;br /&gt;
* Roberto&lt;br /&gt;
&lt;br /&gt;
==== Build Systems &amp;amp; Software process ====&lt;br /&gt;
&lt;br /&gt;
Possible work items&lt;br /&gt;
&lt;br /&gt;
* Clean up the code base so everything compiles&lt;br /&gt;
* &amp;quot;make install&amp;quot; support for CTK applications&lt;br /&gt;
* &amp;quot;make install&amp;quot; support for a CTK SDK (binaries + header files)&lt;br /&gt;
* Make CTK compatible with upstream 3rd party toolkits (i.e. DCMTK, VTK, Log4Qt, etc.)&lt;br /&gt;
&lt;br /&gt;
Resolve github issues&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{|class=&amp;quot;wikitable alternance&amp;quot; style=&amp;quot;text-align:left; border:1px solid black;&amp;quot;&lt;br /&gt;
|+ &#039;&#039;&#039;&#039;&#039;Issues&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
! scope=col style=&amp;quot;background:#cde6f8;&amp;quot;| Issue&lt;br /&gt;
! scope=col style=&amp;quot;background:#cde6f8;&amp;quot;| Who&lt;br /&gt;
! scope=col style=&amp;quot;background:#cde6f8;&amp;quot;| Status&lt;br /&gt;
! scope=col style=&amp;quot;background:#cde6f8;&amp;quot;| Remarks&lt;br /&gt;
|-&lt;br /&gt;
| [https://github.com/commontk/CTK/issues/10 install target]&lt;br /&gt;
|&lt;br /&gt;
| {{Not_Done}}&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| [https://github.com/commontk/CTK/issues/13 ExternalProject to use CMAKE_CACHE_ARGS]&lt;br /&gt;
| Jc&lt;br /&gt;
| {{Done}}&lt;br /&gt;
| See https://github.com/commontk/CTK/commit/388a43f635ea40f49b36a3aa1695e750854d2cd3&lt;br /&gt;
|-&lt;br /&gt;
| [https://github.com/commontk/CTK/issues/23 Error improperly reported on CDash]&lt;br /&gt;
|&lt;br /&gt;
| {{Not_Done}}&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| [https://github.com/commontk/CTK/issues/26 CTK windows configuration error (DGraph-related)]&lt;br /&gt;
|&lt;br /&gt;
| {{Not_Done}}&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| [https://github.com/commontk/CTK/issues/27 Failing tests in ctkCore]&lt;br /&gt;
| Jc&lt;br /&gt;
| {{Doing}}&lt;br /&gt;
| See [https://github.com/commontk/CTK/commit/3b06461b8ffabc7c5763cac747c1a5104f4340c8]&lt;br /&gt;
|-&lt;br /&gt;
| [https://github.com/commontk/CTK/issues/30 Minimize confusion associated with buildsystem]&lt;br /&gt;
|&lt;br /&gt;
| {{Not_Done}}&lt;br /&gt;
| &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Participants&lt;br /&gt;
&lt;br /&gt;
* Jc&lt;br /&gt;
* Sascha&lt;br /&gt;
&lt;br /&gt;
== Agenda ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Monday 14th&#039;&#039;&#039;: 9:30-18:00&lt;br /&gt;
*  Presentations 9:30 12:45:&lt;br /&gt;
** each institution will present in 15 minutes + 5 minutes of questions how they use CTK, or what do they expect from it.&lt;br /&gt;
*** [http://www.commontk.org/index.php/File:2011_11_14-CTK_Hackfest-CTK_within_Slicer.pptx CTK within Slicer]&lt;br /&gt;
**** [[CtkDICOM_in_Slicer4|CtkDICOM]]&lt;br /&gt;
** Dicom Application Hosting introduction: where we stand, how much further this week? (Benoît)&lt;br /&gt;
** Dicom Networking (Steve, Michael)&lt;br /&gt;
** Plugin Framework (Sascha)&lt;br /&gt;
** Testing Framework (Julien) &lt;br /&gt;
&lt;br /&gt;
* Afternoon:&lt;br /&gt;
** end of presentations&lt;br /&gt;
** Road Map&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Tuesday 15th&#039;&#039;&#039;:&lt;br /&gt;
*Morning 9:00 12:45:&lt;br /&gt;
**Road Map, continued&lt;br /&gt;
*Afternoon 18:00:&lt;br /&gt;
**Road Map end&lt;br /&gt;
**Hacking&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Wednesday-Friday&#039;&#039;&#039;&lt;br /&gt;
*More hacking&lt;br /&gt;
&lt;br /&gt;
== Travel &amp;amp; Hotel ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Local contact&#039;&#039;&#039;&lt;br /&gt;
* If you have any troubles during your visit, call Benoit : +33 4 92 38 71 55 (or if not available, +33 6 32 78 59 92, but it&#039;s my mobile)&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Airport&#039;&#039;&#039; &lt;br /&gt;
* Nice Airport: http://en.nice.aeroport.fr/&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Transportation on Site&#039;&#039;&#039;&lt;br /&gt;
The taxi is awfully expensive, count around 50 € to go from Nice Airport to Antibes.&lt;br /&gt;
&lt;br /&gt;
The bus from Antibes to INRIA is the Express 100. It starts &amp;quot;Place De Gaulle&amp;quot;, the closest stop to INRIA is &amp;quot;Templiers&amp;quot;, costs 1€. &lt;br /&gt;
From there it will only take you 3 minutes to reach INRIA: [http://maps.google.com/maps?saddr=Route+des+Coll%C3%A9s%2FD504&amp;amp;daddr=43.61662,7.07352+to:Unknown+road&amp;amp;hl=en&amp;amp;ie=UTF8&amp;amp;sll=43.61678,7.07076&amp;amp;sspn=0.005328,0.011362&amp;amp;geocode=FdyLmQIdpO9rAA%3BFWyJmQId8O5rACln8B9JIivMEjE0Ny-_kgRFgQ%3BFZaHmQIdrNhrAA&amp;amp;vpsrc=0&amp;amp;dirflg=w&amp;amp;mra=dme&amp;amp;mrsp=2&amp;amp;sz=17&amp;amp;via=1&amp;amp;t=h&amp;amp;z=17 map from Les Templiers]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Lodging&#039;&#039;&#039; &lt;br /&gt;
Prefer Antibes to any other locations, Sophia-Antipolis is very badly connected to places to sustain you at night, and the buses stop after 20:00/20:30&lt;br /&gt;
&lt;br /&gt;
*Rooms have been blocked for 11 people in the hotel l&#039;Etoile:&lt;br /&gt;
&lt;br /&gt;
http://www.hoteletoile.com/&lt;br /&gt;
&lt;br /&gt;
phone number: +33 4 93 34 26 30 ‎&lt;br /&gt;
&lt;br /&gt;
address: 2 Avenue Gambetta, 06600 Antibes, France&lt;br /&gt;
&lt;br /&gt;
(54€ per night for a single room, 6.50€ for breakfast)&lt;br /&gt;
Also here is a map with the hotel, and the departure of the bus line 100: [[file:hotel_etoile.pdf]]&lt;br /&gt;
There are other addresses you might find attractive, but I have made no agreement with them:&lt;br /&gt;
&lt;br /&gt;
*Hôtel Relais du Postillon (not far from the other, good reputation among the visitors of INRIA)&lt;br /&gt;
&lt;br /&gt;
8 Rue Championnet, 06600 Antibes, France&lt;br /&gt;
&lt;br /&gt;
http://www.relaisdupostillon.com/&lt;br /&gt;
&lt;br /&gt;
+33 4 93 34 20 77 ‎&lt;br /&gt;
&lt;br /&gt;
For the other hotels, Apparently you should avoid &amp;quot;Le Collier&amp;quot;. Then I have no reports on how the other hotels in Antibes compares. But if you can&#039;t find a room in the above hotels, try others near the rail station or within the old town. This way you will get an easy access to the bus (the Express 100).&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Meeting Location&#039;&#039;&#039; &lt;br /&gt;
* Inria Sophia Antipolis: &lt;br /&gt;
2004 route des Lucioles BP 93&lt;br /&gt;
06902 SOPHIA ANTIPOLIS Cedex - FRANCE&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Catering&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Good news, lunches will be covered for everyone as well as coffee breaks morning and afternoon, courtesy of Inria!&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Weather&#039;&#039;&#039;&lt;br /&gt;
* Average min/max temperature in November in Sophia Antipolis:15-20 Celsius&lt;br /&gt;
&lt;br /&gt;
== Related Events/Activities ==&lt;br /&gt;
&lt;br /&gt;
INRIA Imaging Workshop November 21-23: http://www-sop.inria.fr/asclepios/events/VPHimaging11/&lt;/div&gt;</summary>
		<author><name>Wolf</name></author>
	</entry>
	<entry>
		<id>https://www.commontk.org/index.php?title=CTK-Hackfest-Nov-2011&amp;diff=913</id>
		<title>CTK-Hackfest-Nov-2011</title>
		<link rel="alternate" type="text/html" href="https://www.commontk.org/index.php?title=CTK-Hackfest-Nov-2011&amp;diff=913"/>
		<updated>2011-10-20T10:44:20Z</updated>

		<summary type="html">&lt;p&gt;Wolf: /* DICOM Application Hosting */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Event pictures ==&lt;br /&gt;
{|&lt;br /&gt;
|[[File:Ctk-Feb-2011-hackfest-panorama.jpg|thumb|right|300px|&amp;lt;big&amp;gt;Previous Hackfest!&amp;lt;/big&amp;gt;]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Introduction ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Note: this page is a work in progress -- some information subject to change&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Date:&#039;&#039;&#039; November 14-18, 2011&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Location:&#039;&#039;&#039; INRIA - Sophia Antipolis, France&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Goal:&#039;&#039;&#039; A follow on to the [[Commontk:Current_events#Past_events|wildly successful previous hackfests!]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Requirements:&#039;&#039;&#039; Attendees must be willing to spend their time during the event with writing ctk code that contributes to the main ctk roadmap.  People who do not feel qualified for this are politely not invited :)&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Group size:&#039;&#039;&#039; Maximum 20 participants so we can have a manageable working meeting.  The organizing committee will invite and select participants based on input from [[TheTeam]].&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Site Hosts:&#039;&#039;&#039; Benoît Bleuzé&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Future Events:&#039;&#039;&#039; Future hackfests will be announced in advance, and we hope lots of people will be interested in participating.  The venue and activities at future hackfests will be determined based on the number of active participants in the project.   We welcome participation via the CTK email lists, the source code repository, and this website.&lt;br /&gt;
&lt;br /&gt;
== Attendees ==&lt;br /&gt;
*So far we have received confirmation for the following people (in no particular order). Please fill in your intentions in terms of common accommodation.&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;5&amp;quot; cellpadding=&amp;quot;10&amp;quot;&lt;br /&gt;
! Name&lt;br /&gt;
! Organization&lt;br /&gt;
! Interested in grouped accommodation&lt;br /&gt;
|-&lt;br /&gt;
| Jean-Chistophe Fillion-Robin&lt;br /&gt;
| Kitware&lt;br /&gt;
| Yes&lt;br /&gt;
|-&lt;br /&gt;
| Julien Finet&lt;br /&gt;
| Kitware&lt;br /&gt;
| Yes&lt;br /&gt;
|-&lt;br /&gt;
| Steve Pieper&lt;br /&gt;
| Isomics&lt;br /&gt;
| yes&lt;br /&gt;
|-&lt;br /&gt;
| Ivo Wolf&lt;br /&gt;
| Hochschule Mannheim&lt;br /&gt;
| Yes&lt;br /&gt;
|-&lt;br /&gt;
| Marco Nolden&lt;br /&gt;
| DKFZ, Heidelberg&lt;br /&gt;
| Yes&lt;br /&gt;
|-&lt;br /&gt;
| Sascha Zelzer&lt;br /&gt;
| DKFZ, Heidelberg&lt;br /&gt;
| Yes&lt;br /&gt;
|-&lt;br /&gt;
| Benoît Bleuzé&lt;br /&gt;
| INRIA, Sophia-Antipolis&lt;br /&gt;
| No&lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
| Matt Clarkson&lt;br /&gt;
| University College London&lt;br /&gt;
| Yes&lt;br /&gt;
|-&lt;br /&gt;
| Daniele Giunchi&lt;br /&gt;
| SCS, Bologna&lt;br /&gt;
| Yes&lt;br /&gt;
|-&lt;br /&gt;
| Paolo Quadrani&lt;br /&gt;
| SCS, Bologna&lt;br /&gt;
| Yes &lt;br /&gt;
|-&lt;br /&gt;
| Martin Steghöfer&lt;br /&gt;
| UPF, Barcelona&lt;br /&gt;
| Yes&lt;br /&gt;
|-&lt;br /&gt;
| Yves Martelli&lt;br /&gt;
| UPF, Barcelona&lt;br /&gt;
| Yes &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* People who manifested interest in joining the fest. Please move your names up to the confirmed table, with the details as soon as you can to facilitate discussions with potential hotels.&lt;br /&gt;
{| border=&amp;quot;5&amp;quot; cellpadding=&amp;quot;10&amp;quot;&lt;br /&gt;
! Name&lt;br /&gt;
! Organization&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
There were also other invitations sent to active people on the community, and people who recently showed interest. When their intent will be known they will be added to the list.&lt;br /&gt;
&lt;br /&gt;
== Preparation ==&lt;br /&gt;
&lt;br /&gt;
Developers should bring a laptop with the [http://github.com/pieper/CTK current CTK source code] downloaded and [[Build_Instructions|built]].&lt;br /&gt;
&lt;br /&gt;
Use the [http://public.kitware.com/cgi-bin/mailman/listinfo/ctk-developers CTK developers mailing list] to discuss build issues and topics for ongoing work.&lt;br /&gt;
&lt;br /&gt;
Phone conferences have been scheduled in the weeks leading to the event:&lt;br /&gt;
* Tuesday 25th October 2011 18:00 (CET) - 12:00 (EST)&lt;br /&gt;
* Tuesday 8th November 2011 18:00 (CET) - 12:00 (EST)&lt;br /&gt;
&lt;br /&gt;
== Topics and Projects ==&lt;br /&gt;
&lt;br /&gt;
==== Roadmap development ====&lt;br /&gt;
*Develop a [[CTK-Roadmap|roadmap for the CTK core]]. It is advised to begin pondering on this in the weeks leading to the hack-fest in order to dedicate as much time as possible to the real hacking during the week. The [[CTK-Roadmap|roadmap for the CTK core]] is a good place to start your thinking. It has been written by Ivo and Marco at the start of the CTK initiative.&lt;br /&gt;
&lt;br /&gt;
Participants&lt;br /&gt;
*Steve&lt;br /&gt;
*Stephen&lt;br /&gt;
*Ivo&lt;br /&gt;
*Marco&lt;br /&gt;
*Ben&lt;br /&gt;
&lt;br /&gt;
==== DICOM Application Hosting ====&lt;br /&gt;
&lt;br /&gt;
Possible work items:&lt;br /&gt;
&lt;br /&gt;
* Data Exchange Interface&lt;br /&gt;
* SOAP interoperability&lt;br /&gt;
* Conformance testing&lt;br /&gt;
&lt;br /&gt;
Participants&lt;br /&gt;
&lt;br /&gt;
* Benoit&lt;br /&gt;
* Michael&lt;br /&gt;
* Sascha&lt;br /&gt;
* Jc&lt;br /&gt;
* Ivo&lt;br /&gt;
&lt;br /&gt;
==== DICOM Networking ====&lt;br /&gt;
&lt;br /&gt;
Possible work items:&lt;br /&gt;
&lt;br /&gt;
See [[CtkDICOM]] for possible goals.&lt;br /&gt;
&lt;br /&gt;
* ?&lt;br /&gt;
&lt;br /&gt;
Participants&lt;br /&gt;
&lt;br /&gt;
* Michael&lt;br /&gt;
* Steve&lt;br /&gt;
* Marco&lt;br /&gt;
&lt;br /&gt;
==== Widgets ====&lt;br /&gt;
==== Tests Framework ====&lt;br /&gt;
Working towards a unified testing method throughout the whole code base.&lt;br /&gt;
* Julien (also linked but not limited to App hosting testing)&lt;br /&gt;
&lt;br /&gt;
==== Build Systems &amp;amp; Software process ====&lt;br /&gt;
* Jc&lt;br /&gt;
&lt;br /&gt;
== Agenda ==&lt;br /&gt;
&lt;br /&gt;
TBD&lt;br /&gt;
&lt;br /&gt;
== Travel &amp;amp; Hotel ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Local contact&#039;&#039;&#039;&lt;br /&gt;
* If you have any troubles during your visit, call Benoit : +33 4 92 38 71 55 (or if not available, +33 6 32 78 59 92, but it&#039;s my mobile)&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Airport&#039;&#039;&#039; &lt;br /&gt;
* Nice Airport: http://en.nice.aeroport.fr/&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Transportation on Site&#039;&#039;&#039;&lt;br /&gt;
The taxi is awefully expensive, count around 50 € to go from Nice Airport to Antibes.&lt;br /&gt;
&lt;br /&gt;
The bus from Antibes to INRIA is the Express 100. It starts &amp;quot;Place De Gaulle&amp;quot;, the closest stop to INRIA is &amp;quot;Templiers&amp;quot;, costs 1€. &lt;br /&gt;
From there it will only take you 3 minutes to reach INRIA.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Lodging&#039;&#039;&#039; &lt;br /&gt;
Prefer Antibes to any other locations, Sophia-Antipolis is very badly connected to places to sustain you at night, and the buses stop after 20:00/20:30&lt;br /&gt;
&lt;br /&gt;
*Rooms have been blocked for 11 people in the hotel l&#039;Etoile:&lt;br /&gt;
&lt;br /&gt;
http://www.hoteletoile.com/&lt;br /&gt;
&lt;br /&gt;
phone number: +33 4 93 34 26 30 ‎&lt;br /&gt;
&lt;br /&gt;
address: 2 Avenue Gambetta, 06600 Antibes, France&lt;br /&gt;
&lt;br /&gt;
(54€ per night for a single room, 6.50€ for breakfast)&lt;br /&gt;
Also here is a map with the hotel, and the departure of the bus line 100: [[file:hotel_etoile.pdf]]&lt;br /&gt;
There are other addresses you might find attractive, but I have made no agreement with them:&lt;br /&gt;
&lt;br /&gt;
*Hôtel Relais du Postillon (not far from the other, good reputation among the visitors of INRIA)&lt;br /&gt;
&lt;br /&gt;
8 Rue Championnet, 06600 Antibes, France&lt;br /&gt;
&lt;br /&gt;
http://www.relaisdupostillon.com/&lt;br /&gt;
&lt;br /&gt;
+33 4 93 34 20 77 ‎&lt;br /&gt;
&lt;br /&gt;
For the other hotels, Apparently you should avoid &amp;quot;Le Collier&amp;quot;. Then I have no reports on how the other hotels in Antibes compares. But if you can&#039;t find a room in the precited hotels, try others near the rail station or within the old town. This way you will get an easy access to the bus (the Express 100).&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Meeting Location&#039;&#039;&#039; &lt;br /&gt;
* Inria Sophia Antipolis: &lt;br /&gt;
2004 route des Lucioles BP 93&lt;br /&gt;
06902 SOPHIA ANTIPOLIS Cedex - FRANCE&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Weather&#039;&#039;&#039;&lt;br /&gt;
* Average min/max temperature in November in Sophia Antipolis:15-20 Celsius&lt;br /&gt;
&lt;br /&gt;
== Related Events/Activities ==&lt;br /&gt;
&lt;br /&gt;
INRIA Imaging Workshop November 21-23: http://www-sop.inria.fr/asclepios/events/VPHimaging11/&lt;/div&gt;</summary>
		<author><name>Wolf</name></author>
	</entry>
	<entry>
		<id>https://www.commontk.org/index.php?title=CTK-Roadmap&amp;diff=767</id>
		<title>CTK-Roadmap</title>
		<link rel="alternate" type="text/html" href="https://www.commontk.org/index.php?title=CTK-Roadmap&amp;diff=767"/>
		<updated>2011-09-27T08:00:44Z</updated>

		<summary type="html">&lt;p&gt;Wolf: added link to CTK Integration Levels Overview&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This page contains the roadmap for the core CTK effort. It is intended as a guideline for participants to decide whether their intended contributions fit into the CTK core. Beginning in 2012, CTK events are open to all who are willing to comply with the following two conditions:&lt;br /&gt;
&lt;br /&gt;
-Participate for the entire event (no one-day stands)&lt;br /&gt;
-Intent to write code for the CTK core roadmap (code writers only).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=2011=&lt;br /&gt;
*This roadmap was developed during the [[CTK-Hackfest-Nov-2011|Sophia Antipolis 2011 Hackfest]]&lt;br /&gt;
*It is based on an earlier version which can be found [[Documentation/Whitepaper|here]] and ideas for an overview which can be found [[CTK_Integration_Levels_Overview|here]].&lt;/div&gt;</summary>
		<author><name>Wolf</name></author>
	</entry>
	<entry>
		<id>https://www.commontk.org/index.php?title=CTK_Integration_Levels_Overview&amp;diff=766</id>
		<title>CTK Integration Levels Overview</title>
		<link rel="alternate" type="text/html" href="https://www.commontk.org/index.php?title=CTK_Integration_Levels_Overview&amp;diff=766"/>
		<updated>2011-09-27T07:33:50Z</updated>

		<summary type="html">&lt;p&gt;Wolf: add some more explanations&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;CTK &#039;&#039;supports&#039;&#039; the &#039;&#039;common use&#039;&#039; of medical imaging software developments on &lt;br /&gt;
&#039;&#039;different levels&#039;&#039; (not all of these levels are available yet).&lt;br /&gt;
This ranges from loosely coupled applications (level 1: basically data exchange) to more and more tight integration (level 2: parameter exchange; level 3: exchange of events; level 4: exchange of services; level 5: complete integration).&lt;br /&gt;
&lt;br /&gt;
{|border=&amp;quot;0&amp;quot; cellspacing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;4&amp;quot;&lt;br /&gt;
!&lt;br /&gt;
! CTK benefit for Host&lt;br /&gt;
! CTK benefit for App/Module&lt;br /&gt;
|- style=&amp;quot;background-color:#EEEEEE;&amp;quot;&lt;br /&gt;
| Level 1: DICOM Supplement 118&lt;br /&gt;
([[IntegrationLevel1Details|Scenarios]], [[Documentation/DicomApplicationHosting|Details]])&lt;br /&gt;
| &lt;br /&gt;
* Host communication&lt;br /&gt;
* Data preparation for DataExchange interface&lt;br /&gt;
* Default implementation of host business logic&lt;br /&gt;
|&lt;br /&gt;
* Application communication&lt;br /&gt;
* Default implementation of application business logic&lt;br /&gt;
|-&lt;br /&gt;
| Level 2: Command line interface &lt;br /&gt;
([[IntegrationLevel2Details|Scenarios]], not yet available within CTK)&lt;br /&gt;
| &lt;br /&gt;
* parsing of parameter descriptions&lt;br /&gt;
* GUI generation (optional)&lt;br /&gt;
|&lt;br /&gt;
* publishing of parameter descriptions&lt;br /&gt;
|- style=&amp;quot;background-color:#EEEEEE;&amp;quot;&lt;br /&gt;
| Level 3: CTK event bus &lt;br /&gt;
([[IntegrationLevel3Details|Scenarios]], [[Documentation/Messaging|Details]])&lt;br /&gt;
&lt;br /&gt;
|colspan=&amp;quot;2&amp;quot;|&lt;br /&gt;
* publish and subscribe for arbitrary communication between modules and applications&lt;br /&gt;
* possibly out of process&lt;br /&gt;
|-&lt;br /&gt;
| Level 4: CTK services&lt;br /&gt;
([[IntegrationLevel4Details|Scenarios]], [[Documentation/CTK Plugin Framework: Introduction|Details]])&lt;br /&gt;
|colspan=&amp;quot;2&amp;quot;|&lt;br /&gt;
* Component-based software development&lt;br /&gt;
* Service discovery&lt;br /&gt;
* Base services: event bus, configuration admin, logging, meta type management&lt;br /&gt;
|- style=&amp;quot;background-color:#EEEEEE;&amp;quot;&lt;br /&gt;
| Level 5: “Classic” C++&lt;br /&gt;
([[Level5Details|Scenarios]])&lt;br /&gt;
|colspan=&amp;quot;2&amp;quot;|&lt;br /&gt;
* DICOM Q/R ([http://www.commontk.org/docs/html/classctkDICOMAppWidget.html ctkDICOMAppWidget], [http://www.commontk.org/docs/html/classctkDICOMServerNodeWidget.html ctkDICOMServerNodeWidget])&lt;br /&gt;
* Local DICOM file management (indexer, database …) ([http://www.commontk.org/docs/html/classctkDICOMModel.html ctkDICOMModel])&lt;br /&gt;
* DICOM testing infrastructure&lt;br /&gt;
* Qt widgets for DICOM, Medical Imaging applications … ([[Documentation/ImageGallery|Image Gallery]], [[Documentation/WidgetPlans|Plans]])&lt;br /&gt;
* Scripting support ([http://www.commontk.org/docs/html/classctkPythonShell.html ctkPythonShell])&lt;br /&gt;
* Application launcher&lt;/div&gt;</summary>
		<author><name>Wolf</name></author>
	</entry>
	<entry>
		<id>https://www.commontk.org/index.php?title=CTK_Integration_Levels_Overview&amp;diff=765</id>
		<title>CTK Integration Levels Overview</title>
		<link rel="alternate" type="text/html" href="https://www.commontk.org/index.php?title=CTK_Integration_Levels_Overview&amp;diff=765"/>
		<updated>2011-09-27T07:25:42Z</updated>

		<summary type="html">&lt;p&gt;Wolf: replaced &amp;quot;Details&amp;quot; by &amp;quot;Scenarios&amp;quot;; links named &amp;quot;Details&amp;quot; now refer to concept/status pages of the respective topics&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;CTK &#039;&#039;supports&#039;&#039; the &#039;&#039;common use&#039;&#039; of medical imaging software developments on &lt;br /&gt;
&#039;&#039;different levels&#039;&#039; (not all of these levels are available yet):&lt;br /&gt;
&lt;br /&gt;
{|border=&amp;quot;0&amp;quot; cellspacing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;4&amp;quot;&lt;br /&gt;
!&lt;br /&gt;
! CTK benefit for Host&lt;br /&gt;
! CTK benefit for App/Module&lt;br /&gt;
|- style=&amp;quot;background-color:#EEEEEE;&amp;quot;&lt;br /&gt;
| Level 1: DICOM Supplement 118&lt;br /&gt;
([[IntegrationLevel1Details|Scenarios]], [[Documentation/DicomApplicationHosting|Details]])&lt;br /&gt;
| &lt;br /&gt;
* Host communication&lt;br /&gt;
* Data preparation for DataExchange interface&lt;br /&gt;
* Default implementation of host business logic&lt;br /&gt;
|&lt;br /&gt;
* Application communication&lt;br /&gt;
* Default implementation of application business logic&lt;br /&gt;
|-&lt;br /&gt;
| Level 2: Command line interface &lt;br /&gt;
([[IntegrationLevel2Details|Scenarios]], not yet available within CTK)&lt;br /&gt;
| &lt;br /&gt;
* parsing of parameter descriptions&lt;br /&gt;
* GUI generation (optional)&lt;br /&gt;
|&lt;br /&gt;
* publishing of parameter descriptions&lt;br /&gt;
|- style=&amp;quot;background-color:#EEEEEE;&amp;quot;&lt;br /&gt;
| Level 3: CTK event bus &lt;br /&gt;
([[IntegrationLevel3Details|Scenarios]], [[Documentation/Messaging|Details]])&lt;br /&gt;
&lt;br /&gt;
|colspan=&amp;quot;2&amp;quot;|&lt;br /&gt;
* publish and subscribe for arbitrary communication between modules and applications&lt;br /&gt;
* possibly out of process&lt;br /&gt;
|-&lt;br /&gt;
| Level 4: CTK services&lt;br /&gt;
([[IntegrationLevel4Details|Scenarios]], [[Documentation/CTK Plugin Framework: Introduction|Details]])&lt;br /&gt;
|colspan=&amp;quot;2&amp;quot;|&lt;br /&gt;
* Component-based software development&lt;br /&gt;
* Service discovery&lt;br /&gt;
* Base services: event bus, configuration admin, logging, meta type management&lt;br /&gt;
|- style=&amp;quot;background-color:#EEEEEE;&amp;quot;&lt;br /&gt;
| Level 5: “Classic” C++&lt;br /&gt;
([[Level5Details|Scenarios]])&lt;br /&gt;
|colspan=&amp;quot;2&amp;quot;|&lt;br /&gt;
* DICOM Q/R ([http://www.commontk.org/docs/html/classctkDICOMAppWidget.html ctkDICOMAppWidget], [http://www.commontk.org/docs/html/classctkDICOMServerNodeWidget.html ctkDICOMServerNodeWidget])&lt;br /&gt;
* Local DICOM file management (indexer, database …) ([http://www.commontk.org/docs/html/classctkDICOMModel.html ctkDICOMModel])&lt;br /&gt;
* DICOM testing infrastructure&lt;br /&gt;
* Qt widgets for DICOM, Medical Imaging applications … ([[Documentation/ImageGallery|Image Gallery]], [[Documentation/WidgetPlans|Plans]])&lt;br /&gt;
* Scripting support ([http://www.commontk.org/docs/html/classctkPythonShell.html ctkPythonShell])&lt;br /&gt;
* Application launcher&lt;/div&gt;</summary>
		<author><name>Wolf</name></author>
	</entry>
	<entry>
		<id>https://www.commontk.org/index.php?title=CTK_Integration_Levels_Overview&amp;diff=764</id>
		<title>CTK Integration Levels Overview</title>
		<link rel="alternate" type="text/html" href="https://www.commontk.org/index.php?title=CTK_Integration_Levels_Overview&amp;diff=764"/>
		<updated>2011-09-27T06:53:55Z</updated>

		<summary type="html">&lt;p&gt;Wolf: added line to explain table&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;CTK &#039;&#039;supports&#039;&#039; the &#039;&#039;common use&#039;&#039; of medical imaging software developments on &lt;br /&gt;
&#039;&#039;different levels&#039;&#039; (not all of these levels are available yet):&lt;br /&gt;
&lt;br /&gt;
{|border=&amp;quot;0&amp;quot; cellspacing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;4&amp;quot;&lt;br /&gt;
!&lt;br /&gt;
! CTK benefit for Host&lt;br /&gt;
! CTK benefit for App/Module&lt;br /&gt;
|- style=&amp;quot;background-color:#EEEEEE;&amp;quot;&lt;br /&gt;
| Level 1: DICOM Supplement 118&lt;br /&gt;
[[IntegrationLevel1Details|(Details)]] &lt;br /&gt;
| &lt;br /&gt;
* Host communication&lt;br /&gt;
* Data preparation for DataExchange interface&lt;br /&gt;
* Default implementation of host business logic&lt;br /&gt;
|&lt;br /&gt;
* Application communication&lt;br /&gt;
* Default implementation of application business logic&lt;br /&gt;
|-&lt;br /&gt;
| Level 2: Command line interface &lt;br /&gt;
[[IntegrationLevel2Details|(Details)]]&lt;br /&gt;
| &lt;br /&gt;
* parsing of parameter descriptions&lt;br /&gt;
* GUI generation (optional)&lt;br /&gt;
|&lt;br /&gt;
* publishing of parameter descriptions&lt;br /&gt;
|- style=&amp;quot;background-color:#EEEEEE;&amp;quot;&lt;br /&gt;
| Level 3: CTK event bus &lt;br /&gt;
[[IntegrationLevel3Details|(Details)]]&lt;br /&gt;
&lt;br /&gt;
|colspan=&amp;quot;2&amp;quot;|&lt;br /&gt;
* publish and subscribe for arbitrary communication between modules and applications&lt;br /&gt;
* possibly out of process&lt;br /&gt;
|-&lt;br /&gt;
| Level 4: CTK services&lt;br /&gt;
[[IntegrationLevel4Details|(Details)]]&lt;br /&gt;
|colspan=&amp;quot;2&amp;quot;|&lt;br /&gt;
* Component-based software development&lt;br /&gt;
* Service discovery&lt;br /&gt;
* Base services: event bus, configuration admin, logging, meta type management&lt;br /&gt;
|- style=&amp;quot;background-color:#EEEEEE;&amp;quot;&lt;br /&gt;
| Level 5: “Classic” C++&lt;br /&gt;
[[Level5Details|(Details)]]&lt;br /&gt;
|colspan=&amp;quot;2&amp;quot;|&lt;br /&gt;
* DICOM Q/R&lt;br /&gt;
* Local DICOM file management (indexer, database …)&lt;br /&gt;
* DICOM testing infrastructure&lt;br /&gt;
* Qt widgets for DICOM, Medical Imaging applications …&lt;br /&gt;
* Scripting support&lt;br /&gt;
* Application launcher&lt;/div&gt;</summary>
		<author><name>Wolf</name></author>
	</entry>
	<entry>
		<id>https://www.commontk.org/index.php?title=CTK-Hackfest-Feb-2011&amp;diff=491</id>
		<title>CTK-Hackfest-Feb-2011</title>
		<link rel="alternate" type="text/html" href="https://www.commontk.org/index.php?title=CTK-Hackfest-Feb-2011&amp;diff=491"/>
		<updated>2011-01-04T18:29:55Z</updated>

		<summary type="html">&lt;p&gt;Wolf: /* Attendees */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[File:DSC00681.JPG|thumb|right|300px|&amp;lt;big&amp;gt;CTK team hacking in Georgetown...&amp;lt;/big&amp;gt;]]&lt;br /&gt;
[[File:20100311-CTKHackfest.jpg|thumb|right|300px|&amp;lt;big&amp;gt;CTK team hacking in Heidelberg...&amp;lt;/big&amp;gt;]]&lt;br /&gt;
&lt;br /&gt;
== Introduction ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Date:&#039;&#039;&#039; February 7-11, 2011&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Location:&#039;&#039;&#039; Chapel Hill, North Carolina, USA: [http://www.franklinhotelnc.com/ The Franklin Hotel]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Goal:&#039;&#039;&#039; A follow on to the [[Commontk:Current_events#Past_events|wildly successful previous hackfests!]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Requirements:&#039;&#039;&#039; Attendees must be willing to spend their time with the details of dicom, git, cmake, c++, Qt, vtk, itk, openinventor, and related technologies.  People who do not feel qualified for this are politely not invited :)&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Group size:&#039;&#039;&#039; Maximum 20 participants so we can have a manageable working meeting.  The organizing committee will invite and select participants based on input from [[TheTeam]].&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Organizers:&#039;&#039;&#039; Ivo Wolf, Steve Pieper, Stephen Aylward&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Site Hosts:&#039;&#039;&#039; Kitware&#039;s office in North Carolina: Julien Finet, Jean-Christophe Fillion-Robin, Stephen Aylward&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Future Events:&#039;&#039;&#039; Future hackfests will be announced in advance, and we hope lots of people will be interested in participating.  The venue and activities at future hackfests will be determined based on the number of active participants in the project.   We welcome participation via the CTK email lists, the source code repository, and this website.&lt;br /&gt;
&lt;br /&gt;
== Attendees ==&lt;br /&gt;
&lt;br /&gt;
Please add your name below or [mailto:stephen.aylward@kitware.com;pieper@bwh.harvard.edu;i.wolf@hs-mannheim.de email the hackfest organizers] if you wish to attend the Hackfest.  Please also indicate if you plan on staying at the hotel (anticipated room rate is $139/night):&lt;br /&gt;
{| border=&amp;quot;5&amp;quot; cellpadding=&amp;quot;10&amp;quot;&lt;br /&gt;
! Name&lt;br /&gt;
! Organization&lt;br /&gt;
! Staying at Hotel&lt;br /&gt;
|-&lt;br /&gt;
| Jean-Chistophe Fillion-Robin&lt;br /&gt;
| Kitware&lt;br /&gt;
| No&lt;br /&gt;
|-&lt;br /&gt;
| Julien Finet&lt;br /&gt;
| Kitware&lt;br /&gt;
| No&lt;br /&gt;
|-&lt;br /&gt;
| Steve Pieper&lt;br /&gt;
| Isomics&lt;br /&gt;
| Yes&lt;br /&gt;
|-&lt;br /&gt;
| Ivo Wolf&lt;br /&gt;
| Hochschule Mannheim&lt;br /&gt;
| Yes&lt;br /&gt;
|-&lt;br /&gt;
| Stephen Aylward&lt;br /&gt;
| Kitware&lt;br /&gt;
| No&lt;br /&gt;
|-&lt;br /&gt;
| Marco Nolden&lt;br /&gt;
| DKFZ, Heidelberg&lt;br /&gt;
| Yes&lt;br /&gt;
|-&lt;br /&gt;
| Sascha Zelzer&lt;br /&gt;
| DKFZ, Heidelberg&lt;br /&gt;
| Yes&lt;br /&gt;
|-&lt;br /&gt;
| Sascha Zelzer&lt;br /&gt;
| DKFZ, Heidelberg&lt;br /&gt;
| Yes&lt;br /&gt;
|-&lt;br /&gt;
| Daniele Giunchi&lt;br /&gt;
| SCS, Bologna&lt;br /&gt;
| Yes&lt;br /&gt;
|-&lt;br /&gt;
| Paolo Quadrani&lt;br /&gt;
| SCS, Bologna&lt;br /&gt;
| Yes&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Preparation ==&lt;br /&gt;
&lt;br /&gt;
Developers should bring a laptop with the [http://github.com/pieper/CTK current CTK source code] downloaded and [[Build_Instructions|built]].&lt;br /&gt;
&lt;br /&gt;
Use the [http://public.kitware.com/cgi-bin/mailman/listinfo/ctk-developers CTK developers mailing list] to discuss build issues and topics for ongoing work.&lt;br /&gt;
&lt;br /&gt;
== Topics and Projects ==&lt;br /&gt;
&lt;br /&gt;
Pick up threads of discussion and activity from [[Commontk:Current_events#Past_events|previous events]]&lt;br /&gt;
&lt;br /&gt;
General set of topics (attendees, please flesh this out with your own ideas!)&lt;br /&gt;
&lt;br /&gt;
=== DICOM ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Integration ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Widgets ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Events and Communications ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Plugins, Modules ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Interoperability ===&lt;br /&gt;
&lt;br /&gt;
=== Organization and Workflow ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Travel &amp;amp; Hotel ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Airport&#039;&#039;&#039; &lt;br /&gt;
* &#039;&#039;&#039;Raleigh-Durham Airport (RDU):&#039;&#039;&#039; RDU hosts international flights from Frankfurt, London, and Toronto; as well as frequent flights from New York, Washington DC, Atlanta, and many others.&lt;br /&gt;
* Taxi ride from the airport to the hotel is about $40 and takes about 30 minutes.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Lodging&#039;&#039;&#039; &lt;br /&gt;
* &#039;&#039;&#039;[http://www.franklinhotelnc.com/ The Franklin Hotel]:&#039;&#039;&#039; &#039;&#039;&#039;We are reserving a block of rooms at a reduced rate. We will post more information as it becomes available.&#039;&#039;&#039;&lt;br /&gt;
** The Franklin Hotel is central to the business district of Chapel Hill and 0.5 miles from the University of North Carolina campus [http://maps.google.com/maps?f=q&amp;amp;source=s_q&amp;amp;hl=en&amp;amp;geocode=&amp;amp;q=Franklin+Hotel,+Chapel+Hill,+NC&amp;amp;sll=35.912063,-79.059634&amp;amp;sspn=0.035279,0.054502&amp;amp;ie=UTF8&amp;amp;hq=Franklin+Hotel&amp;amp;hnear=Franklin+Hotel,+311+W+Franklin+St,+Chapel+Hill,+North+Carolina+27516-2519&amp;amp;ll=35.911351,-79.060085&amp;amp;spn=0.009037,0.013626&amp;amp;t=h&amp;amp;z=17&amp;amp;iwloc=A MAP].&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Meeting Location&#039;&#039;&#039; &lt;br /&gt;
* &#039;&#039;&#039;[http://www.franklinhotelnc.com/ The Franklin Hotel]:&#039;&#039;&#039; The meeting room will be at the Franklin Hotel.   They will be providing snacks and drinks throughout the day.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Weather&#039;&#039;&#039;&lt;br /&gt;
* Average min/max temperature in February in Chapel Hill: 32F/55F&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Connectivity&#039;&#039;&#039;&lt;br /&gt;
* TBD&lt;/div&gt;</summary>
		<author><name>Wolf</name></author>
	</entry>
	<entry>
		<id>https://www.commontk.org/index.php?title=CTK-Hackfest-Feb-2011&amp;diff=490</id>
		<title>CTK-Hackfest-Feb-2011</title>
		<link rel="alternate" type="text/html" href="https://www.commontk.org/index.php?title=CTK-Hackfest-Feb-2011&amp;diff=490"/>
		<updated>2010-12-30T21:07:55Z</updated>

		<summary type="html">&lt;p&gt;Wolf: /* Attendees */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[File:DSC00681.JPG|thumb|right|300px|&amp;lt;big&amp;gt;CTK team hacking in Georgetown...&amp;lt;/big&amp;gt;]]&lt;br /&gt;
[[File:20100311-CTKHackfest.jpg|thumb|right|300px|&amp;lt;big&amp;gt;CTK team hacking in Heidelberg...&amp;lt;/big&amp;gt;]]&lt;br /&gt;
&lt;br /&gt;
== Introduction ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Date:&#039;&#039;&#039; February 7-11, 2011&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Location:&#039;&#039;&#039; Chapel Hill, North Carolina, USA: [http://www.franklinhotelnc.com/ The Franklin Hotel]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Goal:&#039;&#039;&#039; A follow on to the [[Commontk:Current_events#Past_events|wildly successful previous hackfests!]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Requirements:&#039;&#039;&#039; Attendees must be willing to spend their time with the details of dicom, git, cmake, c++, Qt, vtk, itk, openinventor, and related technologies.  People who do not feel qualified for this are politely not invited :)&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Group size:&#039;&#039;&#039; Maximum 20 participants so we can have a manageable working meeting.  The organizing committee will invite and select participants based on input from [[TheTeam]].&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Organizers:&#039;&#039;&#039; Ivo Wolf, Steve Pieper, Stephen Aylward&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Site Hosts:&#039;&#039;&#039; Kitware&#039;s office in North Carolina: Julien Finet, Jean-Christophe Fillion-Robin, Stephen Aylward&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Future Events:&#039;&#039;&#039; Future hackfests will be announced in advance, and we hope lots of people will be interested in participating.  The venue and activities at future hackfests will be determined based on the number of active participants in the project.   We welcome participation via the CTK email lists, the source code repository, and this website.&lt;br /&gt;
&lt;br /&gt;
== Attendees ==&lt;br /&gt;
&lt;br /&gt;
Please add your name below or [mailto:stephen.aylward@kitware.com;pieper@bwh.harvard.edu;i.wolf@hs-mannheim.de email the hackfest organizers] if you wish to attend the Hackfest.  Please also indicate if you plan on staying at the hotel (anticipated room rate is $139/night):&lt;br /&gt;
{| border=&amp;quot;5&amp;quot; cellpadding=&amp;quot;10&amp;quot;&lt;br /&gt;
! Name&lt;br /&gt;
! Organization&lt;br /&gt;
! Staying at Hotel&lt;br /&gt;
|-&lt;br /&gt;
| Jean-Chistophe Fillion-Robin&lt;br /&gt;
| Kitware&lt;br /&gt;
| No&lt;br /&gt;
|-&lt;br /&gt;
| Julien Finet&lt;br /&gt;
| Kitware&lt;br /&gt;
| No&lt;br /&gt;
|-&lt;br /&gt;
| Steve Pieper&lt;br /&gt;
| Isomics&lt;br /&gt;
| Yes&lt;br /&gt;
|-&lt;br /&gt;
| Ivo Wolf&lt;br /&gt;
| Hochschule Mannheim&lt;br /&gt;
| Yes&lt;br /&gt;
|-&lt;br /&gt;
| Stephen Aylward&lt;br /&gt;
| Kitware&lt;br /&gt;
| No&lt;br /&gt;
|-&lt;br /&gt;
| Marco Nolden&lt;br /&gt;
| DKFZ, Heidelberg&lt;br /&gt;
| Yes&lt;br /&gt;
|-&lt;br /&gt;
| Sascha Zelzer&lt;br /&gt;
| DKFZ, Heidelberg&lt;br /&gt;
| Yes&lt;br /&gt;
|-&lt;br /&gt;
| Sascha Zelzer&lt;br /&gt;
| DKFZ, Heidelberg&lt;br /&gt;
| Yes&lt;br /&gt;
|-&lt;br /&gt;
| Daniele Giunchi&lt;br /&gt;
| SCS, Bologna&lt;br /&gt;
| ?&lt;br /&gt;
|-&lt;br /&gt;
| Paolo Quadrani&lt;br /&gt;
| SCS, Bologna&lt;br /&gt;
| ?&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Preparation ==&lt;br /&gt;
&lt;br /&gt;
Developers should bring a laptop with the [http://github.com/pieper/CTK current CTK source code] downloaded and [[Build_Instructions|built]].&lt;br /&gt;
&lt;br /&gt;
Use the [http://public.kitware.com/cgi-bin/mailman/listinfo/ctk-developers CTK developers mailing list] to discuss build issues and topics for ongoing work.&lt;br /&gt;
&lt;br /&gt;
== Topics and Projects ==&lt;br /&gt;
&lt;br /&gt;
Pick up threads of discussion and activity from [[Commontk:Current_events#Past_events|previous events]]&lt;br /&gt;
&lt;br /&gt;
General set of topics (attendees, please flesh this out with your own ideas!)&lt;br /&gt;
&lt;br /&gt;
=== DICOM ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Integration ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Widgets ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Events and Communications ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Plugins, Modules ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Interoperability ===&lt;br /&gt;
&lt;br /&gt;
=== Organization and Workflow ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Travel &amp;amp; Hotel ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Airport&#039;&#039;&#039; &lt;br /&gt;
* &#039;&#039;&#039;Raleigh-Durham Airport (RDU):&#039;&#039;&#039; RDU hosts international flights from Frankfurt, London, and Toronto; as well as frequent flights from New York, Washington DC, Atlanta, and many others.&lt;br /&gt;
* Taxi ride from the airport to the hotel is about $40 and takes about 30 minutes.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Lodging&#039;&#039;&#039; &lt;br /&gt;
* &#039;&#039;&#039;[http://www.franklinhotelnc.com/ The Franklin Hotel]:&#039;&#039;&#039; &#039;&#039;&#039;We are reserving a block of rooms at a reduced rate. We will post more information as it becomes available.&#039;&#039;&#039;&lt;br /&gt;
** The Franklin Hotel is central to the business district of Chapel Hill and 0.5 miles from the University of North Carolina campus [http://maps.google.com/maps?f=q&amp;amp;source=s_q&amp;amp;hl=en&amp;amp;geocode=&amp;amp;q=Franklin+Hotel,+Chapel+Hill,+NC&amp;amp;sll=35.912063,-79.059634&amp;amp;sspn=0.035279,0.054502&amp;amp;ie=UTF8&amp;amp;hq=Franklin+Hotel&amp;amp;hnear=Franklin+Hotel,+311+W+Franklin+St,+Chapel+Hill,+North+Carolina+27516-2519&amp;amp;ll=35.911351,-79.060085&amp;amp;spn=0.009037,0.013626&amp;amp;t=h&amp;amp;z=17&amp;amp;iwloc=A MAP].&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Meeting Location&#039;&#039;&#039; &lt;br /&gt;
* &#039;&#039;&#039;[http://www.franklinhotelnc.com/ The Franklin Hotel]:&#039;&#039;&#039; The meeting room will be at the Franklin Hotel.   They will be providing snacks and drinks throughout the day.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Weather&#039;&#039;&#039;&lt;br /&gt;
* Average min/max temperature in February in Chapel Hill: 32F/55F&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Connectivity&#039;&#039;&#039;&lt;br /&gt;
* TBD&lt;/div&gt;</summary>
		<author><name>Wolf</name></author>
	</entry>
	<entry>
		<id>https://www.commontk.org/index.php?title=CTK-Hackfest-September-2010&amp;diff=315</id>
		<title>CTK-Hackfest-September-2010</title>
		<link rel="alternate" type="text/html" href="https://www.commontk.org/index.php?title=CTK-Hackfest-September-2010&amp;diff=315"/>
		<updated>2010-09-20T13:55:21Z</updated>

		<summary type="html">&lt;p&gt;Wolf: /* Friday */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Event pictures ==&lt;br /&gt;
{|&lt;br /&gt;
|align=&amp;quot;left&amp;quot;|This was a working meeting - we wrote and debugged a lot of code!.&lt;br /&gt;
|[[File:Chiara-and-Yves.JPG|thumb|200px|&amp;lt;big&amp;gt;Most Excellent Hosts&amp;lt;/big&amp;gt;]]&lt;br /&gt;
|[[File:Julien-and-Jc.JPG|thumb|200px|&amp;lt;big&amp;gt;Happy Hackers&amp;lt;/big&amp;gt;]]&lt;br /&gt;
|[[File:Pedro,Sascha,Xavi,Benoit,Yves,Ivo,Marco.JPG|thumb|200px|&amp;lt;big&amp;gt;Cooperative Problem Solving&amp;lt;/big&amp;gt;]]&lt;br /&gt;
|[[File:Paolo-and-Daniele.JPG|thumb|200px|&amp;lt;big&amp;gt;More Happy Hackers&amp;lt;/big&amp;gt;]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Introduction ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Date:&#039;&#039;&#039; September 13-17 2010&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Location:&#039;&#039;&#039; &lt;br /&gt;
Barcelona&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Goal:&#039;&#039;&#039; A follow on to the wildly successful [http://www.na-mic.org/Wiki/index.php/Events:CTK-Pre-Hackfest-2010 March 2010 pre-hackfest] and [[CTK-Hackfest-May-2010| May 2010 hackfest]] .&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Requirements:&#039;&#039;&#039; attendees must be enthusiastic about CTK and willing to spend their time with the details of dicom, git, cmake, c++, Qt, vtk, itk, openinventor, and related technologies.  People who do not feel qualified for this are politely not invited :)&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Group size:&#039;&#039;&#039; maximum 20 participants so we can have a manageable working meeting.  The organizing committee will invite and select participants based on input from [[TheTeam]].&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Organizers:&#039;&#039;&#039; Ivo Wolf, Steve Pieper, Stephen Aylward&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Site Hosts:&#039;&#039;&#039; TBD&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Attendees:&#039;&#039;&#039; (due to limited space, please contact the organizers to attend)&lt;br /&gt;
# Steve Pieper,                     Isomics, Inc., USA&lt;br /&gt;
# Ivo Wolf,                         Hochschule Mannheim and DKFZ, Germany&lt;br /&gt;
# Marco Nolden,                     DKFZ, Germany&lt;br /&gt;
# Sascha Zelzer,                    DKFZ, Germany&lt;br /&gt;
# Julien Finet,                     Kitware, USA&lt;br /&gt;
# Jean-Christophe Fillion-Robin     Kitware, USA&lt;br /&gt;
# Xavi Planes,                      UPF, Spain&lt;br /&gt;
# Pedro Omedas                      UPF, Spain&lt;br /&gt;
# Yves Martel                       UPF, Spain&lt;br /&gt;
# Benoit Bleuze                     INRIA, France&lt;br /&gt;
# Daniele Giunchi,                  Italy&lt;br /&gt;
# Paolo Quadrani,                   Italy&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Virtual Attendees (by email or phone): Lawrence Tarbox, Machael Onken, Stephen Aylward&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Future Events:&#039;&#039;&#039; The organizing committee invited a group of developers to get the CTK project started and we&#039;ve believe we&#039;ve reached capacity for this event.  Future hackfests will be announced in advance and we hope lots of people will be interested in participating.  The venue and activities at future hackfests will be determined based on the number of active participants in the project.&lt;br /&gt;
&lt;br /&gt;
== Preparation ==&lt;br /&gt;
&lt;br /&gt;
Developers should bring a laptop with the [http://github.com/commontk/CTK current CTK source code] downloaded and [[Build_Instructions|built]].&lt;br /&gt;
&lt;br /&gt;
Use the [http://public.kitware.com/cgi-bin/mailman/listinfo/ctk-developers CTK developers mailing list] to discuss build issues and topics for ongoing work.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;We plan to hold weekly phone conferences during the month leading up to the actual hackfest.  Be prepared to discuss projects so we can make the most effective use of the face-to-face hackfest time.&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
== Preliminary Agenda ==&lt;br /&gt;
Nominally 9am to 5pm each day Monday through Friday.  Monday will start with a review of the topics.  Anyone who has prepared material they would like to present can suggest a time slot so a detailed agenda for the rest of the week can be prepared.  Unless otherwise allocated, it is expected that the time will be spent hacking, with ad hoc discussions and debugging sessions as needed.&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;Monday&#039;&#039;&lt;br /&gt;
** 9am - welcome&lt;br /&gt;
** Everyone should say a few words of what they want to accomplish during the week.  Also state if you would like to present on a topic and lead a discussion so these can be added to the agenda.&lt;br /&gt;
** Review of git methodologies (Jc, Benoit, Sascha and all)&lt;br /&gt;
** Options for C++ DICOM Application Hosting implementation in CTK (Sascha and other)&lt;br /&gt;
** Questions for packaging CTK in debian: 1) what to enable as &#039;standard ctk&#039; 2) package name: commontk or ctk? 3) build against VTK trunk or release version?  Same question for DCMTK, Qt, etc...&lt;br /&gt;
** Demos/Presentation: CreatTools, DTK/MedInria, MAF Scripts &lt;br /&gt;
*&#039;&#039;Tuesday&#039;&#039;&lt;br /&gt;
*&#039;&#039;Wednesday&#039;&#039;&lt;br /&gt;
** afternoon status update from everyone, review to-do items for the rest of the week.&lt;br /&gt;
*&#039;&#039;Thursday&#039;&#039;&lt;br /&gt;
*&#039;&#039;Friday&#039;&#039;&lt;br /&gt;
** afternoon summary of progress and discussion of ongoing work, future {talk,hack}fests...&lt;br /&gt;
&lt;br /&gt;
== Topics and Projects ==&lt;br /&gt;
&lt;br /&gt;
Pick up threads of discussion and activity from [http://www.na-mic.org/Wiki/index.php/Events:CTK-Hackfest-2010 Pre-Hackfest] and [[CTK-Hackfest-May-2010|May 2010 Hackfest]]&lt;br /&gt;
&lt;br /&gt;
General set of topics (attendees, please flesh this out with your own ideas!)&lt;br /&gt;
&lt;br /&gt;
=== Schedule Talkfest ===&lt;br /&gt;
* Pick a time and place for a talkfest in the US (perhaps at Washington University in St. Louis).&lt;br /&gt;
&lt;br /&gt;
=== Review driving application ===&lt;br /&gt;
* First: Define the purpose of CTK:&lt;br /&gt;
** Candidate: CTK is meant to span the boundaries of current toolkits and applications.   Specifically, its parts are intended to be easily integrated into current software systems and help them address software engineering challenges that impede their clinical use.   We are currently focusing simplifying the challenging tasks of (1) integrating DICOM Q&amp;amp;R functionality into applications (i.e., thereby enabling the integration of applications into the data workflow of a clinical environment) and (2) providing clean and effective user interfaces that are appropriate for use in a clinical environment (e.g., intuitive user-interface widgets for window and level selection).   Future challenges to be addressed include methods for software testing, event handling, and more.&lt;br /&gt;
* Second: Define the driving application to be bundled with CTK (that demonstrates the utility of CTK).&lt;br /&gt;
** &amp;quot;cool&amp;quot; application for users = &amp;quot;WOW!&amp;quot; application for computer scientist&lt;br /&gt;
** Candidate: The WOW! application could be achieved by working towards three goals:&lt;br /&gt;
*** Goal1: Provide Qt widgets for browsing data on a PACS and downloading (Q&amp;amp;R) select images to local disk.&lt;br /&gt;
**** Should support batch download based on selected slices, series, studies, and patients.&lt;br /&gt;
**** Would be nice to save in another format such as NIFTI, but that is a nice-to-have.&lt;br /&gt;
**** Query/browse Qt widget would show results as a tree (patient, study, series, images) with optional keys (sex, etc), when available&lt;br /&gt;
**** Provide progress reporting of transfers&lt;br /&gt;
**** This would be HUGE for the community.   Imagine having a small set of Qt/DCMTK widgets that combined together form a Q&amp;amp;R workstation.  This is a great place to start sharing.&lt;br /&gt;
*** Goal2: slice-based view of downloaded data (data on disk)&lt;br /&gt;
**** Qt image viewer with intensity window/level and not much more.   This is meant to be minimalistic.&lt;br /&gt;
*** Goal3: initiate processing on data (server-based data or downloaded data) using the dicom plug-in standard&lt;br /&gt;
**** This is where we can really help the community.  Provide a C++ reference implementation, and some Qt widgets that help initiate calls to available services.&lt;br /&gt;
&lt;br /&gt;
=== Organization and Workflow ===&lt;br /&gt;
&lt;br /&gt;
* First day will be dedicated to code organization and policies for git-based workflow.&lt;br /&gt;
** expected result will be a set of procedures for dissemination to the ctk community for comment and adoption.&lt;br /&gt;
&lt;br /&gt;
=== DICOM ===&lt;br /&gt;
* Review of ITKv4 DICOM Plans and discussion of DCMTK and GDCM.&lt;br /&gt;
&lt;br /&gt;
=== Widgets ===&lt;br /&gt;
* Review status of Qt-based CTK widget developments&lt;br /&gt;
** Slicer4, DTK, GoFigure (others?)&lt;br /&gt;
&lt;br /&gt;
=== Plugins, Modules ===&lt;br /&gt;
(utilities for discovering and invoking code blocks)&lt;br /&gt;
* Use case demonstrating the benefits of the plugin framework (Slicer Command Line Plugins?)&lt;br /&gt;
* Integration of Qt SOAP (?) http://qt.nokia.com/products/appdev/add-on-products/catalog/4/Utilities/qtsoap/ for DICOM application hosting&lt;br /&gt;
&lt;br /&gt;
Old:&lt;br /&gt;
* Plugins: not-application dependent (like a java plugin that runs in firefox or internet explorer or in our case something like a registration routine that gets invoked from a host application)&lt;br /&gt;
* Modules: rely on some of the API of the host application (like a loadable module that creates a custom GUI using a Qt API so it may work in more than one Qt-based application)&lt;br /&gt;
&lt;br /&gt;
=== Interoperability ===&lt;br /&gt;
(gluing toolkits together)&lt;br /&gt;
* VTK/OpenInventor shared OpenGL rendering context&lt;br /&gt;
&lt;br /&gt;
=== Events and Communications ===&lt;br /&gt;
(run-time messaging within and among applications)&lt;br /&gt;
* ZMQ&lt;br /&gt;
* OpenIGTLink&lt;br /&gt;
* Event Bus (MAF, Patrick&#039;s ZMQ)&lt;br /&gt;
&lt;br /&gt;
=== Integration ===&lt;br /&gt;
(using CTK code in different applications)&lt;br /&gt;
* Change the private implementation macros to behave like Qt (derivable pimples)&lt;br /&gt;
* Improve unit testing macros (interactive mode, property check...)&lt;br /&gt;
&lt;br /&gt;
== Progress Reports and Updates ==&lt;br /&gt;
&lt;br /&gt;
=== Wednesday ===&lt;br /&gt;
&lt;br /&gt;
* DICOM Application Hosting:&lt;br /&gt;
** architecture of client/server web services is coming together - examples are coming soon.&lt;br /&gt;
** mods to CTK build system so only need libraries and includes are only included if needed (avoid compile/link errors)&lt;br /&gt;
** will send a pointer to Lawrence for comment.&lt;br /&gt;
* DICOM test application [http://github.com/pieper/CTK/commit/304990558a522b391da7aaa31e1642f8deb37e09] [http://github.com/pieper/CTK/commit/0571b151312db2b310bf0a5dd1aa189294eeb3be]&lt;br /&gt;
** requires change currently only in [http://github.com/pieper/DCMTK this dcmtk fork]&lt;br /&gt;
* creating new dcmtk fork in commontk that can track dcmtk.org&lt;br /&gt;
* bbtk (CreaTools) merged with ctk on Jc branch - integrated with console and superbuild&lt;br /&gt;
* new CTKLauncher (sets environment before starting real app)&lt;br /&gt;
** will be available for any app&lt;br /&gt;
* Changover to CTK pimpl macros to use Qt style [http://github.com/commontk/CTK/commit/bab18744b88d3166d37bdcb628389ec46c782398]&lt;br /&gt;
* Command Line module switchover so slicer command line modules can be used in any ctk app&lt;br /&gt;
* MAF bus with patches to work with QtSOAP (patches to QtSOAP in cmake) and how to connect map MAF signal/slots to Qt &lt;br /&gt;
** Removing MAF dependencies from event bus code to commit to ctk&lt;br /&gt;
* Qt application host - pick app, start/stop, listen for SOAP messages.  Also manages screen area for hosted app.  &lt;br /&gt;
* Should have an example tomorrow that uses server and service.  &lt;br /&gt;
* Some common code shared between client and server&lt;br /&gt;
&lt;br /&gt;
=== Friday ===&lt;br /&gt;
&lt;br /&gt;
* Discussed and agreed on a [[Contributing_to_CTK#Git_Commit_Style | git commit style]]&lt;br /&gt;
* Pushed changes to commontk/DCMTK on github as proper fork of the offis dcmtk.org git [http://github.com/commontk/DCMTK]&lt;br /&gt;
* MAF event bus and plug in now in ctk (extracted from MAF)&lt;br /&gt;
** demo application is close to finished&lt;br /&gt;
** loads plugin&lt;br /&gt;
** code is in a branch on Danielle&#039;s fork &lt;br /&gt;
* Inherit include paths from external projects added to build system&lt;br /&gt;
* Architecture of integration of command line modules into GIMIAS as example of general purpose utilities (involves moving XML parser into ctk)&lt;br /&gt;
* CTK being integrated in GIMIAS (need to add dependencies of Qt in build system)&lt;br /&gt;
* (TODO: example of external application that uses CTK using a find_package)&lt;br /&gt;
* Application Hosting&lt;br /&gt;
** protocol to start and monitor applications&lt;br /&gt;
** finishing data exchange &lt;br /&gt;
** ctk host can talk with ctk hosted application&lt;br /&gt;
*** start/stop/resize/progress messages&lt;br /&gt;
*** dicom data sending and file paths are being sorted out&lt;br /&gt;
** currently trying to talk with xip host/app&lt;br /&gt;
** wsdl types are being sorted out (some intermittent windows / java / .net issues)&lt;br /&gt;
** working remotely Lawrence on debugging&lt;br /&gt;
** [[Documentation/DicomApplicationHosting | summary wiki page]]&lt;br /&gt;
* Discussed testing and dashboards&lt;br /&gt;
** ctk tests include gui testing, so linux clients need to have access to X server (possibly using Xvfb)&lt;br /&gt;
* ctkLauncher pretty close to working&lt;br /&gt;
* dicom query retrieve example application is now in commontk on github and is [http://github.com/commontk/CTK/tree/81897d57563348b95e63172ebcbc325963a2e1e9/Applications/Testing/Cpp enabled as a test]&lt;br /&gt;
&lt;br /&gt;
=== Next Steps ===&lt;br /&gt;
&lt;br /&gt;
* Next Hackfest&lt;br /&gt;
** Proposal is sometime in February in Orlando (possibly before or after SPIE)&lt;br /&gt;
* Need for a Talkfest&lt;br /&gt;
** Possibly a one or two day meeting.  Even a dedicated phone call would be a good idea.&lt;br /&gt;
* Focus on Application Hosting&lt;br /&gt;
** need examples of working binaries in various languages&lt;br /&gt;
** it would be good for CTK to have the reference C++ implementation and contribute to the spec&lt;br /&gt;
** a good application hosting solution has the potential to be the WOW application of ctk&lt;br /&gt;
* Need better documentation and example for using ctk in other applications&lt;br /&gt;
* Distributing Binaries&lt;br /&gt;
** Still have the dependencies on non-release versions of upstream tools (e.g. VTK and DCMTK)&lt;br /&gt;
** need to have method for maintaining binary compatibility when distributing bug fixes, e.g. http://ispras.linux-foundation.org/index.php/ABI_compliance_checker&lt;br /&gt;
&lt;br /&gt;
== Travel &amp;amp; Hotel ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Travel&#039;&#039;&#039; &lt;br /&gt;
&lt;br /&gt;
*Airport&lt;br /&gt;
** El Prat (airport code: BCN). Located at 15km from the city center, is where most international flights arrive. Accessible by Train, Bus+Metro and Taxi.&lt;br /&gt;
*** Option 1. Take the [http://www.sgmt.cat/aerobus/index.php/en/linies.html AeroBus] to &amp;quot;Barcelona-Pl. Catalunya&amp;quot; (5 eur 30 min). Take the [http://www.tmb.net/img/genplano.pdf underground] L1 red line direction L1-Fondo, from L1-Catalunya to L1-Glòries (1,4 eur 10 min). Take care of your wallet in the city center.&lt;br /&gt;
*** Option 2. Take the taxi until Glorias shopping centre (30 eur 30 min)&lt;br /&gt;
** Girona (airport code: GRO). Located at 90 km from Barcelona, low cost flights from Ryanair company arrive here. Only accessible by Bus. &lt;br /&gt;
*** Take the [http://www.sagales.com/pubdocs/1799_aeroport-girona-costa-brava---barcelona-%28estacio-nord%29-2010-06-14.pdf Sagales bus] (Barcelona way) to &amp;quot;Estacio del Nord&amp;quot; in Barcelona (75 min). In &amp;quot;Estacio del Nord&amp;quot; take the [http://www.tmb.net/img/genplano.pdf underground] red line L1 direction L1-Fondo, from L1-Arc de Triomf to L1-Glòries (1,4 eur 10 min).&lt;br /&gt;
&lt;br /&gt;
*Location&lt;br /&gt;
** The event will occur in Communication Campus of the Universitat Pompeu Fabra, Barcelona.&lt;br /&gt;
** [http://cilab2.upf.edu Universitat Pompeu Fabra – CISTIB]: C/ Roc Boronat , 138, 08018 Barcelona&lt;br /&gt;
** [http://maps.google.com/maps?f=q&amp;amp;source=s_q&amp;amp;hl=en&amp;amp;geocode=&amp;amp;q=C%2F+Roc+Boronat,+138,+08018+Barcelona,+Espa%C3%B1a+(Universitat+Pompeu+Fabra)&amp;amp;sll=41.397608,2.15538&amp;amp;sspn=0.052796,0.132093&amp;amp;ie=UTF8&amp;amp;hq=&amp;amp;hnear=Carrer+de+Roc+Boronat,+138,+08018+Barcelona,+Catalunya,+Spain&amp;amp;t=h&amp;amp;z=17 Gooogle Map location]. The building is finished, even if in the map appears in construction :-)&lt;br /&gt;
** Meeting room number is 52.421&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Hotel&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
We have made a pre hotel booking for CTK in a hotel that is very close to the meeting place. We booked 10 rooms (individual or double). There’s a reduced price for UPF (15%), so you can directly contact to the hotel using the name “CTK UPF” and you will get the reduction. This reduction will be applied individually, not for a group.&lt;br /&gt;
&lt;br /&gt;
To formalize this pre hotel booking you need to contact with the hotel and provide the credit card number and Expiry date. This pre hotel booking is valid until 06.09.10. If you will stay more days in Barcelona, you can request these to the hotel as soon as possible.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Details:&#039;&#039;&lt;br /&gt;
* Hotel booking name: “CTK UPF”&lt;br /&gt;
* Hotel: “Hotel Amrey Diagonal”: http://www.amrey-hotels.com/hoteldiagonal/home.php?lang=EN&amp;amp;c=1&lt;br /&gt;
* Arrival date: 13.09.10 (Monday)&lt;br /&gt;
* Departure date: 17.09.10 (Friday)&lt;br /&gt;
* Daily rate:&lt;br /&gt;
** 95.89 € VAT Incl. – DOBLE&lt;br /&gt;
** 85.79 € VAT Incl. – SINGLE&lt;br /&gt;
* Breakfast included&lt;br /&gt;
* You need to pay directly when you arrive on 13.09.10 until 18H&lt;br /&gt;
&lt;br /&gt;
If you need further details or we can give you more support, please contact Xavier Planes Cid (xplanes at cistib.upf.edu)&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Connectivity&#039;&#039;&#039;&lt;br /&gt;
# We will provide both wired and wireless connection&lt;/div&gt;</summary>
		<author><name>Wolf</name></author>
	</entry>
	<entry>
		<id>https://www.commontk.org/index.php?title=Documentation/DicomApplicationHosting&amp;diff=313</id>
		<title>Documentation/DicomApplicationHosting</title>
		<link rel="alternate" type="text/html" href="https://www.commontk.org/index.php?title=Documentation/DicomApplicationHosting&amp;diff=313"/>
		<updated>2010-09-20T13:35:01Z</updated>

		<summary type="html">&lt;p&gt;Wolf: /* Status */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= DICOM Application Hosting =&lt;br /&gt;
&lt;br /&gt;
== Introduction ==&lt;br /&gt;
&lt;br /&gt;
The goal is to create a C++ implementation of an application host and and a hosted application conforming to DICOM Supplement 118 / Working Group 23 .&lt;br /&gt;
&lt;br /&gt;
== Status ==&lt;br /&gt;
&lt;br /&gt;
Current development happens in the dah branch of the commontk/CTK repository on github: http://github.com/commontk/CTK/tree/dah&lt;br /&gt;
&lt;br /&gt;
Basic message passing between the CTK Host and the application works (state changes, screen area exchange). Basic interoperability with the XIP implementations also works (in both directions: XIP host -&amp;gt; ctk app, as well as ctk host -&amp;gt; XIP simple app), but there is no exchange of image data yet. (Note: the current version of the XIP host (v0.3.0) works only on Windows without problems).&lt;br /&gt;
&lt;br /&gt;
== Build / Usage ==&lt;br /&gt;
&lt;br /&gt;
Two applications can be turned on in the CMake configuration: ctkExampleHost and ctkExampleHostedApp . Make sure you also turn on all dicom related CTK_PLUGIN variables.&lt;br /&gt;
&lt;br /&gt;
The ctkExampleHost is a Qt application . Press the Load button to choose the application to host. Press Start to invoke the application and Run to start processing. &lt;br /&gt;
&lt;br /&gt;
== Links == &lt;br /&gt;
&lt;br /&gt;
[https://cabig.nci.nih.gov/tools/XIP XIP@caBIG] &lt;br /&gt;
&lt;br /&gt;
[http://support.dcmtk.org/wiki/dicom/application-hosting General information about DICOM application hosting]&lt;/div&gt;</summary>
		<author><name>Wolf</name></author>
	</entry>
	<entry>
		<id>https://www.commontk.org/index.php?title=CTK-Hackfest-September-2010&amp;diff=276</id>
		<title>CTK-Hackfest-September-2010</title>
		<link rel="alternate" type="text/html" href="https://www.commontk.org/index.php?title=CTK-Hackfest-September-2010&amp;diff=276"/>
		<updated>2010-08-31T13:54:56Z</updated>

		<summary type="html">&lt;p&gt;Wolf: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Event pictures ==&lt;br /&gt;
{|&lt;br /&gt;
|align=&amp;quot;left&amp;quot;|This is a working meeting - the goal is to start writing code!  The event will look something like these pictures from the May 2010 meeting in Washington.&lt;br /&gt;
|[[File:DSC00681.JPG|thumb|300px|&amp;lt;big&amp;gt;CTK team hacking...&amp;lt;/big&amp;gt;]]&lt;br /&gt;
|[[File:DSC00684.JPG|thumb|300px|&amp;lt;big&amp;gt;CTK team hacking...&amp;lt;/big&amp;gt;]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Introduction ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Date:&#039;&#039;&#039; September 13-17 2010&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Location:&#039;&#039;&#039; &lt;br /&gt;
Barcelona&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Goal:&#039;&#039;&#039; A follow on to the wildly successful [http://www.na-mic.org/Wiki/index.php/Events:CTK-Pre-Hackfest-2010 March 2010 pre-hackfest] and [[CTK-Hackfest-May-2010| May 2010 hackfest]] .&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Requirements:&#039;&#039;&#039; attendees must be enthusiastic about CTK and willing to spend their time with the details of dicom, git, cmake, c++, Qt, vtk, itk, openinventor, and related technologies.  People who do not feel qualified for this are politely not invited :)&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Group size:&#039;&#039;&#039; maximum 20 participants so we can have a manageable working meeting.  The organizing committee will invite and select participants based on input from [[TheTeam]].&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Organizers:&#039;&#039;&#039; Ivo Wolf, Steve Pieper, Stephen Aylward&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Site Hosts:&#039;&#039;&#039; TBD&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Attendees:&#039;&#039;&#039; (due to limited space, please contact the organizers to attend)&lt;br /&gt;
# Steve Pieper,                     Isomics, Inc., USA&lt;br /&gt;
# Ivo Wolf,                         Hochschule Mannheim and DKFZ, Germany&lt;br /&gt;
# Marco Nolden,                     DKFZ, Germany&lt;br /&gt;
# Sascha Zelzer,                    DKFZ, Germany&lt;br /&gt;
# Julien Finet,                     Kitware, USA&lt;br /&gt;
# Jean-Christophe Fillion-Robin     Kitware, USA&lt;br /&gt;
# Xavi Planes,                      Spain&lt;br /&gt;
# Daniele Giunchi,                  Italy&lt;br /&gt;
# Alessandro Chiarini,              Italy&lt;br /&gt;
# Paolo Quadrani,                   Italy&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Future Events:&#039;&#039;&#039; The organizing committee invited a group of developers to get the CTK project started and we&#039;ve believe we&#039;ve reached capacity for this event.  Future hackfests will be announced in advance and we hope lots of people will be interested in participating.  The venue and activities at future hackfests will be determined based on the number of active participants in the project.&lt;br /&gt;
&lt;br /&gt;
== Preparation ==&lt;br /&gt;
&lt;br /&gt;
Developers should bring a laptop with the [http://github.com/commontk/CTK current CTK source code] downloaded and [[Build_Instructions|built]].&lt;br /&gt;
&lt;br /&gt;
Use the [http://public.kitware.com/cgi-bin/mailman/listinfo/ctk-developers CTK developers mailing list] to discuss build issues and topics for ongoing work.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;We plan to hold weekly phone conferences during the month leading up to the actual hackfest.  Be prepared to discuss projects so we can make the most effective use of the face-to-face hackfest time.&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
== Preliminary Agenda ==&lt;br /&gt;
* Monday, 9am - 5pm:&lt;br /&gt;
** git workflow&lt;br /&gt;
** other presentations (please add here)&lt;br /&gt;
** DICOM Application Hosting in CTK (Sascha)&lt;br /&gt;
** ...&lt;br /&gt;
&lt;br /&gt;
* Thursday to Friday, 9am - 5pm:&lt;br /&gt;
** coding in small groups&lt;br /&gt;
&lt;br /&gt;
== Topics and Projects ==&lt;br /&gt;
&lt;br /&gt;
Pick up threads of discussion and activity from [http://www.na-mic.org/Wiki/index.php/Events:CTK-Hackfest-2010 Pre-Hackfest] and [[CTK-Hackfest-May-2010|May 2010 Hackfest]]&lt;br /&gt;
&lt;br /&gt;
General set of topics (attendees, please flesh this out with your own ideas!)&lt;br /&gt;
&lt;br /&gt;
=== Schedule Talkfest ===&lt;br /&gt;
* Pick a time and place for a talkfest in the US (perhaps at Washington University in St. Louis).&lt;br /&gt;
&lt;br /&gt;
=== Review driving application ===&lt;br /&gt;
* First: Define the purpose of CTK:&lt;br /&gt;
** Candidate: CTK is meant to span the boundaries of current toolkits and applications.   Specifically, its parts are intended to be easily integrated into current software systems and help them address software engineering challenges that impede their clinical use.   We are currently focusing simplifying the challenging tasks of (1) integrating DICOM Q&amp;amp;R functionality into applications (i.e., thereby enabling the integration of applications into the data workflow of a clinical environment) and (2) providing clean and effective user interfaces that are appropriate for use in a clinical environment (e.g., intuitive user-interface widgets for window and level selection).   Future challenges to be addressed include methods for software testing, event handling, and more.&lt;br /&gt;
* Second: Define the driving application to be bundled with CTK (that demonstrates the utility of CTK).&lt;br /&gt;
** &amp;quot;cool&amp;quot; application for users = &amp;quot;WOW!&amp;quot; application for computer scientist&lt;br /&gt;
** Candidate: The WOW! application could be achieved by working towards three goals:&lt;br /&gt;
*** Goal1: Provide Qt widgets for browsing data on a PACS and downloading (Q&amp;amp;R) select images to local disk.&lt;br /&gt;
**** Should support batch download based on selected slices, series, studies, and patients.&lt;br /&gt;
**** Would be nice to save in another format such as NIFTI, but that is a nice-to-have.&lt;br /&gt;
**** Query/browse Qt widget would show results as a tree (patient, study, series, images) with optional keys (sex, etc), when available&lt;br /&gt;
**** Provide progress reporting of transfers&lt;br /&gt;
**** This would be HUGE for the community.   Imagine having a small set of Qt/DCMTK widgets that combined together form a Q&amp;amp;R workstation.  This is a great place to start sharing.&lt;br /&gt;
*** Goal2: slice-based view of downloaded data (data on disk)&lt;br /&gt;
**** Qt image viewer with intensity window/level and not much more.   This is meant to be minimalistic.&lt;br /&gt;
*** Goal3: initiate processing on data (server-based data or downloaded data) using the dicom plug-in standard&lt;br /&gt;
**** This is where we can really help the community.  Provide a C++ reference implementation, and some Qt widgets that help initiate calls to available services.&lt;br /&gt;
&lt;br /&gt;
=== Organization and Workflow ===&lt;br /&gt;
&lt;br /&gt;
* First day will be dedicated to code organization and policies for git-based workflow.&lt;br /&gt;
** expected result will be a set of procedures for dissemination to the ctk community for comment and adoption.&lt;br /&gt;
&lt;br /&gt;
=== DICOM ===&lt;br /&gt;
* Review of ITKv4 DICOM Plans and discussion of DCMTK and GDCM.&lt;br /&gt;
&lt;br /&gt;
=== Widgets ===&lt;br /&gt;
* Review status of Qt-based CTK widget developments&lt;br /&gt;
** Slicer4, DTK, GoFigure (others?)&lt;br /&gt;
&lt;br /&gt;
=== Plugins, Modules ===&lt;br /&gt;
(utilities for discovering and invoking code blocks)&lt;br /&gt;
* Use case demonstrating the benefits of the plugin framework (Slicer Command Line Plugins?)&lt;br /&gt;
* Integration of Qt SOAP (?) http://qt.nokia.com/products/appdev/add-on-products/catalog/4/Utilities/qtsoap/ for DICOM application hosting&lt;br /&gt;
&lt;br /&gt;
Old:&lt;br /&gt;
* Plugins: not-application dependent (like a java plugin that runs in firefox or internet explorer or in our case something like a registration routine that gets invoked from a host application)&lt;br /&gt;
* Modules: rely on some of the API of the host application (like a loadable module that creates a custom GUI using a Qt API so it may work in more than one Qt-based application)&lt;br /&gt;
&lt;br /&gt;
=== Interoperability ===&lt;br /&gt;
(gluing toolkits together)&lt;br /&gt;
* VTK/OpenInventor shared OpenGL rendering context&lt;br /&gt;
&lt;br /&gt;
=== Events and Communications ===&lt;br /&gt;
(run-time messaging within and among applications)&lt;br /&gt;
* ZMQ&lt;br /&gt;
* OpenIGTLink&lt;br /&gt;
* Event Bus (MAF, Patrick&#039;s ZMQ)&lt;br /&gt;
&lt;br /&gt;
=== Integration ===&lt;br /&gt;
(using CTK code in different applications)&lt;br /&gt;
* Change the private implementation macros to behave like Qt (derivable pimples)&lt;br /&gt;
* Improve unit testing macros (interactive mode, property check...)&lt;br /&gt;
&lt;br /&gt;
== Travel &amp;amp; Hotel ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Travel&#039;&#039;&#039; &lt;br /&gt;
&lt;br /&gt;
*Airport&lt;br /&gt;
** El Prat (airport code: BCN). Located at 15km from the city center, is where most international flights arrive. Accessible by Train, Bus+Metro and Taxi.&lt;br /&gt;
*** Option 1. Take the [http://www.sgmt.cat/aerobus/index.php/en/linies.html AeroBus] to &amp;quot;Barcelona-Pl. Catalunya&amp;quot; (5 eur 30 min). Take the [http://www.tmb.net/img/genplano.pdf underground] L1 red line direction L1-Fondo, from L1-Catalunya to L1-Glòries (1,4 eur 10 min). Take care of your wallet in the city center.&lt;br /&gt;
*** Option 2. Take the taxi until Glorias shopping centre (30 eur 30 min)&lt;br /&gt;
** Girona (airport code: GRO). Located at 90 km from Barcelona, low cost flights from Ryanair company arrive here. Only accessible by Bus. &lt;br /&gt;
*** Take the [http://www.sagales.com/pubdocs/1799_aeroport-girona-costa-brava---barcelona-%28estacio-nord%29-2010-06-14.pdf Sagales bus] (Barcelona way) to &amp;quot;Estacio del Nord&amp;quot; in Barcelona (75 min). In &amp;quot;Estacio del Nord&amp;quot; take the [http://www.tmb.net/img/genplano.pdf underground] red line L1 direction L1-Fondo, from L1-Arc de Triomf to L1-Glòries (1,4 eur 10 min).&lt;br /&gt;
&lt;br /&gt;
*Location&lt;br /&gt;
** The event will occur in Communication Campus of the Universitat Pompeu Fabra, Barcelona.&lt;br /&gt;
** [http://cilab2.upf.edu Universitat Pompeu Fabra – CISTIB]: C/ Roc Boronat , 138, 08018 Barcelona&lt;br /&gt;
** [http://maps.google.com/maps?f=q&amp;amp;source=s_q&amp;amp;hl=en&amp;amp;geocode=&amp;amp;q=C%2F+Roc+Boronat,+138,+08018+Barcelona,+Espa%C3%B1a+(Universitat+Pompeu+Fabra)&amp;amp;sll=41.397608,2.15538&amp;amp;sspn=0.052796,0.132093&amp;amp;ie=UTF8&amp;amp;hq=&amp;amp;hnear=Carrer+de+Roc+Boronat,+138,+08018+Barcelona,+Catalunya,+Spain&amp;amp;t=h&amp;amp;z=17 Gooogle Map location]. The building is finished, even if in the map appears in construction :-)&lt;br /&gt;
** Meeting room number is 52.415&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Hotel&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
We have made a pre hotel booking for CTK in a hotel that is very close to the meeting place. We booked 10 rooms (individual or double). There’s a reduced price for UPF (15%), so you can directly contact to the hotel using the name “CTK UPF” and you will get the reduction. This reduction will be applied individually, not for a group.&lt;br /&gt;
&lt;br /&gt;
To formalize this pre hotel booking you need to contact with the hotel and provide the credit card number and Expiry date. This pre hotel booking is valid until 06.09.10. If you will stay more days in Barcelona, you can request these to the hotel as soon as possible.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Details:&#039;&#039;&lt;br /&gt;
* Hotel booking name: “CTK UPF”&lt;br /&gt;
* Hotel: “Hotel Amrey Diagonal”: http://www.amrey-hotels.com/hoteldiagonal/home.php?lang=EN&amp;amp;c=1&lt;br /&gt;
* Arrival date: 13.09.10 (Monday)&lt;br /&gt;
* Departure date: 17.09.10 (Friday)&lt;br /&gt;
* Daily rate:&lt;br /&gt;
** 95.89 € VAT Incl. – DOBLE&lt;br /&gt;
** 85.79 € VAT Incl. – SINGLE&lt;br /&gt;
* Breakfast included&lt;br /&gt;
* You need to pay directly when you arrive on 13.09.10 until 18H&lt;br /&gt;
&lt;br /&gt;
If you need further details or we can give you more support, please contact Xavier Planes Cid (xplanes at cistib.upf.edu)&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Connectivity&#039;&#039;&#039;&lt;br /&gt;
# We will provide both wired and wireless connection&lt;/div&gt;</summary>
		<author><name>Wolf</name></author>
	</entry>
	<entry>
		<id>https://www.commontk.org/index.php?title=CTK-Hackfest-September-2010&amp;diff=274</id>
		<title>CTK-Hackfest-September-2010</title>
		<link rel="alternate" type="text/html" href="https://www.commontk.org/index.php?title=CTK-Hackfest-September-2010&amp;diff=274"/>
		<updated>2010-08-31T11:56:26Z</updated>

		<summary type="html">&lt;p&gt;Wolf: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Event pictures ==&lt;br /&gt;
{|&lt;br /&gt;
|align=&amp;quot;left&amp;quot;|This is a working meeting - the goal is to start writing code!  The event will look something like these pictures from the May 2010 meeting in Washington.&lt;br /&gt;
|[[File:DSC00681.JPG|thumb|300px|&amp;lt;big&amp;gt;CTK team hacking...&amp;lt;/big&amp;gt;]]&lt;br /&gt;
|[[File:DSC00684.JPG|thumb|300px|&amp;lt;big&amp;gt;CTK team hacking...&amp;lt;/big&amp;gt;]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Introduction ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Date:&#039;&#039;&#039; September 13-17 2010&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Location:&#039;&#039;&#039; &lt;br /&gt;
Barcelona&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Goal:&#039;&#039;&#039; A follow on to the wildly successful [http://www.na-mic.org/Wiki/index.php/Events:CTK-Pre-Hackfest-2010 March 2010 pre-hackfest] and [[CTK-Hackfest-May-2010| May 2010 hackfest]] .&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Requirements:&#039;&#039;&#039; attendees must be enthusiastic about CTK and willing to spend their time with the details of dicom, git, cmake, c++, Qt, vtk, itk, openinventor, and related technologies.  People who do not feel qualified for this are politely not invited :)&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Group size:&#039;&#039;&#039; maximum 20 participants so we can have a manageable working meeting.  The organizing committee will invite and select participants based on input from [[TheTeam]].&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Organizers:&#039;&#039;&#039; Ivo Wolf, Steve Pieper, Stephen Aylward&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Site Hosts:&#039;&#039;&#039; TBD&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Attendees:&#039;&#039;&#039; (due to limited space, please contact the organizers to attend)&lt;br /&gt;
# Steve Pieper,                     Isomics, Inc., USA&lt;br /&gt;
# Ivo Wolf,                         Hochschule Mannheim and DKFZ, Germany&lt;br /&gt;
# Marco Nolden,                     DKFZ, Germany&lt;br /&gt;
# Sascha Zelzer,                    DKFZ, Germany&lt;br /&gt;
# Julien Finet,                     Kitware, USA&lt;br /&gt;
# Jean-Christophe Fillion-Robin     Kitware, USA&lt;br /&gt;
# Xavi Planes,                      Spain&lt;br /&gt;
# Daniele Giunchi,                  Italy&lt;br /&gt;
# Alessandro Chiarini,              Italy&lt;br /&gt;
# Paolo Quadrani,                   Italy&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Future Events:&#039;&#039;&#039; The organizing committee invited a group of developers to get the CTK project started and we&#039;ve believe we&#039;ve reached capacity for this event.  Future hackfests will be announced in advance and we hope lots of people will be interested in participating.  The venue and activities at future hackfests will be determined based on the number of active participants in the project.&lt;br /&gt;
&lt;br /&gt;
== Preparation ==&lt;br /&gt;
&lt;br /&gt;
Developers should bring a laptop with the [http://github.com/commontk/CTK current CTK source code] downloaded and [[Build_Instructions|built]].&lt;br /&gt;
&lt;br /&gt;
Use the [http://public.kitware.com/cgi-bin/mailman/listinfo/ctk-developers CTK developers mailing list] to discuss build issues and topics for ongoing work.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;We plan to hold weekly phone conferences during the month leading up to the actual hackfest.  Be prepared to discuss projects so we can make the most effective use of the face-to-face hackfest time.&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
== Topics and Projects ==&lt;br /&gt;
&lt;br /&gt;
Pick up threads of discussion and activity from [http://www.na-mic.org/Wiki/index.php/Events:CTK-Hackfest-2010 Pre-Hackfest] and [[CTK-Hackfest-May-2010|May 2010 Hackfest]]&lt;br /&gt;
&lt;br /&gt;
General set of topics (attendees, please flesh this out with your own ideas!)&lt;br /&gt;
&lt;br /&gt;
=== Schedule Talkfest ===&lt;br /&gt;
* Pick a time and place for a talkfest in the US (perhaps at Washington University in St. Louis).&lt;br /&gt;
&lt;br /&gt;
=== Review driving application ===&lt;br /&gt;
* First: Define the purpose of CTK:&lt;br /&gt;
** Candidate: CTK is meant to span the boundaries of current toolkits and applications.   Specifically, its parts are intended to be easily integrated into current software systems and help them address software engineering challenges that impede their clinical use.   We are currently focusing simplifying the challenging tasks of (1) integrating DICOM Q&amp;amp;R functionality into applications (i.e., thereby enabling the integration of applications into the data workflow of a clinical environment) and (2) providing clean and effective user interfaces that are appropriate for use in a clinical environment (e.g., intuitive user-interface widgets for window and level selection).   Future challenges to be addressed include methods for software testing, event handling, and more.&lt;br /&gt;
* Second: Define the driving application to be bundled with CTK (that demonstrates the WOW!/utility of CTK).&lt;br /&gt;
** Candidate: The WOW! application could be achieved by working towards three goals:&lt;br /&gt;
*** Goal1: Provide Qt widgets for browsing data on a PACS and downloading (Q&amp;amp;R) select images to local disk.&lt;br /&gt;
**** Should support batch download based on selected slices, series, studies, and patients.&lt;br /&gt;
**** Would be nice to save in another format such as NIFTI, but that is a nice-to-have.&lt;br /&gt;
**** Query/browse Qt widget would show results as a tree (patient, study, series, images) with optional keys (sex, etc), when available&lt;br /&gt;
**** Provide progress reporting of transfers&lt;br /&gt;
**** This would be HUGE for the community.   Imagine having a small set of Qt/DCMTK widgets that combined together form a Q&amp;amp;R workstation.  This is a great place to start sharing.&lt;br /&gt;
*** Goal2: slice-based view of downloaded data (data on disk)&lt;br /&gt;
**** Qt image viewer with intensity window/level and not much more.   This is meant to be minimalistic.&lt;br /&gt;
*** Goal3: initiate processing on data (server-based data or downloaded data) using the dicom plug-in standard&lt;br /&gt;
**** This is where we can really help the community.  Provide a C++ reference implementation, and some Qt widgets that help initiate calls to available services.&lt;br /&gt;
&lt;br /&gt;
=== Organization and Workflow ===&lt;br /&gt;
&lt;br /&gt;
* First day will be dedicated to code organization and policies for git-based workflow.&lt;br /&gt;
** expected result will be a set of procedures for dissemination to the ctk community for comment and adoption.&lt;br /&gt;
&lt;br /&gt;
=== DICOM ===&lt;br /&gt;
* Review of ITKv4 DICOM Plans and discussion of DCMTK and GDCM.&lt;br /&gt;
&lt;br /&gt;
=== Widgets ===&lt;br /&gt;
* Review status of Qt-based CTK widget developments&lt;br /&gt;
** Slicer4, DTK, GoFigure (others?)&lt;br /&gt;
&lt;br /&gt;
=== Plugins, Modules ===&lt;br /&gt;
(utilities for discovering and invoking code blocks)&lt;br /&gt;
* Use case demonstrating the benefits of the plugin framework (Slicer Command Line Plugins?)&lt;br /&gt;
* Integration of Qt SOAP (?) http://qt.nokia.com/products/appdev/add-on-products/catalog/4/Utilities/qtsoap/ for DICOM application hosting&lt;br /&gt;
&lt;br /&gt;
Old:&lt;br /&gt;
* Plugins: not-application dependent (like a java plugin that runs in firefox or internet explorer or in our case something like a registration routine that gets invoked from a host application)&lt;br /&gt;
* Modules: rely on some of the API of the host application (like a loadable module that creates a custom GUI using a Qt API so it may work in more than one Qt-based application)&lt;br /&gt;
&lt;br /&gt;
=== Interoperability ===&lt;br /&gt;
(gluing toolkits together)&lt;br /&gt;
* VTK/OpenInventor shared OpenGL rendering context&lt;br /&gt;
&lt;br /&gt;
=== Events and Communications ===&lt;br /&gt;
(run-time messaging within and among applications)&lt;br /&gt;
* ZMQ&lt;br /&gt;
* OpenIGTLink&lt;br /&gt;
* Event Bus (MAF, Patrick&#039;s ZMQ)&lt;br /&gt;
&lt;br /&gt;
=== Integration ===&lt;br /&gt;
(using CTK code in different applications)&lt;br /&gt;
* Change the private implementation macros to behave like Qt (derivable pimples)&lt;br /&gt;
* Improve unit testing macros (interactive mode, property check...)&lt;br /&gt;
&lt;br /&gt;
== Travel &amp;amp; Hotel ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Travel&#039;&#039;&#039; &lt;br /&gt;
&lt;br /&gt;
*Airport&lt;br /&gt;
** El Prat (airport code: BCN). Located at 15km from the city center, is where most international flights arrive. Accessible by Train, Bus+Metro and Taxi.&lt;br /&gt;
*** Option 1. Take the [http://www.sgmt.cat/aerobus/index.php/en/linies.html AeroBus] to &amp;quot;Barcelona-Pl. Catalunya&amp;quot; (5 eur 30 min). Take the [http://www.tmb.net/img/genplano.pdf underground] L1 red line direction L1-Fondo, from L1-Catalunya to L1-Glòries (1,4 eur 10 min). Take care of your wallet in the city center.&lt;br /&gt;
*** Option 2. Take the taxi until Glorias shopping centre (30 eur 30 min)&lt;br /&gt;
** Girona (airport code: GRO). Located at 90 km from Barcelona, low cost flights from Ryanair company arrive here. Only accessible by Bus. &lt;br /&gt;
*** Take the [http://www.sagales.com/pubdocs/1799_aeroport-girona-costa-brava---barcelona-%28estacio-nord%29-2010-06-14.pdf Sagales bus] (Barcelona way) to &amp;quot;Estacio del Nord&amp;quot; in Barcelona (75 min). In &amp;quot;Estacio del Nord&amp;quot; take the [http://www.tmb.net/img/genplano.pdf underground] red line L1 direction L1-Fondo, from L1-Arc de Triomf to L1-Glòries (1,4 eur 10 min).&lt;br /&gt;
&lt;br /&gt;
*Location&lt;br /&gt;
** The event will occur in Communication Campus of the Universitat Pompeu Fabra, Barcelona.&lt;br /&gt;
** [http://cilab2.upf.edu Universitat Pompeu Fabra – CISTIB]: C/ Roc Boronat , 138, 08018 Barcelona&lt;br /&gt;
** [http://maps.google.com/maps?f=q&amp;amp;source=s_q&amp;amp;hl=en&amp;amp;geocode=&amp;amp;q=C%2F+Roc+Boronat,+138,+08018+Barcelona,+Espa%C3%B1a+(Universitat+Pompeu+Fabra)&amp;amp;sll=41.397608,2.15538&amp;amp;sspn=0.052796,0.132093&amp;amp;ie=UTF8&amp;amp;hq=&amp;amp;hnear=Carrer+de+Roc+Boronat,+138,+08018+Barcelona,+Catalunya,+Spain&amp;amp;t=h&amp;amp;z=17 Gooogle Map location]. The building is finished, even if in the map appears in construction :-)&lt;br /&gt;
** Meeting room number is 52.415&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Hotel&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
We have made a pre hotel booking for CTK in a hotel that is very close to the meeting place. We booked 10 rooms (individual or double). There’s a reduced price for UPF (15%), so you can directly contact to the hotel using the name “CTK UPF” and you will get the reduction. This reduction will be applied individually, not for a group.&lt;br /&gt;
&lt;br /&gt;
To formalize this pre hotel booking you need to contact with the hotel and provide the credit card number and Expiry date. This pre hotel booking is valid until 06.09.10. If you will stay more days in Barcelona, you can request these to the hotel as soon as possible.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Details:&#039;&#039;&lt;br /&gt;
* Hotel booking name: “CTK UPF”&lt;br /&gt;
* Hotel: “Hotel Amrey Diagonal”: http://www.amrey-hotels.com/hoteldiagonal/home.php?lang=EN&amp;amp;c=1&lt;br /&gt;
* Arrival date: 13.09.10 (Monday)&lt;br /&gt;
* Departure date: 17.09.10 (Friday)&lt;br /&gt;
* Daily rate:&lt;br /&gt;
** 95.89 € VAT Incl. – DOBLE&lt;br /&gt;
** 85.79 € VAT Incl. – SINGLE&lt;br /&gt;
* Breakfast included&lt;br /&gt;
* You need to pay directly when you arrive on 13.09.10 until 18H&lt;br /&gt;
&lt;br /&gt;
If you need further details or we can give you more support, please contact Xavier Planes Cid (xplanes at cistib.upf.edu)&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Connectivity&#039;&#039;&#039;&lt;br /&gt;
# We will provide both wired and wireless connection&lt;/div&gt;</summary>
		<author><name>Wolf</name></author>
	</entry>
	<entry>
		<id>https://www.commontk.org/index.php?title=CTK-Hackfest-September-2010&amp;diff=251</id>
		<title>CTK-Hackfest-September-2010</title>
		<link rel="alternate" type="text/html" href="https://www.commontk.org/index.php?title=CTK-Hackfest-September-2010&amp;diff=251"/>
		<updated>2010-07-23T07:18:05Z</updated>

		<summary type="html">&lt;p&gt;Wolf: /* Introduction */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Event pictures ==&lt;br /&gt;
{|&lt;br /&gt;
|align=&amp;quot;left&amp;quot;|This is a working meeting - the goal is to start writing code!  The event will look something like these pictures from the May 2010 meeting in Washington.&lt;br /&gt;
|[[File:DSC00681.JPG|thumb|300px|&amp;lt;big&amp;gt;CTK team hacking...&amp;lt;/big&amp;gt;]]&lt;br /&gt;
|[[File:DSC00684.JPG|thumb|300px|&amp;lt;big&amp;gt;CTK team hacking...&amp;lt;/big&amp;gt;]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Introduction ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Date:&#039;&#039;&#039; September 13-17 2010&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Location:&#039;&#039;&#039; &lt;br /&gt;
Barcelona&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Goal:&#039;&#039;&#039; A follow on to the wildly successful [http://www.na-mic.org/Wiki/index.php/Events:CTK-Pre-Hackfest-2010 March 2010 pre-hackfest] and [[CTK-Hackfest-May-2010| May 2010 hackfest]] .&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Requirements:&#039;&#039;&#039; attendees must be enthusiastic about CTK and willing to spend their time with the details of dicom, git, cmake, c++, Qt, vtk, itk, openinventor, and related technologies.  People who do not feel qualified for this are politely not invited :)&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Group size:&#039;&#039;&#039; maximum 20 participants so we can have a manageable working meeting.  The organizing committee will invite and select participants based on input from [[TheTeam]].&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Organizers:&#039;&#039;&#039; Ivo Wolf, Steve Pieper, Stephen Aylward&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Site Hosts:&#039;&#039;&#039; TBD&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Attendees:&#039;&#039;&#039; (due to limited space, please contact the organizers to attend)&lt;br /&gt;
# Steve Pieper,                     Isomics, Inc., USA&lt;br /&gt;
# Ivo Wolf,                         Hochschule Mannheim and DKFZ, Germany&lt;br /&gt;
# Marco Nolden,                     DKFZ, Germany&lt;br /&gt;
# Sascha Zelzer,                    DKFZ, Germany&lt;br /&gt;
# others...&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Future Events:&#039;&#039;&#039; The organizing committee invited a group of developers to get the CTK project started and we&#039;ve believe we&#039;ve reached capacity for this event.  Future hackfests will be announced in advance and we hope lots of people will be interested in participating.  The venue and activities at future hackfests will be determined based on the number of active participants in the project.&lt;br /&gt;
&lt;br /&gt;
== Preparation ==&lt;br /&gt;
&lt;br /&gt;
Developers should bring a laptop with the [http://github.com/commontk/CTK current CTK source code] downloaded and [[Build_Instructions|built]].&lt;br /&gt;
&lt;br /&gt;
Use the [http://public.kitware.com/cgi-bin/mailman/listinfo/ctk-developers CTK developers mailing list] to discuss build issues and topics for ongoing work.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;We plan to hold weekly phone conferences during the month leading up to the actual hackfest.  Be prepared to discuss projects so we can make the most effective use of the face-to-face hackfest time.&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
== Topics and Projects ==&lt;br /&gt;
&lt;br /&gt;
Pick up threads of discussion and activity from [http://www.na-mic.org/Wiki/index.php/Events:CTK-Hackfest-2010 Pre-Hackfest] and [[CTK-Hackfest-May-2010|May 2010 Hackfest]]&lt;br /&gt;
&lt;br /&gt;
General set of topics (attendees, please flesh this out with your own ideas!)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Organization and Workflow ===&lt;br /&gt;
&lt;br /&gt;
* First day will be dedicated to code organization and policies for git-based workflow.&lt;br /&gt;
** expected result will be a set of procedures for dissemination to the ctk community for comment and adoption.&lt;br /&gt;
&lt;br /&gt;
=== DICOM ===&lt;br /&gt;
* Review of ITKv4 DICOM Plans and discussion of DCMTK and GDCM.&lt;br /&gt;
&lt;br /&gt;
=== Widgets ===&lt;br /&gt;
* Review status of Qt-based CTK widget developments&lt;br /&gt;
** Slicer4, DTK, GoFigure (others?)&lt;br /&gt;
&lt;br /&gt;
=== Plugins, Modules ===&lt;br /&gt;
(utilities for discovering and invoking code blocks)&lt;br /&gt;
* Plugins: not-application dependent (like a java plugin that runs in firefox or internet explorer or in our case something like a registration routine that gets invoked from a host application)&lt;br /&gt;
* Modules: rely on some of the API of the host application (like a loadable module that creates a custom GUI using a Qt API so it may work in more than one Qt-based application)&lt;br /&gt;
&lt;br /&gt;
=== Interoperability ===&lt;br /&gt;
(gluing toolkits together)&lt;br /&gt;
* VTK/OpenInventor shared OpenGL rendering context&lt;br /&gt;
&lt;br /&gt;
=== Events and Communications ===&lt;br /&gt;
(run-time messaging within and among applications)&lt;br /&gt;
* ZMQ&lt;br /&gt;
* OpenIGTLink&lt;br /&gt;
* Qt Mobility&lt;br /&gt;
&lt;br /&gt;
=== Integration ===&lt;br /&gt;
(using CTK code in different applications)&lt;br /&gt;
&lt;br /&gt;
== Travel &amp;amp; Hotel ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Travel:&#039;&#039;&#039; &lt;br /&gt;
TBD&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Hotel&#039;&#039;&#039;&lt;br /&gt;
TBD&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Connectivity&#039;&#039;&#039;&lt;br /&gt;
# We will provide both wired and wireless connection&lt;/div&gt;</summary>
		<author><name>Wolf</name></author>
	</entry>
	<entry>
		<id>https://www.commontk.org/index.php?title=CTK-Hackfest-May-2010&amp;diff=55</id>
		<title>CTK-Hackfest-May-2010</title>
		<link rel="alternate" type="text/html" href="https://www.commontk.org/index.php?title=CTK-Hackfest-May-2010&amp;diff=55"/>
		<updated>2010-04-28T19:33:14Z</updated>

		<summary type="html">&lt;p&gt;Wolf: /* Introduction */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt; __NOTOC__&lt;br /&gt;
== Introduction ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Date:&#039;&#039;&#039; May 17-21&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Location:&#039;&#039;&#039; &lt;br /&gt;
:Georgetown University, [http://www.isis.georgetown.edu ISIS Center]&lt;br /&gt;
:2115 Wisconsin Ave. NW. Ste 603, Washington, DC 20007 ([http://maps.google.com/maps?f=q&amp;amp;source=s_q&amp;amp;hl=en&amp;amp;geocode=&amp;amp;q=2115+Wisconsin+Ave.+NW.+Ste+603,+Washington,+DC+20007&amp;amp;sll=37.0625,-95.677068&amp;amp;sspn=54.401733,135.263672&amp;amp;ie=UTF8&amp;amp;hq=&amp;amp;hnear=2115+Wisconsin+Ave+NW+%23603,+Washington,+District+of+Columbia,+20007&amp;amp;ll=38.917608,-77.068346&amp;amp;spn=0.003301,0.008256&amp;amp;z=18 Google map])&lt;br /&gt;
:USA&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Goal:&#039;&#039;&#039; A follow on to the wildly successful [http://www.na-mic.org/Wiki/index.php/Events:CTK-Pre-Hackfest-2010 March 2010 pre-hackfest].&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Requirements:&#039;&#039;&#039; attendees must be willing to spend their time with the details of dicom, git, cmake, c++, Qt, vtk, itk, openinventor, and related technologies.  People who do not feel qualified for this are politely not invited :)&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Group size:&#039;&#039;&#039; maximum 20 participants so we can have a manageable working meeting.  The organizing committee will invite and select participants based on input from [[TheTeam]].&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Organizers:&#039;&#039;&#039; Ivo Wolf, Steve Pieper, Stephen Aylward&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Site Hosts:&#039;&#039;&#039; Kevin Cleary and Patrick Cheng&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Attendees:&#039;&#039;&#039; (due to limited space, please contact the organizers to attend)&lt;br /&gt;
# Steve Pieper,                     BWH&lt;br /&gt;
# Ivo Wolf,                         Hochschule Mannheim and DKFZ, Germany&lt;br /&gt;
# Marco Nolden,                     DKFZ, Germany&lt;br /&gt;
# Sascha Zelzer,                    DKFZ, Germany&lt;br /&gt;
# Dan Blezek,&lt;br /&gt;
# Daniele Giunchi,                  Italy&lt;br /&gt;
# Alessandro Chiarini,              Italy&lt;br /&gt;
# Pedro Omedas,                     Spain&lt;br /&gt;
# Xavier Planes,                    Spain&lt;br /&gt;
# Patrick Cheng,                    Georgetown&lt;br /&gt;
# Ziv Yaniv,                        Georgetown&lt;br /&gt;
# Micheal Onken,                    OFFIS, Germany&lt;br /&gt;
# Will Schroeder,                   Kitware&lt;br /&gt;
# Utkarsh Ayachit,                  Kitware&lt;br /&gt;
# Stephen Alward,                   Kitware&lt;br /&gt;
# Julien Finet,                     Kitware&lt;br /&gt;
# Jean-Christophe Fillion-Robin,    Kitware&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Future Events:&#039;&#039;&#039; The organizing committee invited a group of developers to get the CTK project started and we&#039;ve believe we&#039;ve reached capacity for this event.  Future hackfests will be announced in advance and we hope lots of people will be interested in participating.  The venue and activities at future hackfests will be determined based on the number of active participants in the project.&lt;br /&gt;
&lt;br /&gt;
== Agenda==&lt;br /&gt;
&lt;br /&gt;
{| border=&amp;quot;1&amp;quot; cellpadding=&amp;quot;5&amp;quot;&lt;br /&gt;
|- style=&amp;quot;background:#ebeced; color:black&amp;quot; align=&amp;quot;center&amp;quot; &lt;br /&gt;
| style=&amp;quot;width:5%&amp;quot; | &#039;&#039;&#039;Time&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;width:19%&amp;quot; | &#039;&#039;&#039;Monday, May 17&#039;&#039;&#039; &lt;br /&gt;
| style=&amp;quot;width:19%&amp;quot; | &#039;&#039;&#039;Tuesday, May 18&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;width:19%&amp;quot; | &#039;&#039;&#039;Wednesday, May 19&#039;&#039;&#039; &lt;br /&gt;
| style=&amp;quot;width:19%&amp;quot; | &#039;&#039;&#039;Thursday, May 20 &#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;width:19%&amp;quot; | &#039;&#039;&#039;Friday, May 21&#039;&#039;&#039; &lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background:#ffffdd; color:black&amp;quot;|&#039;&#039;&#039;07:30-08:00&#039;&#039;&#039; &lt;br /&gt;
| style=&amp;quot;background:#ebeced; color:black&amp;quot;|  &lt;br /&gt;
| style=&amp;quot;background:#b4d597; color:black&amp;quot;| Breakfast&lt;br /&gt;
| style=&amp;quot;background:#b4d597; color:black&amp;quot;| Breakfast&lt;br /&gt;
| style=&amp;quot;background:#b4d597; color:black&amp;quot;| Breakfast&lt;br /&gt;
| style=&amp;quot;background:#b4d597; color:black&amp;quot;| Breakfast&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background:#ffffdd; color:black&amp;quot;|&#039;&#039;&#039;08:00-10:00&#039;&#039;&#039; &lt;br /&gt;
| style=&amp;quot;background:#ebeced; color:black&amp;quot;|&lt;br /&gt;
| style=&amp;quot;background:#fff6a6; color:black&amp;quot;|&lt;br /&gt;
| style=&amp;quot;background:#fff6a6; color:black&amp;quot;|&lt;br /&gt;
| style=&amp;quot;background:#fff6a6; color:black&amp;quot;|&lt;br /&gt;
| style=&amp;quot;background:#fff6a6; color:black&amp;quot;|&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background:#ffffdd; color:black&amp;quot;|&#039;&#039;&#039;10:00-10:30&#039;&#039;&#039; &lt;br /&gt;
| style=&amp;quot;background:#ebeced; color:black&amp;quot;|&lt;br /&gt;
| style=&amp;quot;background:#b4d597; color:black&amp;quot;| Coffee&lt;br /&gt;
| style=&amp;quot;background:#b4d597; color:black&amp;quot;| Coffee&lt;br /&gt;
| style=&amp;quot;background:#b4d597; color:black&amp;quot;| Coffee&lt;br /&gt;
| style=&amp;quot;background:#b4d597; color:black&amp;quot;| &#039;&#039;&#039;Project Review&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background:#ffffdd; color:black&amp;quot;|&#039;&#039;&#039;10:30-12:30&#039;&#039;&#039; &lt;br /&gt;
| style=&amp;quot;background:#ebeced; color:black&amp;quot;|&lt;br /&gt;
| style=&amp;quot;background:#fff6a6; color:black&amp;quot;|&lt;br /&gt;
| style=&amp;quot;background:#fff6a6; color:black&amp;quot;|&lt;br /&gt;
| style=&amp;quot;background:#fff6a6; color:black&amp;quot;|&lt;br /&gt;
| style=&amp;quot;background:#fff6a6; color:black&amp;quot;|&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background:#ffffdd; color:black&amp;quot;|&#039;&#039;&#039;12:30-13:30&#039;&#039;&#039;  &lt;br /&gt;
| style=&amp;quot;background:#ebeced; color:black&amp;quot;|&lt;br /&gt;
| style=&amp;quot;background:#b4d597; color:black&amp;quot;| Lunch&lt;br /&gt;
| style=&amp;quot;background:#b4d597; color:black&amp;quot;| Lunch &lt;br /&gt;
| style=&amp;quot;background:#b4d597; color:black&amp;quot;| Lunch&lt;br /&gt;
| style=&amp;quot;background:#b4d597; color:black&amp;quot;| &#039;&#039;&#039;Adjourn&#039;&#039;&#039; &lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background:#ffffdd; color:black&amp;quot;|&#039;&#039;&#039;13:30-15:30&#039;&#039;&#039; &lt;br /&gt;
| style=&amp;quot;background:#ebeced; color:black&amp;quot;|&lt;br /&gt;
| style=&amp;quot;background:#fff6a6; color:black&amp;quot;|&lt;br /&gt;
| style=&amp;quot;background:#fff6a6; color:black&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background:#fff6a6; color:black&amp;quot;|&lt;br /&gt;
| style=&amp;quot;background:#ebeced; color:black&amp;quot;|&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background:#ffffdd; color:black&amp;quot;|&#039;&#039;&#039;15:30-16:00&#039;&#039;&#039; &lt;br /&gt;
| style=&amp;quot;background:#b4d597; color:black&amp;quot;| &#039;&#039;&#039;Opening&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background:#b4d597; color:black&amp;quot;| Coffee&lt;br /&gt;
| style=&amp;quot;background:#b4d597; color:black&amp;quot;| Coffee&lt;br /&gt;
| style=&amp;quot;background:#b4d597; color:black&amp;quot;| Coffee&lt;br /&gt;
| style=&amp;quot;background:#ebeced; color:black&amp;quot;|&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background:#ffffdd; color:black&amp;quot;|&#039;&#039;&#039;16:00-18:00&#039;&#039;&#039; &lt;br /&gt;
| style=&amp;quot;background:#fff6a6; color:black&amp;quot;| &lt;br /&gt;
| style=&amp;quot;background:#fff6a6; color:black&amp;quot;| Clinic Visit&lt;br /&gt;
| style=&amp;quot;background:#fff6a6; color:black&amp;quot;| Clinic Visit&lt;br /&gt;
| style=&amp;quot;background:#fff6a6; color:black&amp;quot;| Clinic Visit&lt;br /&gt;
| style=&amp;quot;background:#ebeced; color:black&amp;quot;|&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;background:#ffffdd; color:black&amp;quot;|&#039;&#039;&#039;Evening Event&#039;&#039;&#039; &lt;br /&gt;
| style=&amp;quot;background:#b4d597; color:black&amp;quot;|  TBA&lt;br /&gt;
| style=&amp;quot;background:#b4d597; color:black&amp;quot;|  TBA&lt;br /&gt;
| style=&amp;quot;background:#b4d597; color:black&amp;quot;|  TBA&lt;br /&gt;
| style=&amp;quot;background:#b4d597; color:black&amp;quot;|  TBA&lt;br /&gt;
| style=&amp;quot;background:#ebeced; color:black&amp;quot;|&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Travel &amp;amp; Hotel ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Travel:&#039;&#039;&#039; &lt;br /&gt;
# For flights you can use Dulles Airport (code: &#039;&#039;&#039;IAD&#039;&#039;&#039;) (most international flights), National Airport (code: &#039;&#039;&#039;DCA&#039;&#039;&#039;) (closest), or Baltimore Airport (code: &#039;&#039;&#039;BWI&#039;&#039;&#039;) (alternative international airport but the furthest away)&lt;br /&gt;
#* DCA is about 7 miles away&lt;br /&gt;
#** Travel option 1: Taxi ($25)&lt;br /&gt;
#** Travel option 2: Metro blue line ($1.35 direction Largo Town, [http://www.wmata.com/rail/maps/map.cfm see map]) to Rosslyn, and then take a taxi ($10)&lt;br /&gt;
#* IAD is about 23 miles away from the hotel&lt;br /&gt;
#** Travel option 1: Taxi/[http://www.supershuttle.com/ Super Shuttle] ($50)&lt;br /&gt;
#** Travel option 2: [http://www.wmata.com/getting_around/metro_events/5a%20Time%20Table_1.pdf Bus 5A] ($3-$4) to Rosslyn, then take a Taxi ($10)&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Hotel&#039;&#039;&#039;&lt;br /&gt;
# We are reserving a room block at the Georgetown Holiday Inn: http://www.higeorgetown.com/&lt;br /&gt;
#* Room rate Monday to Friday May 17-21 will be 169 per night: single or double&lt;br /&gt;
#** We need to book 10 rooms to get this rate&lt;br /&gt;
#** Please sign up on the Wiki if you are attending and email me your hotel needs&lt;br /&gt;
#* Room rate the weekend before (May 14-16) will be 149 per night: single or double&lt;br /&gt;
#* Taxes are 14.5% additional&lt;br /&gt;
# The meetings will be next door to the hotel at our research center&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Connectivity&#039;&#039;&#039;&lt;br /&gt;
# We will provide both wired and wireless connection&lt;/div&gt;</summary>
		<author><name>Wolf</name></author>
	</entry>
</feed>