<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE rss [<!ENTITY % HTMLlat1 PUBLIC "-//W3C//ENTITIES Latin 1 for XHTML//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml-lat1.ent">]>
<rss version="2.0" xml:base="http://thomasbarker.com">
<channel>
 <title>thomasbarker.com - Portfolio</title>
 <link>http://thomasbarker.com/taxonomy/term/8/0</link>
 <description>Examples of a range of my work.</description>
 <language>en</language>
<item>
 <title>Final Year Project</title>
 <link>http://thomasbarker.com/node/4</link>
 <description>&lt;p&gt;The current vogue for social networking software is being matched
by an increase in academic interest. My final year project surveys this area,
seeking to demonstrate that such systems are workable and can be
implemented without raising unresolvable privacy concerns.&lt;/p&gt;

&lt;blockquote&gt;
	&lt;p&gt;Computer technology can transform the way we think about and act on trust.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;To this end a small peer-to-peer application, entitled Hearsay,
is developed as a proof of concept. The aim is to provide a guide
to the creation of a number of interoperable implementations on
the XMPP transport layer.&lt;/p&gt;</description>
 <category domain="http://thomasbarker.com/portfolio">Portfolio</category>
 <category domain="http://thomasbarker.com/taxonomy/term/2">Programming</category>
 <category domain="http://thomasbarker.com/taxonomy/term/3">Writing</category>
 <enclosure url="http://thomasbarker.com/system/files?file=Hearsay_sourcecode.zip" length="28376" type="application/x-zip-compressed" />
 <pubDate>Wed, 20 Oct 2004 23:29:12 +0100</pubDate>
</item>
<item>
 <title>My Toy Black-Litterman Optimiser</title>
 <link>http://thomasbarker.com/node/53</link>
 <description>As a self-education exercise I wrote myself a crude Black-Litterman portfolio planner following the algorithms given on &lt;a href=&quot;http://www.stanford.edu/~wfsharpe/art/art.htm&quot;&gt;Willian Sharpe&#039;s site&lt;/a&gt;.

&lt;div class=&quot;image&quot;&gt;  &lt;a href=&quot;node/52&quot;&gt;&lt;img src=&quot;http://thomasbarker.com/system/files?file=images/portfolio_program.png&quot; width=&quot;400&quot; height=&quot;320&quot; alt=&quot;Portfolio Program Screenshot&quot; /&gt;&lt;/a&gt;  &lt;div class=&quot;caption&quot;&gt;Screenshot of my toy Black-Litterman optimiser.&lt;/div&gt;&lt;/div&gt;

&lt;p&gt;You can see the source code which is attached below.&lt;/p&gt;</description>
 <category domain="http://thomasbarker.com/portfolio">Portfolio</category>
 <category domain="http://thomasbarker.com/taxonomy/term/2">Programming</category>
 <enclosure url="http://thomasbarker.com/system/files?file=SimpleBlack.java" length="7860" type="application/octet-stream" />
 <pubDate>Mon, 13 Mar 2006 15:45:34 +0000</pubDate>
</item>
<item>
 <title>94% Pass as Sun Certified Developer for the Java 2 Platform</title>
 <link>http://thomasbarker.com/node/13</link>
 <description>&lt;p&gt;I have qualified as a Sun Certified Developer for the Java 2 Platform.
The Developer&#039;s certification covers the entire J2SE stack from networking and I/O, to the GUI and documentation.&lt;/p&gt;

&lt;h3&gt;Marking&lt;/h3&gt;
&lt;table&gt;
  &lt;thead&gt;
    &lt;td&gt;Section&lt;/td&gt;
    &lt;td&gt;Max Points&lt;/td&gt;
    &lt;td&gt;Actual Points&lt;/td&gt;
  &lt;/thead&gt;
  &lt;tbody&gt;
  &lt;tr&gt;&lt;td&gt;General Consideration&lt;/td&gt;
      &lt;td&gt;100&lt;/td&gt;&lt;td&gt;92&lt;/td&gt;&lt;/tr&gt;
  &lt;tr&gt;&lt;td&gt;Documentation&lt;/td&gt;
      &lt;td&gt;70&lt;/td&gt;&lt;td&gt;66&lt;/td&gt;&lt;/tr&gt;
  &lt;tr&gt;&lt;td&gt;OOD&lt;/td&gt;
      &lt;td&gt;30&lt;/td&gt;&lt;td&gt;30&lt;/td&gt;&lt;/tr&gt;
  &lt;tr&gt;&lt;td&gt;GUI&lt;/td&gt;
      &lt;td&gt;40&lt;/td&gt;&lt;td&gt;27&lt;/td&gt;&lt;/tr&gt;
  &lt;tr&gt;&lt;td&gt;Locking&lt;/td&gt;
      &lt;td&gt;80&lt;/td&gt;&lt;td&gt;80&lt;/td&gt;&lt;/tr&gt;
  &lt;tr&gt;&lt;td&gt;Data Store&lt;/td&gt;
     &lt;td&gt;40&lt;/td&gt;&lt;td&gt;40&lt;/td&gt;&lt;/tr&gt;
  &lt;tr&gt;&lt;td&gt;Network Server&lt;/td&gt;
      &lt;td&gt;40&lt;/td&gt;&lt;td&gt;40&lt;/td&gt;&lt;/tr&gt;
  &lt;strong&gt;
  &lt;tr&gt;&lt;td&gt;Total&lt;/td&gt;
      &lt;td&gt;400&lt;/td&gt;&lt;td&gt;375&lt;/td&gt;&lt;/tr&gt;
  &lt;/strong&gt;
&lt;/tbody&gt;
&lt;/table&gt;
</description>
 <category domain="http://thomasbarker.com/portfolio">Portfolio</category>
 <category domain="http://thomasbarker.com/taxonomy/term/2">Programming</category>
 <pubDate>Sat, 05 Mar 2005 20:44:05 +0000</pubDate>
</item>
<item>
 <title>Competitive Advantage</title>
 <link>http://thomasbarker.com/node/9</link>
 <description>&lt;p&gt;This essay was written as part of my Strategic Management course.&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;&quot;Skill at creating, exploiting, and exiting crucial alliances beats ownership
 of fixed assets&quot; - Tom Peters&lt;/p&gt;
&lt;p&gt;&quot;Know thy enemy and know thy self and you will win a hundred battles.&quot; -
 Sun-Tzu&lt;/p&gt;
&lt;p&gt;&quot;Lead, follow or get out of the way.&quot; - Arab Proverb&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;Sustainable competitive advantage is achieved by the efficient synergy of
 resources and core competences within an organisation.
 This takes place through effective strategic management.
 Such management requires a strategic leadership able to adapt to an
 increasingly dynamic international business environment.&lt;/p&gt;</description>
 <category domain="http://thomasbarker.com/portfolio">Portfolio</category>
 <category domain="http://thomasbarker.com/taxonomy/term/3">Writing</category>
 <pubDate>Sat, 23 Oct 2004 16:29:20 +0100</pubDate>
</item>
<item>
 <title>IS Coursework Report</title>
 <link>http://thomasbarker.com/node/8</link>
 <description>&lt;p&gt;This report was written for a business course on information systems. It received a 78% grade, with a 1st degree being 70%.&lt;/p&gt;

&lt;p&gt;It is based on an imaginary employment agency called AA1. The report outlines how AA1 should change its IS policy as it moves towards becoming a professional
services company.&lt;/p&gt;

&lt;p&gt;The report uses standard business analysis to form an action plan&lt;/p&gt;

&lt;p&gt;The full report in PDF format is attached below.&lt;/p&gt;</description>
 <category domain="http://thomasbarker.com/portfolio">Portfolio</category>
 <category domain="http://thomasbarker.com/taxonomy/term/3">Writing</category>
 <enclosure url="http://thomasbarker.com/system/files?file=AA1 Individual Report.pdf" length="298429" type="application/pdf" />
 <pubDate>Sat, 23 Oct 2004 16:23:03 +0100</pubDate>
</item>
<item>
 <title>Concurrency Coursework</title>
 <link>http://thomasbarker.com/node/6</link>
 <description>
&lt;p&gt;This coursework received a 100% mark. It is a multi-threaded Eratosthenes filter written in Java, which can be shown not to deadlock.&lt;/p&gt;

&lt;p&gt;Read more for the source code.&lt;/p&gt;
</description>
 <category domain="http://thomasbarker.com/portfolio">Portfolio</category>
 <category domain="http://thomasbarker.com/taxonomy/term/2">Programming</category>
 <pubDate>Thu, 21 Oct 2004 00:39:33 +0100</pubDate>
</item>
<item>
 <title>Software Engineering Group Project</title>
 <link>http://thomasbarker.com/node/5</link>
 <description>&lt;p&gt;The Living Proof Timetable Information System (LPTIS) was a group project with five people. We built a system for displaying and searching timetables. I was responsible for the overall architecture, and the technical documentation.&lt;/p&gt;

&lt;p&gt;Below are this the technical documentation, architecture diagrams (E/R + UML), sourcecode and executable jar file for this project.&lt;/p&gt;

&lt;p&gt;LPTIS uses a model-2 MCV architecture, with the domain model having no dependencies on the GUI.&lt;/p&gt;</description>
 <category domain="http://thomasbarker.com/portfolio">Portfolio</category>
 <category domain="http://thomasbarker.com/taxonomy/term/2">Programming</category>
 <enclosure url="http://thomasbarker.com/system/files?file=LPTIS.zip" length="618577" type="application/x-zip-compressed" />
 <pubDate>Thu, 21 Oct 2004 00:28:46 +0100</pubDate>
</item>
</channel>
</rss>

