<?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>Apollo Systems Contracts &#187; General</title>
	<atom:link href="http://www.apollo-systems.co.uk/dev/category/general/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.apollo-systems.co.uk/dev</link>
	<description>Embedded Software Consultants</description>
	<lastBuildDate>Wed, 03 Mar 2021 08:59:30 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.2.1</generator>
		<item>
		<title>Test harness code generation</title>
		<link>http://www.apollo-systems.co.uk/dev/2011/test-harness-code-generation/</link>
		<comments>http://www.apollo-systems.co.uk/dev/2011/test-harness-code-generation/#comments</comments>
		<pubDate>Wed, 09 Nov 2011 16:48:16 +0000</pubDate>
		<dc:creator>Greg Philpott</dc:creator>
				<category><![CDATA[General]]></category>
		<category><![CDATA[blackbox testing]]></category>
		<category><![CDATA[code generation]]></category>
		<category><![CDATA[Embunit]]></category>
		<category><![CDATA[unit testing]]></category>
		<category><![CDATA[whitebox testing]]></category>

		<guid isPermaLink="false">http://www.apollo-systems.co.uk/dev/?p=336</guid>
		<description><![CDATA[<p>The development of our new unit testing tool has reached its first milestone with the completion of the test harness generator.</p> <p>The generator takes an XML file containing the test case definitions and automatically generates C or C++ source code for the test harness. Some of the C++ features are:</p> Objects can be instantiated (on &#8230; </p><p><a class="more-link block-button" href="http://www.apollo-systems.co.uk/dev/2011/test-harness-code-generation/">Continue reading &#187;</a>]]></description>
			<content:encoded><![CDATA[<p>The development of our new unit testing tool has reached its first milestone with the completion of the test harness generator.</p>
<p>The generator takes an XML file containing the test case definitions and automatically generates C or C++ source code for the test harness. Some of the C++ features are:</p>
<ul>
<li>Objects can be instantiated (on the heap or the stack), methods called, and objects deleted.</li>
<li>Exceptions can be tested (including those thrown by constructors), and unexpected exceptions are trapped.</li>
<li>The output of the test harness is easily configured to suit the target hardware.</li>
<li>The test context is accessable from user stub-code.</li>
<li>Whitebox testing is implemented by adding a friend to the class being tested.</li>
<li>Exception handling can be disabled to make the generated code compatible with Embedded C++ compilers.</li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://www.apollo-systems.co.uk/dev/2011/test-harness-code-generation/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Finding a small office</title>
		<link>http://www.apollo-systems.co.uk/dev/2011/finding-a-small-office/</link>
		<comments>http://www.apollo-systems.co.uk/dev/2011/finding-a-small-office/#comments</comments>
		<pubDate>Fri, 02 Sep 2011 12:09:48 +0000</pubDate>
		<dc:creator>Greg Philpott</dc:creator>
				<category><![CDATA[Articles]]></category>
		<category><![CDATA[General]]></category>
		<category><![CDATA[office space]]></category>
		<category><![CDATA[serviced offices]]></category>

		<guid isPermaLink="false">http://www.apollo-systems.co.uk/dev/?p=214</guid>
		<description><![CDATA[<p>When it comes to finding a small office, your options are limited. There is plenty of office space out there but it&#8217;s mostly large suites covering thousands of square feet. The alternatives are usually small high street shops or serviced offices.</p> <p>The former usually come with what is known as a &#8220;full repairing and insuring lease&#8221;, &#8230; </p><p><a class="more-link block-button" href="http://www.apollo-systems.co.uk/dev/2011/finding-a-small-office/">Continue reading &#187;</a>]]></description>
			<content:encoded><![CDATA[<p>When it comes to finding a small office, your options are limited. There is plenty of office space out there but it&#8217;s mostly large suites covering thousands of square feet. The alternatives are usually small high street shops or serviced offices.</p>
<p>The former usually come with what is known as a &#8220;full repairing and insuring lease&#8221;, which basically means that you are responsible for any repairs that need to be carried out. It is essential to get a surveyor to check the condition of the property before signing anything. Oh, and the other thing is business rates. The Valuation Office Agency assesses each non-domestic property and gives it a rateable value (i.e. how much they think it should be rented out for) and then you pay a percentage of that value as business rates. The percentage you pay depends on your rateable value, with lower values qualifying for small business rate relief.</p>
<p>I went down the route of serviced offices where you generally pay a fixed price that includes rent, rates, heating, and electricity. It is important to check what&#8217;s included and what&#8217;s not. You can expect to pay extra for your internet and telephone, but some places include free tea and coffee and handle outgoing mail for you. There is usually a communal kitchen area with fridge, kettle, and microwave. Other facilities such as photocopying and meeting rooms are generally on a pay per use basis. Office furniture may be available as an optional extra, otherwise you will have to supply your own. Other things to ask about are parking, office cleaning, cycle racks, and showers. For me one of the most important things was judging whether the place had a friendly atmosphere where I could feel at home and produce my best work.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.apollo-systems.co.uk/dev/2011/finding-a-small-office/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Protection for your PC</title>
		<link>http://www.apollo-systems.co.uk/dev/2011/protection-for-your-pc/</link>
		<comments>http://www.apollo-systems.co.uk/dev/2011/protection-for-your-pc/#comments</comments>
		<pubDate>Fri, 26 Aug 2011 15:12:26 +0000</pubDate>
		<dc:creator>Greg Philpott</dc:creator>
				<category><![CDATA[General]]></category>
		<category><![CDATA[brownout]]></category>
		<category><![CDATA[ups]]></category>

		<guid isPermaLink="false">http://www.apollo-systems.co.uk/dev/?p=81</guid>
		<description><![CDATA[<p>I was talking about getting a mains extension lead with surge protection for my new PC when someone kindly offerred me a small Belkin UPS that was surplus to requirements. It had two rows of three sockets (one row surge protected and the other row battery backed) and a switch to turn them all off. &#8230; </p><p><a class="more-link block-button" href="http://www.apollo-systems.co.uk/dev/2011/protection-for-your-pc/">Continue reading &#187;</a>]]></description>
			<content:encoded><![CDATA[<p>I was talking about getting a mains extension lead with surge protection for my new PC when someone kindly offerred me a small Belkin UPS that was surplus to requirements. It had two rows of three sockets (one row surge protected and the other row battery backed) and a switch to turn them all off. This was ideal for my PC and dual monitor setup. I tried the surge protected sockets first and then swapped over to the row of battery backed sockets, mainly because it gave a more convenient arrangement of boxes and cables.</p>
<p>As luck would have it, a few days later I was in the office when the lights suddenly started flashing on and off like something out of Scooby Doo. After about 30 seconds they went out completely, leaving the poor little UPS was buzzing and beeping frantically. I calmly shut down the PC (not quite so calm when Windows decided to install some updates) and the buzzing and beeping subsided. I switched everything off and finished the day working from home.</p>
<p>In the past I would have considered having a UPS for a desktop PC as overkill, but they are not very expensive and well worth it for the peace of mind. The electricity company have now fixed the fault so there should be no more episodes like the one just described, but I&#8217;m keeping that UPS right where it is.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.apollo-systems.co.uk/dev/2011/protection-for-your-pc/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
