<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
		>
<channel>
	<title>Comments on: Communication Issues: Improving Turnaround</title>
	<atom:link href="http://thetoolsmiths.org/2009/06/03/communication-issues-improving-turnaround/feed/" rel="self" type="application/rss+xml" />
	<link>http://thetoolsmiths.org/2009/06/03/communication-issues-improving-turnaround/</link>
	<description></description>
	<lastBuildDate>Mon, 08 Mar 2010 23:40:21 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
		<item>
		<title>By: The Dependency Question &#171; The Toolsmiths</title>
		<link>http://thetoolsmiths.org/2009/06/03/communication-issues-improving-turnaround/comment-page-1/#comment-486</link>
		<dc:creator>The Dependency Question &#171; The Toolsmiths</dc:creator>
		<pubDate>Tue, 01 Sep 2009 16:39:56 +0000</pubDate>
		<guid isPermaLink="false">http://toolssig.wordpress.com/?p=252#comment-486</guid>
		<description>[...] during development so that you can protect against mismatched resource bugs, and, lastly, use a robust shared command system to transmit changes to a running game to shorten turn around [...]</description>
		<content:encoded><![CDATA[<p>[...] during development so that you can protect against mismatched resource bugs, and, lastly, use a robust shared command system to transmit changes to a running game to shorten turn around [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Jay Taoko</title>
		<link>http://thetoolsmiths.org/2009/06/03/communication-issues-improving-turnaround/comment-page-1/#comment-485</link>
		<dc:creator>Jay Taoko</dc:creator>
		<pubDate>Thu, 04 Jun 2009 17:14:56 +0000</pubDate>
		<guid isPermaLink="false">http://toolssig.wordpress.com/?p=252#comment-485</guid>
		<description>Excellent article! And very timely... We have a tool that uses some of the principles you mentioned to initiate communication between a program running on a console (or PC) and a tool on a PC. We created it to let programmers expose parameters that can be modified by artists and designers during runtime. No need to modify the code and recompile.
At the core, we use a TCP/IP connection to initiate communication between the tool and the instrumented program. The program and the tool exchange XML text packets to communicate. But we are planning binary packets for things like texture data for instance.
Just like you said, the instrumented program has a thread running in the background to listen to incoming command from the tool.
We have a demo of it here: http://inalogic.com/MainSite/component/content/article/6-dev-tools/29-devtool-demo</description>
		<content:encoded><![CDATA[<p>Excellent article! And very timely&#8230; We have a tool that uses some of the principles you mentioned to initiate communication between a program running on a console (or PC) and a tool on a PC. We created it to let programmers expose parameters that can be modified by artists and designers during runtime. No need to modify the code and recompile.<br />
At the core, we use a TCP/IP connection to initiate communication between the tool and the instrumented program. The program and the tool exchange XML text packets to communicate. But we are planning binary packets for things like texture data for instance.<br />
Just like you said, the instrumented program has a thread running in the background to listen to incoming command from the tool.<br />
We have a demo of it here: <a href="http://inalogic.com/MainSite/component/content/article/6-dev-tools/29-devtool-demo" rel="nofollow">http://inalogic.com/MainSite/component/content/article/6-dev-tools/29-devtool-demo</a></p>
]]></content:encoded>
	</item>
</channel>
</rss>
