<?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>Ultraviolet Design Blog &#187; Gareth</title>
	<atom:link href="http://blog.ultravioletdesign.co.uk/index.php/author/gareth/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.ultravioletdesign.co.uk</link>
	<description>Follow our latest little ditties on our blog</description>
	<lastBuildDate>Fri, 03 Sep 2010 09:57:06 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Flixel 2.0 &#8211; Flash game development</title>
		<link>http://blog.ultravioletdesign.co.uk/flixel-2-0-flash-game-development/</link>
		<comments>http://blog.ultravioletdesign.co.uk/flixel-2-0-flash-game-development/#comments</comments>
		<pubDate>Wed, 02 Jun 2010 09:00:24 +0000</pubDate>
		<dc:creator>Gareth</dc:creator>
				<category><![CDATA[ActionScript]]></category>
		<category><![CDATA[Design]]></category>
		<category><![CDATA[Projects]]></category>

		<guid isPermaLink="false">http://blog.ultravioletdesign.co.uk/?p=254</guid>
		<description><![CDATA[
We have finished an enjoyable project for SPAR International, which involved creating an athletics game based around the button bashing classic, Daley Thomson&#8217;s Decathlon.  When creating the graphics and style for this game we wanted to utilise the nostalgic [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://blog.ultravioletdesign.co.uk/wp-content/uploads/2010/06/beatbarni-blogimg.jpg"><img class="alignnone size-full wp-image-257" title="beatbarni-blogimg" src="http://blog.ultravioletdesign.co.uk/wp-content/uploads/2010/06/beatbarni-blogimg.jpg" alt="beatbarni-blogimg" width="528" height="185" /></a></p>
<p>We have finished an enjoyable project for <a href="http://www.spar-international.com/" target="_blank">SPAR International</a>, which involved creating an athletics game based around the button bashing classic, <a href="http://en.wikipedia.org/wiki/Daley_Thompson's_Decathlon">Daley Thomson&#8217;s Decathlon</a>.  When creating the graphics and style for this game we wanted to utilise the nostalgic bitmap effect which you see quite often in Flash games and in the graphic style of <a href="http://en.wikipedia.org/wiki/Pixel_art">Pixel Art</a>. From a development perspective this was very convenient because I have been looking for an excuse to try the Actionscript 3 game framework, <a href="http://flixel.org/">Flixel</a>, which I have seen lorded around the Internet as perfect for this purpose.</p>
<p>It has it&#8217;s own global <a href="http://en.wikipedia.org/wiki/Rendering_(computer_graphics)">render</a> cycle which simplifies the process of adding bitmap graphics to the stage and creates a predictable <a href="http://en.wikipedia.org/wiki/Frame_rate" target="_blank">fps</a> independent game loop. Forum posts on the Flixel site state that this rendering process is more efficient than Flash player alone due to the fact that is purely geared toward low resolution bitmapped graphics. There where many elements which increased the speed of development such as the inclusion of the <a href="http://flixel.org/docs/org/flixel/FlxObject.html" target="_blank">FlxObjects</a> which are already set-up with simple motion facilities such as acceleration and velocity on both x and y axis which allow for the simulation of horizontal character movement and also vertical forces (i.e. gravity).</p>
<p>There are many other noteworthy features of the Flixel framework such as Sprites for Animation and the global/static FlxG control class which have been very well designed to make game development in Flash easier. I will, however, not go into detail about these because <a href="http://www.insideria.com/2010/06/5-things-i-learned-from-flixel.html" target="_blank">a concise post about Flixel</a> from the Inside RIA blog has covered these. For those (developers mainly, I suspect) interested in understanding the affordances of using this framework over creating a game from scratch, reading this and also exploring the host of <a href="http://flixel.org/games/">games</a> and <a href="http://wiki.github.com/AdamAtomic/flixel/" target="_blank">tutorials</a> on the Flixel site will be worthwhile. <a href="http://adamatomic.com/canabalt/" target="_blank">Canabalt</a> is a particular favourite game due to the intense screen shaking and accompanying music.</p>
<p>The game we created is called <strong><a href="http://www.ultravioletdesign.co.uk/work/project/BeatBarni">Beat Barni</a></strong> and is <strong><a href="http://www.spar-hellosummer.com/playbeatbarni/" target="_blank">online now</a></strong>. Due to time constraints we created a pentathlon (5 events) rather than a decathlon, so feel free to challenge Barni to any of the following events; 100m, 400m Hurdles, Javelin, Pole-vault and Long Jump.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.ultravioletdesign.co.uk/flixel-2-0-flash-game-development/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Cake of the Month &#8211; April 2010 &#8211; Mr. Kipling</title>
		<link>http://blog.ultravioletdesign.co.uk/cake-of-the-month-april-2010-mr-kipling/</link>
		<comments>http://blog.ultravioletdesign.co.uk/cake-of-the-month-april-2010-mr-kipling/#comments</comments>
		<pubDate>Fri, 30 Apr 2010 16:11:41 +0000</pubDate>
		<dc:creator>Gareth</dc:creator>
				<category><![CDATA[Banter]]></category>
		<category><![CDATA[cake]]></category>
		<category><![CDATA[patrick]]></category>

		<guid isPermaLink="false">http://blog.ultravioletdesign.co.uk/?p=247</guid>
		<description><![CDATA[
With the recent shock revelation that Mrs  Kipling does actually exist and was once an actress in Corontation St we thought we should make sure that the exceedingly good cakes were as good as we remembered.
Safe to say that [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://blog.ultravioletdesign.co.uk/wp-content/uploads/2010/04/bakewell.jpg" target="_blank"><img class="alignnone size-full wp-image-248" title="Patrick (aka Mr Kipling) and a half eaten Bakewell" src="http://blog.ultravioletdesign.co.uk/wp-content/uploads/2010/04/bakewell.jpg" alt="Patrick - Bakewell" width="528" height="200" /></a></p>
<p>With the recent shock revelation that <a href="http://www.metro.co.uk/news/814950-revealed-mrs-kipling-seen-for-first-time-in-exceedingly-new-advert"><em>Mrs </em> Kipling does actually exist</a> and was once an actress in Corontation St we thought we should make sure that the exceedingly good cakes were as good as we remembered.</p>
<p>Safe to say that the despite the implications of some sort of power shift within the Mr Kipling marketing machine, the cakes are still high quality.  Just take a look at Patrick&#8217;s face. He&#8217;s loving that Bakewell.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.ultravioletdesign.co.uk/cake-of-the-month-april-2010-mr-kipling/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>GOOD Infographics</title>
		<link>http://blog.ultravioletdesign.co.uk/good-infographics/</link>
		<comments>http://blog.ultravioletdesign.co.uk/good-infographics/#comments</comments>
		<pubDate>Thu, 01 Oct 2009 12:52:43 +0000</pubDate>
		<dc:creator>Gareth</dc:creator>
				<category><![CDATA[Design]]></category>
		<category><![CDATA[data]]></category>
		<category><![CDATA[infographics]]></category>

		<guid isPermaLink="false">http://blog.ultravioletdesign.co.uk/?p=145</guid>
		<description><![CDATA[
GOOD produces a website, videos, live events, and a print magazine. They seem to successfully mix an ethical ethos with good design throughout their projects. 
I came across the results of a competition they have recently finished for the best [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://blog.ultravioletdesign.co.uk/wp-content/uploads/2009/10/good_inforgraphics.jpg"><img src="http://blog.ultravioletdesign.co.uk/wp-content/uploads/2009/10/good_inforgraphics.jpg" alt="GOOD Infographics competition" title="GOOD Infographics" width="528" height="267" class="size-full wp-image-144" /></a></p>
<p><a href="http://www.good.is/">GOOD</a> produces a website, videos, live events, and a print magazine. They seem to successfully mix an ethical ethos with good design throughout their projects. </p>
<p>I came across the <a href="http://www.good.is/post/project-create-an-infographic-about-ceo-compensation/">results of a competition</a> they have recently finished for the best infographic which would &#8220;highlight executive compensation (as in, how much CEOs etc. are paid) in an interesting way.&#8221; </p>
<p>It&#8217;s nice to see creative visualizations of mass data and these are very good examples of this.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.ultravioletdesign.co.uk/good-infographics/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Wordle &#8211; Updated</title>
		<link>http://blog.ultravioletdesign.co.uk/wordle-updated/</link>
		<comments>http://blog.ultravioletdesign.co.uk/wordle-updated/#comments</comments>
		<pubDate>Wed, 30 Sep 2009 14:35:20 +0000</pubDate>
		<dc:creator>Gareth</dc:creator>
				<category><![CDATA[Banter]]></category>
		<category><![CDATA[Design]]></category>

		<guid isPermaLink="false">http://blog.ultravioletdesign.co.uk/?p=137</guid>
		<description><![CDATA[
One of the first blog posts on the UVd blog was about Java application called Wordle which created pretty looking tag clouds based on word occurrences in blog RSS feeds, del.icio.us accounts or any block of supplied text. 
It is [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.wordle.net/show/wrdl/1180347/UVd_Blog_Updated"><img src="http://blog.ultravioletdesign.co.uk/wp-content/uploads/2009/09/wordle_update.jpg" alt="Wordle Tag Cloud - Updated" title="Wordle Updated" width="528" height="345" class="size-full wp-image-138" /></a></p>
<p>One of the <a href="http://blog.ultravioletdesign.co.uk/index.php/2008/08/wordle-beautiful-tag-clouds/">first blog posts</a> on the UV<sup>d</sup> blog was about Java application called <a href="http://www.wordle.net/">Wordle</a> which created pretty looking tag clouds based on word occurrences in blog RSS feeds, del.icio.us accounts or any block of supplied text. </p>
<p>It is quite interesting to see a peripheral snapshot of how a blogs content changes over time. Saves the trouble of reading it all as well. </p>
]]></content:encoded>
			<wfw:commentRss>http://blog.ultravioletdesign.co.uk/wordle-updated/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Sneak peek :: Physics</title>
		<link>http://blog.ultravioletdesign.co.uk/sneak-peek-physics/</link>
		<comments>http://blog.ultravioletdesign.co.uk/sneak-peek-physics/#comments</comments>
		<pubDate>Thu, 24 Sep 2009 12:19:12 +0000</pubDate>
		<dc:creator>Gareth</dc:creator>
				<category><![CDATA[ActionScript]]></category>
		<category><![CDATA[UV]]></category>
		<category><![CDATA[c++]]></category>
		<category><![CDATA[physics]]></category>

		<guid isPermaLink="false">http://blog.ultravioletdesign.co.uk/?p=112</guid>
		<description><![CDATA[
We&#8217;re so close; I can smell it! Our new site is careering dangerously towards completion. One element of the homepage is a frivolous physics environment which I was kindly allowed the time to make in Flash using the Box2DFlash physics [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://demos.ultravioletdesign.co.uk/physics/"><img src="http://blog.ultravioletdesign.co.uk/wp-content/uploads/2009/09/hero.jpg" alt="Physics Hero" title="Physics Hero" width="528" height="300" class="size-full wp-image-116" /></a></p>
<p>We&#8217;re so close; I can smell it! Our new site is careering dangerously towards completion. One element of the homepage is a frivolous physics environment which I was kindly allowed the time to make in Flash using the <a href="http://box2dflash.sourceforge.net/">Box2DFlash physics engin</a>e. </p>
<p>The engine has been ported from Eric Cattoâ€™s powerful C++ physics engine (Box2D). It took a little time to adjust to some of the coding conventions that have also found their way from the C++ version but after that initial steep learning curve the engine is fantastic to work with. </p>
<p>Iâ€™ve released this today before the site launch so that people can play with it and inevitably find the bugs which Iâ€™ve lovingly engineered into it. Feel free to put it through its paces!</p>
<p><a href="http://demos.ultravioletdesign.co.uk/physics/">http://demos.ultravioletdesign.co.uk/physics/</a></p>
]]></content:encoded>
			<wfw:commentRss>http://blog.ultravioletdesign.co.uk/sneak-peek-physics/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>1st Linked Data Meetup</title>
		<link>http://blog.ultravioletdesign.co.uk/1st-linked-data-meetup/</link>
		<comments>http://blog.ultravioletdesign.co.uk/1st-linked-data-meetup/#comments</comments>
		<pubDate>Wed, 16 Sep 2009 09:29:37 +0000</pubDate>
		<dc:creator>Gareth</dc:creator>
				<category><![CDATA[Industry Events]]></category>
		<category><![CDATA[event]]></category>
		<category><![CDATA[linked data]]></category>
		<category><![CDATA[Semantic Web]]></category>

		<guid isPermaLink="false">http://blog.ultravioletdesign.co.uk/?p=97</guid>
		<description><![CDATA[
One of the most beneficial and exciting parts of being a web developer in London is the welcoming and engaging community which exists here. There are continuous events and workshops being held (usually for free) on various technologies and topics [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://blog.ultravioletdesign.co.uk/wp-content/uploads/2009/09/linkeddata1.jpg"><img src="http://blog.ultravioletdesign.co.uk/wp-content/uploads/2009/09/linkeddata1.jpg" alt="Nigel Shadbolt&#039;s talk" title="1st Linked Data Meetup London" width="528" height="363" class="size-full wp-image-105" /></a></p>
<p>One of the most beneficial and exciting parts of being a web developer in London is the welcoming and engaging community which exists here. There are continuous events and workshops being held (usually for free) on various technologies and topics relating to our industry. My expectations of these usually small scale and low key events were massively surpassed by the <a href="http://www.meetup.com/Web-Of-Data/calendar/11056905/">1st Linked Data Meetup</a> I attended last Wednesday. A large portion of the Linked Data community were present and some of the leading developers and thinkers in this field were there to showcase applications of Linked Data.</p>
<p>For those not acquainted with the phrase and its meaning it would be beneficial to watch Tim Berners-Leeâ€™s <a href="http://blog.ted.com/2009/03/tim_berners_lee_web.ph">introduction to Linked Data</a> at the TED conference. But in brief it is one of the many possible methods of incorporating meaning (semantics) into the abundance of information that is available on the World Wide Web. Essentially Linked Data could bring us closer to a Semantic Web or as Tim Berners-Lee calls it the â€™next Webâ€™. His image is of a web where explicit URIs are used to represent things in the real world (people, places, events, objects, etc). Once this URI exists, as a representation of a concept or object, it can then be used as a reference point to be talked about or linked to by other sources of data; hence creating linked data. </p>
<p>I cannot begin to cover all of the information relayed during the half day event particularly that relating to the formal specifications of linked data. However one of the messages of the day was the importance of exemplifying the incredible potential of Linked Data by either blogging about it (tada!!!!) or by creating compelling applications which utilize it. </p>
<p>Firstly we will be endeavouring to use RDFa in our future web projects to embed rich metadata into our web documents and I strongly recommend that other agencies and developers do the same. Secondly I would like to draw attention to a couple of the projects which were illustrated at the event which exemplify the possibilities of Linked Data.</p>
<p><a href="http://london.musichackday.org/index.php?page=MusicBore">MusicBore</a><br />
A project completed during the Music Hack Day in London which uses Linked Data to essentially remove the need for radio DJâ€™s. \o/</p>
<p><a href="http://dataincubator.org/">Data Incubator</a><br />
Data Incubator is a project which is focussed around taking mass datasets from willing participants (NASA, Discogs, OpenLibrary) and opening them up for wider reuse. They do this by converting the data into accessible linked data and through a community of developers maintain the dataset with the intention of eventually giving it back to the original owners. As stated on their site; â€œthe goal is not to steal, but to show that there is a better way.â€</p>
<p><a href="http://sig.ma/">Sig.ma</a><br />
An RDF search engine. If for example you typed your name into sig.ma, you will receive results from various different online sources which already embed RDF, RDFa or microformats into their sites. An impressive array of information will be returned which is eerily specific to you rather than any of your namesakes which you tend to find on Google.</p>
<p>On a personal note I am very proud of myself (and <a href="http://blog.marchibbins.com/">Marc</a> who I attended with) for not screaming like girls and demanding the autograph of Tim Berners-Lee when he arrived at the conference and sat at the table with us! I wish I was wearing my I LOVE THE INTERNET tshirt!</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.ultravioletdesign.co.uk/1st-linked-data-meetup/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Ingenious Interface</title>
		<link>http://blog.ultravioletdesign.co.uk/ingenious-interface/</link>
		<comments>http://blog.ultravioletdesign.co.uk/ingenious-interface/#comments</comments>
		<pubDate>Fri, 21 Aug 2009 10:55:51 +0000</pubDate>
		<dc:creator>Gareth</dc:creator>
				<category><![CDATA[UI/UX]]></category>
		<category><![CDATA[augmented reality]]></category>
		<category><![CDATA[openCV]]></category>

		<guid isPermaLink="false">http://blog.ultravioletdesign.co.uk/?p=89</guid>
		<description><![CDATA[This is just a quick post to assert that we have deeper thoughts about things other than cake. Don&#8217;t worry; the next post will again be back onto cake or tea.
Iâ€™d like to draw attention to some impressive new interfaces [...]]]></description>
			<content:encoded><![CDATA[<p>This is just a quick post to assert that we have deeper thoughts about things other than cake. Don&#8217;t worry; the next post will again be back onto cake or tea.</p>
<p>Iâ€™d like to draw attention to some impressive new interfaces which seem to be bringing a <a href="http://en.wikipedia.org/wiki/Bibliography_of_Philip_K._Dick#Film_adaptations">Philip K Dick reality</a> ever closer. Using various open source technologies it is possible for artists and programmers alike to experiment and innovate with things such as computer vision, augmented reality and tangible holographs.</p>
<p>Computer vision enables face detecting and motion tracking of live video footage meaning that a user can interact with software using gestures or that the software can autonomously react to userâ€™s movement. The video below does not illustrate the practical potentials for openCV but is too pretty to not include here. </p>
<p><object width="400" height="300"><param name="allowfullscreen" value="true" /><param name="allowscriptaccess" value="always" /><param name="movie" value="http://vimeo.com/moogaloop.swf?clip_id=2281077&amp;server=vimeo.com&amp;show_title=1&amp;show_byline=1&amp;show_portrait=0&amp;color=&amp;fullscreen=1" /><embed src="http://vimeo.com/moogaloop.swf?clip_id=2281077&amp;server=vimeo.com&amp;show_title=1&amp;show_byline=1&amp;show_portrait=0&amp;color=&amp;fullscreen=1" type="application/x-shockwave-flash" allowfullscreen="true" allowscriptaccess="always" width="400" height="300"></embed></object>
<p><a href="http://vimeo.com/2281077">Gold dust</a> from <a href="http://vimeo.com/memotv">Memo Akten</a> on <a href="http://vimeo.com">Vimeo</a>.</p>
<p>Amongst other things computer vision enables the process of Augmented Reality (AR); the fusion of computer graphics/text and live video imagery to â€˜enhanceâ€™ the experience. This has become more popular on mobile devices of late and there are many AR applications for the iPhone on the horizon. Here is an illustration of mobile based AR:</p>
<p><object width="425" height="344"><param name="movie" value="http://www.youtube.com/v/q5kXIizs76o&#038;hl=en&#038;fs=1&#038;"></param><param name="allowFullScreen" value="true"></param><param name="allowscriptaccess" value="always"></param><embed src="http://www.youtube.com/v/q5kXIizs76o&#038;hl=en&#038;fs=1&#038;" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="425" height="344"></embed></object></p>
<p>Touch screen interfaces such as that of the iPhone have almost been absorbed into common use and understanding in their short existence. Despite this, one of the difficulties of using this type of interface is the lack of tangible feedback from the smooth screen apposed to pushing buttons on a phone or keyboard. This problem also applies when flailing around your arms whilst interactive with a gesture based computer vision interface. This almost seems like an impossible problem to overcome. Of course this is not the case as illustrated by this Tangible Hologram which responds to user interaction using small blasts of air or â€œAirborne Ultrasound Tactile Displayâ€ (<a href="http://www.pinktentacle.com/2009/08/tangible-hologram-projector/">via</a>). Amazing if not a little scary â€“ love it!</p>
<p><object width="425" height="344"><param name="movie" value="http://www.youtube.com/v/Y-P1zZAcPuw&#038;hl=en&#038;fs=1&#038;"></param><param name="allowFullScreen" value="true"></param><param name="allowscriptaccess" value="always"></param><embed src="http://www.youtube.com/v/Y-P1zZAcPuw&#038;hl=en&#038;fs=1&#038;" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="425" height="344"></embed></object></p>
]]></content:encoded>
			<wfw:commentRss>http://blog.ultravioletdesign.co.uk/ingenious-interface/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Let them eat cake &#8211; Coffee &amp; Walnut</title>
		<link>http://blog.ultravioletdesign.co.uk/cake-of-the-month-coffee-walnut/</link>
		<comments>http://blog.ultravioletdesign.co.uk/cake-of-the-month-coffee-walnut/#comments</comments>
		<pubDate>Thu, 09 Jul 2009 17:11:26 +0000</pubDate>
		<dc:creator>Gareth</dc:creator>
				<category><![CDATA[Banter]]></category>
		<category><![CDATA[cake]]></category>

		<guid isPermaLink="false">http://blog.ultravioletdesign.co.uk/?p=56</guid>
		<description><![CDATA[
This is the first of our cake of the month posts. Today we found inspiration from an M&#38;S Coffee &#38; Walnut cake. Whilst discussing the finer details of our ongoing redesign we enjoyed moist coffee flavoured sponge with just the [...]]]></description>
			<content:encoded><![CDATA[<p><img class="alignnone size-medium wp-image-55" title="Coffee and Walnut Cake" src="http://blog.ultravioletdesign.co.uk/wp-content/uploads/2009/07/IMG_1823-300x225.jpg" alt="Coffee and Walnut Cake" width="300" height="225" /></p>
<p>This is the first of our cake of the month posts. Today we found inspiration from an M&amp;S Coffee &amp; Walnut cake. Whilst discussing the finer details of our ongoing redesign we enjoyed moist coffee flavoured sponge with just the right amount of buttercream. Â Highly recommended by the whole team.</p>
<p>Future cake of the month reviews will consist of a wide variety of butter filled, sugar coated blog posts. Our intrepid team of eaters will be happy to accept free dessert based gifts from readers who wish to raise the profile of their cake making enterprises. Sponge, pie or flan; biscuit, Battenburg or birthday. Â We will eat it all. Stay tuned.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.ultravioletdesign.co.uk/cake-of-the-month-coffee-walnut/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Flex Builder 3 &#8211; Internal Build Error bug</title>
		<link>http://blog.ultravioletdesign.co.uk/flex-builder-3-internal-build-error-bug/</link>
		<comments>http://blog.ultravioletdesign.co.uk/flex-builder-3-internal-build-error-bug/#comments</comments>
		<pubDate>Wed, 24 Jun 2009 08:35:13 +0000</pubDate>
		<dc:creator>Gareth</dc:creator>
				<category><![CDATA[ActionScript]]></category>
		<category><![CDATA[Flex]]></category>
		<category><![CDATA[AS3]]></category>
		<category><![CDATA[flex builder]]></category>

		<guid isPermaLink="false">http://blog.ultravioletdesign.co.uk/?p=44</guid>
		<description><![CDATA[I&#8217;ve been struggling with a Flex Builder 3 bug for the last two days where an Error is dispalyed which rotates between:
An internal build error has occurred. Right-click for more information.
&#38;
Classes must not be nested
..neither of which specify a file [...]]]></description>
			<content:encoded><![CDATA[<p>I&#8217;ve been struggling with a Flex Builder 3 bug for the last two days where an Error is dispalyed which rotates between:</p>
<blockquote><p>An internal build error has occurred. Right-click for more information.</p></blockquote>
<p>&amp;</p>
<blockquote><p>Classes must not be nested</p></blockquote>
<p>..neither of which specify a file or line at which the error occurs. Very helpful.</p>
<p>This is not a new bug by any account and from my research seemed to be particularly prominent in Flex Builder 2. <a href="http://rjowen.wordpress.com/2007/06/21/internal-build-error-or-classes-must-not-be-nested-error/">This article</a> which lists a few of the reasons which this may happen is very useful and I&#8217;ve just noticed that in the comments there is the solution I was looking for. I however didn&#8217;t get that far through the comments and have had to painstakingly comment out my code, line by line until the error dissapeared. To add to the fun, it was a possibility that leaving comments within conditionals could have been the cause of the problem as well. Eventually I discovered that the cause of my bug was an empty switch statement:</p>
<p><code>switch(pageId){</p>
<p>}</code></p>
<p>&#8230;..why I dont&#8217; know.</p>
<p>Anyway I thought I&#8217;d add to the documentation about this as it is a very annoying time consuming bug. I hope this will be resolved in Flash Builder!</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.ultravioletdesign.co.uk/flex-builder-3-internal-build-error-bug/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>AIR app review: Doc? and Polaris</title>
		<link>http://blog.ultravioletdesign.co.uk/air-app-review-doc-and-polaris/</link>
		<comments>http://blog.ultravioletdesign.co.uk/air-app-review-doc-and-polaris/#comments</comments>
		<pubDate>Mon, 15 Jun 2009 12:09:51 +0000</pubDate>
		<dc:creator>Gareth</dc:creator>
				<category><![CDATA[ActionScript]]></category>
		<category><![CDATA[Flex]]></category>
		<category><![CDATA[UI/UX]]></category>
		<category><![CDATA[air]]></category>
		<category><![CDATA[Development]]></category>
		<category><![CDATA[Flash]]></category>

		<guid isPermaLink="false">http://blog.ultravioletdesign.co.uk/?p=43</guid>
		<description><![CDATA[
I have recently been researching small scale desktop application design for a video project we are producing in Flash. The obvious place to start in this instance was with showcases of Adobe AIR applications. Due to the ease with which [...]]]></description>
			<content:encoded><![CDATA[<p><img class="alignnone" src="http://blog.ultravioletdesign.co.uk/wp-content/uploads/air_appicon.gif" alt="Adobe AIR app icon" /></p>
<p>I have recently been researching small scale desktop application design for a video project we are producing in Flash. The obvious place to start in this instance was with showcases of <a href="http://www.adobe.com/products/air/">Adobe AIR</a> applications. Due to the ease with which applications can now be deployed using the AIR runtime, it already seems to have encouraged the development of applications with greater focus spent on the usability and aesthetics of the user interface and experience. Critics of this low threshold may say that this will lead to a lower standard of overall application functionality and perhaps to dirty code powering inefficient and buggy applications. I&#8217;m sure there will be many examples of this but considering the small scale and usually simple nature of AIR apps, I think this will not be the case in the long term. </p>
<p>In any case the main reason I wrote this post was in order to make note of two applications that I found during my research, which are notable more for their utility than their design.</p>
<p><a href="http://airdoc.be/">Doc? Air Local LiveDocs</a><br />
As an Actionscript developer without a photographic memory I am forced to regularly visit LiveDocs for Actionscript3 and Flex component references. If Iâ€™m unfortunate enough to be coding in the Flash IDE then I use the built in help docs which are slow and clunky and in Flex Builder 3 they are not much better. Doc? enables you to access LiveDocs for Flash CS3/CS4 and Flex all in the one application providing you have those applications installed (you have to point Doc? to the location on your hard disk where the reference files are installed &#8211; instructions for this are on the <a href="http://airdoc.be/faq/">site FAQ</a>). You can also create bookmarks for the pages which you use regularly. </p>
<p><a href="http://www.desktop-reporting.com/polaris.html">Polaris</a><br />
Polaris is quite simply a desktop application for viewing you Google Analytics accounts on your desktop. It&#8217;s incredibly compact and easy to use plus you still get all the lovely graphs and visuals which you&#8217;ll be used to from the Google Analytics web interface.</p>
<p>These are currently my two favourite AIR apps but I&#8217;m sure there&#8217;s a plethora of others which I&#8217;m yet to find. Feel free to present us with any further contenders.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.ultravioletdesign.co.uk/air-app-review-doc-and-polaris/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
