<?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>HEJP&#039;s Blog</title>
	<atom:link href="http://hejp.co.uk/feed/" rel="self" type="application/rss+xml" />
	<link>http://hejp.co.uk</link>
	<description></description>
	<lastBuildDate>Fri, 08 Jul 2011 11:52:44 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.1.2</generator>
		<item>
		<title>Terrabound Development Journal 1</title>
		<link>http://hejp.co.uk/terrabound/terrabound-development-journal-1/</link>
		<comments>http://hejp.co.uk/terrabound/terrabound-development-journal-1/#comments</comments>
		<pubDate>Fri, 08 Jul 2011 11:44:38 +0000</pubDate>
		<dc:creator>hejp</dc:creator>
				<category><![CDATA[Dev Journal]]></category>
		<category><![CDATA[Terrabound]]></category>

		<guid isPermaLink="false">http://hejp.co.uk/?p=511</guid>
		<description><![CDATA[Terrabound Development Journal 1 Hello and welcome to the Terrabound dev journal. The aim of the journal is to document the development of the Terrabound a horizontal shooter for Android. There will be some tips and snippets of particularly for things such as game engine architecture, drawing sprites with OpenGL, collision detection, as well as [...]]]></description>
		<wfw:commentRss>http://hejp.co.uk/terrabound/terrabound-development-journal-1/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Using Animations and Creating Custom Animations for Android</title>
		<link>http://hejp.co.uk/android/using-animations-and-creating-custom-animations-for-android/</link>
		<comments>http://hejp.co.uk/android/using-animations-and-creating-custom-animations-for-android/#comments</comments>
		<pubDate>Sat, 25 Sep 2010 20:18:06 +0000</pubDate>
		<dc:creator>hejp</dc:creator>
				<category><![CDATA[Android]]></category>
		<category><![CDATA[Java]]></category>
		<category><![CDATA[Programming]]></category>

		<guid isPermaLink="false">http://hejp.co.uk/?p=483</guid>
		<description><![CDATA[Using animations in your Android applications can help create an interesting and engaging experience for your users. They can be used in games and applications in a number of ways either as a visual treat or as a method to convey information. Fortunately Android has an animation framework that allows you to easily translate, rotate, [...]]]></description>
		<wfw:commentRss>http://hejp.co.uk/android/using-animations-and-creating-custom-animations-for-android/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
<enclosure url="http://www.hejp.co.uk/content/animation-example/animation-example-video.mp4" length="367264" type="video/mp4" />
		</item>
		<item>
		<title>Inverse Kinematics: Part 2 of 2</title>
		<link>http://hejp.co.uk/flash/inverse-kinematics-part-2-of-2/</link>
		<comments>http://hejp.co.uk/flash/inverse-kinematics-part-2-of-2/#comments</comments>
		<pubDate>Sun, 19 Sep 2010 14:45:03 +0000</pubDate>
		<dc:creator>hejp</dc:creator>
				<category><![CDATA[Flash]]></category>
		<category><![CDATA[Maths]]></category>

		<guid isPermaLink="false">http://hejp.co.uk/?p=467</guid>
		<description><![CDATA[Now on to the algorithm that requires a little mathematical understanding, the Jacobian matrix method. This method approximates the IK problem as a linear problem, which it almost is if you only change the angles of the joints by small amounts. Mathematics of the Method Starting with the vector of angles, We have the forward [...]]]></description>
		<wfw:commentRss>http://hejp.co.uk/flash/inverse-kinematics-part-2-of-2/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Casting vs Not Casting in Strict Mode and not in Strict Mode</title>
		<link>http://hejp.co.uk/flash/casting-vs-not-casting-in-strict-mode-and-not-in-strict-mode/</link>
		<comments>http://hejp.co.uk/flash/casting-vs-not-casting-in-strict-mode-and-not-in-strict-mode/#comments</comments>
		<pubDate>Sat, 18 Sep 2010 15:49:38 +0000</pubDate>
		<dc:creator>hejp</dc:creator>
				<category><![CDATA[Flash]]></category>
		<category><![CDATA[Flash Performance]]></category>
		<category><![CDATA[Performace]]></category>
		<category><![CDATA[Programming]]></category>

		<guid isPermaLink="false">http://hejp.co.uk/?p=450</guid>
		<description><![CDATA[Preamble Actionscript is, for the most part, a dynamically typed language, which means that the types (i.e. String, int, GameObject) of variables are checked at run-time rather than at compile-time like they are in C and Java. This is supposedly beneficial to the programmer since such a language is more flexible. All sorts of crap [...]]]></description>
		<wfw:commentRss>http://hejp.co.uk/flash/casting-vs-not-casting-in-strict-mode-and-not-in-strict-mode/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>New Flash Game! Orbital</title>
		<link>http://hejp.co.uk/flash/new-flash-game-orbital/</link>
		<comments>http://hejp.co.uk/flash/new-flash-game-orbital/#comments</comments>
		<pubDate>Tue, 14 Sep 2010 16:06:18 +0000</pubDate>
		<dc:creator>hejp</dc:creator>
				<category><![CDATA[Flash]]></category>
		<category><![CDATA[Games]]></category>

		<guid isPermaLink="false">http://hejp.co.uk/?p=441</guid>
		<description><![CDATA[I recently released Orbital! And submitted it to &#8216;Made for Mobile&#8217; contest over at Mochimedia. Description Use gravity and well timed rocket thrusts to slingshot your ship around the planets, collecting stars and destroying debris while saving fuel and minimising time taken. Controls Initially the ship is stationary holding down the left mouse button or [...]]]></description>
		<wfw:commentRss>http://hejp.co.uk/flash/new-flash-game-orbital/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Inverse Kinematics: Part 1 of 2</title>
		<link>http://hejp.co.uk/flash/inverse-kinematics-part-1/</link>
		<comments>http://hejp.co.uk/flash/inverse-kinematics-part-1/#comments</comments>
		<pubDate>Mon, 13 Sep 2010 19:22:57 +0000</pubDate>
		<dc:creator>hejp</dc:creator>
				<category><![CDATA[Flash]]></category>
		<category><![CDATA[Maths]]></category>

		<guid isPermaLink="false">http://hejp.co.uk/?p=433</guid>
		<description><![CDATA[Inverse Kinematics: Part 1 of 2 Inverse kinematics (IK) is the process of calculating the angles of joints required to reach from a start point to an end point. It has many uses, for example in robotics, 3D animation and computer games. There are a number of algorithms to solve the IK problem; the three [...]]]></description>
		<wfw:commentRss>http://hejp.co.uk/flash/inverse-kinematics-part-1/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Using Custom Fonts in Android</title>
		<link>http://hejp.co.uk/android/using-custom-fonts-in-android/</link>
		<comments>http://hejp.co.uk/android/using-custom-fonts-in-android/#comments</comments>
		<pubDate>Wed, 23 Jun 2010 21:21:11 +0000</pubDate>
		<dc:creator>hejp</dc:creator>
				<category><![CDATA[Android]]></category>
		<category><![CDATA[Graphics]]></category>
		<category><![CDATA[custom]]></category>
		<category><![CDATA[font]]></category>
		<category><![CDATA[typeface]]></category>

		<guid isPermaLink="false">http://hejp.co.uk/?p=414</guid>
		<description><![CDATA[Using a .ttf or .otf font in Android is fairly straightforward. Firstly create ‘assets/fonts/’ and put the files in there. Now using Typeface.createFromAsset we can create the typeface. Typeface tf = Typeface.createFromAsset(getAssets(), "fonts/CustomFont.ttf"); To set TextView to use this typeface we use the setTypeface function. TextView tv = (TextView) findViewById(R.id.texty); tv.setTypeface(tf); You can, of course, [...]]]></description>
		<wfw:commentRss>http://hejp.co.uk/android/using-custom-fonts-in-android/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>Handlers: Controlling the UI from Threads other than the UI Thread</title>
		<link>http://hejp.co.uk/android/handlers-controlling-the-ui-from-threads-other-than-the-ui-thread/</link>
		<comments>http://hejp.co.uk/android/handlers-controlling-the-ui-from-threads-other-than-the-ui-thread/#comments</comments>
		<pubDate>Sat, 19 Jun 2010 13:33:45 +0000</pubDate>
		<dc:creator>hejp</dc:creator>
				<category><![CDATA[Android]]></category>
		<category><![CDATA[Performace]]></category>
		<category><![CDATA[Programming]]></category>
		<category><![CDATA[control]]></category>
		<category><![CDATA[handlers]]></category>
		<category><![CDATA[invalidate]]></category>
		<category><![CDATA[performance]]></category>
		<category><![CDATA[runnable]]></category>
		<category><![CDATA[ui]]></category>
		<category><![CDATA[ui thread]]></category>

		<guid isPermaLink="false">http://hejp.co.uk/?p=394</guid>
		<description><![CDATA[On Android, and in general, you want your application or game to be responsive. So operations that take a long time to finish or block I/O should not be preformed on the UI thread otherwise the UI becomes clunky and unresponsive. To solve this problem any CPU intensive or I/O blocking operation are preformed in [...]]]></description>
		<wfw:commentRss>http://hejp.co.uk/android/handlers-controlling-the-ui-from-threads-other-than-the-ui-thread/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Simon!</title>
		<link>http://hejp.co.uk/android/simon/</link>
		<comments>http://hejp.co.uk/android/simon/#comments</comments>
		<pubDate>Mon, 14 Jun 2010 17:44:35 +0000</pubDate>
		<dc:creator>hejp</dc:creator>
				<category><![CDATA[Android]]></category>
		<category><![CDATA[Games]]></category>

		<guid isPermaLink="false">http://hejp.co.uk/?p=383</guid>
		<description><![CDATA[I have released my first Android game on to the Market. It is basically a copy of the classic electronic memory game Simon, a game in which you repeat the gradually lengthening computer generated sequence for as many rounds as you can. The game has multiple difficulty settings, musical notes and a colourful design. The release of [...]]]></description>
		<wfw:commentRss>http://hejp.co.uk/android/simon/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Ideal Android Tablet</title>
		<link>http://hejp.co.uk/android/ideal-android-tablet/</link>
		<comments>http://hejp.co.uk/android/ideal-android-tablet/#comments</comments>
		<pubDate>Sat, 08 May 2010 19:52:21 +0000</pubDate>
		<dc:creator>hejp</dc:creator>
				<category><![CDATA[Android]]></category>
		<category><![CDATA[Hardware]]></category>
		<category><![CDATA[hdmi]]></category>
		<category><![CDATA[ipad]]></category>
		<category><![CDATA[tablet]]></category>

		<guid isPermaLink="false">http://hejp.co.uk/?p=368</guid>
		<description><![CDATA[The recent release of the iPad and announcement of the JooJoo a Linux based tablet, has inspired some want for a tablet device. But neither have great appeal; the iPad because of Apple’s megalomaniacal desire to fully control users mobile devices and the JooJoo’s clunky software not to mention the device itself is simply is [...]]]></description>
		<wfw:commentRss>http://hejp.co.uk/android/ideal-android-tablet/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Android GPS Example</title>
		<link>http://hejp.co.uk/android/android-gps-example/</link>
		<comments>http://hejp.co.uk/android/android-gps-example/#comments</comments>
		<pubDate>Sun, 11 Apr 2010 18:39:37 +0000</pubDate>
		<dc:creator>hejp</dc:creator>
				<category><![CDATA[Android]]></category>
		<category><![CDATA[How To]]></category>
		<category><![CDATA[Java]]></category>
		<category><![CDATA[Programming]]></category>
		<category><![CDATA[access]]></category>
		<category><![CDATA[code]]></category>
		<category><![CDATA[example]]></category>
		<category><![CDATA[fine]]></category>
		<category><![CDATA[gps]]></category>
		<category><![CDATA[gps settings]]></category>
		<category><![CDATA[gps settings intent]]></category>
		<category><![CDATA[location]]></category>
		<category><![CDATA[location settings]]></category>
		<category><![CDATA[location settings intent]]></category>
		<category><![CDATA[locationlistener]]></category>
		<category><![CDATA[locationmanager]]></category>
		<category><![CDATA[nexus one]]></category>
		<category><![CDATA[permission]]></category>

		<guid isPermaLink="false">http://hejp.co.uk/?p=344</guid>
		<description><![CDATA[For some reason there doesn&#8217;t seem to be a clear example showing how to use GPS on Android. Here is some code I have written that listens for location changes and displays the data in a TextView. The example also shows how to open the GPS setting with code via an Intent, since sometimes the [...]]]></description>
		<wfw:commentRss>http://hejp.co.uk/android/android-gps-example/feed/</wfw:commentRss>
		<slash:comments>38</slash:comments>
		</item>
		<item>
		<title>Midsummer Night&#8217;s Dream</title>
		<link>http://hejp.co.uk/university/midsummer-nights-dream/</link>
		<comments>http://hejp.co.uk/university/midsummer-nights-dream/#comments</comments>
		<pubDate>Wed, 03 Mar 2010 21:16:23 +0000</pubDate>
		<dc:creator>hejp</dc:creator>
				<category><![CDATA[University]]></category>
		<category><![CDATA[disney]]></category>
		<category><![CDATA[midsummer nights dream]]></category>
		<category><![CDATA[shakespeare]]></category>
		<category><![CDATA[two cultures]]></category>

		<guid isPermaLink="false">http://hejp.co.uk/?p=340</guid>
		<description><![CDATA[Recently I have been working of an essay revolving around C. P. Snow&#8217;s 1959 Rede Lecture titled &#8216;The Two Cultures&#8217;. In the lecture Snow says that describing the Second Law of Thermodynamics is the scientific equivalent of having read a work of Shakespeare&#8217;s. Almost everybody has read some Shakespeare during his or her life however few could [...]]]></description>
		<wfw:commentRss>http://hejp.co.uk/university/midsummer-nights-dream/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Method of Characteristics</title>
		<link>http://hejp.co.uk/maths/method-of-characteristics/</link>
		<comments>http://hejp.co.uk/maths/method-of-characteristics/#comments</comments>
		<pubDate>Sat, 13 Feb 2010 12:33:49 +0000</pubDate>
		<dc:creator>hejp</dc:creator>
				<category><![CDATA[Maths]]></category>

		<guid isPermaLink="false">http://hejp.co.uk/?p=328</guid>
		<description><![CDATA[The method of characteristics is a technique for solving for &#8216;quasi-linear&#8217; partial differential equations (PDEs), i.e. For example, The Theory The idea is to reduce a PDE to a series of ordinary differentiation equations (ODEs), This is achieved by forcing x, y to be linked by making them functions of one variable, t. Comparing the [...]]]></description>
		<wfw:commentRss>http://hejp.co.uk/maths/method-of-characteristics/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Adding Google AJAX Search API to your Blog</title>
		<link>http://hejp.co.uk/blogging/adding-google-ajax-search-api-to-your-blog/</link>
		<comments>http://hejp.co.uk/blogging/adding-google-ajax-search-api-to-your-blog/#comments</comments>
		<pubDate>Thu, 04 Feb 2010 15:03:03 +0000</pubDate>
		<dc:creator>hejp</dc:creator>
				<category><![CDATA[AJAX]]></category>
		<category><![CDATA[Blogging]]></category>
		<category><![CDATA[Google]]></category>
		<category><![CDATA[Javascript]]></category>
		<category><![CDATA[Programming]]></category>
		<category><![CDATA[api]]></category>
		<category><![CDATA[blog]]></category>
		<category><![CDATA[search]]></category>

		<guid isPermaLink="false">http://hejp.co.uk/?p=314</guid>
		<description><![CDATA[Search is the way that content is found on the Internet, if your content can’t be searched in some way users simply won’t be able to find content particularly past content. For some time now my blog hasn&#8217;t actually had any accessible search functionality, because the theme I’ve been using Simpla is a very minimalist [...]]]></description>
		<wfw:commentRss>http://hejp.co.uk/blogging/adding-google-ajax-search-api-to-your-blog/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Playground: HEJP ColourPicker</title>
		<link>http://hejp.co.uk/programming/playground-hejp-colourpicker/</link>
		<comments>http://hejp.co.uk/programming/playground-hejp-colourpicker/#comments</comments>
		<pubDate>Wed, 03 Feb 2010 22:44:07 +0000</pubDate>
		<dc:creator>hejp</dc:creator>
				<category><![CDATA[Java]]></category>
		<category><![CDATA[Programming]]></category>
		<category><![CDATA[robot]]></category>

		<guid isPermaLink="false">http://hejp.co.uk/?p=304</guid>
		<description><![CDATA[Just been messing around with the Robot class, which is designed for automated testing of applications but has other uses. Here I have used it to write an application to get the pixel colour of any pixel on the screen. The GUI consists of a Canvas magnifying the area around the mouse pointer and a [...]]]></description>
		<wfw:commentRss>http://hejp.co.uk/programming/playground-hejp-colourpicker/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

