<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	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/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>SRJM.co.uk &#187; Programming</title>
	<atom:link href="http://www.srjm.co.uk/journal/tagged/programming/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.srjm.co.uk</link>
	<description>The online journal of digital artist and web designer Simon R.J. Mutton.</description>
	<lastBuildDate>Fri, 09 Jul 2010 20:56:23 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3</generator>
		<item>
		<title>DirectX Coursework2 Hand-in</title>
		<link>http://www.srjm.co.uk/journal/2009/04/directx-coursework2-hand-in/</link>
		<comments>http://www.srjm.co.uk/journal/2009/04/directx-coursework2-hand-in/#comments</comments>
		<pubDate>Thu, 02 Apr 2009 15:02:48 +0000</pubDate>
		<dc:creator>Simon</dc:creator>
				<category><![CDATA[BSc Digital Art and Technology (i-dat)]]></category>
		<category><![CDATA[Final Year]]></category>
		<category><![CDATA[Programming]]></category>
		<category><![CDATA[C++]]></category>
		<category><![CDATA[DirectX]]></category>
		<category><![CDATA[Screenshots]]></category>

		<guid isPermaLink="false">http://www.srjm.co.uk/?p=517</guid>
		<description><![CDATA[Here is a screenshot of my mobile lights floating around the fish model all wrapped up in a micro-terrain:]]></description>
			<content:encoded><![CDATA[<p>Here is a screenshot of my mobile lights floating around the fish model all wrapped up in a micro-terrain:</p>
<p class="alignCentre"><a href="http://www.flickr.com/photos/thanandyr/3406663220/" title="soft2 by srjm, on Flickr"><img src="http://farm4.static.flickr.com/3549/3406663220_fced862619.jpg" width="500" height="313" alt="soft2" /></a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.srjm.co.uk/journal/2009/04/directx-coursework2-hand-in/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Update on DirectX 2</title>
		<link>http://www.srjm.co.uk/journal/2009/03/update-on-directx-2/</link>
		<comments>http://www.srjm.co.uk/journal/2009/03/update-on-directx-2/#comments</comments>
		<pubDate>Sun, 29 Mar 2009 16:31:05 +0000</pubDate>
		<dc:creator>Simon</dc:creator>
				<category><![CDATA[BSc Digital Art and Technology (i-dat)]]></category>
		<category><![CDATA[Final Year]]></category>
		<category><![CDATA[Programming]]></category>
		<category><![CDATA[C++]]></category>
		<category><![CDATA[DirectX]]></category>

		<guid isPermaLink="false">http://www.srjm.co.uk/?p=510</guid>
		<description><![CDATA[Here are some screenshots I took a couple of days ago of developing my mobile lights. I&#8217;ve also decided to re-use the fish model for now since I have nothing better to replace it with! Here is a shot of my first light, not doing very much interesting. The final lights are completely mobile and [...]]]></description>
			<content:encoded><![CDATA[<p>Here are some screenshots I took a couple of days ago of developing my mobile lights. I&#8217;ve also decided to re-use the fish model for now since I have nothing better to replace it with!</p>
<p class="alignCentre"><img src="http://www.srjm.co.uk/images/fish-and-light.jpg" alt="First light" /></p>
<p>Here is a shot of my first light, not doing very much interesting.</p>
<p class="alignCentre"><img src="http://www.srjm.co.uk/images/fish-and-light2.jpg" alt="Improving lights" /></p>
<p>The final lights are completely mobile and have behaviour determined by taking analogue signals from my USB circuitboard. The motion ranges from soothing and gentle to fast and erratic.</p>
<p class="alignCentre"><img src="http://www.srjm.co.uk/images/fish-and-light3.jpg" alt="Mobile mixed lights" /></p>
]]></content:encoded>
			<wfw:commentRss>http://www.srjm.co.uk/journal/2009/03/update-on-directx-2/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Running DirectX with Analogue Input</title>
		<link>http://www.srjm.co.uk/journal/2009/03/running-directx-with-analogue-input/</link>
		<comments>http://www.srjm.co.uk/journal/2009/03/running-directx-with-analogue-input/#comments</comments>
		<pubDate>Thu, 12 Mar 2009 12:44:43 +0000</pubDate>
		<dc:creator>Simon</dc:creator>
				<category><![CDATA[BSc Digital Art and Technology (i-dat)]]></category>
		<category><![CDATA[Final Year]]></category>
		<category><![CDATA[Programming]]></category>
		<category><![CDATA[Project]]></category>
		<category><![CDATA[DirectX]]></category>
		<category><![CDATA[Hardware]]></category>

		<guid isPermaLink="false">http://www.srjm.co.uk/?p=489</guid>
		<description><![CDATA[<p>Here's a screenshot of my visualiser with a model (albeit the tiger model), mobile camera AND analogue input signals displaying in the output, built on the DXUT utility library.</p>
<p class="alignCentre"><img src="http://www.srjm.co.uk/images/visualiser-shot.png" alt="DirectX biofeedback app screenshot" /></p>]]></description>
			<content:encoded><![CDATA[<p>Here&#8217;s a screenshot of my visualiser with a model (albeit the tiger model), mobile camera AND analogue input signals displaying in the output, built on the DXUT utility library.</p>
<p class="alignCentre"><img src="http://www.srjm.co.uk/images/visualiser-shot.png" alt="DirectX biofeedback app screenshot" /></p>
<p>A few more tweaks were needed to get the slower USB interface to read reliably while DirectX pounded my graphics card for every FPS it could get.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.srjm.co.uk/journal/2009/03/running-directx-with-analogue-input/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Useful DXUT DirectX Pages</title>
		<link>http://www.srjm.co.uk/journal/2009/03/useful-dxut-directx-pages/</link>
		<comments>http://www.srjm.co.uk/journal/2009/03/useful-dxut-directx-pages/#comments</comments>
		<pubDate>Tue, 10 Mar 2009 18:05:57 +0000</pubDate>
		<dc:creator>Simon</dc:creator>
				<category><![CDATA[BSc Digital Art and Technology (i-dat)]]></category>
		<category><![CDATA[Final Year]]></category>
		<category><![CDATA[General Stuff]]></category>
		<category><![CDATA[Programming]]></category>
		<category><![CDATA[DirectX]]></category>
		<category><![CDATA[Links]]></category>

		<guid isPermaLink="false">http://www.srjm.co.uk/?p=487</guid>
		<description><![CDATA[Rather than simply tagging this page I thought it more appropriate to draw greater attention to it for myself: http://msdn.microsoft.com/en-us/library/bb173254(VS.85).aspx]]></description>
			<content:encoded><![CDATA[<p>Rather than simply tagging this page I thought it more appropriate to draw greater attention to it for myself:</p>
<p>
<a href="http://msdn.microsoft.com/en-us/library/bb173254(VS.85).aspx">http://msdn.microsoft.com/en-us/library/bb173254(VS.85).aspx</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.srjm.co.uk/journal/2009/03/useful-dxut-directx-pages/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>DirectX Coursework 1</title>
		<link>http://www.srjm.co.uk/journal/2009/01/directx-coursework-1/</link>
		<comments>http://www.srjm.co.uk/journal/2009/01/directx-coursework-1/#comments</comments>
		<pubDate>Thu, 22 Jan 2009 10:12:01 +0000</pubDate>
		<dc:creator>Simon</dc:creator>
				<category><![CDATA[Programming]]></category>
		<category><![CDATA[3D]]></category>
		<category><![CDATA[DirectX]]></category>
		<category><![CDATA[Screenshots]]></category>

		<guid isPermaLink="false">http://www.srjm.co.uk/?p=452</guid>
		<description><![CDATA[Since I thought the fish looked a bit odd without its limbs I&#8217;ve decided to post another screenshot, this time of it actually running in DirectX and with the animated parts: (Only after I took this and put it online did I notice the comments in the background&#8230;)]]></description>
			<content:encoded><![CDATA[<p>Since I thought the fish looked a bit odd without its limbs I&#8217;ve decided to post another screenshot, this time of it actually running in DirectX and with the animated parts:</p>
<p class="alignCentre"><a href="http://www.flickr.com/photos/thanandyr/3227543165/" title="fish by srjm, on Flickr"><img src="http://farm4.static.flickr.com/3261/3227543165_8030e0da25.jpg" width="500" height="374" alt="fish" /></a></p>
<p>(Only after I took this and put it online did I notice the comments in the background&hellip;)</p>
]]></content:encoded>
			<wfw:commentRss>http://www.srjm.co.uk/journal/2009/01/directx-coursework-1/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Creating a Visualisation in Visual Studio 2008 (Part 2)</title>
		<link>http://www.srjm.co.uk/journal/2008/12/creating-a-visualisation-in-visual-studio-2008-part-2/</link>
		<comments>http://www.srjm.co.uk/journal/2008/12/creating-a-visualisation-in-visual-studio-2008-part-2/#comments</comments>
		<pubDate>Sat, 06 Dec 2008 21:18:12 +0000</pubDate>
		<dc:creator>Simon</dc:creator>
				<category><![CDATA[BSc Digital Art and Technology (i-dat)]]></category>
		<category><![CDATA[Final Year]]></category>
		<category><![CDATA[Programming]]></category>
		<category><![CDATA[Project]]></category>
		<category><![CDATA[C++]]></category>
		<category><![CDATA[DirectX]]></category>
		<category><![CDATA[Links]]></category>

		<guid isPermaLink="false">http://www.srjm.co.uk/?p=366</guid>
		<description><![CDATA[<p>Ultimately the point of researching how to create a Media Player visualisation was to be able to include DirectX capability.</p>
<p>After a lot of searching I found information on the subject (<a href="http://www.tech-archive.net/Archive/Development/microsoft.public.win32.programmer.directx.graphics/2004-11/0316.html">http://www.tech-archive.net/Archive/Development/microsoft.public.win32.programmer.directx.graphics/2004-11/0316.html</a>) saying that the Summer 2003 DirectX SDK features a demo being implemented in a Media Player visualisation.</p>]]></description>
			<content:encoded><![CDATA[<p>Ultimately the point of researching how to create a Media Player visualisation was to be able to include DirectX capability.</p>
<p>After a lot of searching I found information on the subject (<a href="http://www.tech-archive.net/Archive/Development/microsoft.public.win32.programmer.directx.graphics/2004-11/0316.html">http://www.tech-archive.net/Archive/Development/microsoft.public.win32.programmer.directx.graphics/2004-11/0316.html</a>) saying that the Summer 2003 DirectX SDK features a demo being implemented in a Media Player visualisation.</p>
<p>The Summer 2003 SDK: <a href="http://www.microsoft.com/downloads/details.aspx?familyid=9216652f-51e0-402e-b7b5-feb68d00f298&#038;displaylang=en">The Summer 2003 DirectX SDK</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.srjm.co.uk/journal/2008/12/creating-a-visualisation-in-visual-studio-2008-part-2/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Creating a Visualisation in Visual Studio 2008 (Part 1)</title>
		<link>http://www.srjm.co.uk/journal/2008/12/creating-a-visualisation-in-visual-studio-2008-part-1/</link>
		<comments>http://www.srjm.co.uk/journal/2008/12/creating-a-visualisation-in-visual-studio-2008-part-1/#comments</comments>
		<pubDate>Tue, 02 Dec 2008 19:45:07 +0000</pubDate>
		<dc:creator>Simon</dc:creator>
				<category><![CDATA[BSc Digital Art and Technology (i-dat)]]></category>
		<category><![CDATA[Final Year]]></category>
		<category><![CDATA[Project]]></category>
		<category><![CDATA[C++]]></category>
		<category><![CDATA[Programming]]></category>
		<category><![CDATA[Tutorial]]></category>

		<guid isPermaLink="false">http://www.srjm.co.uk/?p=355</guid>
		<description><![CDATA[<p>I vaguely remember trying out something a long time ago with an old SDK and an old educational version of Visual Studio (obtained from university in the first year). There was a sample visualisation in C++ that could be immediately tested out in Windows Media Player.</p>
<p>But this was a long time ago and the files have been lost under several OS reinstalls and the voluminous expansion of accumulated stuff. Instead I would have to start anew with recent SDKs and the new Visual Studio 2008 for my Programming for Digital Media module. But because this wasn't straightforward, and the number of circles I've had to run in will prove tedious to recount, I've decided to simply post what you DO need to do to get this to work.</p>]]></description>
			<content:encoded><![CDATA[<p>I vaguely remember trying out something a long time ago with an old SDK and an old educational version of Visual Studio (obtained from university in the first year). There was a sample visualisation in C++ that could be immediately tested out in Windows Media Player.</p>
<p>But this was a long time ago and the files have been lost under several OS reinstalls and the voluminous expansion of accumulated stuff. Instead I would have to start anew with recent SDKs and the new Visual Studio 2008 for my Programming for Digital Media module. But because this wasn&#8217;t straightforward, and the number of circles I&#8217;ve had to run in will prove tedious to recount, I&#8217;ve decided to simply post what you DO need to do to get this to work.</p>
<p><span id="more-355"></span></p>
<h4>The Method (sans crap)</h4>
<ul>
<li>Download the full new Windows SDK (the standalone Windows Media Player SDK will not help you&hellip;) Google it to find this huge installer.</li>
<li>Follow the instructions on MSDN for installing the Plugin Wizard into Visual Studio in general (not 2008) <strong><a href="http://msdn.microsoft.com/en-us/library/bb262326(VS.85).aspx">found on this MSDN page</a></strong>. <br />To summarise, this basically involves copying the three Windows Media Player Plugin wizard files from the SDK (<strong>C:\Program Files\Microsoft SDKs\Windows\v6.1\Samples\Multimedia\WMP_11\wizards\VSNET</strong>) into the visual studio directory(<strong>C:\Program Files\Microsoft Visual Studio 9.0\VC\vcprojects</strong>) &#8211; my installations were probably the default locations. <br />Choose the 2005 one but rename it to wmpwiz.vsz once it&#8217;s copied</li>
<li>Then you open the file with Notepad and change it to look like this:<br />
<code>VSWIZARD 7.0<br />
Wizard=VsWizard.VsWizardEngine.9.0<br />
Param=&quot;WIZARD_NAME = Windows Media Player Plug-in Wizard&quot;<br />
  Param=&quot;ABSOLUTE_PATH = C:\Program Files\Microsoft SDKs\Windows\v6.1\Samples\Multimedia\WMP_11\wizards\VSNET&quot;<br />
  Param=&quot;FALLBACK_LCID = 1033&quot;<br />
  Param=&quot;VS2003 = 1&quot;</code><br />
<strong><a href="http://forums.microsoft.com/msdn/ShowPost.aspx?PostID=2627171&#038;SiteID=1">The original solution can be found here.</a></strong></li>
</ul>
<p class="alignCentre"><img src="http://www.srjm.co.uk/images/visualisations-in-VS2008.png" alt="The Windows Media Player plugins wizard" /></p>
]]></content:encoded>
			<wfw:commentRss>http://www.srjm.co.uk/journal/2008/12/creating-a-visualisation-in-visual-studio-2008-part-1/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Nigel Thursdays</title>
		<link>http://www.srjm.co.uk/journal/2008/10/nigel-thursdays/</link>
		<comments>http://www.srjm.co.uk/journal/2008/10/nigel-thursdays/#comments</comments>
		<pubDate>Fri, 03 Oct 2008 12:30:29 +0000</pubDate>
		<dc:creator>Simon</dc:creator>
				<category><![CDATA[BSc Digital Art and Technology (i-dat)]]></category>
		<category><![CDATA[Final Year]]></category>
		<category><![CDATA[Hardware]]></category>
		<category><![CDATA[Links]]></category>
		<category><![CDATA[Programming]]></category>

		<guid isPermaLink="false">http://www.srjm.co.uk/?p=209</guid>
		<description><![CDATA[It would seem that from 9am onwards, Nigel Barlow is taking every lecture and practical of my day. Something I spotted in his second session (but only lecture of the day) was the reference to &#8220;Computers which don’t look like computers?&#8221; links that go to miniature computer motherboard PCBs that run some form of inbuilt [...]]]></description>
			<content:encoded><![CDATA[<p>It would seem that from 9am onwards, Nigel Barlow is taking every lecture and practical of my day.</p>
<p>Something I spotted in his second session (but only lecture of the day) was the reference to &#8220;Computers which don’t look like computers?&#8221; links that go to miniature computer motherboard PCBs that run some form of inbuilt operating system. I&#8217;d say something like this could have a lot of potential for the games module should we want to build some form of physical installation.</p>
<p>The examples given were <a href="http://www.gumstix.com/">Gumstix</a> and <a href="http://www.toradex.com/Products/Colibri_Modules">Colibri Modules</a>.</p>
<h4>Uploads</h4>
<p>I&#8217;ve also managed to upload a few more images of times gone onto Flickr. Generally they&#8217;re heading for the <a href="http://www.flickr.com/photos/thanandyr/sets/72157600477278318/" title="">Traditional Artwork</a> set.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.srjm.co.uk/journal/2008/10/nigel-thursdays/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

