<?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=PatrickCheng</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=PatrickCheng"/>
	<link rel="alternate" type="text/html" href="https://www.commontk.org/index.php?title=Special:Contributions/PatrickCheng"/>
	<updated>2026-04-13T13:30:17Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.43.6</generator>
	<entry>
		<id>https://www.commontk.org/index.php?title=Documentation/Messaging&amp;diff=197</id>
		<title>Documentation/Messaging</title>
		<link rel="alternate" type="text/html" href="https://www.commontk.org/index.php?title=Documentation/Messaging&amp;diff=197"/>
		<updated>2010-05-28T12:55:53Z</updated>

		<summary type="html">&lt;p&gt;PatrickCheng: /* Implementation */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Use cases=&lt;br /&gt;
==Event Management ==&lt;br /&gt;
Each component/application generates many different types of events. A centralized event manager (Hub and Spoke) can be used to aggregate/dispatch events&lt;br /&gt;
# Synchronization: Window/Leveling events in one window should be synchronized across all viewer windows&lt;br /&gt;
# Temporal calibration: Different components have different update frequency, a centralized manager can be used to filter UpdateEvents, so the whole system is updating at the same frequency&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==System Integration==&lt;br /&gt;
Different system/application have different data format or are running on different physical devices. A event bus can be used for system integration&lt;br /&gt;
&lt;br /&gt;
=Solution=&lt;br /&gt;
# Use[http://msdn.microsoft.com/en-us/library/ff648849(v=pandp.10).aspx Message Broker] for event management&lt;br /&gt;
[[File:Amqp.jpg|thumb|none|300px|&amp;lt;big&amp;gt;AMQP model&amp;lt;/big&amp;gt;&amp;lt;br&amp;gt;Source: http://upload.wikimedia.org/wikipedia/en/9/9d/The-amqp-model-for-wikipedia.svg]]&lt;br /&gt;
&lt;br /&gt;
# Use [http://msdn.microsoft.com/en-us/library/ff647328.aspx Message Bus] and [http://msdn.microsoft.com/en-us/library/ff649664(v=pandp.10).aspx Publisher/Subscriber] design pattern for system integration&lt;br /&gt;
{|&lt;br /&gt;
|[[File:Message bus.gif|thumb|none|300px|&amp;lt;big&amp;gt;Message Bus&amp;lt;/big&amp;gt;&amp;lt;br&amp;gt;Source: http://i.msdn.microsoft.com/dynimg/IC97398.gif]]&lt;br /&gt;
|[[File:Messave bus and pub&amp;amp;sub.gif|thumb|none|300px|&amp;lt;big&amp;gt;Message Bus&amp;lt;/big&amp;gt;&amp;lt;br&amp;gt;Source: http://i.msdn.microsoft.com/dynimg/IC17158.gif]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=Implementation=&lt;br /&gt;
# Message layer: [http://www.na-mic.org/Wiki/index.php/OpenIGTLink OpenIGTLink]&lt;br /&gt;
#* OpenIGTLink defines many common data format and message structure&lt;br /&gt;
#* It has plain vanilla socket support, might switch to ZeroMQ for transportation&lt;br /&gt;
# Transportation layer abstraction: [http://www.zeromq.org/ ZeroMQ] &lt;br /&gt;
#* [http://www.zeromq.org/ ZeroMQ] is a small and fast implementation of the [http://en.wikipedia.org/wiki/Advanced_Message_Queuing_Protocol Advanced Message Queuing Protocol] under the LGPL license&lt;br /&gt;
#* It supports both synchronous and asynchronous messaging mode&lt;br /&gt;
#* It supportsTCP, multicast/PGM, inter-process, and inter-thread transportation&lt;br /&gt;
#*  CMake version of library can be found here http://github.com/PatrickCheng/zeromq2&lt;br /&gt;
#* API can be found here http://api.zeromq.org/zmq.html&lt;/div&gt;</summary>
		<author><name>PatrickCheng</name></author>
	</entry>
	<entry>
		<id>https://www.commontk.org/index.php?title=Documentation/Messaging&amp;diff=196</id>
		<title>Documentation/Messaging</title>
		<link rel="alternate" type="text/html" href="https://www.commontk.org/index.php?title=Documentation/Messaging&amp;diff=196"/>
		<updated>2010-05-28T00:38:18Z</updated>

		<summary type="html">&lt;p&gt;PatrickCheng: /* Solution */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Use cases=&lt;br /&gt;
==Event Management ==&lt;br /&gt;
Each component/application generates many different types of events. A centralized event manager (Hub and Spoke) can be used to aggregate/dispatch events&lt;br /&gt;
# Synchronization: Window/Leveling events in one window should be synchronized across all viewer windows&lt;br /&gt;
# Temporal calibration: Different components have different update frequency, a centralized manager can be used to filter UpdateEvents, so the whole system is updating at the same frequency&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==System Integration==&lt;br /&gt;
Different system/application have different data format or are running on different physical devices. A event bus can be used for system integration&lt;br /&gt;
&lt;br /&gt;
=Solution=&lt;br /&gt;
# Use[http://msdn.microsoft.com/en-us/library/ff648849(v=pandp.10).aspx Message Broker] for event management&lt;br /&gt;
[[File:Amqp.jpg|thumb|none|300px|&amp;lt;big&amp;gt;AMQP model&amp;lt;/big&amp;gt;&amp;lt;br&amp;gt;Source: http://upload.wikimedia.org/wikipedia/en/9/9d/The-amqp-model-for-wikipedia.svg]]&lt;br /&gt;
&lt;br /&gt;
# Use [http://msdn.microsoft.com/en-us/library/ff647328.aspx Message Bus] and [http://msdn.microsoft.com/en-us/library/ff649664(v=pandp.10).aspx Publisher/Subscriber] design pattern for system integration&lt;br /&gt;
{|&lt;br /&gt;
|[[File:Message bus.gif|thumb|none|300px|&amp;lt;big&amp;gt;Message Bus&amp;lt;/big&amp;gt;&amp;lt;br&amp;gt;Source: http://i.msdn.microsoft.com/dynimg/IC97398.gif]]&lt;br /&gt;
|[[File:Messave bus and pub&amp;amp;sub.gif|thumb|none|300px|&amp;lt;big&amp;gt;Message Bus&amp;lt;/big&amp;gt;&amp;lt;br&amp;gt;Source: http://i.msdn.microsoft.com/dynimg/IC17158.gif]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=Implementation=&lt;br /&gt;
# Message layer: [http://www.na-mic.org/Wiki/index.php/OpenIGTLink OpenIGTLink]&lt;br /&gt;
#* OpenIGTLink defines many common data format and message structure&lt;br /&gt;
#* It has plain vanilla socket support, might switch to ZeroMQ for transportation&lt;br /&gt;
# Transportation layer abstraction: [http://www.zeromq.org/ ZeroMQ] &lt;br /&gt;
#* [http://www.zeromq.org/ ZeroMQ] is a small and fast implementation of the [http://en.wikipedia.org/wiki/Advanced_Message_Queuing_Protocol Advanced Message Queuing Protocol] under the LGPL license&lt;br /&gt;
#* It supports both synchronous and asynchronous messaging mode&lt;br /&gt;
#* It supportsTCP, Multicast/PGM, Inter-process, and inter-thread transportation&lt;br /&gt;
#*  CMake version of library can be found here http://github.com/PatrickCheng/zeromq2&lt;br /&gt;
#* API can be found here http://api.zeromq.org/zmq.html&lt;/div&gt;</summary>
		<author><name>PatrickCheng</name></author>
	</entry>
	<entry>
		<id>https://www.commontk.org/index.php?title=Documentation/Messaging&amp;diff=195</id>
		<title>Documentation/Messaging</title>
		<link rel="alternate" type="text/html" href="https://www.commontk.org/index.php?title=Documentation/Messaging&amp;diff=195"/>
		<updated>2010-05-28T00:36:07Z</updated>

		<summary type="html">&lt;p&gt;PatrickCheng: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Use cases=&lt;br /&gt;
==Event Management ==&lt;br /&gt;
Each component/application generates many different types of events. A centralized event manager (Hub and Spoke) can be used to aggregate/dispatch events&lt;br /&gt;
# Synchronization: Window/Leveling events in one window should be synchronized across all viewer windows&lt;br /&gt;
# Temporal calibration: Different components have different update frequency, a centralized manager can be used to filter UpdateEvents, so the whole system is updating at the same frequency&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==System Integration==&lt;br /&gt;
Different system/application have different data format or are running on different physical devices. A event bus can be used for system integration&lt;br /&gt;
&lt;br /&gt;
=Solution=&lt;br /&gt;
# Use[http://msdn.microsoft.com/en-us/library/ff648849(v=pandp.10).aspx Message Broker] for event management&lt;br /&gt;
[[File:Amqp.jpg|thumb|none|300px|&amp;lt;big&amp;gt;AMQP model&amp;lt;/big&amp;gt;&amp;lt;br&amp;gt;Source: http://upload.wikimedia.org/wikipedia/en/9/9d/The-amqp-model-for-wikipedia.svg]]&lt;br /&gt;
&lt;br /&gt;
# Use [http://msdn.microsoft.com/en-us/library/ff647328.aspx Message Bus] and [http://msdn.microsoft.com/en-us/library/ff649664(v=pandp.10).aspx Publisher/Subscriber] design pattern for system integration&lt;br /&gt;
[[File:Message bus.gif|thumb|none|300px|&amp;lt;big&amp;gt;Message Bus&amp;lt;/big&amp;gt;&amp;lt;br&amp;gt;Source: http://i.msdn.microsoft.com/dynimg/IC97398.gif]]&lt;br /&gt;
[[File:Messave bus and pub&amp;amp;sub.gif|thumb|none|300px|&amp;lt;big&amp;gt;Message Bus&amp;lt;/big&amp;gt;&amp;lt;br&amp;gt;Source: http://i.msdn.microsoft.com/dynimg/IC17158.gif]]&lt;br /&gt;
&lt;br /&gt;
=Implementation=&lt;br /&gt;
# Message layer: [http://www.na-mic.org/Wiki/index.php/OpenIGTLink OpenIGTLink]&lt;br /&gt;
#* OpenIGTLink defines many common data format and message structure&lt;br /&gt;
#* It has plain vanilla socket support, might switch to ZeroMQ for transportation&lt;br /&gt;
# Transportation layer abstraction: [http://www.zeromq.org/ ZeroMQ] &lt;br /&gt;
#* [http://www.zeromq.org/ ZeroMQ] is a small and fast implementation of the [http://en.wikipedia.org/wiki/Advanced_Message_Queuing_Protocol Advanced Message Queuing Protocol] under the LGPL license&lt;br /&gt;
#* It supports both synchronous and asynchronous messaging mode&lt;br /&gt;
#* It supportsTCP, Multicast/PGM, Inter-process, and inter-thread transportation&lt;br /&gt;
#*  CMake version of library can be found here http://github.com/PatrickCheng/zeromq2&lt;br /&gt;
#* API can be found here http://api.zeromq.org/zmq.html&lt;/div&gt;</summary>
		<author><name>PatrickCheng</name></author>
	</entry>
	<entry>
		<id>https://www.commontk.org/index.php?title=Documentation/Messaging&amp;diff=194</id>
		<title>Documentation/Messaging</title>
		<link rel="alternate" type="text/html" href="https://www.commontk.org/index.php?title=Documentation/Messaging&amp;diff=194"/>
		<updated>2010-05-28T00:34:03Z</updated>

		<summary type="html">&lt;p&gt;PatrickCheng: /* Implementation */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Use cases=&lt;br /&gt;
==Event Management ==&lt;br /&gt;
Each component/application generates many different types of events. A centralized event manager (Hub and Spoke) can be used to aggregate/dispatch events&lt;br /&gt;
# Synchronization: Window/Leveling events in one window should be synchronized across all viewer windows&lt;br /&gt;
# Temporal calibration: Different components have different update frequency, a centralized manager can be used to filter UpdateEvents, so the whole system is updating at the same frequency&lt;br /&gt;
&lt;br /&gt;
[[File:Amqp.jpg|thumb|none|300px|&amp;lt;big&amp;gt;AMQP model&amp;lt;/big&amp;gt;&amp;lt;br&amp;gt;Source: http://upload.wikimedia.org/wikipedia/en/9/9d/The-amqp-model-for-wikipedia.svg]]&lt;br /&gt;
&lt;br /&gt;
==System Integration==&lt;br /&gt;
Different system/application have different data format or are running on different physical devices. A event bus can be used for system integration&lt;br /&gt;
&lt;br /&gt;
=Implementation=&lt;br /&gt;
# Use[http://msdn.microsoft.com/en-us/library/ff648849(v=pandp.10).aspx Message Broker] for event management&lt;br /&gt;
# Use [http://msdn.microsoft.com/en-us/library/ff647328.aspx Message Bus] and [http://msdn.microsoft.com/en-us/library/ff649664(v=pandp.10).aspx Publisher/Subscriber] design pattern for system integration&lt;br /&gt;
# Message layer: [http://www.na-mic.org/Wiki/index.php/OpenIGTLink OpenIGTLink]&lt;br /&gt;
#* OpenIGTLink defines many common data format and message structure&lt;br /&gt;
#* It has plain vanilla socket support, might switch to ZeroMQ for transportation&lt;br /&gt;
# Transportation layer abstraction: [http://www.zeromq.org/ ZeroMQ] &lt;br /&gt;
#* [http://www.zeromq.org/ ZeroMQ] is a small and fast implementation of the [http://en.wikipedia.org/wiki/Advanced_Message_Queuing_Protocol Advanced Message Queuing Protocol] under the LGPL license&lt;br /&gt;
#* It supports both synchronous and asynchronous messaging mode&lt;br /&gt;
#* It supportsTCP, Multicast/PGM, Inter-process, and inter-thread transportation&lt;br /&gt;
#*  CMake version of library can be found here http://github.com/PatrickCheng/zeromq2&lt;br /&gt;
#* API can be found here http://api.zeromq.org/zmq.html&lt;br /&gt;
&lt;br /&gt;
[[File:Message bus.gif|thumb|none|300px|&amp;lt;big&amp;gt;Message Bus&amp;lt;/big&amp;gt;&amp;lt;br&amp;gt;Source: http://i.msdn.microsoft.com/dynimg/IC97398.gif]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:Messave bus and pub&amp;amp;sub.gif|thumb|none|300px|&amp;lt;big&amp;gt;Message Bus&amp;lt;/big&amp;gt;&amp;lt;br&amp;gt;Source: http://i.msdn.microsoft.com/dynimg/IC17158.gif]]&lt;/div&gt;</summary>
		<author><name>PatrickCheng</name></author>
	</entry>
	<entry>
		<id>https://www.commontk.org/index.php?title=Documentation/Messaging&amp;diff=193</id>
		<title>Documentation/Messaging</title>
		<link rel="alternate" type="text/html" href="https://www.commontk.org/index.php?title=Documentation/Messaging&amp;diff=193"/>
		<updated>2010-05-28T00:33:25Z</updated>

		<summary type="html">&lt;p&gt;PatrickCheng: /* Event Management */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Use cases=&lt;br /&gt;
==Event Management ==&lt;br /&gt;
Each component/application generates many different types of events. A centralized event manager (Hub and Spoke) can be used to aggregate/dispatch events&lt;br /&gt;
# Synchronization: Window/Leveling events in one window should be synchronized across all viewer windows&lt;br /&gt;
# Temporal calibration: Different components have different update frequency, a centralized manager can be used to filter UpdateEvents, so the whole system is updating at the same frequency&lt;br /&gt;
&lt;br /&gt;
[[File:Amqp.jpg|thumb|none|300px|&amp;lt;big&amp;gt;AMQP model&amp;lt;/big&amp;gt;&amp;lt;br&amp;gt;Source: http://upload.wikimedia.org/wikipedia/en/9/9d/The-amqp-model-for-wikipedia.svg]]&lt;br /&gt;
&lt;br /&gt;
==System Integration==&lt;br /&gt;
Different system/application have different data format or are running on different physical devices. A event bus can be used for system integration&lt;br /&gt;
&lt;br /&gt;
=Implementation=&lt;br /&gt;
# Use[http://msdn.microsoft.com/en-us/library/ff648849(v=pandp.10).aspx Message Broker] for event management&lt;br /&gt;
# Use [http://msdn.microsoft.com/en-us/library/ff647328.aspx Message Bus] and [http://msdn.microsoft.com/en-us/library/ff649664(v=pandp.10).aspx Publisher/Subscriber] design pattern for system integration&lt;br /&gt;
#* Message layer: [http://www.na-mic.org/Wiki/index.php/OpenIGTLink OpenIGTLink]&lt;br /&gt;
#** OpenIGTLink defines many common data format and message structure&lt;br /&gt;
#** It has plain vanilla socket support, might switch to ZeroMQ for transportation&lt;br /&gt;
#* Transportation layer abstraction: [http://www.zeromq.org/ ZeroMQ] &lt;br /&gt;
#** [http://www.zeromq.org/ ZeroMQ] is a small and fast implementation of the [http://en.wikipedia.org/wiki/Advanced_Message_Queuing_Protocol Advanced Message Queuing Protocol] under the LGPL license&lt;br /&gt;
#** It supports both synchronous and asynchronous messaging mode&lt;br /&gt;
#** It supportsTCP, Multicast/PGM, Inter-process, and inter-thread transportation&lt;br /&gt;
#**  CMake version of library can be found here http://github.com/PatrickCheng/zeromq2&lt;br /&gt;
#** API can be found here http://api.zeromq.org/zmq.html&lt;br /&gt;
&lt;br /&gt;
[[File:Message bus.gif|thumb|none|300px|&amp;lt;big&amp;gt;Message Bus&amp;lt;/big&amp;gt;&amp;lt;br&amp;gt;Source: http://i.msdn.microsoft.com/dynimg/IC97398.gif]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:Messave bus and pub&amp;amp;sub.gif|thumb|none|300px|&amp;lt;big&amp;gt;Message Bus&amp;lt;/big&amp;gt;&amp;lt;br&amp;gt;Source: http://i.msdn.microsoft.com/dynimg/IC17158.gif]]&lt;/div&gt;</summary>
		<author><name>PatrickCheng</name></author>
	</entry>
	<entry>
		<id>https://www.commontk.org/index.php?title=Documentation/Messaging&amp;diff=192</id>
		<title>Documentation/Messaging</title>
		<link rel="alternate" type="text/html" href="https://www.commontk.org/index.php?title=Documentation/Messaging&amp;diff=192"/>
		<updated>2010-05-28T00:32:46Z</updated>

		<summary type="html">&lt;p&gt;PatrickCheng: /* Implementation */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Use cases=&lt;br /&gt;
==Event Management ==&lt;br /&gt;
Each component/application generates many different types of events. A centralized event manager (Hub and Spoke) can be used to aggregate/dispatch events&lt;br /&gt;
* Synchronization: Window/Leveling events in one window should be synchronized across all viewer windows&lt;br /&gt;
* Temporal calibration: Different components have different update frequency, a centralized manager can be used to filter UpdateEvents, so the whole system is updating at the same frequency&lt;br /&gt;
&lt;br /&gt;
[[File:Amqp.jpg|thumb|none|300px|&amp;lt;big&amp;gt;AMQP model&amp;lt;/big&amp;gt;&amp;lt;br&amp;gt;Source: http://upload.wikimedia.org/wikipedia/en/9/9d/The-amqp-model-for-wikipedia.svg]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==System Integration==&lt;br /&gt;
Different system/application have different data format or are running on different physical devices. A event bus can be used for system integration&lt;br /&gt;
&lt;br /&gt;
=Implementation=&lt;br /&gt;
# Use[http://msdn.microsoft.com/en-us/library/ff648849(v=pandp.10).aspx Message Broker] for event management&lt;br /&gt;
# Use [http://msdn.microsoft.com/en-us/library/ff647328.aspx Message Bus] and [http://msdn.microsoft.com/en-us/library/ff649664(v=pandp.10).aspx Publisher/Subscriber] design pattern for system integration&lt;br /&gt;
#* Message layer: [http://www.na-mic.org/Wiki/index.php/OpenIGTLink OpenIGTLink]&lt;br /&gt;
#** OpenIGTLink defines many common data format and message structure&lt;br /&gt;
#** It has plain vanilla socket support, might switch to ZeroMQ for transportation&lt;br /&gt;
#* Transportation layer abstraction: [http://www.zeromq.org/ ZeroMQ] &lt;br /&gt;
#** [http://www.zeromq.org/ ZeroMQ] is a small and fast implementation of the [http://en.wikipedia.org/wiki/Advanced_Message_Queuing_Protocol Advanced Message Queuing Protocol] under the LGPL license&lt;br /&gt;
#** It supports both synchronous and asynchronous messaging mode&lt;br /&gt;
#** It supportsTCP, Multicast/PGM, Inter-process, and inter-thread transportation&lt;br /&gt;
#**  CMake version of library can be found here http://github.com/PatrickCheng/zeromq2&lt;br /&gt;
#** API can be found here http://api.zeromq.org/zmq.html&lt;br /&gt;
&lt;br /&gt;
[[File:Message bus.gif|thumb|none|300px|&amp;lt;big&amp;gt;Message Bus&amp;lt;/big&amp;gt;&amp;lt;br&amp;gt;Source: http://i.msdn.microsoft.com/dynimg/IC97398.gif]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:Messave bus and pub&amp;amp;sub.gif|thumb|none|300px|&amp;lt;big&amp;gt;Message Bus&amp;lt;/big&amp;gt;&amp;lt;br&amp;gt;Source: http://i.msdn.microsoft.com/dynimg/IC17158.gif]]&lt;/div&gt;</summary>
		<author><name>PatrickCheng</name></author>
	</entry>
	<entry>
		<id>https://www.commontk.org/index.php?title=Documentation/Messaging&amp;diff=191</id>
		<title>Documentation/Messaging</title>
		<link rel="alternate" type="text/html" href="https://www.commontk.org/index.php?title=Documentation/Messaging&amp;diff=191"/>
		<updated>2010-05-28T00:22:54Z</updated>

		<summary type="html">&lt;p&gt;PatrickCheng: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Use cases=&lt;br /&gt;
==Event Management ==&lt;br /&gt;
Each component/application generates many different types of events. A centralized event manager (Hub and Spoke) can be used to aggregate/dispatch events&lt;br /&gt;
* Synchronization: Window/Leveling events in one window should be synchronized across all viewer windows&lt;br /&gt;
* Temporal calibration: Different components have different update frequency, a centralized manager can be used to filter UpdateEvents, so the whole system is updating at the same frequency&lt;br /&gt;
&lt;br /&gt;
[[File:Amqp.jpg|thumb|none|300px|&amp;lt;big&amp;gt;AMQP model&amp;lt;/big&amp;gt;&amp;lt;br&amp;gt;Source: http://upload.wikimedia.org/wikipedia/en/9/9d/The-amqp-model-for-wikipedia.svg]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==System Integration==&lt;br /&gt;
Different system/application have different data format or are running on different physical devices. A event bus can be used for system integration&lt;br /&gt;
&lt;br /&gt;
=Implementation=&lt;br /&gt;
Using [http://msdn.microsoft.com/en-us/library/ff647328.aspx Message Bus] and [http://msdn.microsoft.com/en-us/library/ff649664(v=pandp.10).aspx Publisher/Subscriber] design pattern for system integration&lt;br /&gt;
* OpenIGTLink can be used to define the common message schema, and ZeroMQ can be used to handle the transportation layer abstraction&lt;br /&gt;
* [http://www.zeromq.org/ ZeroMQ] is a small and fast implementation of the [http://en.wikipedia.org/wiki/Advanced_Message_Queuing_Protocol Advanced Message Queuing Protocol] under the LGPL license&lt;br /&gt;
** It supports both synchronous and asynchronous messaging mode&lt;br /&gt;
** It supportsTCP, Multicast/PGM, Inter-process, and inter-thread transportation&lt;br /&gt;
**  CMake version of library can be found here http://github.com/PatrickCheng/zeromq2&lt;br /&gt;
** API can be found here http://api.zeromq.org/zmq.html&lt;br /&gt;
&lt;br /&gt;
[[File:Message bus.gif|thumb|none|300px|&amp;lt;big&amp;gt;Message Bus&amp;lt;/big&amp;gt;&amp;lt;br&amp;gt;Source: http://i.msdn.microsoft.com/dynimg/IC97398.gif]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[File:Messave bus and pub&amp;amp;sub.gif|thumb|none|300px|&amp;lt;big&amp;gt;Message Bus&amp;lt;/big&amp;gt;&amp;lt;br&amp;gt;Source: http://i.msdn.microsoft.com/dynimg/IC17158.gif]]&lt;/div&gt;</summary>
		<author><name>PatrickCheng</name></author>
	</entry>
	<entry>
		<id>https://www.commontk.org/index.php?title=File:Messave_bus_and_pub%26sub.gif&amp;diff=190</id>
		<title>File:Messave bus and pub&amp;sub.gif</title>
		<link rel="alternate" type="text/html" href="https://www.commontk.org/index.php?title=File:Messave_bus_and_pub%26sub.gif&amp;diff=190"/>
		<updated>2010-05-28T00:19:15Z</updated>

		<summary type="html">&lt;p&gt;PatrickCheng: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>PatrickCheng</name></author>
	</entry>
	<entry>
		<id>https://www.commontk.org/index.php?title=File:Message_bus.gif&amp;diff=189</id>
		<title>File:Message bus.gif</title>
		<link rel="alternate" type="text/html" href="https://www.commontk.org/index.php?title=File:Message_bus.gif&amp;diff=189"/>
		<updated>2010-05-28T00:17:21Z</updated>

		<summary type="html">&lt;p&gt;PatrickCheng: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>PatrickCheng</name></author>
	</entry>
	<entry>
		<id>https://www.commontk.org/index.php?title=Documentation/Messaging&amp;diff=188</id>
		<title>Documentation/Messaging</title>
		<link rel="alternate" type="text/html" href="https://www.commontk.org/index.php?title=Documentation/Messaging&amp;diff=188"/>
		<updated>2010-05-28T00:15:07Z</updated>

		<summary type="html">&lt;p&gt;PatrickCheng: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=Use cases=&lt;br /&gt;
==Event Management ==&lt;br /&gt;
Each component/application generates many different types of events. A centralized event manager (Hub and Spoke) can be used to aggregate/dispatch events&lt;br /&gt;
* Synchronization: Window/Leveling events in one window should be synchronized across all viewer windows&lt;br /&gt;
* Temporal calibration: Different components have different update frequency, a centralized manager can be used to filter UpdateEvents, so the whole system is updating at the same frequency&lt;br /&gt;
&lt;br /&gt;
[[File:Amqp.jpg|thumb|300px|&amp;lt;big&amp;gt;AMQP model&amp;lt;/big&amp;gt;&amp;lt;br&amp;gt;Source: http://upload.wikimedia.org/wikipedia/en/9/9d/The-amqp-model-for-wikipedia.svg]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==System Integration==&lt;br /&gt;
Different system/application have different data format or are running on different physical devices. A event bus can be used for system integration&lt;br /&gt;
&lt;br /&gt;
=Implementation=&lt;br /&gt;
Using [http://msdn.microsoft.com/en-us/library/ff647328.aspx Message Bus] and [http://msdn.microsoft.com/en-us/library/ff649664(v=pandp.10).aspx Publisher/Subscriber] design pattern for system integration&lt;br /&gt;
* OpenIGTLink can be used to define the common message schema, and ZeroMQ can be used to handle the transportation layer abstraction&lt;br /&gt;
* [http://www.zeromq.org/ ZeroMQ] is a small and fast implementation of the [http://en.wikipedia.org/wiki/Advanced_Message_Queuing_Protocol Advanced Message Queuing Protocol] under the LGPL license&lt;br /&gt;
** It supports both synchronous and asynchronous messaging mode&lt;br /&gt;
** It supportsTCP, Multicast/PGM, Inter-process, and inter-thread transportation&lt;br /&gt;
**  CMake version of library can be found here http://github.com/PatrickCheng/zeromq2&lt;br /&gt;
** API can be found here http://api.zeromq.org/zmq.html&lt;/div&gt;</summary>
		<author><name>PatrickCheng</name></author>
	</entry>
	<entry>
		<id>https://www.commontk.org/index.php?title=File:Amqp.jpg&amp;diff=187</id>
		<title>File:Amqp.jpg</title>
		<link rel="alternate" type="text/html" href="https://www.commontk.org/index.php?title=File:Amqp.jpg&amp;diff=187"/>
		<updated>2010-05-27T23:57:36Z</updated>

		<summary type="html">&lt;p&gt;PatrickCheng: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>PatrickCheng</name></author>
	</entry>
	<entry>
		<id>https://www.commontk.org/index.php?title=Documentation&amp;diff=186</id>
		<title>Documentation</title>
		<link rel="alternate" type="text/html" href="https://www.commontk.org/index.php?title=Documentation&amp;diff=186"/>
		<updated>2010-05-27T23:41:08Z</updated>

		<summary type="html">&lt;p&gt;PatrickCheng: /* Architectural Notes */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=== Architectural Notes ===&lt;br /&gt;
&lt;br /&gt;
Everything is open to discussion at this time.   &lt;br /&gt;
&lt;br /&gt;
Topics being discussed include the following&lt;br /&gt;
* [[Documentation/Whitepaper|Whitepaper]]&lt;br /&gt;
* [[Documentation/Architecture|Architecture ideas]]&lt;br /&gt;
* [[Documentation/ctkScene|ctkScene ideas]]&lt;br /&gt;
* [[Documentation/Events|Inter- and Intra-process events]]&lt;br /&gt;
* [[Documentation/Plugins_And_Modules|Plugins and Modules: pass data, parameters, and results]]&lt;br /&gt;
* [[Documentation/Interfacing_Via_OpenGL|Interfacing systems at the OpenGL level (i.e. VTK and OpenInventor)]]&lt;br /&gt;
* [[Documentation/Messaging | Messaging service for event management and system integration]]&lt;br /&gt;
&lt;br /&gt;
=== Widgets ===&lt;br /&gt;
* [[Documentation/WidgetPlans|Plans for widgets]]&lt;br /&gt;
* [[Documentation/ImageGallery|Image Gallery]]&lt;br /&gt;
* [[Documentation/ctkTransferFunctionWidget|Transfer function widgets]]&lt;/div&gt;</summary>
		<author><name>PatrickCheng</name></author>
	</entry>
	<entry>
		<id>https://www.commontk.org/index.php?title=Documentation&amp;diff=185</id>
		<title>Documentation</title>
		<link rel="alternate" type="text/html" href="https://www.commontk.org/index.php?title=Documentation&amp;diff=185"/>
		<updated>2010-05-27T23:38:04Z</updated>

		<summary type="html">&lt;p&gt;PatrickCheng: /* Architectural Notes */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=== Architectural Notes ===&lt;br /&gt;
&lt;br /&gt;
Everything is open to discussion at this time.   &lt;br /&gt;
&lt;br /&gt;
Topics being discussed include the following&lt;br /&gt;
* [[Documentation/Whitepaper|Whitepaper]]&lt;br /&gt;
* [[Documentation/Architecture|Architecture ideas]]&lt;br /&gt;
* [[Documentation/ctkScene|ctkScene ideas]]&lt;br /&gt;
* [[Documentation/Events|Inter- and Intra-process events]]&lt;br /&gt;
* [[Documentation/Plugins_And_Modules|Plugins and Modules: pass data, parameters, and results]]&lt;br /&gt;
* [[Documentation/Interfacing_Via_OpenGL|Interfacing systems at the OpenGL level (i.e. VTK and OpenInventor)]]&lt;br /&gt;
* [[Documentation/Messaging | Messaging service for communication and system integration]]&lt;br /&gt;
&lt;br /&gt;
=== Widgets ===&lt;br /&gt;
* [[Documentation/WidgetPlans|Plans for widgets]]&lt;br /&gt;
* [[Documentation/ImageGallery|Image Gallery]]&lt;br /&gt;
* [[Documentation/ctkTransferFunctionWidget|Transfer function widgets]]&lt;/div&gt;</summary>
		<author><name>PatrickCheng</name></author>
	</entry>
	<entry>
		<id>https://www.commontk.org/index.php?title=Documentation/Messaging&amp;diff=184</id>
		<title>Documentation/Messaging</title>
		<link rel="alternate" type="text/html" href="https://www.commontk.org/index.php?title=Documentation/Messaging&amp;diff=184"/>
		<updated>2010-05-27T22:24:30Z</updated>

		<summary type="html">&lt;p&gt;PatrickCheng: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Using [http://msdn.microsoft.com/en-us/library/ff647328.aspx Message Bus] and [http://msdn.microsoft.com/en-us/library/ff649664(v=pandp.10).aspx Publisher/Subscriber] design pattern for system integration&lt;br /&gt;
* OpenIGTLink can be used to define the common message schema, and ZeroMQ can be used to handle the transportation layer abstraction&lt;br /&gt;
* [http://www.zeromq.org/ ZeroMQ] is a small and fast implementation of the [http://en.wikipedia.org/wiki/Advanced_Message_Queuing_Protocol Advanced Message Queuing Protocol] under the LGPL license&lt;br /&gt;
** It supports both synchronous and asynchronous messaging mode&lt;br /&gt;
** It supportsTCP, Multicast/PGM, Inter-process, and inter-thread transportation&lt;br /&gt;
**  CMake version of library can be found here http://github.com/PatrickCheng/zeromq2&lt;br /&gt;
** API can be found here http://api.zeromq.org/zmq.html&lt;/div&gt;</summary>
		<author><name>PatrickCheng</name></author>
	</entry>
	<entry>
		<id>https://www.commontk.org/index.php?title=Documentation/Messaging&amp;diff=183</id>
		<title>Documentation/Messaging</title>
		<link rel="alternate" type="text/html" href="https://www.commontk.org/index.php?title=Documentation/Messaging&amp;diff=183"/>
		<updated>2010-05-27T22:22:26Z</updated>

		<summary type="html">&lt;p&gt;PatrickCheng: Created page with &amp;#039;Using [http://msdn.microsoft.com/en-us/library/ff647328.aspx Message Bus] and [http://msdn.microsoft.com/en-us/library/ff649664(v=pandp.10).aspx Publisher/Subscriber] design patt…&amp;#039;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Using [http://msdn.microsoft.com/en-us/library/ff647328.aspx Message Bus] and [http://msdn.microsoft.com/en-us/library/ff649664(v=pandp.10).aspx Publisher/Subscriber] design pattern for system integration&lt;br /&gt;
* OpenIGTLink can be used to define the common message schema, and ZeroMQ can be used to handle the transportation layer abstraction&lt;br /&gt;
* [http://www.zeromq.org/ ZeroMQ] is a small and fast implementation of the [http://en.wikipedia.org/wiki/Advanced_Message_Queuing_Protocol Advanced Message Queuing Protocol] under the LGPL license&lt;br /&gt;
** It supports both synchronous and asynchronous messaging mode&lt;br /&gt;
** It supportsTCP, Multicast/PGM, Inter-process, and inter-thread transportation&lt;br /&gt;
**  CMake version of library can be found here [http://github.com/PatrickCheng/zeromq2 ZeroMQ]&lt;br /&gt;
** API can be found here http://api.zeromq.org/zmq.html&lt;/div&gt;</summary>
		<author><name>PatrickCheng</name></author>
	</entry>
	<entry>
		<id>https://www.commontk.org/index.php?title=Documentation&amp;diff=182</id>
		<title>Documentation</title>
		<link rel="alternate" type="text/html" href="https://www.commontk.org/index.php?title=Documentation&amp;diff=182"/>
		<updated>2010-05-27T22:20:40Z</updated>

		<summary type="html">&lt;p&gt;PatrickCheng: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=== Architectural Notes ===&lt;br /&gt;
&lt;br /&gt;
Everything is open to discussion at this time.   &lt;br /&gt;
&lt;br /&gt;
Topics being discussed include the following&lt;br /&gt;
* [[Documentation/Whitepaper|Whitepaper]]&lt;br /&gt;
* [[Documentation/Architecture|Architecture ideas]]&lt;br /&gt;
* [[Documentation/ctkScene|ctkScene ideas]]&lt;br /&gt;
* [[Documentation/Events|Inter- and Intra-process events]]&lt;br /&gt;
* [[Documentation/Plugins_And_Modules|Plugins and Modules: pass data, parameters, and results]]&lt;br /&gt;
* [[Documentation/Interfacing_Via_OpenGL|Interfacing systems at the OpenGL level (i.e. VTK and OpenInventor)]]&lt;br /&gt;
* [[Documentation/Messaging]]&lt;br /&gt;
&lt;br /&gt;
=== Widgets ===&lt;br /&gt;
* [[Documentation/WidgetPlans|Plans for widgets]]&lt;br /&gt;
* [[Documentation/ImageGallery|Image Gallery]]&lt;br /&gt;
* [[Documentation/ctkTransferFunctionWidget|Transfer function widgets]]&lt;/div&gt;</summary>
		<author><name>PatrickCheng</name></author>
	</entry>
	<entry>
		<id>https://www.commontk.org/index.php?title=CTK-Hackfest-May-2010&amp;diff=177</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=177"/>
		<updated>2010-05-25T16:32:54Z</updated>

		<summary type="html">&lt;p&gt;PatrickCheng: &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!&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; 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,                     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;
# Dan Blezek,                       Mayo Clinic, USA&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;
# Stephen Aylward,                  Kitware&lt;br /&gt;
# Julien Jomier,                    Kitware&lt;br /&gt;
# Julien Finet,                     Kitware&lt;br /&gt;
# Jean-Christophe Fillion-Robin,    Kitware&lt;br /&gt;
# Oliver Kutter                     Siemens&lt;br /&gt;
# Nicolas Rannou                    Harvard&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/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 [http://www.na-mic.org/Wiki/index.php/Events:CTK-Hackfest-2010 Pre-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;
=== DICOM ===&lt;br /&gt;
* Marco&lt;br /&gt;
* Cache/Database issues&lt;br /&gt;
* Application Hosting&lt;br /&gt;
* Unified CMake for DCMTK (Michael, JJ, Dan, Jc)&lt;br /&gt;
&lt;br /&gt;
*Wednesday:&lt;br /&gt;
** MITK superbuild, with CTK widgets&lt;br /&gt;
** DCMTK CMakeFiles&lt;br /&gt;
** Stalled on findscu - integrating dcmtk, fetchdicom, sumatra ideas into CTK implementation&lt;br /&gt;
&lt;br /&gt;
*Friday:&lt;br /&gt;
** Progress on ctkDICOM app (still much to do)&lt;br /&gt;
** MITK now uses superbuild and ctkDICOMIndexer (to be committed in the next few weeks)&lt;br /&gt;
** New demos of Service Class User (SCU) classes for DCMTK in CTK repository&lt;br /&gt;
** Need more testing data and &amp;quot;dummy&amp;quot; server that can be run during tests&lt;br /&gt;
** mingw build ctk for MAF to incorporate DCMTK in MAF (nightly build on mingw coming).&lt;br /&gt;
&lt;br /&gt;
=== Integration ===&lt;br /&gt;
* Marco and Ivo&lt;br /&gt;
* Integrating CTK into MITK and Slicer, gimias, MAF &lt;br /&gt;
* Slicer&#039;s Execution Model into MITK&lt;br /&gt;
&lt;br /&gt;
* Wednesday&lt;br /&gt;
** Started the CTK App Launcher: http://github.com/jcfr/CTK-AppLauncher&lt;br /&gt;
** Discussion of generalizing execution model independent of MRML, but may wait until next hackfest&lt;br /&gt;
* Friday&lt;br /&gt;
** More progress on app launcher (almost finished)  Need to think about the GPL for statically linked binary.&lt;br /&gt;
** discussions of unstructured grids for command line module i/o&lt;br /&gt;
&lt;br /&gt;
=== Widgets ===&lt;br /&gt;
* Julien F.&lt;br /&gt;
* Review of CTKWidgets and [[Documentation/WidgetPlans|wishlist]]&lt;br /&gt;
* PythonQt&lt;br /&gt;
* Wednesday&lt;br /&gt;
** progress on [[Documentation/ctkTransferFunctionWidget|transfer function]] editor&lt;br /&gt;
* Friday&lt;br /&gt;
** New functionality in transfer function editor&lt;br /&gt;
** Some new widgets from DICOM&lt;br /&gt;
** New Qt-based command line argument parser&lt;br /&gt;
** Log4Qt is now in CTK&lt;br /&gt;
&lt;br /&gt;
=== Events and Communications ===&lt;br /&gt;
* Patrick&lt;br /&gt;
* [[Documentation/Events|Inter- and Intra-process events]]&lt;br /&gt;
* Sascha&lt;br /&gt;
* EventBus as a Service&lt;br /&gt;
* Wednesday&lt;br /&gt;
** patches for ZMQ and git repository&lt;br /&gt;
* Friday&lt;br /&gt;
** CMake&#039;ifying the latest ZMQ - into github fork of ZMQ  &lt;br /&gt;
***http://github.com/PatrickCheng/zeromq2&lt;br /&gt;
** Included in CTK (builds on multiple platforms)&lt;br /&gt;
** requires cmake 2.8.1&lt;br /&gt;
** Initial tests, more applications to come&lt;br /&gt;
** Sascha, Daniele and Patrick to discuss&lt;br /&gt;
** MAF event bus integrated with ctk Plugin event bus (to be integrated with MAF after some more discussion and testing)&lt;br /&gt;
&lt;br /&gt;
=== Plugins, Modules ===&lt;br /&gt;
* Sascha&lt;br /&gt;
* Plugin system: [http://wiki.github.com/pieper/CTK/ctk-plugin-framework Design Document]&lt;br /&gt;
** Xavier: Writing a plugin for a vtk bulls eye plot as a service&lt;br /&gt;
** Xavier: Writing an LDAP expression filter for use in the service framework&lt;br /&gt;
** Sascha: Finishing the service registry for the plugin framework&lt;br /&gt;
** Daniele: Integrating the MAF Event Bus as a plugin -&amp;gt; maybe discussion with Patrick needed&lt;br /&gt;
* Friday&lt;br /&gt;
** Plugin branch is merged with master in CTK/Libs/PluginFramework&lt;br /&gt;
&lt;br /&gt;
=== Interoperability ===&lt;br /&gt;
* Oliver&lt;br /&gt;
* [[Documentation/Interfacing_Via_OpenGL|Interfacing systems at the OpenGL level (i.e. VTK and OpenInventor)]]&lt;br /&gt;
* Wednesday&lt;br /&gt;
** VTK/Inventor integration - basic demo working, but many integration issues being investigated&lt;br /&gt;
* Friday&lt;br /&gt;
** Now working to load scene graphs into VTK render windows (tested volume rendering, transparent rendering...)&lt;br /&gt;
** Events, resize, etc being mapped from VTK to XIP&lt;br /&gt;
** need to have generic input setting (need to be able to export image data into XIP volumes)&lt;br /&gt;
&lt;br /&gt;
=== Organization and Workflow ===&lt;br /&gt;
* Steve and Jean-Christophe&lt;br /&gt;
* Conventions for using git.  Ideas: [https://cirl.berkeley.edu/mb312/gitwash/index.html gitwash example], [http://www.dinnermint.org/tutorial/dead-simple-git-workflow-for-agile-teams/ dead simple example], [http://www.vtk.org/Wiki/VTK/Git vtk plans].&lt;br /&gt;
* Coding styles and conventions&lt;br /&gt;
* Dashboard issues (setting up nightly and continuous build machines)&lt;br /&gt;
** Dash21 now has a nightly (documentation + coverage) and continuous dashboard&lt;br /&gt;
* Superbuild (Jc)&lt;br /&gt;
** Solve problem related to MITK/CTK&lt;br /&gt;
** Fix bug in FindDCMTK&lt;br /&gt;
* Wednesday&lt;br /&gt;
** Work on git documentation&lt;br /&gt;
** doxygen coming soon to doc.commontk.org&lt;br /&gt;
** superbuild/CTK support for multiple applications MITK, MAF, gimias&lt;br /&gt;
** Now 3 machines submitting to dashboard - JJ will do mac submission, SA and SP to do windows machines.&lt;br /&gt;
* Friday&lt;br /&gt;
** Doxygen documentation is online (being built at 7:00 am Eastern time) - perhaps it can be grouped automatically based on directory structure?&lt;br /&gt;
** Code coverage is reported in nightly build&lt;br /&gt;
** More nightly test machines to be set up (builds should enable all options for better testing)&lt;br /&gt;
** topic forks preferred in general over topic branches (good for experiments that you may delete).&lt;br /&gt;
** people should be careful not to push things to the main repository that might break other people&#039;s work (in the future we may move to pull requests and have fewer people with write access to the main repos)&lt;br /&gt;
** &amp;quot;Georgetown Breadsoda Snapshot&amp;quot; of CTK - 0.01 pre-alpha.&lt;br /&gt;
** KWStyle will be set up (Jc) - use Qt style for most classes unless explicitly derived from VTK or other package&lt;br /&gt;
** git workflow:&lt;br /&gt;
*** write a wiki page on commontk.org (or link to git hub wiki) and announce to mailing list to solicit other help.&lt;br /&gt;
*** fork ctk on github for topic specific work, then create and publish a branch to name your project topic - give write access to your collaborators for the topic.&lt;br /&gt;
*** keep rebasing your fork from CTK git (when needing features) into fork while adding new functionality&lt;br /&gt;
*** run tests with make Experimental - or create topic-specific mycdash dashboard and point your build submissions to that dashboard&lt;br /&gt;
*** when finished with new functionality:&lt;br /&gt;
**** do final rebase and test&lt;br /&gt;
**** announce to mailinglist with pointer to your forked project (URL of diffs on github)&lt;br /&gt;
**** push to master&lt;br /&gt;
**** Watch continuous and nightly builds and fix any issues that arise&lt;br /&gt;
&lt;br /&gt;
* Next hackfest Sept 13 - 17 in Barcelona?  Bologna?  Sophia-Antipolis?&lt;br /&gt;
* Also need a &#039;talkers&#039; meeting&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>PatrickCheng</name></author>
	</entry>
	<entry>
		<id>https://www.commontk.org/index.php?title=File:DSC00684.JPG&amp;diff=176</id>
		<title>File:DSC00684.JPG</title>
		<link rel="alternate" type="text/html" href="https://www.commontk.org/index.php?title=File:DSC00684.JPG&amp;diff=176"/>
		<updated>2010-05-25T16:30:00Z</updated>

		<summary type="html">&lt;p&gt;PatrickCheng: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>PatrickCheng</name></author>
	</entry>
	<entry>
		<id>https://www.commontk.org/index.php?title=File:DSC00681.JPG&amp;diff=175</id>
		<title>File:DSC00681.JPG</title>
		<link rel="alternate" type="text/html" href="https://www.commontk.org/index.php?title=File:DSC00681.JPG&amp;diff=175"/>
		<updated>2010-05-25T16:29:37Z</updated>

		<summary type="html">&lt;p&gt;PatrickCheng: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>PatrickCheng</name></author>
	</entry>
	<entry>
		<id>https://www.commontk.org/index.php?title=CTK-Hackfest-May-2010&amp;diff=174</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=174"/>
		<updated>2010-05-25T16:29:06Z</updated>

		<summary type="html">&lt;p&gt;PatrickCheng: /* Agenda */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&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,                     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;
# Dan Blezek,                       Mayo Clinic, USA&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;
# Stephen Aylward,                  Kitware&lt;br /&gt;
# Julien Jomier,                    Kitware&lt;br /&gt;
# Julien Finet,                     Kitware&lt;br /&gt;
# Jean-Christophe Fillion-Robin,    Kitware&lt;br /&gt;
# Oliver Kutter                     Siemens&lt;br /&gt;
# Nicolas Rannou                    Harvard&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/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 [http://www.na-mic.org/Wiki/index.php/Events:CTK-Hackfest-2010 Pre-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;
=== DICOM ===&lt;br /&gt;
* Marco&lt;br /&gt;
* Cache/Database issues&lt;br /&gt;
* Application Hosting&lt;br /&gt;
* Unified CMake for DCMTK (Michael, JJ, Dan, Jc)&lt;br /&gt;
&lt;br /&gt;
*Wednesday:&lt;br /&gt;
** MITK superbuild, with CTK widgets&lt;br /&gt;
** DCMTK CMakeFiles&lt;br /&gt;
** Stalled on findscu - integrating dcmtk, fetchdicom, sumatra ideas into CTK implementation&lt;br /&gt;
&lt;br /&gt;
*Friday:&lt;br /&gt;
** Progress on ctkDICOM app (still much to do)&lt;br /&gt;
** MITK now uses superbuild and ctkDICOMIndexer (to be committed in the next few weeks)&lt;br /&gt;
** New demos of Service Class User (SCU) classes for DCMTK in CTK repository&lt;br /&gt;
** Need more testing data and &amp;quot;dummy&amp;quot; server that can be run during tests&lt;br /&gt;
** mingw build ctk for MAF to incorporate DCMTK in MAF (nightly build on mingw coming).&lt;br /&gt;
&lt;br /&gt;
=== Integration ===&lt;br /&gt;
* Marco and Ivo&lt;br /&gt;
* Integrating CTK into MITK and Slicer, gimias, MAF &lt;br /&gt;
* Slicer&#039;s Execution Model into MITK&lt;br /&gt;
&lt;br /&gt;
* Wednesday&lt;br /&gt;
** Started the CTK App Launcher: http://github.com/jcfr/CTK-AppLauncher&lt;br /&gt;
** Discussion of generalizing execution model independent of MRML, but may wait until next hackfest&lt;br /&gt;
* Friday&lt;br /&gt;
** More progress on app launcher (almost finished)  Need to think about the GPL for statically linked binary.&lt;br /&gt;
** discussions of unstructured grids for command line module i/o&lt;br /&gt;
&lt;br /&gt;
=== Widgets ===&lt;br /&gt;
* Julien F.&lt;br /&gt;
* Review of CTKWidgets and [[Documentation/WidgetPlans|wishlist]]&lt;br /&gt;
* PythonQt&lt;br /&gt;
* Wednesday&lt;br /&gt;
** progress on [[Documentation/ctkTransferFunctionWidget|transfer function]] editor&lt;br /&gt;
* Friday&lt;br /&gt;
** New functionality in transfer function editor&lt;br /&gt;
** Some new widgets from DICOM&lt;br /&gt;
** New Qt-based command line argument parser&lt;br /&gt;
** Log4Qt is now in CTK&lt;br /&gt;
&lt;br /&gt;
=== Events and Communications ===&lt;br /&gt;
* Patrick&lt;br /&gt;
* [[Documentation/Events|Inter- and Intra-process events]]&lt;br /&gt;
* Sascha&lt;br /&gt;
* EventBus as a Service&lt;br /&gt;
* Wednesday&lt;br /&gt;
** patches for ZMQ and git repository&lt;br /&gt;
* Friday&lt;br /&gt;
** CMake&#039;ifying the latest ZMQ - into github fork of ZMQ  &lt;br /&gt;
***http://github.com/PatrickCheng/zeromq2&lt;br /&gt;
** Included in CTK (builds on multiple platforms)&lt;br /&gt;
** requires cmake 2.8.1&lt;br /&gt;
** Initial tests, more applications to come&lt;br /&gt;
** Sascha, Daniele and Patrick to discuss&lt;br /&gt;
** MAF event bus integrated with ctk Plugin event bus (to be integrated with MAF after some more discussion and testing)&lt;br /&gt;
&lt;br /&gt;
=== Plugins, Modules ===&lt;br /&gt;
* Sascha&lt;br /&gt;
* Plugin system: [http://wiki.github.com/pieper/CTK/ctk-plugin-framework Design Document]&lt;br /&gt;
** Xavier: Writing a plugin for a vtk bulls eye plot as a service&lt;br /&gt;
** Xavier: Writing an LDAP expression filter for use in the service framework&lt;br /&gt;
** Sascha: Finishing the service registry for the plugin framework&lt;br /&gt;
** Daniele: Integrating the MAF Event Bus as a plugin -&amp;gt; maybe discussion with Patrick needed&lt;br /&gt;
* Friday&lt;br /&gt;
** Plugin branch is merged with master in CTK/Libs/PluginFramework&lt;br /&gt;
&lt;br /&gt;
=== Interoperability ===&lt;br /&gt;
* Oliver&lt;br /&gt;
* [[Documentation/Interfacing_Via_OpenGL|Interfacing systems at the OpenGL level (i.e. VTK and OpenInventor)]]&lt;br /&gt;
* Wednesday&lt;br /&gt;
** VTK/Inventor integration - basic demo working, but many integration issues being investigated&lt;br /&gt;
* Friday&lt;br /&gt;
** Now working to load scene graphs into VTK render windows (tested volume rendering, transparent rendering...)&lt;br /&gt;
** Events, resize, etc being mapped from VTK to XIP&lt;br /&gt;
** need to have generic input setting (need to be able to export image data into XIP volumes)&lt;br /&gt;
&lt;br /&gt;
=== Organization and Workflow ===&lt;br /&gt;
* Steve and Jean-Christophe&lt;br /&gt;
* Conventions for using git.  Ideas: [https://cirl.berkeley.edu/mb312/gitwash/index.html gitwash example], [http://www.dinnermint.org/tutorial/dead-simple-git-workflow-for-agile-teams/ dead simple example], [http://www.vtk.org/Wiki/VTK/Git vtk plans].&lt;br /&gt;
* Coding styles and conventions&lt;br /&gt;
* Dashboard issues (setting up nightly and continuous build machines)&lt;br /&gt;
** Dash21 now has a nightly (documentation + coverage) and continuous dashboard&lt;br /&gt;
* Superbuild (Jc)&lt;br /&gt;
** Solve problem related to MITK/CTK&lt;br /&gt;
** Fix bug in FindDCMTK&lt;br /&gt;
* Wednesday&lt;br /&gt;
** Work on git documentation&lt;br /&gt;
** doxygen coming soon to doc.commontk.org&lt;br /&gt;
** superbuild/CTK support for multiple applications MITK, MAF, gimias&lt;br /&gt;
** Now 3 machines submitting to dashboard - JJ will do mac submission, SA and SP to do windows machines.&lt;br /&gt;
* Friday&lt;br /&gt;
** Doxygen documentation is online (being built at 7:00 am Eastern time) - perhaps it can be grouped automatically based on directory structure?&lt;br /&gt;
** Code coverage is reported in nightly build&lt;br /&gt;
** More nightly test machines to be set up (builds should enable all options for better testing)&lt;br /&gt;
** topic forks preferred in general over topic branches (good for experiments that you may delete).&lt;br /&gt;
** people should be careful not to push things to the main repository that might break other people&#039;s work (in the future we may move to pull requests and have fewer people with write access to the main repos)&lt;br /&gt;
** &amp;quot;Georgetown Breadsoda Snapshot&amp;quot; of CTK - 0.01 pre-alpha.&lt;br /&gt;
** KWStyle will be set up (Jc) - use Qt style for most classes unless explicitly derived from VTK or other package&lt;br /&gt;
** git workflow:&lt;br /&gt;
*** write a wiki page on commontk.org (or link to git hub wiki) and announce to mailing list to solicit other help.&lt;br /&gt;
*** fork ctk on github for topic specific work, then create and publish a branch to name your project topic - give write access to your collaborators for the topic.&lt;br /&gt;
*** keep rebasing your fork from CTK git (when needing features) into fork while adding new functionality&lt;br /&gt;
*** run tests with make Experimental - or create topic-specific mycdash dashboard and point your build submissions to that dashboard&lt;br /&gt;
*** when finished with new functionality:&lt;br /&gt;
**** do final rebase and test&lt;br /&gt;
**** announce to mailinglist with pointer to your forked project (URL of diffs on github)&lt;br /&gt;
**** push to master&lt;br /&gt;
**** Watch continuous and nightly builds and fix any issues that arise&lt;br /&gt;
&lt;br /&gt;
* Next hackfest Sept 13 - 17 in Barcelona?  Bologna?  Sophia-Antipolis?&lt;br /&gt;
* Also need a &#039;talkers&#039; meeting&lt;br /&gt;
&lt;br /&gt;
== Event pictures ==&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>PatrickCheng</name></author>
	</entry>
	<entry>
		<id>https://www.commontk.org/index.php?title=CTK-Hackfest-May-2010&amp;diff=173</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=173"/>
		<updated>2010-05-25T16:26:11Z</updated>

		<summary type="html">&lt;p&gt;PatrickCheng: /* Events and Communications */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&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,                     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;
# Dan Blezek,                       Mayo Clinic, USA&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;
# Stephen Aylward,                  Kitware&lt;br /&gt;
# Julien Jomier,                    Kitware&lt;br /&gt;
# Julien Finet,                     Kitware&lt;br /&gt;
# Jean-Christophe Fillion-Robin,    Kitware&lt;br /&gt;
# Oliver Kutter                     Siemens&lt;br /&gt;
# Nicolas Rannou                    Harvard&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/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 [http://www.na-mic.org/Wiki/index.php/Events:CTK-Hackfest-2010 Pre-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;
=== DICOM ===&lt;br /&gt;
* Marco&lt;br /&gt;
* Cache/Database issues&lt;br /&gt;
* Application Hosting&lt;br /&gt;
* Unified CMake for DCMTK (Michael, JJ, Dan, Jc)&lt;br /&gt;
&lt;br /&gt;
*Wednesday:&lt;br /&gt;
** MITK superbuild, with CTK widgets&lt;br /&gt;
** DCMTK CMakeFiles&lt;br /&gt;
** Stalled on findscu - integrating dcmtk, fetchdicom, sumatra ideas into CTK implementation&lt;br /&gt;
&lt;br /&gt;
*Friday:&lt;br /&gt;
** Progress on ctkDICOM app (still much to do)&lt;br /&gt;
** MITK now uses superbuild and ctkDICOMIndexer (to be committed in the next few weeks)&lt;br /&gt;
** New demos of Service Class User (SCU) classes for DCMTK in CTK repository&lt;br /&gt;
** Need more testing data and &amp;quot;dummy&amp;quot; server that can be run during tests&lt;br /&gt;
** mingw build ctk for MAF to incorporate DCMTK in MAF (nightly build on mingw coming).&lt;br /&gt;
&lt;br /&gt;
=== Integration ===&lt;br /&gt;
* Marco and Ivo&lt;br /&gt;
* Integrating CTK into MITK and Slicer, gimias, MAF &lt;br /&gt;
* Slicer&#039;s Execution Model into MITK&lt;br /&gt;
&lt;br /&gt;
* Wednesday&lt;br /&gt;
** Started the CTK App Launcher: http://github.com/jcfr/CTK-AppLauncher&lt;br /&gt;
** Discussion of generalizing execution model independent of MRML, but may wait until next hackfest&lt;br /&gt;
* Friday&lt;br /&gt;
** More progress on app launcher (almost finished)  Need to think about the GPL for statically linked binary.&lt;br /&gt;
** discussions of unstructured grids for command line module i/o&lt;br /&gt;
&lt;br /&gt;
=== Widgets ===&lt;br /&gt;
* Julien F.&lt;br /&gt;
* Review of CTKWidgets and [[Documentation/WidgetPlans|wishlist]]&lt;br /&gt;
* PythonQt&lt;br /&gt;
* Wednesday&lt;br /&gt;
** progress on [[Documentation/ctkTransferFunctionWidget|transfer function]] editor&lt;br /&gt;
* Friday&lt;br /&gt;
** New functionality in transfer function editor&lt;br /&gt;
** Some new widgets from DICOM&lt;br /&gt;
** New Qt-based command line argument parser&lt;br /&gt;
** Log4Qt is now in CTK&lt;br /&gt;
&lt;br /&gt;
=== Events and Communications ===&lt;br /&gt;
* Patrick&lt;br /&gt;
* [[Documentation/Events|Inter- and Intra-process events]]&lt;br /&gt;
* Sascha&lt;br /&gt;
* EventBus as a Service&lt;br /&gt;
* Wednesday&lt;br /&gt;
** patches for ZMQ and git repository&lt;br /&gt;
* Friday&lt;br /&gt;
** CMake&#039;ifying the latest ZMQ - into github fork of ZMQ  &lt;br /&gt;
***http://github.com/PatrickCheng/zeromq2&lt;br /&gt;
** Included in CTK (builds on multiple platforms)&lt;br /&gt;
** requires cmake 2.8.1&lt;br /&gt;
** Initial tests, more applications to come&lt;br /&gt;
** Sascha, Daniele and Patrick to discuss&lt;br /&gt;
** MAF event bus integrated with ctk Plugin event bus (to be integrated with MAF after some more discussion and testing)&lt;br /&gt;
&lt;br /&gt;
=== Plugins, Modules ===&lt;br /&gt;
* Sascha&lt;br /&gt;
* Plugin system: [http://wiki.github.com/pieper/CTK/ctk-plugin-framework Design Document]&lt;br /&gt;
** Xavier: Writing a plugin for a vtk bulls eye plot as a service&lt;br /&gt;
** Xavier: Writing an LDAP expression filter for use in the service framework&lt;br /&gt;
** Sascha: Finishing the service registry for the plugin framework&lt;br /&gt;
** Daniele: Integrating the MAF Event Bus as a plugin -&amp;gt; maybe discussion with Patrick needed&lt;br /&gt;
* Friday&lt;br /&gt;
** Plugin branch is merged with master in CTK/Libs/PluginFramework&lt;br /&gt;
&lt;br /&gt;
=== Interoperability ===&lt;br /&gt;
* Oliver&lt;br /&gt;
* [[Documentation/Interfacing_Via_OpenGL|Interfacing systems at the OpenGL level (i.e. VTK and OpenInventor)]]&lt;br /&gt;
* Wednesday&lt;br /&gt;
** VTK/Inventor integration - basic demo working, but many integration issues being investigated&lt;br /&gt;
* Friday&lt;br /&gt;
** Now working to load scene graphs into VTK render windows (tested volume rendering, transparent rendering...)&lt;br /&gt;
** Events, resize, etc being mapped from VTK to XIP&lt;br /&gt;
** need to have generic input setting (need to be able to export image data into XIP volumes)&lt;br /&gt;
&lt;br /&gt;
=== Organization and Workflow ===&lt;br /&gt;
* Steve and Jean-Christophe&lt;br /&gt;
* Conventions for using git.  Ideas: [https://cirl.berkeley.edu/mb312/gitwash/index.html gitwash example], [http://www.dinnermint.org/tutorial/dead-simple-git-workflow-for-agile-teams/ dead simple example], [http://www.vtk.org/Wiki/VTK/Git vtk plans].&lt;br /&gt;
* Coding styles and conventions&lt;br /&gt;
* Dashboard issues (setting up nightly and continuous build machines)&lt;br /&gt;
** Dash21 now has a nightly (documentation + coverage) and continuous dashboard&lt;br /&gt;
* Superbuild (Jc)&lt;br /&gt;
** Solve problem related to MITK/CTK&lt;br /&gt;
** Fix bug in FindDCMTK&lt;br /&gt;
* Wednesday&lt;br /&gt;
** Work on git documentation&lt;br /&gt;
** doxygen coming soon to doc.commontk.org&lt;br /&gt;
** superbuild/CTK support for multiple applications MITK, MAF, gimias&lt;br /&gt;
** Now 3 machines submitting to dashboard - JJ will do mac submission, SA and SP to do windows machines.&lt;br /&gt;
* Friday&lt;br /&gt;
** Doxygen documentation is online (being built at 7:00 am Eastern time) - perhaps it can be grouped automatically based on directory structure?&lt;br /&gt;
** Code coverage is reported in nightly build&lt;br /&gt;
** More nightly test machines to be set up (builds should enable all options for better testing)&lt;br /&gt;
** topic forks preferred in general over topic branches (good for experiments that you may delete).&lt;br /&gt;
** people should be careful not to push things to the main repository that might break other people&#039;s work (in the future we may move to pull requests and have fewer people with write access to the main repos)&lt;br /&gt;
** &amp;quot;Georgetown Breadsoda Snapshot&amp;quot; of CTK - 0.01 pre-alpha.&lt;br /&gt;
** KWStyle will be set up (Jc) - use Qt style for most classes unless explicitly derived from VTK or other package&lt;br /&gt;
** git workflow:&lt;br /&gt;
*** write a wiki page on commontk.org (or link to git hub wiki) and announce to mailing list to solicit other help.&lt;br /&gt;
*** fork ctk on github for topic specific work, then create and publish a branch to name your project topic - give write access to your collaborators for the topic.&lt;br /&gt;
*** keep rebasing your fork from CTK git (when needing features) into fork while adding new functionality&lt;br /&gt;
*** run tests with make Experimental - or create topic-specific mycdash dashboard and point your build submissions to that dashboard&lt;br /&gt;
*** when finished with new functionality:&lt;br /&gt;
**** do final rebase and test&lt;br /&gt;
**** announce to mailinglist with pointer to your forked project (URL of diffs on github)&lt;br /&gt;
**** push to master&lt;br /&gt;
**** Watch continuous and nightly builds and fix any issues that arise&lt;br /&gt;
&lt;br /&gt;
* Next hackfest Sept 13 - 17 in Barcelona?  Bologna?  Sophia-Antipolis?&lt;br /&gt;
* Also need a &#039;talkers&#039; meeting&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;|Brief Status Update&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>PatrickCheng</name></author>
	</entry>
	<entry>
		<id>https://www.commontk.org/index.php?title=CTK-Hackfest-May-2010&amp;diff=54</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=54"/>
		<updated>2010-04-25T05:29:13Z</updated>

		<summary type="html">&lt;p&gt;PatrickCheng: /* 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,                         DKFZ&lt;br /&gt;
# Marco Nolden,                     DKFZ&lt;br /&gt;
# Sascha Zelzer,                    DKFZ&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>PatrickCheng</name></author>
	</entry>
	<entry>
		<id>https://www.commontk.org/index.php?title=CTK-Hackfest-May-2010&amp;diff=53</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=53"/>
		<updated>2010-04-21T21:28:41Z</updated>

		<summary type="html">&lt;p&gt;PatrickCheng: /* 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;
# Ivo Wolf&lt;br /&gt;
# Steve Pieper&lt;br /&gt;
# Marco Nolden&lt;br /&gt;
# Sascha Zelzer&lt;br /&gt;
# Dan Blezek&lt;br /&gt;
# Daniele Giunchi&lt;br /&gt;
# Alessandro Chiarini&lt;br /&gt;
# Pedro Omedas&lt;br /&gt;
# Xavier Planes&lt;br /&gt;
# Patrick Cheng&lt;br /&gt;
# Ziv Yaniv&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>PatrickCheng</name></author>
	</entry>
	<entry>
		<id>https://www.commontk.org/index.php?title=CTK-Hackfest-May-2010&amp;diff=52</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=52"/>
		<updated>2010-04-21T20:41:42Z</updated>

		<summary type="html">&lt;p&gt;PatrickCheng: /* 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;
# Ivo Wolf&lt;br /&gt;
# Steve Pieper&lt;br /&gt;
# Marco Nolden&lt;br /&gt;
# Sascha Zelzer&lt;br /&gt;
# Dan Blezek&lt;br /&gt;
# Daniele Giunchi&lt;br /&gt;
# Alessandro Chiarini&lt;br /&gt;
# Pedro Omedas&lt;br /&gt;
# Xavier Planes&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>PatrickCheng</name></author>
	</entry>
	<entry>
		<id>https://www.commontk.org/index.php?title=CTK-Hackfest-May-2010&amp;diff=51</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=51"/>
		<updated>2010-04-21T20:29:19Z</updated>

		<summary type="html">&lt;p&gt;PatrickCheng: /* 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;
# Ivo Wolf&lt;br /&gt;
# Steve Pieper&lt;br /&gt;
# Marco Nolden&lt;br /&gt;
# Sascha Zelzer&lt;br /&gt;
# Dan Blezek&lt;br /&gt;
# Daniele Giunchi&lt;br /&gt;
# Alessandro Chiarini&lt;br /&gt;
# Pedro Omedas&lt;br /&gt;
# Alejandro Frangi &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>PatrickCheng</name></author>
	</entry>
	<entry>
		<id>https://www.commontk.org/index.php?title=CTK-Hackfest-May-2010&amp;diff=49</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=49"/>
		<updated>2010-04-20T03:52:00Z</updated>

		<summary type="html">&lt;p&gt;PatrickCheng: /* 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;
* Ivo Wolf&lt;br /&gt;
* Steve Pieper&lt;br /&gt;
* Marco Nolden&lt;br /&gt;
* Sascha Zelzer&lt;br /&gt;
* Dan Blezek&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>PatrickCheng</name></author>
	</entry>
	<entry>
		<id>https://www.commontk.org/index.php?title=CTK-Hackfest-May-2010&amp;diff=48</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=48"/>
		<updated>2010-04-20T03:44:03Z</updated>

		<summary type="html">&lt;p&gt;PatrickCheng: /* Agenda */&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 [Note date change!].  Location Georgetown University, Washington DC, 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;
* Ivo Wolf&lt;br /&gt;
* Steve Pieper&lt;br /&gt;
* Marco Nolden&lt;br /&gt;
* Sascha Zelzer&lt;br /&gt;
* Dan Blezek&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;
&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>PatrickCheng</name></author>
	</entry>
	<entry>
		<id>https://www.commontk.org/index.php?title=CTK-Hackfest-May-2010&amp;diff=47</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=47"/>
		<updated>2010-04-20T03:37:21Z</updated>

		<summary type="html">&lt;p&gt;PatrickCheng: &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 [Note date change!].  Location Georgetown University, Washington DC, 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;
* Ivo Wolf&lt;br /&gt;
* Steve Pieper&lt;br /&gt;
* Marco Nolden&lt;br /&gt;
* Sascha Zelzer&lt;br /&gt;
* Dan Blezek&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;
&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:#fff6a6; color:black&amp;quot;| &#039;&#039;&#039;Opening&#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;| &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;| 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;| 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;|&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;
&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>PatrickCheng</name></author>
	</entry>
	<entry>
		<id>https://www.commontk.org/index.php?title=CTK-Hackfest-May-2010&amp;diff=46</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=46"/>
		<updated>2010-04-20T03:18:37Z</updated>

		<summary type="html">&lt;p&gt;PatrickCheng: /* Agenda */&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 [Note date change!].  Location Georgetown University, Washington DC, 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;
* Ivo Wolf&lt;br /&gt;
* Steve Pieper&lt;br /&gt;
* Marco Nolden&lt;br /&gt;
* Sascha Zelzer&lt;br /&gt;
* Dan Blezek&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;
&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:#fff6a6; color:black&amp;quot;| &#039;&#039;&#039;Opening&#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;| &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;| 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;| 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;|&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;/div&gt;</summary>
		<author><name>PatrickCheng</name></author>
	</entry>
	<entry>
		<id>https://www.commontk.org/index.php?title=CTK-Hackfest-May-2010&amp;diff=45</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=45"/>
		<updated>2010-04-20T03:17:19Z</updated>

		<summary type="html">&lt;p&gt;PatrickCheng: &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 [Note date change!].  Location Georgetown University, Washington DC, 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;
* Ivo Wolf&lt;br /&gt;
* Steve Pieper&lt;br /&gt;
* Marco Nolden&lt;br /&gt;
* Sascha Zelzer&lt;br /&gt;
* Dan Blezek&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;
&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:#fff6a6; color:black&amp;quot;| &#039;&#039;&#039;Opening&#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;| &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;15:30-16:00&#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:#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;|&lt;br /&gt;
| style=&amp;quot;background:#ebeced; color:black&amp;quot;|&lt;br /&gt;
| style=&amp;quot;background:#ebeced; color:black&amp;quot;|&lt;br /&gt;
| style=&amp;quot;background:#ebeced; color:black&amp;quot;|&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>PatrickCheng</name></author>
	</entry>
	<entry>
		<id>https://www.commontk.org/index.php?title=CTK-Hackfest-May-2010&amp;diff=44</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=44"/>
		<updated>2010-04-20T02:56:49Z</updated>

		<summary type="html">&lt;p&gt;PatrickCheng: &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 [Note date change!].  Location Georgetown University, Washington DC, 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;
* Ivo Wolf&lt;br /&gt;
* Steve Pieper&lt;br /&gt;
* Marco Nolden&lt;br /&gt;
* Sascha Zelzer&lt;br /&gt;
* Dan Blezek&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;/div&gt;</summary>
		<author><name>PatrickCheng</name></author>
	</entry>
	<entry>
		<id>https://www.commontk.org/index.php?title=The_Team&amp;diff=43</id>
		<title>The Team</title>
		<link rel="alternate" type="text/html" href="https://www.commontk.org/index.php?title=The_Team&amp;diff=43"/>
		<updated>2010-04-15T18:46:48Z</updated>

		<summary type="html">&lt;p&gt;PatrickCheng: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The pro tempore steering committee includes:&lt;br /&gt;
&lt;br /&gt;
* Hans-Peter Meinzer, German Cancer Research Center, Heidelberg, Germany &#039;&#039;(Catalyst of the CTK effort)&#039;&#039;&lt;br /&gt;
* Ron Kikinis, Harvard Medical School, Boston, MA, USA &#039;&#039;(Meeting Chair)&#039;&#039;&lt;br /&gt;
* Ivo Wolf, Mannheim University of Applied Sciences, Institute for Medical Informatics, Mannheim, Germany&lt;br /&gt;
* Marco Nolden, German Cancer Research Center, Heidelberg, Germany&lt;br /&gt;
* Steve Pieper, Isomics, Cambridge, MA, USA&lt;br /&gt;
* Kevin Cleary, Georgetown University, Washington DC, USA&lt;br /&gt;
** Patrick Cheng, Georgetown University, Washington DC, USA&lt;br /&gt;
** Ziv Yaniv, Georgetown University, Washington DC, USA&lt;br /&gt;
* Lawrence Tarbox, Mallinckrodt Institute of Radiology, St.Louis, MO, USA&lt;br /&gt;
* Stephen Aylward, Kitware Inc., Carborro, NC, USA&lt;br /&gt;
** Julien Finet, Kitware Inc.&lt;br /&gt;
** Jean-Christophe Fillion-Robin, Kitware Inc. &lt;br /&gt;
* Will Schroeder, Kitware Inc., Clifton Park, NY, USA&lt;br /&gt;
* Marco Viceconti, Laboratorio di Tecnologia Medica, Bologna, Italy&lt;br /&gt;
* Michael Onken, OFFIS DICOM Team, Oldenburg, Germany&lt;br /&gt;
* Nicholas Ayache, Sofia Antipolis, INRIA, France&lt;br /&gt;
** Olivier Clatz, Sofia Antipolis, INRIA, France&lt;br /&gt;
** Julien Wintz, Sofia Antipolis, INRIA, France&lt;br /&gt;
** Pierre Fillard, Sofia Antipolis, INRIA, France&lt;br /&gt;
* Gianluca Paladini, Siemens Corporate Research, Princeton, NJ, USA&lt;br /&gt;
* David Clunie, RadPharm, Princeton, NJ, USA&lt;/div&gt;</summary>
		<author><name>PatrickCheng</name></author>
	</entry>
</feed>