<?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>Code muse</title>
	<atom:link href="http://www.code-muse.com/blog/?feed=rss2" rel="self" type="application/rss+xml" />
	<link>http://www.code-muse.com/blog</link>
	<description>Software Development and Related Musings</description>
	<lastBuildDate>Fri, 04 May 2012 20:44:10 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.2</generator>
		<item>
		<title>XBMC Remote Control for iPad 1.5.0 &#8212; Movie Library Support</title>
		<link>http://www.code-muse.com/blog/?p=620</link>
		<comments>http://www.code-muse.com/blog/?p=620#comments</comments>
		<pubDate>Fri, 04 May 2012 20:44:10 +0000</pubDate>
		<dc:creator>gert</dc:creator>
				<category><![CDATA[iOS]]></category>
		<category><![CDATA[mbox]]></category>
		<category><![CDATA[htpc]]></category>
		<category><![CDATA[iPad]]></category>
		<category><![CDATA[xbmc]]></category>

		<guid isPermaLink="false">http://www.code-muse.com/blog/?p=620</guid>
		<description><![CDATA[I&#8217;m very excited to announce that finally XBMC Remote Control for iPad now supports movie library browsing too! Version 1.5.0 is now available for download on the App Store. I&#8217;ve spent a lot of time optimizing the new movie thumbnail view for all iPad models, including the original iPad 1, to work smoothly even with <a href="http://www.code-muse.com/blog/?p=620"> read more <span class="meta-nav">&#187;</span></a>]]></description>
			<content:encoded><![CDATA[<p>I&#8217;m very excited to announce that finally XBMC Remote Control for iPad now supports movie library browsing too! Version 1.5.0 is now available for download on the <a href="http://itunes.apple.com/us/app/xbmc-remote-control-for-ipad/id416082141">App Store</a>. </p>
<p>I&#8217;ve spent a lot of time optimizing the new movie thumbnail view for all iPad models, including the original iPad 1, to work smoothly even with large libraries. The browser works in both portrait as well as landscape mode, just like the music and TV shows browsers. For large enough libraries a section index is included automatically for jumping quickly through different sections of your library. I&#8217;ve also updated the <a href="?page_id=382">dedicated</a> page here on my blog too with fresh screenshots. Enjoy!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.code-muse.com/blog/?feed=rss2&#038;p=620</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>XBMC Remote Control for iPad 1.4.4 &#8212; iPad Retina Display Support</title>
		<link>http://www.code-muse.com/blog/?p=613</link>
		<comments>http://www.code-muse.com/blog/?p=613#comments</comments>
		<pubDate>Sat, 17 Mar 2012 22:08:33 +0000</pubDate>
		<dc:creator>gert</dc:creator>
				<category><![CDATA[iOS]]></category>
		<category><![CDATA[mbox]]></category>
		<category><![CDATA[htpc]]></category>
		<category><![CDATA[iPad]]></category>
		<category><![CDATA[xbmc]]></category>

		<guid isPermaLink="false">http://www.code-muse.com/blog/?p=613</guid>
		<description><![CDATA[Unfortunately I haven&#8217;t (yet) laid my hands on a new iPad, but I hope to do so soon. I&#8217;m really interested to see Apple&#8217;s Retina display on a 9.7&#8243; device, and of course I&#8217;d love to see my own&#160;XBMC Remote Control for iPad on it! I immediately updated it with Retina display support after Apple&#8217;s <a href="http://www.code-muse.com/blog/?p=613"> read more <span class="meta-nav">&#187;</span></a>]]></description>
			<content:encoded><![CDATA[<p>Unfortunately I haven&#8217;t (yet) laid my hands on a new iPad, but I hope to do so soon. I&#8217;m really interested to see Apple&#8217;s Retina display on a 9.7&#8243; device, and of course I&#8217;d love to see my own&nbsp;<a href="?page_id=382">XBMC Remote Control for iPad</a> on it! I immediately updated it with Retina display support after Apple&#8217;s latest update of Xcode with a Retina iPad simulator and I&#8217;m happy to announce that this update has landed on the <a href="http://itunes.apple.com/us/app/xbmc-remote-control-for-ipad/id416082141">App Store</a>. For everyone that  can already try it on a new iPad: enjoy!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.code-muse.com/blog/?feed=rss2&#038;p=613</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>XBMC Eden RC1</title>
		<link>http://www.code-muse.com/blog/?p=607</link>
		<comments>http://www.code-muse.com/blog/?p=607#comments</comments>
		<pubDate>Thu, 01 Mar 2012 07:56:18 +0000</pubDate>
		<dc:creator>gert</dc:creator>
				<category><![CDATA[iOS]]></category>
		<category><![CDATA[mbox]]></category>
		<category><![CDATA[htpc]]></category>
		<category><![CDATA[iPad]]></category>
		<category><![CDATA[xbmc]]></category>

		<guid isPermaLink="false">http://www.code-muse.com/blog/?p=607</guid>
		<description><![CDATA[A few days ago the XBMC team released XBMC Eden release candidate 1. In there, the JSON-RPC protocol version has been updated to version 4, which causes problems with XBMC Remote Control for iPad. That&#8217;s my bad; I thought the version number would only be increased at the official release, but it seems that I <a href="http://www.code-muse.com/blog/?p=607"> read more <span class="meta-nav">&#187;</span></a>]]></description>
			<content:encoded><![CDATA[<p>A few days ago the XBMC team released XBMC Eden release candidate 1. In there, the JSON-RPC protocol version has been updated to version 4, which causes problems with XBMC Remote Control for iPad. That&#8217;s my bad; I thought the version number would only be increased at the official release, but it seems that I should have accounted for the new version number in the RC cycles already. For everyone that updated to RC1 and having problems connecting, this morning I submitted XBMC Remote Control for iPad 1.4.3 for review by Apple, which fixes the problem. I hope it will be available in the App Store in a few days.</p>
<p>By the way, movie support is going forward, my goal is to release it around the time that XBMC Eden is officially released as well.</p>
<p><strong>Update:</strong> 1.4.3 which fixes this problem has been approved by Apple and is available as of March 2.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.code-muse.com/blog/?feed=rss2&#038;p=607</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>XBMC Remote Control for iPad 1.4.2 &#8212; XBMC 11.0 (Eden) Support</title>
		<link>http://www.code-muse.com/blog/?p=601</link>
		<comments>http://www.code-muse.com/blog/?p=601#comments</comments>
		<pubDate>Fri, 06 Jan 2012 15:06:47 +0000</pubDate>
		<dc:creator>gert</dc:creator>
				<category><![CDATA[iOS]]></category>
		<category><![CDATA[mbox]]></category>
		<category><![CDATA[htpc]]></category>
		<category><![CDATA[iPad]]></category>
		<category><![CDATA[xbmc]]></category>

		<guid isPermaLink="false">http://www.code-muse.com/blog/?p=601</guid>
		<description><![CDATA[A minor update of XBMC Remote Control for iPad is now available on the App Store, which adds support for the upcoming XBMC 11.0 (Eden). If you are still using nightly builds, please make sure it is from October 19 or later. Upcoming Eden beta&#8217;s and RC builds should be fully supported, because the XBMC <a href="http://www.code-muse.com/blog/?p=601"> read more <span class="meta-nav">&#187;</span></a>]]></description>
			<content:encoded><![CDATA[<p>A minor update of <a href="?page_id=382">XBMC Remote Control for iPad</a> is now available on the <a href="http://itunes.apple.com/us/app/xbmc-remote-control-for-ipad/id416082141">App Store</a>, which adds support for the upcoming XBMC 11.0 (Eden). If you are still using nightly builds, please make sure it is from October 19 or later. Upcoming Eden beta&#8217;s and RC builds should be fully supported, because the XBMC development team has frozen the JSON-RPC interface, that XBMC Remote Control for iPad uses to communicate with XBMC.</p>
<p>In the meantime I&#8217;m continuing my work on movie library browsing support.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.code-muse.com/blog/?feed=rss2&#038;p=601</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>Education (R)evolution</title>
		<link>http://www.code-muse.com/blog/?p=587</link>
		<comments>http://www.code-muse.com/blog/?p=587#comments</comments>
		<pubDate>Fri, 23 Dec 2011 19:52:16 +0000</pubDate>
		<dc:creator>gert</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[AI]]></category>
		<category><![CDATA[education]]></category>
		<category><![CDATA[Stanford]]></category>

		<guid isPermaLink="false">http://www.code-muse.com/blog/?p=587</guid>
		<description><![CDATA[The past two months I have gone back to being a student again. Well, at least in the evening hours. Following ai-class.com took a significant part of the time I would have otherwise spent on other personal endeavors such as reading, blogging or writing XBMC remotes, but it was worth every minute. Although the future <a href="http://www.code-muse.com/blog/?p=587"> read more <span class="meta-nav">&#187;</span></a>]]></description>
			<content:encoded><![CDATA[<p>The past two months I have gone back to being a student again. Well, at least in the evening hours. Following <a href="http://ai-class.com">ai-class.com</a> took a significant part of the time I would have otherwise spent on other personal endeavors such as reading, blogging or writing XBMC remotes, but it was worth every minute. Although the future might prove me wrong, I have the feeling that the internet — after affecting or re-inventing many other fields — is now starting to redefine education as well. Not that the internet itself reinvents something; its of course humans themselves that redefine things <em>using</em> the internet as a new medium. That&#8217;s what Peter Norvig and Sebastian Thrun did with their &#8220;Introduction to Artificial Intelligence&#8221; class.</p>
<p>Salman Kahn&#8217;s <a href="http://kahnacademy.org">Kahn Academy</a> was the first pioneer that I heard of that was trying to combine education and the internet in a very useful way, and he&#8217;s ever-expanding the number of online lessons you can watch. With 2,700 videos you can learn something new everyday for the next 7 years. Amazing.</p>
<p>Back in August I read on Hacker News the announcement that Stanford is opening up an AI class via the web. For free. I was really excited about this idea and I enrolled that same day. During my CS program at the Eindhoven University of Technology I didn&#8217;t really took any of the AI or machine learning tracks, so it would also be a very interesting topic for me to learn more about. How would that be, to enroll and follow a full class through the internet? Would I be able to do a Stanford-level class in my spare time, next to my day-time job? Is this the future of education?</p>
<p>After going through the full class I can only say I liked it very much. The material was interesting, the format was very well thought out, and both professor Norvig and professor Thrun are apt and enthusiastic teachers. To get a feeling of the format, just follow one or two units, do some quizzes or take a look at the homework or exam questions. There were teething problems of course, and obviously an actual live lecture with a teacher and peers is in many ways incomparable to following an online class by yourself. However I believe this is a really good start and gets very close; after finishing the final exam and receiving my final rating, the accomplishment feels the same as it felt when I was attending university.</p>
<p>Summarized, I&#8217;ve learned a lot about a field that I had left unexplored up to now, and while doing that I might have also seen a glimpse of the future.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.code-muse.com/blog/?feed=rss2&#038;p=587</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>XBMC Remote Control for iPad 1.4.0 &#8212; TV Show Library Support</title>
		<link>http://www.code-muse.com/blog/?p=565</link>
		<comments>http://www.code-muse.com/blog/?p=565#comments</comments>
		<pubDate>Sun, 18 Sep 2011 19:09:18 +0000</pubDate>
		<dc:creator>gert</dc:creator>
				<category><![CDATA[iOS]]></category>
		<category><![CDATA[mbox]]></category>
		<category><![CDATA[htpc]]></category>
		<category><![CDATA[iPad]]></category>
		<category><![CDATA[xbmc]]></category>

		<guid isPermaLink="false">http://www.code-muse.com/blog/?p=565</guid>
		<description><![CDATA[The latest update of XBMC Remote Control for iPad adds long-awaited support for browsing your TV shows library and directly starting an episode from inside the browser; you can get the latest version from the App Store. I&#8217;ve re-used the concept for browsing an artist&#8217;s albums for browsing a TV show&#8217;s seasons and episodes and <a href="http://www.code-muse.com/blog/?p=565"> read more <span class="meta-nav">&#187;</span></a>]]></description>
			<content:encoded><![CDATA[<p>The latest update of <a href="?page_id=382">XBMC Remote Control for iPad</a> adds long-awaited support for browsing your TV shows library and directly starting an episode from inside the browser; you can get the latest version from the <a href="http://itunes.apple.com/us/app/xbmc-remote-control-for-ipad/id416082141">App Store</a>. I&#8217;ve re-used the concept for browsing an artist&#8217;s albums for browsing a TV show&#8217;s seasons and episodes and I think the result works very well. For screenshots check out XBMC Remote Control for iPad&#8217;s <a href="?page_id=382">dedicated page</a>.</p>
<p>Besides some minor improvements and bug fixes I also implemented the support for the changes in the nightly builds made on September 5. I tested with the build from September 10 (caab280), which worked for me. Builds from before September 6 are *not* supported anymore, so please make sure to update XBMC if you encounter problems with nightly builds. Again, I&#8217;ll do my best to keep up with the JSON-RPC developments, but I cannot guarantee anything until RC cycles start.</p>
<p>I know this is only half of full video library support, but I&#8217;m working hard on movie support though. So more features to come soon.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.code-muse.com/blog/?feed=rss2&#038;p=565</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>XBMC Remote Control for iPad 1.3.0</title>
		<link>http://www.code-muse.com/blog/?p=556</link>
		<comments>http://www.code-muse.com/blog/?p=556#comments</comments>
		<pubDate>Fri, 19 Aug 2011 11:31:26 +0000</pubDate>
		<dc:creator>gert</dc:creator>
				<category><![CDATA[iOS]]></category>
		<category><![CDATA[mbox]]></category>
		<category><![CDATA[htpc]]></category>
		<category><![CDATA[iPad]]></category>
		<category><![CDATA[xbmc]]></category>

		<guid isPermaLink="false">http://www.code-muse.com/blog/?p=556</guid>
		<description><![CDATA[Another update of XBMC Remote Control for iPad has hit the App Store. This time it is a maintenance update with some minor bug fixes. Besides that, I added Quartz2D UIImage resizing code for album art thumbnails in the music browser and for thumbnails shown in the now playing view, which improves the interpolation quality <a href="http://www.code-muse.com/blog/?p=556"> read more <span class="meta-nav">&#187;</span></a>]]></description>
			<content:encoded><![CDATA[<p>Another update of <a href="?page_id=382">XBMC Remote Control for iPad</a> has hit the <a href="http://itunes.apple.com/us/app/xbmc-remote-control-for-ipad/id416082141">App Store</a>. This time it is a maintenance update with some minor bug fixes. Besides that, I added Quartz2D <code>UIImage</code> resizing code for album art thumbnails in the music browser and for thumbnails shown in the now playing view, which improves the interpolation quality of the downscaled images. Also, the connectivity indicator will also show when larger items are being downloaded from XBMC, such as music library updates, thumbnails, etc.</p>
<p>Last, but certainly not least, I added preliminary support for XBMC&#8217;s nightly builds. I used the build from August 8 (a1c2947) to implement the changes for the upcoming Eden release. I&#8217;ll do my best to keep up with the nightly builds, but I will only be able to start guaranteeing Eden compatibility when the RC releases start. For now, any change developers might make to the JSON-RPC interface in XBMC might break compatibility.</p>
<p>For more information on XBMC Remote Control for iPad, you can also take a look at the (updated) <a href="?page_id=382">dedicated page</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.code-muse.com/blog/?feed=rss2&#038;p=556</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>XBMC Remote Control for iPad 1.2.0 &#8212; Music Library Support</title>
		<link>http://www.code-muse.com/blog/?p=529</link>
		<comments>http://www.code-muse.com/blog/?p=529#comments</comments>
		<pubDate>Thu, 14 Jul 2011 20:03:19 +0000</pubDate>
		<dc:creator>gert</dc:creator>
				<category><![CDATA[iOS]]></category>
		<category><![CDATA[mbox]]></category>
		<category><![CDATA[htpc]]></category>
		<category><![CDATA[iPad]]></category>
		<category><![CDATA[xbmc]]></category>

		<guid isPermaLink="false">http://www.code-muse.com/blog/?p=529</guid>
		<description><![CDATA[As of today, version 1.2.0 of XBMC Remote Control for iPad, is available for download on the App Store. I have spent much of my free time on implementing music library support and I am very happy with the result. Being able to browse and play music from my XBMC library using my iPad as <a href="http://www.code-muse.com/blog/?p=529"> read more <span class="meta-nav">&#187;</span></a>]]></description>
			<content:encoded><![CDATA[<p>As of today, version 1.2.0 of <a href="?page_id=382">XBMC Remote Control for iPad</a>, is available for download on the <a href="http://itunes.apple.com/us/app/xbmc-remote-control-for-ipad/id416082141">App Store</a>. I have spent much of my free time on implementing music library support and I am very happy with the result. Being able to browse and play music from my XBMC library using my iPad as a remote control is for me &#8212; apart from basic remote control &#8212; the most important feature. That&#8217;s why I spent a lot of time polishing this feature. A short screencast demoing the new interface:</p>
<p><iframe width="600" height="480" src="http://www.youtube.com/embed/VgMiFPSfPdI" frameborder="0" allowfullscreen></iframe></p>
<p>The artist, album and song information is cached locally on your iPad. The same for album thumbnails (which are downloaded and cached the first time you browse the album). This is mainly done for speed and UI responsiveness, but it enables browsing your music library without being connected to XBMC as well. Various artists are supported, as well as unknown albums (holding songs that are not associated with an album). You can play an album starting with a specific song, shuffle an album, and play or shuffle all albums by a single artist.</p>
<p>I will be updating the page on code-muse.com <a href="?page_id=382">dedicated</a> to XBMC Remote Control for iPad with new screenshots and description of the new features very soon.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.code-muse.com/blog/?feed=rss2&#038;p=529</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Conway&#8217;s Law: A Thought Experiment</title>
		<link>http://www.code-muse.com/blog/?p=495</link>
		<comments>http://www.code-muse.com/blog/?p=495#comments</comments>
		<pubDate>Sat, 18 Jun 2011 13:30:17 +0000</pubDate>
		<dc:creator>gert</dc:creator>
				<category><![CDATA[Software Development]]></category>
		<category><![CDATA[architecture]]></category>
		<category><![CDATA[human factor]]></category>
		<category><![CDATA[management]]></category>

		<guid isPermaLink="false">http://www.code-muse.com/blog/?p=495</guid>
		<description><![CDATA[Almost two years ago, I wrote something about Conway&#8217;s law &#8212; &#8220;Any organization that designs a system [...] will inevitably produce a design whose structure is a copy of the organization’s communication structure&#8221;. I concluded: As a corollary to Conway’s Law I would say: don’t hold on to existing organization structures, if they are in <a href="http://www.code-muse.com/blog/?p=495"> read more <span class="meta-nav">&#187;</span></a>]]></description>
			<content:encoded><![CDATA[<p>Almost two years ago, I <a href="?p=7">wrote</a> something about Conway&#8217;s law &mdash; &#8220;Any organization that designs a system [...] will inevitably produce a design whose structure is a copy of the organization’s communication structure&#8221;. I concluded:</p>
<blockquote><p>As a corollary to Conway’s Law I would say: don’t hold on to existing organization structures, if they are in the way. In a software company, it’s the product that sells. So if you want to improve the product and go forward, you will need to be flexible and willing to change: the company and its product should evolve together.
</p></blockquote>
<p>I have been contemplating recently about this statement pushed towards the other far end: how would Conway&#8217;s law apply to (mostly large) corporations that shuffle around developers, ahem, &#8220;resources&#8221; from project to project? What software architecture would you get in that case? A Big Ball of Mud. Yep, that&#8217;s what I would say. <a href="http://http://www.laputan.org/mud/">Big Ball of Mud</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.code-muse.com/blog/?feed=rss2&#038;p=495</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>XBMC Remote Control for iPad 1.1.0</title>
		<link>http://www.code-muse.com/blog/?p=497</link>
		<comments>http://www.code-muse.com/blog/?p=497#comments</comments>
		<pubDate>Fri, 29 Apr 2011 07:45:30 +0000</pubDate>
		<dc:creator>gert</dc:creator>
				<category><![CDATA[iOS]]></category>
		<category><![CDATA[mbox]]></category>
		<category><![CDATA[htpc]]></category>
		<category><![CDATA[iPad]]></category>
		<category><![CDATA[xbmc]]></category>

		<guid isPermaLink="false">http://www.code-muse.com/blog/?p=497</guid>
		<description><![CDATA[Earlier this week Apple approved a minor update to XBMC Remote Control for iPad, so version 1.1.0 is now available for download on the App Store. This update brings support for setting username and password to connect with XBMC. It also fixes some minor issues: sending return key code from iPad keyboard when XBMC virtual <a href="http://www.code-muse.com/blog/?p=497"> read more <span class="meta-nav">&#187;</span></a>]]></description>
			<content:encoded><![CDATA[<p>Earlier this week Apple approved a minor update to <a href="?page_id=382">XBMC Remote Control for iPad</a>, so version 1.1.0 is now available for download on the <a href="http://itunes.apple.com/us/app/xbmc-remote-control-for-ipad/id416082141">App Store</a>. This update brings support for setting username and password to connect with XBMC. It also fixes some minor issues: sending return key code from iPad keyboard when XBMC virtual keyboard is active and improved keyboard handling for windows with edit controls. If you&#8217;re wondering what&#8217;s this XBMC Remote Control for iPad is all about, here&#8217;s a little demo video to see it in action:</p>
<p><iframe width="600" height="480" src="http://www.youtube.com/embed/EIv9DEU_BBY?rel=0" frameborder="0" allowfullscreen></iframe></p>
<p>I originally built XBMC setup to replace my <a href="?p=203">iPod that was struck by lightning</a>, but besides music, I&#8217;m using XBMC very often too now to watch TV shows, movies, etc. To watch a TV show episode or movie you&#8217;re gonna have to have your TV turned on, so I mostly use XBMC&#8217;s on-screen menu to select the item to watch. That&#8217;s why I focused first on remote control in version 1.x. However, to turn on some music, it would be very nice if I wouldn&#8217;t have to turn on my TV to use my app for that purpose. So I&#8217;m now spending the time on my app working on support for browsing XBMC&#8217;s music library and being able to play artists, albums and individual songs from the music library. I&#8217;m planning that to be the next major update.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.code-muse.com/blog/?feed=rss2&#038;p=497</wfw:commentRss>
		<slash:comments>9</slash:comments>
		</item>
	</channel>
</rss>

