<?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>Gareth Jones &#187; Development</title>
	<atom:link href="http://www.gareth-jones.co.uk/category/development/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.gareth-jones.co.uk</link>
	<description>Caiff dyn dysg o&#039;i grud i&#039;w fedd</description>
	<lastBuildDate>Fri, 27 Aug 2010 11:28:57 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Mercury now even better value for money</title>
		<link>http://www.gareth-jones.co.uk/2010/08/12/mercury-now-even-better-value-for-money/</link>
		<comments>http://www.gareth-jones.co.uk/2010/08/12/mercury-now-even-better-value-for-money/#comments</comments>
		<pubDate>Thu, 12 Aug 2010 20:47:09 +0000</pubDate>
		<dc:creator>Gareth</dc:creator>
				<category><![CDATA[Announcements]]></category>
		<category><![CDATA[Development]]></category>
		<category><![CDATA[Elearning]]></category>
		<category><![CDATA[Quak Multimedia]]></category>
		<category><![CDATA[12 months]]></category>
		<category><![CDATA[animations]]></category>
		<category><![CDATA[elearning courseware]]></category>
		<category><![CDATA[enhancements]]></category>
		<category><![CDATA[learners]]></category>
		<category><![CDATA[learning environment]]></category>
		<category><![CDATA[Mercury]]></category>
		<category><![CDATA[quak]]></category>
		<category><![CDATA[quizzes]]></category>
		<category><![CDATA[scorm compliant]]></category>

		<guid isPermaLink="false">http://www.gareth-jones.co.uk/?p=413</guid>
		<description><![CDATA[Mercury, Quak Multimedia&#8217;s XML-driven, Flash-powered eLearning courseware has just had its price lowered to just £995 for an unlimited licence. At this level the software presents awesome value for money, enabling any organisation to create rich, bespoke, powerful and SCORM-compliant eLearning quickly and easily. Mercury supports a great number of interactive and customisable elements that [...]]]></description>
			<content:encoded><![CDATA[<p><img class="alignleft size-full wp-image-235" title="Mercury" src="http://www.gareth-jones.co.uk/wp-content/uploads/2009/12/mercury.jpg" alt="" width="217" height="120" /><a title="Mercury" href="http://www.madewithmercury.com/" target="_blank">Mercury</a>, Quak Multimedia&#8217;s XML-driven, Flash-powered eLearning courseware has just had its price lowered to just £995 for an unlimited licence. At this level the software presents awesome value for money, enabling any organisation to create rich, bespoke, powerful and SCORM-compliant eLearning quickly and easily.</p>
<p>Mercury supports a great number of interactive and customisable elements  that come together to create a rich learning environment for learners.  Video, audio, animations, drag and drops, click and reveals, images, quizzes and assessments are all on offer.</p>
<p>Included in the price are 12 months&#8217; updates and enhancements as and when they are made available.</p>
<p>Interested? Head over to <a title="Mercury" href="http://www.madewithmercury.com" target="_blank">madewithmercury.com</a> for a live demo.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.gareth-jones.co.uk/2010/08/12/mercury-now-even-better-value-for-money/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>DCOMsoft SWF Protector 3</title>
		<link>http://www.gareth-jones.co.uk/2010/06/28/dcomsoft-swf-protector-3/</link>
		<comments>http://www.gareth-jones.co.uk/2010/06/28/dcomsoft-swf-protector-3/#comments</comments>
		<pubDate>Mon, 28 Jun 2010 19:02:56 +0000</pubDate>
		<dc:creator>Gareth</dc:creator>
				<category><![CDATA[Development]]></category>
		<category><![CDATA[Review]]></category>
		<category><![CDATA[Technology]]></category>
		<category><![CDATA[application interface]]></category>
		<category><![CDATA[DCOMsoft]]></category>
		<category><![CDATA[decryptor]]></category>
		<category><![CDATA[exact reason]]></category>
		<category><![CDATA[first impressions]]></category>
		<category><![CDATA[long wait]]></category>
		<category><![CDATA[Obfuscation]]></category>
		<category><![CDATA[obfuscator]]></category>
		<category><![CDATA[previous version]]></category>
		<category><![CDATA[setup script]]></category>
		<category><![CDATA[software work]]></category>
		<category><![CDATA[SWF Protector 3]]></category>

		<guid isPermaLink="false">http://www.gareth-jones.co.uk/?p=379</guid>
		<description><![CDATA[Company: DCOMsoft Product: SWF Protector 3 Price: From $39.95 Well, it&#8217;s finally here. Nearly three months after Magus released his SWF Decryptor which circumvented both Amayeta&#8217;s SWF Encrypt and DCOMsoft&#8217;s SWF Protector 2, DCOMsoft has returned with SWF Protector 3. The update was initially promised to be with us within days, so let&#8217;s hope this [...]]]></description>
			<content:encoded><![CDATA[<p>Company: <a title="DCOMsoft" href="http://www.dcomsoft.com/" target="_blank">DCOMsoft</a><br />
Product: <a title="SWF Protector 2" href="http://www.dcomsoft.com/" target="_blank">SWF Protector 3</a><br />
Price: From $39.95</p>
<p>Well, it&#8217;s finally here. Nearly three months after Magus released his <a title="SWF Decryptor" href="http://www.swfdecrypt.com/" target="_blank">SWF Decryptor</a> which circumvented both <a title="SWF Encrypt" href="http://www.gareth-jones.co.uk/2010/03/29/amayeta-swf-encrypt/" target="_blank">Amayeta&#8217;s SWF Encrypt</a> and <a title="SWF Protector 2" href="http://www.gareth-jones.co.uk/2010/03/30/dcomsofts-swf-protector-2/" target="_self">DCOMsoft&#8217;s SWF Protector 2</a>, DCOMsoft has returned with SWF Protector 3. The update was initially promised to be with us within days, so let&#8217;s hope this new version is worth the long wait.</p>
<p>First impressions were slightly dampened by the installer&#8217;s default install location and icons being labelled &#8220;Swf Protector 2&#8243;, despite the text and the graphics on the installer claiming that this is in fact &#8220;Swf Protector 3&#8243;. Clearly whoever compiled the installer didn&#8217;t take the time to check the strings in the setup script, which seems a bit slap-dash considering the length of time this thing&#8217;s been in development. I manually updated the paths and names and continued with the installation.</p>
<p>Once installed, SWF Protector 3 looks pretty much identical to its predecessor apart from the label in the application&#8217;s title bar. What with the above installer issue and the identical application interface, it&#8217;s pretty clear that all that&#8217;s changed in this version of SWF Protector is the obfuscation engine so that&#8217;s where I&#8217;ll focus my attention for this review. For any other aspects of the software you might as well check out the review for the <a title="SWF Protector 2" href="http://www.gareth-jones.co.uk/2010/03/30/dcomsofts-swf-protector-2/" target="_self">previous version</a>.</p>
<p>I decided to take an in-development <a title="Learnalot" href="http://www.learnalot.co.uk/" target="_blank">Learnalot</a> resource (<a title="Blogalot - Behind the scenes at Learnalot" href="http://blog.learnalot.co.uk/" target="_blank">blog</a>) as my test file because I&#8217;d actually had trouble with it with SWF Protector 2. Despite working perfectly with Settlers, the second version of SWF Protector broke a single button in this resource which prevented the user from progressing from the first activity. I never did work out the exact reason for this failure, but nevertheless SWF Protector 2 was always adamant that the file had been obfuscated &#8220;successfully&#8221;. As a workaround I had simply used another obfuscator because I don&#8217;t have the time to invest in making one piece of software work when alternatives work by default.</p>
<p>Anyway, I published the resource in question to give me a file of 337kb in size. First I decided to see if SWF Protector 2 was still breaking the resource. Had the file fixed itself in the time that had passed since I last tried SWF Protector 2? No, it hadn&#8217;t and the button in question was once again broken and the file was now 464kb in size.</p>
<p>I republished the file and this time obfuscated it with SWF Protector 3. The new file was 424kb in size, which is exactly 40kb smaller than the output from SWF Protector 2 &#8211; impressive! I ran the SWF to see if the button in question was now working, and I&#8217;m happy to report that yes it was!</p>
<p>As is always the case with an arms race the winning side depends purely on the time-frame in which you make your analysis. It could be just a matter of time before Magus (or someone else) releases a decryptor that undoes SWF Protector 3&#8242;s work, and then it would just be a matter of time before SWF Protector 3 was updated once more. As such, being drawn into such an argument is pretty futile so for now, I&#8217;ll just confirm that yes it protects against today&#8217;s version of SWF Decryptor.</p>
<p>With everything else in the application being identical to the previous version, there&#8217;s not much else to say other than to perhaps ask, <em>where are the new features, DCOMsoft? </em>Over two months ago in a comment over on <a title="Two Weeks In and No Updates" href="http://blog.swfdecrypt.com/2010/04/two-weeks-in-and-no-updates/#comments" target="_blank">Magus&#8217; blog</a>, a beleaguered Alex Chevalier did all he could to reassure the Flash community that a new version of SWF Protector was already in development a week before Magus released his tool, complete with &#8220;new algorithms and features&#8221; that was going to be out as soon as the testing process was over. Three months on, we certainly have new algorithms but where are the new features? We have support for Flash 10, but that&#8217;s it. After three months of hype I must admit that I was expecting a little more than Flash 10 support.</p>
<p>Nevertheless, any over-hyping (and anticlimactic) issues are irrelevant when it comes to reviewing the software as it is, and as this software is an improvement on what came before it (albeit an evolution rather than a revolution), I&#8217;ve got to mark it accordingly. The lack of any new features means there&#8217;s just as much distance between SWF Protector and <a title="SecureSWF" href="http://www.gareth-jones.co.uk/2010/04/29/kindisoft-secureswf/" target="_self">Kindisoft&#8217;s SecureSWF</a> as there was before, but the obfuscation algorithm in SWF Protector 3 is clearly a vast improvement on its predecessor both in terms of reliability and efficiency, and the official support for Flash 10 is of course a bonus for those working with the very latest plugin.</p>
<p>8.5/10</p>
<p><a href="http://www.gareth-jones.co.uk/wp-content/uploads/2010/06/swfprotector3.png" rel="shadowbox[post-379];player=img;" title="SWF Protector 3"><img class="alignleft size-medium wp-image-380" title="SWF Protector 3" src="http://www.gareth-jones.co.uk/wp-content/uploads/2010/06/swfprotector3-300x236.png" alt="" width="150" height="118" /></a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.gareth-jones.co.uk/2010/06/28/dcomsoft-swf-protector-3/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Kindisoft SecureSWF</title>
		<link>http://www.gareth-jones.co.uk/2010/04/29/kindisoft-secureswf/</link>
		<comments>http://www.gareth-jones.co.uk/2010/04/29/kindisoft-secureswf/#comments</comments>
		<pubDate>Thu, 29 Apr 2010 20:40:04 +0000</pubDate>
		<dc:creator>Gareth</dc:creator>
				<category><![CDATA[Development]]></category>
		<category><![CDATA[Review]]></category>
		<category><![CDATA[Technology]]></category>
		<category><![CDATA[application launcher]]></category>
		<category><![CDATA[encrypt]]></category>
		<category><![CDATA[interface functions]]></category>
		<category><![CDATA[java vm]]></category>
		<category><![CDATA[Kindisoft]]></category>
		<category><![CDATA[Obfuscation]]></category>
		<category><![CDATA[obfuscator]]></category>
		<category><![CDATA[program files directory]]></category>
		<category><![CDATA[SecureSWF]]></category>
		<category><![CDATA[selection area]]></category>
		<category><![CDATA[swc]]></category>
		<category><![CDATA[target machine]]></category>
		<category><![CDATA[two solutions]]></category>

		<guid isPermaLink="false">http://www.gareth-jones.co.uk/?p=345</guid>
		<description><![CDATA[Company: Kindisoft Product: SecureSWF Price: From $99 Kindisoft&#8217;s SecureSWF is the latest Flash obfuscator to go under the microscope (SWF Protector 2 and SWF Encrypt are reviewed elsewhere), so as the most expensive of the three (when considering the luxury versions), how does it stack up in terms of interface, functions, usability and stability? Having [...]]]></description>
			<content:encoded><![CDATA[<p>Company: <a title="Kindisoft" href="http://www.kindisoft.com/" target="_blank">Kindisoft</a><br />
Product: <a title="SecureSWF" href="http://www.kindisoft.com/secureSWF/download.php" target="_blank">SecureSWF</a><br />
Price: From $99</p>
<p>Kindisoft&#8217;s SecureSWF is the latest Flash obfuscator to go under the microscope (<a title="DCOMsoft SWF Protector 2" href="http://www.gareth-jones.co.uk/2010/03/30/dcomsofts-swf-protector-2/" target="_blank">SWF Protector 2</a> and <a title="Amayeta SWF Encrypt" href="http://www.gareth-jones.co.uk/2010/03/29/amayeta-swf-encrypt/" target="_blank">SWF Encrypt</a> are reviewed elsewhere), so as the most expensive of the three (when considering the luxury versions), how does it stack up in terms of interface, functions, usability and stability?</p>
<p>Having downloaded the .zip file from the website, the first thing you notice is that there&#8217;s no installer. SecureSWF comes in a .zip file ready to extract and use without installation which has both pros and cons, though the benefits do outweigh the drawbacks. You can stick SecureSWF straight onto a USB drive like a <a title="Portable Apps" href="http://portableapps.com/" target="_blank">portable app </a>without worrying about whether or not it will run (assuming Java VM 1.5 is installed on the target machine), though if you believe in consistency you&#8217;ll have to manually stick the folder in your Program Files directory and create the relevant shortcuts in your Start Menu or favourite application launcher. As I said, the benefits do outweigh the drawbacks and I&#8217;m not suggesting that this is an issue &#8211; it&#8217;s just an observation.</p>
<p>So, after settling on where you&#8217;re going to run SecureSWF from, the next thing you notice after running the application is the number of options available. Compared to the other two solutions, there is a lot going on here (even the entry level SecureSWF has more options than both SWF Encrypt and SWC Encrypt combined), and it does seem a little daunting at first, but you quickly come to realise that it&#8217;s actually not that bad.</p>
<p>There are five tabs along the top &#8211; four of which contain settings and the last one is a status summary page. The fourth tab is just a rules page that overrides some of the options on the previous tabs, so in reality you have just three options tabs to familiarise yourself with rather than the initially anticipated five.</p>
<p>The first tab is the lightest on the options with just a SWF selection area, a list of presets to choose from and somewhere to specify the output location. You can select multiple files to import from the file browser (SWF, SWC and AIR formats &#8211; the others can only do SWF), though unfortunately there is no recursive import. There are five presets to choose from ranging from most- to least- aggressive, and a custom option should you want to tweak any of the presets yourself.</p>
<p>The second tab gets into more detail, allowing you to completely customise the level to which identifiers are renamed. Everything including local identifiers, labels, instance names, global variables and class members can be renamed to your exact requirements, and there&#8217;s even a tree structure that allows you to go in and select individual values. While this is great for offering the maximum level of obfuscation and the ability to make slight adjustments in the case of too many changes causing problems, I probably wouldn&#8217;t spend too much time here as it&#8217;s far easier to just let the presets take care of it all. Still, if I was in a situation where the maximum protection was available to me apart from one little identifier somewhere causing a problem, it&#8217;s nice to know that I can go in there and make the necessary change without having to sacrifice the security of the rest of the SWF.</p>
<p>The third tab offers code transformation, obfuscation, encrypted domain locking, SWF optimisation and literal strings encryption. The domain locking worked as expected, preventing my SWF from running anywhere other than this website and also from being run locally on my computer. Because I can only tell how well the other features are working by running them through a deobfuscator, I&#8217;m reserving those for another article that I&#8217;m working on which will be coming shortly.</p>
<p>Obfuscating a test SWF of 1,115kb, SecureSWF delivered a file of 1,156kb on maximum settings and 1,111kb on minimum settings &#8211; yes, it was actually smaller than the original. Obfuscation time was quick and on par with the others, and I experienced no crashes or freezes from the software no matter how hard I tried.</p>
<p>SecureSWF is a feature-packed obfuscator that not only works on Flash SWF files, but also SWC and AIR files as well. As the only obfuscator that works with these alternate file types, SecureSWF is really your only option when working with these formats. With regards to SWF files, the level of detail with which SecureSWF allows you to customise its obfuscation is significantly higher than that of SWF Protector 2, and an order of magnitude higher than that of SWF Encrypt.</p>
<p>One issue that always seems to come up in SecureSWF reviews is price. Yes, the fully-fledged bells-and-whistles version costs $400 which is significantly higher than either SWF Protector 2 or SWF Encrypt. However, the obfuscating methods, options and features available in this package &#8211; not to mention the fact that it will also protect your Flash components and AIR files &#8211; mean that you are getting a lot more here so naturally the cost is going to reflect that. I don&#8217;t really want to start comparing SecureSWF with its competitors here because this is supposed to be a review &#8211; not a comparison &#8211; but when one of the factors that could potentially put people off SecureSWF is its price when compared to its competitors, it&#8217;s difficult not to get sucked into such a comparison.</p>
<p>The bottom line is that SecureSWF starts at just $99, which is $151 less than SWF Encrypt and SWC Encrypt combined, but it offers more features than those two and does everything better. In light of that, even if price is an issue for you then SecureSWF blows SWF Encrypt out of the water having beaten it on options, features <em>and</em> price. Where things start to get interesting is when you compare SecureSWF to DComSoft&#8217;s $39.95 SWF Protector 2, but for that you&#8217;ll have to wait for my Versus feature which is coming soon.</p>
<p>In its own right, SecureSWF is a very impressive tool that is bursting with options and features. Due to the extreme levels of flexibility, it should be possible to tune every possible SWF file so that it&#8217;s protected as securely as possible without breaking any functionality. The fact that it allows obfuscation of everything from function names to labels and global variables to class members means that SWF files will be that much closer to being totally secure.</p>
<p>Out of 10, the usability and features on offer here have to command top marks, but I think the price of the professional edition could possibly push the application slightly out of reach for some lone developers. Yes, the Personal Lite Edition is only $99 but if you&#8217;re buying SecureSWF then you want the best version. Bearing the price of the professional edition in mind and the fact that a portion of its features are found in a product that only costs 1/10th as much, I&#8217;ve got to take a mark off. However, the wealth of additional options and features that you get for your money, their importance and the extra protection they bring to your work &#8211; plus the additional format support of course &#8211; mean that it&#8217;s just a single mark.</p>
<p>9/10</p>
<p><strong>Coming soon: </strong>A review of how these SWF protectors stack up against SWF decryption tools.</p>

<a href='http://www.gareth-jones.co.uk/wp-content/uploads/2010/04/secureSwf1.jpg' rel='shadowbox[album-345];player=img;' title='Kindisoft SecureSWF'><img width="150" height="150" src="http://www.gareth-jones.co.uk/wp-content/uploads/2010/04/secureSwf1-150x150.jpg" class="attachment-thumbnail" alt="Kindisoft SecureSWF" title="Kindisoft SecureSWF" /></a>
<a href='http://www.gareth-jones.co.uk/wp-content/uploads/2010/04/secureSwf2.jpg' rel='shadowbox[album-345];player=img;' title='Kindisoft SecureSWF'><img width="150" height="150" src="http://www.gareth-jones.co.uk/wp-content/uploads/2010/04/secureSwf2-150x150.jpg" class="attachment-thumbnail" alt="Kindisoft SecureSWF" title="Kindisoft SecureSWF" /></a>
<a href='http://www.gareth-jones.co.uk/wp-content/uploads/2010/04/secureSwf3.jpg' rel='shadowbox[album-345];player=img;' title='Kindisoft SecureSWF'><img width="150" height="150" src="http://www.gareth-jones.co.uk/wp-content/uploads/2010/04/secureSwf3-150x150.jpg" class="attachment-thumbnail" alt="Kindisoft SecureSWF" title="Kindisoft SecureSWF" /></a>
<a href='http://www.gareth-jones.co.uk/wp-content/uploads/2010/04/secureSwf4.jpg' rel='shadowbox[album-345];player=img;' title='Kindisoft SecureSWF'><img width="150" height="150" src="http://www.gareth-jones.co.uk/wp-content/uploads/2010/04/secureSwf4-150x150.jpg" class="attachment-thumbnail" alt="Kindisoft SecureSWF" title="Kindisoft SecureSWF" /></a>
<a href='http://www.gareth-jones.co.uk/wp-content/uploads/2010/04/secureSwf5.jpg' rel='shadowbox[album-345];player=img;' title='Kindisoft SecureSWF'><img width="150" height="150" src="http://www.gareth-jones.co.uk/wp-content/uploads/2010/04/secureSwf5-150x150.jpg" class="attachment-thumbnail" alt="Kindisoft SecureSWF" title="Kindisoft SecureSWF" /></a>

]]></content:encoded>
			<wfw:commentRss>http://www.gareth-jones.co.uk/2010/04/29/kindisoft-secureswf/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>Win a free copy of DCOMsoft&#8217;s SWF Protector 2</title>
		<link>http://www.gareth-jones.co.uk/2010/03/30/win-a-free-copy-of-dcomsofts-swf-protector-2/</link>
		<comments>http://www.gareth-jones.co.uk/2010/03/30/win-a-free-copy-of-dcomsofts-swf-protector-2/#comments</comments>
		<pubDate>Tue, 30 Mar 2010 16:05:28 +0000</pubDate>
		<dc:creator>Gareth</dc:creator>
				<category><![CDATA[Announcements]]></category>
		<category><![CDATA[Development]]></category>
		<category><![CDATA[Technology]]></category>
		<category><![CDATA[amusing account]]></category>
		<category><![CDATA[april]]></category>
		<category><![CDATA[blog]]></category>
		<category><![CDATA[cash alternatives]]></category>
		<category><![CDATA[chambers dictionary]]></category>
		<category><![CDATA[Competition]]></category>
		<category><![CDATA[DCOMsoft]]></category>
		<category><![CDATA[free dictionary]]></category>
		<category><![CDATA[free english dictionary]]></category>
		<category><![CDATA[free swf]]></category>
		<category><![CDATA[girlfriend]]></category>
		<category><![CDATA[gmt]]></category>
		<category><![CDATA[SWF Protector 2]]></category>

		<guid isPermaLink="false">http://www.gareth-jones.co.uk/?p=265</guid>
		<description><![CDATA[DCOMsoft have very kindly offered a free copy of the SWF Protector 2 software that I reviewed earlier today, to be given to the winner of some kind of competition. I&#8217;ve never held a competition on my blog before, so bear with me on this one. Ok, so&#8230; The word &#8220;obfuscate&#8221;, as defined by Chambers [...]]]></description>
			<content:encoded><![CDATA[<p>DCOMsoft have very kindly offered a free copy of the SWF Protector 2 software that I reviewed earlier today, to be given to the winner of some kind of competition. I&#8217;ve never held a competition on my blog before, so bear with me on this one. Ok, so&#8230;</p>
<p>The word &#8220;obfuscate&#8221;, as defined by <a title="Chambers Free English Dictionary" href="http://www.chambersharrap.co.uk/chambers/features/chref/chref.py/main?query=obfuscate&amp;title=21st&amp;sourceid=Mozilla-search" target="_blank">Chambers Free English Dictionary</a>, is:</p>
<blockquote><p><strong>1</strong> to darken or obscure something.<strong><br />
2</strong> to obscure something or make it difficult to understand. <strong><br />
3</strong> to bewilder or confuse someone.</p></blockquote>
<p>So, keeping with the theme, what&#8217;s the most bewildering or confusing thing that&#8217;s ever happened to you, or that you have ever inflicted on someone else? It can be on any subject &#8211; doesn&#8217;t need to be related to writing code or anything like that &#8211; and be no more than 500 words. It&#8217;s not an easy task, but then this prize is worth £40 so I don&#8217;t think I&#8217;m asking too much of you!</p>
<p>The best (most interesting or amusing) account by 12pm GMT on Monday the 12th of April gets a free copy of SWF Protector 2.</p>
<p>My girlfriend will be the judge, so you can be assured that the results will be totally fair and impartial. The judge&#8217;s decision is final and there are no cash alternatives to the prize. The winner will be announced right here.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.gareth-jones.co.uk/2010/03/30/win-a-free-copy-of-dcomsofts-swf-protector-2/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>DCOMsoft SWF Protector 2</title>
		<link>http://www.gareth-jones.co.uk/2010/03/30/dcomsofts-swf-protector-2/</link>
		<comments>http://www.gareth-jones.co.uk/2010/03/30/dcomsofts-swf-protector-2/#comments</comments>
		<pubDate>Tue, 30 Mar 2010 15:02:35 +0000</pubDate>
		<dc:creator>Gareth</dc:creator>
				<category><![CDATA[Development]]></category>
		<category><![CDATA[Review]]></category>
		<category><![CDATA[Technology]]></category>
		<category><![CDATA[DCOMsoft]]></category>
		<category><![CDATA[encrypt]]></category>
		<category><![CDATA[folders]]></category>
		<category><![CDATA[gripe]]></category>
		<category><![CDATA[instances]]></category>
		<category><![CDATA[lookout]]></category>
		<category><![CDATA[negative findings]]></category>
		<category><![CDATA[new software]]></category>
		<category><![CDATA[Obfuscation]]></category>
		<category><![CDATA[registration window]]></category>
		<category><![CDATA[serial number]]></category>
		<category><![CDATA[SWF Protector 2]]></category>
		<category><![CDATA[swfs]]></category>

		<guid isPermaLink="false">http://www.gareth-jones.co.uk/?p=261</guid>
		<description><![CDATA[Company: DCOMsoft Product: SWF Protector 2 Price: From $39.95 About a week ago, DCOMsoft emailed me to ask if I&#8217;d be interested in trying out their SWF Protector 2 product and posting my thoughts in exchange for a licence. Always on the lookout for new software that&#8217;s better than what I currently use, I said [...]]]></description>
			<content:encoded><![CDATA[<p>Company: <a title="DCOMsoft" href="http://www.dcomsoft.com/" target="_blank">DCOMsoft</a><br />
Product: <a title="SWF Protector 2" href="http://www.dcomsoft.com/" target="_blank">SWF Protector 2</a><br />
Price: From $39.95</p>
<p>About a week ago, DCOMsoft emailed me to ask if I&#8217;d be interested in trying out their SWF Protector 2 product and posting my thoughts in exchange for a licence. Always on the lookout for new software that&#8217;s better than <a title="Amayeta's SWF Encrypt" href="http://www.gareth-jones.co.uk/2010/03/30/amayetas-swf-encrypt/" target="_self">what I currently use</a>, I said yes. I&#8217;d like to stress though that in no way does providing a license obtain a favourable review for any old product &#8211; I always approach a product objectively and will post both positive and negative findings whether the review is commissioned or not.</p>
<p>So, on with the review. On installing the application it came to time to register it. I copied and pasted in the serial and hit the Enter button without noticing that I hadn&#8217;t selected the serial number properly before copying and had missed off the last digit. The little registration window closed and gave me no feedback, so it wasn&#8217;t until I tried to run the application again and found that it wasn&#8217;t yet registered that I noticed that the registration had failed. I tried again, this time re-selecting the serial number and making sure I had it all in there, and it then gave me a message confirming registration. For instances where a mistake like this can happen, it would be worth having a message to say &#8220;Registration failed&#8221; or &#8220;Incomplete serial number&#8221;, but that&#8217;s a minor gripe.</p>
<p>Once registered, the application&#8217;s interface is very clean and quite minimalist. The first thing I noticed &#8211; and with some excitement &#8211; was an &#8220;Add folder recursively&#8221; button which, I&#8217;m pleased to say, works a treat. The application adds all of the SWFs contained within a parent and all child folders, tells you their protection status and offers the ability to open each one if you need to make sure you&#8217;re looking at the right file here.</p>
<p>As opposed to SWF Encrypt which shows you all the SWFs in a directory and asks you to select all of the ones you want to obfuscate, SWF Protector 2 assumes you&#8217;ll want to protect everything by giving you just one &#8220;Protect all&#8221; button. This makes sense, because if you didn&#8217;t want to protect your SWFs then chances are you wouldn&#8217;t be using the application in the first place. If there are any SWFs in there that you don&#8217;t want to protect however, you can simply remove them individually from the list before hitting the &#8220;Protect all&#8221; button. Alternatively, if you do only want to protect a single file, you can right-click on that file and select &#8220;Protect one file&#8221; from the menu.</p>
<p>Having had SWF Encrypt crash on me a few times after trying to obfuscate a file that was currently open inside the Flash IDE, I was curious to see what SWF Protector would do in this case. It didn&#8217;t disappoint, prompting me with a message stating that it could not overwrite the file &#8211; a much more elegant solution that simply crashing unexpectedly!</p>
<p>When my target file wasn&#8217;t open inside Flash&#8217;s IDE, SWF Protector 2 further impressed by renaming the original file &#8220;example_original.swf&#8221; and creating an obfuscated version with the original file&#8217;s name. This eliminates the issue I outlined in SWF Encrypt&#8217;s case where you either have to rename all your files manually or change all of your file links on your server to take into account the different name of the protected file. Bonus.</p>
<p>I also wanted to see what SWF Protector 2 did when revisiting a previous project &#8211; would it remember the last location or would I have to navigate to the project all over again? It actually remembered my previous location, and did so even when I closed the application without protecting any files. Excellent.</p>
<p>Also available at the top of the screen is an Advanced option which lets you configure the level of obfuscation &#8211; either on a per-class basis or you can set the level for the entire file. I took an unprotected SWF that was 518kb in size and ran it through the obfuscator at minimum settings and the output was also 518kb. I ran the same file again at maximum settings and this time the output came out at 555kb, so obviously the level of protection is such that it can make anywhere between 0% and 10% difference to the file-size &#8211; exactly how much protection you apply is up to you, so you can balance protection against file-size depending on the exact needs of your specific project. This is another feature that is missing from SWF Encrypt.</p>
<p>One bug that I did notice in SWF Protector 2 though was that after protecting a file in Advanced mode, the &#8220;Protect all&#8221; button would not become re-enabled for me to run another pass despite me selecting a new, unprotected file. To get the button back I either had to switch to Simple mode or restart the application and switch back to Advanced mode. This isn&#8217;t a deal-breaker, as you won&#8217;t be re-protecting files with different levels of security one after the other very often (if at all), and I only noticed it because of the test I was running. However, to get top marks an application does need to be bug-free, so I&#8217;ll have to take this and the failure to notify on a failed registration into account when coming up with a score.</p>
<p>The fact that SWF Protector 2 not only does what it says on the tin but does so with much more thought towards usability and thus efficiency of use does make it a better product than SWF Encrypt. I&#8217;m sure DCOMsoft will endeavour to resolve the two small issues I experienced with the application as soon as they read this post, whereas from past experience (<a title="MDM Zinc V3" href="http://www.gareth-jones.co.uk/2009/12/05/switching-from-zinc-to-swf-studio/" target="_self">here</a>, <a title="MDM Zinc V3" href="http://www.gareth-jones.co.uk/2009/12/06/mdm-stick-their-head-in-the-sand/" target="_self">here</a> and <a title="MDM Zinc V3" href="http://www.gareth-jones.co.uk/2009/12/09/why-mdm-zinc-v3-is-so-rubbish/" target="_self">here</a>) I know that Amayeta is unlikely to even care about SWF Encrypt&#8217;s bugs, let alone fix them. Being a better product is one thing, but being a better product that costs only a <strong>third</strong> of Amayeta&#8217;s price (the personal license costs just £25, though you&#8217;ll probably want the business license at £39 to be able to use it commercially) is just great and easily makes it a recommended product.</p>
<p>8/10</p>
<p><strong>Coming soon: </strong>A review of how these SWF protectors stack up against SWF decryption tools.</p>

<a href='http://www.gareth-jones.co.uk/wp-content/uploads/2010/03/SwfProtector1.jpg' rel='shadowbox[album-261];player=img;' title='DCOMsoft SWF Protector 2'><img width="150" height="150" src="http://www.gareth-jones.co.uk/wp-content/uploads/2010/03/SwfProtector1-150x150.jpg" class="attachment-thumbnail" alt="DCOMsoft SWF Protector 2" title="DCOMsoft SWF Protector 2" /></a>
<a href='http://www.gareth-jones.co.uk/wp-content/uploads/2010/03/SwfProtector2.jpg' rel='shadowbox[album-261];player=img;' title='DCOMsoft SWF Protector 2'><img width="150" height="150" src="http://www.gareth-jones.co.uk/wp-content/uploads/2010/03/SwfProtector2-150x150.jpg" class="attachment-thumbnail" alt="DCOMsoft SWF Protector 2" title="DCOMsoft SWF Protector 2" /></a>

]]></content:encoded>
			<wfw:commentRss>http://www.gareth-jones.co.uk/2010/03/30/dcomsofts-swf-protector-2/feed/</wfw:commentRss>
		<slash:comments>14</slash:comments>
		</item>
		<item>
		<title>Amayeta SWF Encrypt 6.0</title>
		<link>http://www.gareth-jones.co.uk/2010/03/29/amayeta-swf-encrypt/</link>
		<comments>http://www.gareth-jones.co.uk/2010/03/29/amayeta-swf-encrypt/#comments</comments>
		<pubDate>Mon, 29 Mar 2010 14:13:50 +0000</pubDate>
		<dc:creator>Gareth</dc:creator>
				<category><![CDATA[Development]]></category>
		<category><![CDATA[Review]]></category>
		<category><![CDATA[Technology]]></category>
		<category><![CDATA[bug count]]></category>
		<category><![CDATA[coincidentally]]></category>
		<category><![CDATA[flash files]]></category>
		<category><![CDATA[hasn]]></category>
		<category><![CDATA[jaspal]]></category>
		<category><![CDATA[MDM]]></category>
		<category><![CDATA[Obfuscation]]></category>
		<category><![CDATA[poor quality]]></category>
		<category><![CDATA[support requests]]></category>
		<category><![CDATA[swf]]></category>
		<category><![CDATA[SWF Encrypt]]></category>
		<category><![CDATA[target]]></category>
		<category><![CDATA[Zinc]]></category>

		<guid isPermaLink="false">http://www.gareth-jones.co.uk/?p=262</guid>
		<description><![CDATA[Company: Amayeta Product: SWF Encrypt 6.0 Price: £75 / $145 I&#8217;ve used Amayeta&#8217;s SWF Encrypt for a couple of years now I guess, since version 5. Coincidentally, Amayeta is owned by the same guy who owns MDM (Jaspal Sohal) &#8211; the guys behind Zinc. There have been a fair few posts on this blog about [...]]]></description>
			<content:encoded><![CDATA[<p>Company: <a title="Amayeta" href="http://www.amayeta.com" target="_blank">Amayeta</a><br />
Product: <a title="SWF Encrypt" href="http://www.amayeta.com/software/swfencrypt/" target="_blank">SWF Encrypt 6.0</a><br />
Price: £75 / $145</p>
<p>I&#8217;ve used Amayeta&#8217;s SWF Encrypt for a couple of years now I guess, since version 5.</p>
<p>Coincidentally, Amayeta is owned by the same guy who owns <a title="MDM" href="http://www.multidmedia.com/" target="_blank">MDM</a> (Jaspal Sohal) &#8211; the guys behind <a title="MDM Zinc" href="http://www.multidmedia.com/software/zinc/" target="_blank">Zinc</a>. There have been a fair few posts on this blog about <a title="MDM Zinc V3" href="http://www.gareth-jones.co.uk/2009/12/05/switching-from-zinc-to-swf-studio/" target="_self">Zinc</a>, its <a title="MDM Zinc V3" href="http://www.gareth-jones.co.uk/2009/12/06/mdm-stick-their-head-in-the-sand/" target="_self">poor quality</a> and its ridiculous <a title="MDM Zinc V3" href="http://www.gareth-jones.co.uk/2009/12/09/why-mdm-zinc-v3-is-so-rubbish/" target="_self">bug count</a>, so why would I be using SWF Encrypt to obfuscate my Flash files? Well, it does what it&#8217;s supposed to do and does so without much fuss. Granted, that it does so without requiring multiple support requests like Zinc is probably more down to the fact that it&#8217;s such a simple application than anything else, but as an end-user I don&#8217;t care about that &#8211; I just want an application that works.</p>
<p>Are there any problems with SWF Encrypt? Yes, there are a few, but as I said the application is so simple there aren&#8217;t many ways in which it <em>can</em> go wrong. All it needs to do is open a SWF, obfuscate it and output the result as a new file.</p>
<p>So, with such a simple list of requirements, what&#8217;s wrong? Well, if you select a SWF that you already have open within the Flash IDE and try to obfuscate it, the application actually crashes. There&#8217;s no elegant message informing you that you need to close the target SWF first &#8211; the application simply quits without warning. I suppose it wouldn&#8217;t be a Jaspal Sohal application if it didn&#8217;t unexpectedly crash somewhere along the line, but even for one of his products this is surprising. I mean, surely an application that is designed to open one file and save another should be able to cope with files that are locked, have read-only permissions or different user permissions etc? Apparently not. Having said that, it hasn&#8217;t crashed while working on any files that aren&#8217;t already open elsewhere so I suppose I should count myself lucky here.</p>
<p>The other two issues are less significant but still a little irritating. When you obfuscate a SWF, the application creates a new SWF with a new name, such as &#8220;example_secure.swf&#8221;. This is fine in theory, but in practice after buying such an application you&#8217;ll want to go through your back-catalogue of work and apply some protection to all your previous files &#8211; ideally done so that you can just upload the new files to your web server without any fuss. Having a file with a new name like this means you either need to rename the file (making sure to either manually rename or delete the original first) or update all of your file name references everywhere else. This gets to be a pain in the arse when you have a large number of SWFs to do. There&#8217;s also no recursive feature so you&#8217;ll have to navigate into each and every folder manually to select each file individually &#8211; again, this can be a pain in the arse on larger projects.</p>
<p>The last irritation is that the application doesn&#8217;t seem to remember UNC directories and reverts to a default directory <em>every time</em> you open it, forcing you to navigate back down a long UNC tree structure every time you want to republish that one SWF that you keep having to update on client requests. There is a &#8220;favourite folder&#8221; option available, but using this just brings up the SWFs available in that particular folder and doesn&#8217;t update the navigation tree, so if you want to go into a folder that&#8217;s one up or one down from there (such as in a medium/large-sized project) it&#8217;s of no help.</p>
<p>SWF Encrypt offers no flexibility in terms of the obfuscation it applies. Perhaps this isn&#8217;t really a requirement if the obfuscation technique is solid enough, but as different techniques can have different effects on the file-size of the output, it would be nice to be able to tweak these settings on projects where minimal file sizes are important.</p>
<p>Technically SWF Encrypt does what it claims to do &#8211; it obfuscates SWF files &#8211; but when there are alternatives available that also do this and actually put some effort into being more usable, this isn&#8217;t really enough &#8211; especially when SWF Encrypt retails for considerably more than its competitors. SWF Encrypt costs £75 for a single license, whereas some of its competitors cost less than half of that and offer the same &#8211; if not more &#8211; features.</p>
<p>Update: Since writing this review I&#8217;ve been presented with alternative products from different vendors, and as a result I feel that I need to adjust SWF Encrypt&#8217;s score to better reflect the difference between it and its competitors.</p>
<p>4/10</p>
<p><strong>Coming soon: </strong>A review of how these SWF protectors stack up against SWF decryption tools.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.gareth-jones.co.uk/2010/03/29/amayeta-swf-encrypt/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Custom Name that Note for Jamplay</title>
		<link>http://www.gareth-jones.co.uk/2010/02/12/custom-name-that-note-for-jamplay/</link>
		<comments>http://www.gareth-jones.co.uk/2010/02/12/custom-name-that-note-for-jamplay/#comments</comments>
		<pubDate>Fri, 12 Feb 2010 20:37:18 +0000</pubDate>
		<dc:creator>Gareth</dc:creator>
				<category><![CDATA[Announcements]]></category>
		<category><![CDATA[Development]]></category>
		<category><![CDATA[Quak Multimedia]]></category>
		<category><![CDATA[Video games]]></category>
		<category><![CDATA[fit]]></category>
		<category><![CDATA[game page]]></category>
		<category><![CDATA[games]]></category>
		<category><![CDATA[initial discussions]]></category>
		<category><![CDATA[Jamplay]]></category>
		<category><![CDATA[multimedia information]]></category>
		<category><![CDATA[online guitar]]></category>
		<category><![CDATA[optimum experience]]></category>
		<category><![CDATA[tutoring]]></category>

		<guid isPermaLink="false">http://www.gareth-jones.co.uk/?p=258</guid>
		<description><![CDATA[The online guitar tutoring website, Jamplay, asked us to develop a custom version of Name that Note:PRE to fit in with the scoring structure and look of their existing games. The whole process took just under two weeks from initial discussions to delivery, with lots of play-testing and adjusting in-between to get the optimum experience. [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.gareth-jones.co.uk/wp-content/uploads/2010/02/jamplay2.png" rel="shadowbox[post-258];player=img;" title="Jamplay"><img class="alignleft size-thumbnail wp-image-257" title="Jamplay" src="http://www.gareth-jones.co.uk/wp-content/uploads/2010/02/jamplay2-150x150.png" alt="" width="150" height="150" /></a>The online guitar tutoring website, <a title="Jamplay" href="http://www.jamplay.com/" target="_blank">Jamplay</a>, asked us to develop a custom version of Name that Note:PRE to fit in with the scoring structure and look of their existing games.</p>
<p>The whole process took just under two weeks from initial discussions to delivery, with lots of play-testing and adjusting in-between to get the optimum experience.</p>
<p>Head over to the game page at <a title="Jamplay: Name that Note" href="http://www.quak.co.uk/projects/jamplay-name-that-note/" target="_blank">Quak Multimedia</a> for more information.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.gareth-jones.co.uk/2010/02/12/custom-name-that-note-for-jamplay/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Mercury is launched</title>
		<link>http://www.gareth-jones.co.uk/2009/12/11/mercury-is-launched/</link>
		<comments>http://www.gareth-jones.co.uk/2009/12/11/mercury-is-launched/#comments</comments>
		<pubDate>Fri, 11 Dec 2009 17:15:16 +0000</pubDate>
		<dc:creator>Gareth</dc:creator>
				<category><![CDATA[Announcements]]></category>
		<category><![CDATA[Development]]></category>
		<category><![CDATA[Elearning]]></category>
		<category><![CDATA[Quak Multimedia]]></category>
		<category><![CDATA[Services]]></category>
		<category><![CDATA[blog]]></category>
		<category><![CDATA[capabilities]]></category>
		<category><![CDATA[demo]]></category>
		<category><![CDATA[elearning]]></category>
		<category><![CDATA[last time]]></category>
		<category><![CDATA[launch]]></category>
		<category><![CDATA[Mercury]]></category>
		<category><![CDATA[mercury website]]></category>

		<guid isPermaLink="false">http://www.gareth-jones.co.uk/?p=247</guid>
		<description><![CDATA[It&#8217;s here at last -  Mercury 1.0 launched today! For more information either check out the launch post at Quak Multimedia or check the Mercury website directly, where there is even a demo of the software showcasing some of its capabilities. Mercury is viewed as a live product that will evolve and adapt over time [...]]]></description>
			<content:encoded><![CDATA[<p><img class="alignleft size-full wp-image-235" title="Mercury" src="http://www.gareth-jones.co.uk/wp-content/uploads/2009/12/mercury.jpg" alt="Mercury" width="217" height="120" />It&#8217;s here at last -  Mercury 1.0 launched today!</p>
<p>For more information either check out the launch post at <a title="Mercury launch on Quak Multimedia" href="http://www.quak.co.uk/2009/12/11/mercury-elearning-creation-tool-is-launched/" target="_blank">Quak Multimedia</a> or check the <a title="Mercury Homepage" href="http://www.madewithmercury.com" target="_blank">Mercury website</a> directly, where there is even a demo of the software showcasing some of its capabilities.</p>
<p>Mercury is viewed as a live product that will evolve and adapt over time with the needs of our clients, so this won&#8217;t be the last time I mention Mercury on this blog I&#8217;m afraid!</p>
<p>As well as the software itself, we&#8217;ll also be offering a development service where we will either help clients develop their eLearning or develop it all ourselves for an extremely competitive rate.</p>
<p>Any questions? Feel free to ask.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.gareth-jones.co.uk/2009/12/11/mercury-is-launched/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Switching from Zinc to SWF Studio</title>
		<link>http://www.gareth-jones.co.uk/2009/12/05/switching-from-zinc-to-swf-studio/</link>
		<comments>http://www.gareth-jones.co.uk/2009/12/05/switching-from-zinc-to-swf-studio/#comments</comments>
		<pubDate>Fri, 04 Dec 2009 23:43:18 +0000</pubDate>
		<dc:creator>Gareth</dc:creator>
				<category><![CDATA[Development]]></category>
		<category><![CDATA[Recommendations]]></category>
		<category><![CDATA[Technology]]></category>
		<category><![CDATA[beta phase]]></category>
		<category><![CDATA[bomb proof]]></category>
		<category><![CDATA[event handlers]]></category>
		<category><![CDATA[face of the earth]]></category>
		<category><![CDATA[flash studio]]></category>
		<category><![CDATA[MDM]]></category>
		<category><![CDATA[Northcode]]></category>
		<category><![CDATA[open bugs]]></category>
		<category><![CDATA[platform application]]></category>
		<category><![CDATA[stable version]]></category>
		<category><![CDATA[SWF Studio]]></category>
		<category><![CDATA[windows registry]]></category>
		<category><![CDATA[Zinc]]></category>

		<guid isPermaLink="false">http://www.gareth-jones.co.uk/?p=236</guid>
		<description><![CDATA[I&#8217;ve just managed to get myself banned from the MDM forums for stating that their Zinc V3 software is a load of rubbish. Released about two years ago, the software currently has a whopping 70 open bugs &#8211; many of which date back to the beginning of 2008! I first started using Zinc around 6 [...]]]></description>
			<content:encoded><![CDATA[<p>I&#8217;ve just managed to get myself banned from the <a title="MDM forums" href="http://www.mdmforum.com/forum/" target="_blank">MDM forums</a> for stating that their<a title="MDM Zinc V3" href="http://www.multidmedia.com/software/zinc/" target="_blank"> Zinc V3</a> software is a load of rubbish. Released about two years ago, the software currently has a whopping 70 open bugs &#8211; many of which date back to the beginning of 2008!</p>
<p>I first started using Zinc around 6 years ago, back when it was called Flash Studio Pro (1.9.x). The software was pretty flaky but was good enough for the small projects that I was working on at the time. Soon after though, support for the software vanished as MDM released a new product called Zinc V2 which provided a new GUI and a load of new commands. I upgraded like most of MDM&#8217;s users, only to find that Zinc V2 had just as many bugs as FSP and that MDM was just as slow to fix them.</p>
<p>Some time later, support for V2 again dropped off the face of the earth as the company excitedly announced the release of Zinc V3 &#8211; a cross-platform application that was built from the ground up, no less. MDM made lots of noise about it being the most stable version of the software yet, thoroughly tested and that it would only be released when it was absolutely bomb-proof thanks to an extensive beta phase. Another thing that I remember from this time was disgruntled customers who had just bought Zinc V2 being told that their product was no longer supported and that if they wanted to move to V3, they&#8217;d have to pay an upgrade charge. The V2 forums were also locked, making it difficult for people who didn&#8217;t want to &#8220;upgrade&#8221; to V3 discuss and resolve issues collaboratively. So much for looking after your customers.</p>
<p>Anyway, fast forward two years and here we are. The bugs that are to be fixed in the next version (the 17th for those keeping count) include fixes for such basic functionality as being able to export JPEGs, read and write to the Windows registry, resetting event handlers, broken AS3 support, broken MAC mask support and a load of other things that should have been resolved before launch let alone before the software&#8217;s 2nd birthday. There are even bugs on there that were once fixed but have since been re-introduced in later &#8220;updates&#8221; thanks to the poor level of testing they do over there. A full list of the open bugs is helpfully available on their website <a title="MDM bug list" href="http://www.multidmedia.com/support/bugs/?action=search&amp;search=&amp;status=Pending&amp;button=Search" target="_blank">here</a>.</p>
<p>I never upgraded to V3 myself. Having seen first-hand how painful it was to come up with workarounds to V2&#8242;s bugs after jumping from V1, I decided to sit out the next ride and wait for the inevitable bugs and other issues to be resolved before taking the plunge &#8211; yep, despite MDM&#8217;s bullish claims of QA this time around. I also didn&#8217;t see any major benefits in V3 seeing as I hardly ever need to develop for Macs or Linux-based PCs (just as well as the support for these two OSs is patchy and inconsistent), so I was in fact more than happy to watch from the side-lines until the dust settled. The problem was that the dust never did settle and two years on V3 users are still having to put up with an insane bug count. V2 was bad sometimes, but nowhere near as bad as V3.</p>
<p>Despite not having taken the plunge for V3 myself, I would still visit the forums occasionally, sometimes helping out a newbie or two with some Flash/Zinc related questions and sometimes just watching in amazement as the bug reports continued to come in thick and fast &#8211; bug reports for standard functions that showed quite clearly that were was next to no testing going on at MDM between releases. As the bug count continued to rise and MDM continued to clumsily release hit-and-miss updates, I thanked my lucky stars for not having given them any more of my hard-earned cash.</p>
<p>Finally it was the 2nd of December 2009 and I took another look at the forums &#8211; hoping that by some miracle V3 was in a usable state by now. What I found in Gambini&#8217;s post (that they were &#8220;aiming&#8221; to fix <em>some</em> of the bugs but couldn&#8217;t make any guarantees) just floored me and so I started asking awkward questions and suggested that perhaps a 2-year-old application that had over 70 known bugs is actually a load of rubbish and that hey really needed to sort themselves out. Other users agreed but stopped short of venting their own frustrations as openly as I &#8211; surprising really since they had paid good money for V3 while I had not. MDM responded by offering some pretty lame excuses (we&#8217;re a small team, there&#8217;s lots to do, we&#8217;ve had lots of things go wrong this year, blah blah) and totally failed to explain why 2-year-old software that they charge good money for should still be on the shelves with over 70 known bugs.</p>
<p>Rather than admit Zinc&#8217;s problems, Gambini (or Jaspal Sohal to give his real name) tried all kinds of tactics to divert attention from the software by &#8211; among other things &#8211; accusing me of not caring about MDM and being there only to start arguments. While I don&#8217;t really care for MDM either way (why would I? And why is that even relevant?), I do care about having access to good software and I do dislike it when honest, hard-working people are ripped off when buying faulty goods.</p>
<p>Anyway, for making my thoughts known, I was banned. I haven&#8217;t logged back in to see what they did with my posts, but I was there long enough to see that they deleted some other posts that didn&#8217;t reflect too kindly on themselves or their products.</p>
<p>In short, anyone who owns Zinc V3 and is unimpressed with its bugs should be prepared to be banned from the forums if they dare raise their concerns with the administrators. Anyone who is looking to buy some decent (i.e. working) software on the other hand would be wise to seek out some alternatives! The one that I&#8217;ve recently started using again is Northcode&#8217;s <a title="Northcode" href="http://www.northcode.com/" target="_blank">SWF Studio</a>. I had used SWF Studio in the past but was never 100% happy with the script language, but having been forced to search for an alternative to Zinc due to V3&#8242;s ridiculous bug count, I found that the latest version of the software (SWF Studio 3) has a brand new scripting language that is much more intuitive &#8211; but most importantly it actually works!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.gareth-jones.co.uk/2009/12/05/switching-from-zinc-to-swf-studio/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Bowland Maths update</title>
		<link>http://www.gareth-jones.co.uk/2009/11/01/bowland-maths-update/</link>
		<comments>http://www.gareth-jones.co.uk/2009/11/01/bowland-maths-update/#comments</comments>
		<pubDate>Sun, 01 Nov 2009 15:37:02 +0000</pubDate>
		<dc:creator>Gareth</dc:creator>
				<category><![CDATA[Development]]></category>
		<category><![CDATA[Quak Multimedia]]></category>
		<category><![CDATA[full time]]></category>
		<category><![CDATA[maths]]></category>
		<category><![CDATA[pedagogy]]></category>
		<category><![CDATA[proposals]]></category>
		<category><![CDATA[second phase]]></category>

		<guid isPermaLink="false">http://www.gareth-jones.co.uk/?p=232</guid>
		<description><![CDATA[Unfortunately, Bowland decided not to go with any of the proposals that we submitted to them for the second phase. The reason for their decision was apparently the pedagogy behind the resources and that maths just wasn&#8217;t taught in that way yet, which was very strange considering we had two full-time maths teachers on board [...]]]></description>
			<content:encoded><![CDATA[<p>Unfortunately, Bowland decided not to go with any of the proposals that we submitted to them for the second phase. The reason for their decision was apparently the pedagogy behind the resources and that maths just wasn&#8217;t taught in that way yet, which was very strange considering we had two full-time maths teachers on board designing them for us!</p>
<p>Perhaps our resources were just too forward-thinking for such an organisation?</p>
<p>Not to worry. We&#8217;ve had such good feedback on the resources that we&#8217;ve decided to make our own portal, called Learnalot, which will be at <a title="Learnalot" href="http://www.learnalot.co.uk" target="_blank">www.learnalot.co.uk</a>. The resources that Bowland turned down &#8211; plus a lot more besides &#8211; will find a home there instead.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.gareth-jones.co.uk/2009/11/01/bowland-maths-update/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
