<?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>Oak Innovations Blog &#187; Uncategorized</title>
	<atom:link href="http://www.oakinnovations.co.uk/blog/category/uncategorized/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.oakinnovations.co.uk/blog</link>
	<description>Just another WordPress site</description>
	<lastBuildDate>Wed, 01 Sep 2010 21:32:39 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>Why iPhone 3g Isn&#039;t iPhone 2</title>
		<link>http://www.oakinnovations.co.uk/blog/2008/07/05/why-iphone-3g-isnt-iphone-2/</link>
		<comments>http://www.oakinnovations.co.uk/blog/2008/07/05/why-iphone-3g-isnt-iphone-2/#comments</comments>
		<pubDate>Fri, 04 Jul 2008 23:14:10 +0000</pubDate>
		<dc:creator>Simon</dc:creator>
				<category><![CDATA[Apple]]></category>
		<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[iPhone]]></category>

		<guid isPermaLink="false">http://www.oakinnovations.co.uk/blog/?p=536</guid>
		<description><![CDATA[Many people have pointed out the failings of the new iPhone 3g. Features seemingly omitted for no good reason.  Features that were much anticipated, and much rumoured.  But when you look at Apple, and the situation they are currently in with regards to their phone business, it makes perfect sense. Thinking about iPhone 3g, it [...]]]></description>
			<content:encoded><![CDATA[<p>Many people have pointed out the failings of the new iPhone 3g. Features seemingly omitted for no good reason.  Features that were much anticipated, and much rumoured.  But when you look at Apple, and the situation they are currently in with regards to their phone business, it makes perfect sense.</p>
<p><a href="http://www.oakinnovations.co.uk/blog/wp-content/uploads/2008/06/iphone3g1.png"><img class="alignright size-medium wp-image-530" style="float: right;" title="3g iPhone" src="http://www.oakinnovations.co.uk/blog/wp-content/uploads/2008/06/iphone3g1-300x140.png" alt="" width="300" height="140" /></a></p>
<p>Thinking about iPhone 3g, it seems obvious that Apple has taken an evolutionary, rather than revolutionary approach.  In essence, iPhone 3g doesn&#8217;t do anything the original iPhone <em>doesn&#8217;t do</em>.  The original iPhone had data, albeit slow, where iPhone 3g has, 3g.  The original iPhone had location awareness through cell triangulation and SkyHook WiFi locating; iPhone 3g ups the ante by making the location aware servces far more accurate by adding GPS.  Essentially, if a piece of software expects iPhone to do something, both &#8220;versions&#8221; can do it.  it just so happens that one will be better than another.  There&#8217;s nothing that can, or will, be released that will work on only one version.</p>
<p>This is a typical Apple approach for a number of reasons.  Firstly, Apple is big on simplicity.  When announcing OSX Leopard, Steve Jobs made a big deal about the single version of OSX, compared to the rather confusing Windows Vista lineup.  Imagine the confusion if there were some apps in the iPhone app store that only worked with iPhone 3g?  Amongst the average consumer, this is tantamount to having two product lines.</p>
<p>The other reason is product longevity. Apple have created a situation where they can update both versions of iPhone with new software that relies on these services.  They don&#8217;t have to worry about leaving certain users out in the cold when it comes to new functionality added through software.  And, if you are satisfied with the current accuracy of the positioning, and the speed of data, there&#8217;s absolutely no reason to upgrade.  The other new features will be with you shortly.</p>
<p>We will have to wait for a &#8220;real&#8221; second version of iPhone before many of its current shortcomings will be addressed.  What remains to be seen is how long Apple can drag us along with the current iPhone, be it 3g or not.</p>
<p>The way I look at the iPhone is the same way  look at an athelete preparing for the Olympics. They&#8217;ve run the preliminaries, and performed well.  But from this point on they are honing their skills.  Not doing anything different, just better.  If a 100m sprinter trains for a year, they may knock half a second off their best time, but they still won&#8217;t be able to fly (unless the tests for performance enhancing drugs get stepped back quite alot).  It&#8217;s the same with the iPhone.  Yes, it can be more precise at locating you and it can download data faster, but it still can&#8217;t make video calls through a front facing camera and it still can&#8217;t support a hardware keyboard.  So maybe we need to wait for the &#8220;<strong><em>Triathlon Edition</em></strong>&#8220;.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.oakinnovations.co.uk/blog/2008/07/05/why-iphone-3g-isnt-iphone-2/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>The 3g iPhone &quot;Must Haves&quot;</title>
		<link>http://www.oakinnovations.co.uk/blog/2008/06/08/the-3g-iphone-must-haves/</link>
		<comments>http://www.oakinnovations.co.uk/blog/2008/06/08/the-3g-iphone-must-haves/#comments</comments>
		<pubDate>Sun, 08 Jun 2008 19:20:10 +0000</pubDate>
		<dc:creator>Simon</dc:creator>
				<category><![CDATA[Apple]]></category>
		<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[iPhone]]></category>

		<guid isPermaLink="false">http://www.oakinnovations.co.uk/blog/?p=518</guid>
		<description><![CDATA[I&#8217;ve made no secret of my hopes and dreams for the 3g iPhone, which is inevitably going to be announced in less than 24 hours at the WWDC opening keynote.  To recap, these are the predictions I made about  a month ago: - Same size (or very close), same form-factor Slightly reduced price, say £299 [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.oakinnovations.co.uk/blog/wp-content/uploads/2008/02/3g_iphone.jpg"><img class="alignnone size-thumbnail wp-image-428 alignright" style="float: right;" title="3g iPhone Advert" src="http://www.oakinnovations.co.uk/blog/wp-content/uploads/2008/02/3g_iphone.jpg" alt="" width="150" height="69" /></a>I&#8217;ve made no secret of my hopes and dreams for the 3g iPhone, which is <a title="3g iPhone Inevitable" href="http://www.oakinnovations.co.uk/blog/2008/05/11/3g-iphone-inevitable/">inevitably going to be announced</a> in less than 24 hours at the WWDC opening keynote.  To recap, these are the predictions I made about  a month ago: -</p>
<ul>
<blockquote>
<li>Same size (or very close), same form-factor</li>
<li>Slightly reduced price, say £299 for the top spec version</li>
<li>No GPS but improved location detection in Google Maps</li>
<li>5 Megapixel camera, no autofocus and no flash, video recording will be added</li>
<li>HSDPA (3g)</li>
<li>MMS (finally)</li>
<li>A2DP support</li>
<li>Will ship with at least one game from the new iPhone App Store</li>
<li>Flash Support (wishful thinking I fear)</li>
<li>Fashion options (different colours, more customisation)</li>
<li>Announced at WWDC, available mid to late June simultaneously in all territories</li>
</blockquote>
</ul>
<p>Some of my predictions are based on the alledged new chipset being used, some are common sense and some are more hopeful than anything.</p>
<p>So why am I terrified?  Well, quite frankly, I want one.  I&#8217;ve been clicnging on to my <a href="http://www.oakinnovations.co.uk/blog/2007/04/08/nokia-n95-lazy-review/">Nokia N95</a> for a while now, I bought it the day they were released, and I&#8217;m really fed up with it.  The sluggish interface, and the knowledge that the phone is capable of so much more than I use it for, is really making me resent it.  And I resent it not because I choose not to use it, but more because it is horrible to use.  Really painfull.  So I&#8217;m relying on the new iPhone coming out, and I&#8217;m relying on it suiting my needs more than my wants.</p>
<h3>What I Need, Not What I Want</h3>
<p>I&#8217;ve given this some thought over the last few weeks, and there are certain things I <strong>need</strong> to be true about the new iPhone before I can happily buy one.  These aren&#8217;t features from the wishlist that I&#8217;ve drawn up in my head, but things that will actually prevent me from buying an iPhone if they aren&#8217;t there.  On the <a href="http://en.wikipedia.org/wiki/MoSCoW_Method">MoSoCoW</a> scale, these are MUSTS.</p>
<p><a href="http://www.oakinnovations.co.uk/blog/wp-content/uploads/2008/04/iphonesdk.png"><img class="alignnone size-full wp-image-494" title="iphonesdk" src="http://www.oakinnovations.co.uk/blog/wp-content/uploads/2008/04/iphonesdk.png" alt="iPhone SDK" width="500" height="190" /></a></p>
<p>The first thing on my list is <strong>size</strong>.  The iPhone is big enough already, I know this is to accomodate the large screen, and I&#8217;m happy with that compromise, but it absolutely has to be pocketable.  And I&#8217;m talking trouser-pocketable, not clown-suit-pocketable.  So it has to be in line with the current size.  The depth doesn&#8217;t bother me so much as the height and width.  A smaller bezel, leaving a higher surface-size to screen ratio would be perfect.</p>
<p>Next up is the <strong>battery life</strong>.  Even my power hungry N95 gets two days on average of battery life.  That&#8217;s with Wi-Fi, Bluetooth and GPS largely unused.  I&#8217;d expect the iPhone to at least match that.  I can, however, see a problem.  My N95 gets two days battery life partly because I don&#8217;t use it.  I thin I&#8217;ll use the iPhone alot.  So a days battery life with moderately heavy usage is a must.</p>
<p>Something that the current/original iPhone has been critiscised for is it&#8217;s <strong>reception and call quality</strong>.  Considering it&#8217;s essentially a first general device, it&#8217;s almost understandable, forgiveable even.  But not on a second generation device.  I need top-draw reception and top-draw call quality.  Steve Jobs spoke about the killer feature of the original iPhone being making calls, they really need to refocus their attention on this aspect.</p>
<p>I&#8217;m on the verge of declaring that 3g is another feature on my must have list, but I&#8217;m not so sure.  Compared to the two requirements above 3g is very much on a different, slightly lower, level.  The absence of 3g wouldn&#8217;t prevent me from buying the phone, I&#8217;d have to give it some more thought, but ultimately I think I could live without it.</p>
<h3>The Game-Changers</h3>
<p>So the above is a list of features and aspects that simply have to be there to make the iPhone a viable option for me.  There are a few things Apple could do beyond those that would quite simply change the entire mobile industry.  And if any company is going to make these features work, it will be Apple.</p>
<p>Assuming that the new iPhone will have 3g, a whole new world of opportunities open up.  Top of my list of game changers would be video calling, with multiple participants, and compatible with multiple desktop and mobile clients over Wi-Fi or 3g.  Imagine being at the airport and being able to talk to your Wife on her N95 and your daughter on her Mac and arranging a trip face-to-face.  And seeing as iChat would be one of the supported clients, how about document and screen sharing at the same time?</p>
<p>Extending the idea of screen sharing, imagine having full access to your Mac through your iPhone.  Using a new (and working!) version of <a title="Back To My Mac" href="http://www.apple.com/dotmac/backtomymac.html">Back To My Mac</a> you could connect to your home Mac, edit and view documents, access media and anything else you can do while sitting in front of the machine.  The current Safari interface would lend itself well to this feature, with the Smart Zooming functionality and the on-demand keyboard.</p>
<p>Extending this idea even further, how about active, over-the-air syncing of my contacts, bookmarks and calendar.  If I add a contact to my iPhone, I&#8217;d really like it to be waiting for me in my Mac&#8217;s Address Book, and my GMail contact list, by the time I get home.  The same applies for my calendar.</p>
<p>So what do you think?  I&#8217;ll be following up with a post about some iPhone applications that I&#8217;d like to see soon, so keep watching.  Or, to keep up to date <a href="http://www.oakinnovations.co.uk/blog/feed/">subscribe by clicking here</a> or <a href="http://twitter.com/sijt">follow me on Twitter</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.oakinnovations.co.uk/blog/2008/06/08/the-3g-iphone-must-haves/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Why Are Plugins and Tools Making My Code Invalid?</title>
		<link>http://www.oakinnovations.co.uk/blog/2007/12/22/why-are-plugins-and-tools-making-my-code-invalid/</link>
		<comments>http://www.oakinnovations.co.uk/blog/2007/12/22/why-are-plugins-and-tools-making-my-code-invalid/#comments</comments>
		<pubDate>Sat, 22 Dec 2007 17:39:17 +0000</pubDate>
		<dc:creator>Simon</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[CSS]]></category>
		<category><![CDATA[Design]]></category>
		<category><![CDATA[Plugins]]></category>
		<category><![CDATA[Validation]]></category>
		<category><![CDATA[Widgets]]></category>
		<category><![CDATA[WordPress]]></category>
		<category><![CDATA[XHTML]]></category>

		<guid isPermaLink="false">http://www.oakinnovations.co.uk/blog/2007/12/22/why-are-plugins-and-tools-making-my-code-invalid/</guid>
		<description><![CDATA[I&#8217;ve mentioned a few times over the last couple of weeks that I&#8217;m currently working on a new design for this blog. I&#8217;ve now stumbled into a problem, one that will be difficult to overcome. The problem at hand is to do with code validity. I won&#8217;t bother going into the pros and cons of [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.oakinnovations.co.uk/blog/wp-content/uploads/2007/12/w3c.png" title="W3C Logo"><img src="http://www.oakinnovations.co.uk/blog/wp-content/uploads/2007/12/w3c.thumbnail.png" alt="W3C Logo" style="float:right;" /></a>I&#8217;ve mentioned a few times over the last couple of weeks that I&#8217;m currently working on a new design for this blog.  I&#8217;ve now stumbled into a problem, one that will be difficult to overcome.  The problem at hand is to do with code validity.  I won&#8217;t bother going into the pros and cons of valid code here, I&#8217;ll save that for another post, but suffice to say, I want to be valid.  And not just valid, I always set out to write XHTML 1.1 strict code.  Once again, the benefits of doing this are out of the scope of this article, but I think it&#8217;s important enough to expend some effort in trying to achieve valid XHTML 1.1 code.</p>
<p>Because I knew this was my aim right from the very start, I planned for it.  Every element was structured semantically and hierarchically.  So by the time I reached the first draft of the theme, it was completely valid.  Both in XHTML 1.1 and CSS.  And it remained that way until I started to activate the plugins currently used on the blog.  As soon as I had done this I continued to tweak the design so they fitted in and looked part of the site and not what they were, third party tools that had just been plugged in.  Designing is always an iterative process, so this went through a number of iterations, with the design changing with each.  At the end, when I was reasonably happy, I went about validating the code again, confident that I had not made any changes that would lead to invalid code.</p>
<p>How wrong I was.</p>
<p>I went from having valid XHTML and CSS to both being <em>invalid</em>.  That&#8217;s right, something in there had actually caused the CSS to invalidate, something which is actually quite difficult to do.  Now I don&#8217;t want to sound like I&#8217;m just moaning, so let&#8217;s look at what&#8217;s causing this invalidity, and how that can correct it.</p>
<h3>CSS</h3>
<p>Fortunately, but not unsurprisingly, there was only one aspect of CSS that caused validation to fail.  Surprisingly, it actually comes from Google and one of the <a href="http://www.google.com/adsense" title="Google Adsense">Adsense</a> units.  The specific line causing the problems is this:</p>
<blockquote>
<pre>.ch{cursor:pointer; cursor:hand;}.textcolor{color: #ffffff }</pre>
</blockquote>
<p>So that&#8217;s google trying to assign two different cursor values to the same class.  I suspect this is because I&#8217;m using two different types of adsense units, so the loaded styles are conflicting.  It may also be that I&#8217;m using one newly generated Adsense unit and at least one old one.  Google could quite easily fix this, the real fix would be to use real hyperlinks in their ad links so they didn&#8217;t need to selectively style the cursor.  Poor show, Google.</p>
<h3>XHTML</h3>
<p>XHTML, and I&#8217;m sure most of you already realise this, can be difficult.  Just one slip-up can lead to literally 100s of validation errors.  So when i checked and only came across 6 errors, two of which were clearly down to poorly formed test data, it didn&#8217;t seem <em>that bad</em>.  That doesn&#8217;t change the fact that none of these errors are down to the theme, they were all down to plugins.  Unfortunately, upon investigation, it appears that all four errors are down to a single plugin.  Just one.</p>
<p>The plugin in question is from <a href="http://www.addthis.com/" title="AddThis social bookmarking">addthis.com</a>, they provide links to many of the most popular social bookmarking and news sites.  You can see their button at the bottom of every post.  It&#8217;s a very popular plugin that you&#8217;ll find on many websites and blogs.  This single plugin has, in no particular order, a link with a target attribute (x2), inline deprecated styles (e.g. border),  and an image with no alt text.  I know inline styles are bad, but if you <em>must</em> use them, at least make it CSS and not HTML styles.</p>
<p>The easy way to fix this, and I will do this by editing the plugin when the theme finally goes live, is to use CSS and not inline HTML styles, give the image some usefull, accessible alt text and remove the target attribute from the link. Something bizzarre I noticed was that the addthis plugin actually self-closes the img tag for the image, to at least attempt XHTML validity, but then makes the other really obvious mistakes.  Strange.</p>
<h3>The Current Theme</h3>
<p>This all got me thinking.  When i validated the theme currently used by this site, I did so prior to enabling all the plugins it currently uses.  So I wonder if they have caused similar problems.  In a word, yes, but I&#8217;m also to blame.</p>
<p>I&#8217;ve been proudly displaying the Valid XHTML and Valid CSS buttons on a number of websites and blogs for a number of years.  I see them as a stamp of quality.  So when I revalidated this blog I found a whole host of problems.  As mentioned above, many of these have come from plugins and widgets using wither invalid code or, more often, HTML as opposed to XHTML.  There are also some problems with slight tweaks I&#8217;ve made to the theme as well as posts I&#8217;ve written.  Specifically the alignment of images.  When including images in post I align them using the WordPress Rich Text Editor.  What this does is add an &#8220;align&#8221; attribute to the image.  This isn&#8217;t valid XHTML.  What it should do, and what I will do from now on, is use floats to align images left or right.</p>
<h3>A Suggestion</h3>
<p>Understanding, as I do, that not all blog owners, writer, authors and managers are familiar with the underpinnings of their blog and theme, I think it&#8217;s important to not alienate them.  That&#8217;s why I&#8217;d like to see some options available when using plugins and widgets.  Specifically, I&#8217;d like to see a &#8220;naked&#8221; option, where the widget/plugin isn&#8217;t styled at all but rather marked up, semantically of course, such that it can be styled through CSS, which I can leave in a seperate file.  I&#8217;d also like to see further options, for those less technical users, to change the styles before downloading.  Google does a good job of this when setting up Adsense Units.  For the new theme I&#8217;m actually manually editing some of my most used plugins so that the code they use is valid, and no longer use in line styles.  Depending on my success, and the licence of the plugin, I may approach the author with what I come up with and/or release it for download.  I&#8217;m sure there&#8217;s demand for it.</p>
<p>Have you come across any other offending plugins or widgets?  Looking through the blogs I run, it seems like a pretty widespread problem.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.oakinnovations.co.uk/blog/2007/12/22/why-are-plugins-and-tools-making-my-code-invalid/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>Apple Dropping the Ball?</title>
		<link>http://www.oakinnovations.co.uk/blog/2007/09/05/apple-dropping-the-ball/</link>
		<comments>http://www.oakinnovations.co.uk/blog/2007/09/05/apple-dropping-the-ball/#comments</comments>
		<pubDate>Wed, 05 Sep 2007 21:11:44 +0000</pubDate>
		<dc:creator>Simon</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://www.oakinnovations.co.uk/blog/2007/09/05/apple-dropping-the-ball/</guid>
		<description><![CDATA[Usually during a product launch, Apple are meticulous. Everything is in its&#8217; place, and everything looks great. However, in the wake of the iPod Touch launch, a product which will literally change the industry forever (trust me), there have been a few mishaps. Very un-Apple-like. The first problem I came across was when visiting the [...]]]></description>
			<content:encoded><![CDATA[<p>Usually during a product launch, Apple are meticulous.  Everything is in its&#8217; place, and everything looks great.  However, in the wake of the iPod Touch launch, a product which will literally change the industry forever (trust me), there have been a few mishaps.  Very un-Apple-like.</p>
<p>The first problem I came across was when visiting the <a href="http://www.apple.com/itunes/" title="iPod and iTunes">iPod and iTunes section of the Apple website</a>.  This was well after the presentation had finished and I was expecting the new products to be displayed for my pleasure.  The following image is what I came across when visiting the page.</p>
<p><span id="more-242"></span></p>
<p><a href="http://www.oakinnovations.co.uk/blog/wp-content/uploads/2007/09/mislabelled.png" title="Mis-labelled iPods"><img src="http://www.oakinnovations.co.uk/blog/wp-content/uploads/2007/09/mislabelled.thumbnail.png" alt="Mis-labelled iPods" /></a></p>
<p>Click the image for an un-squashed version.  it should, however, be obvious what the mistake is.  This has since been corrected, but I really didn&#8217;t expect to see it at all.  And this wasn&#8217;t the only mistake I&#8217;ve come across.<br />
<p style="margin-top: 15px; margin-bottom: 15px"><script type="text/javascript"><!--
			google_ad_client = "pub-6658933383054976";
			google_ad_slot = "0000000000";
			google_ad_width = 468;
			google_ad_height = 60;
			//--></script>
			<script type="text/javascript" src="http://pagead2.googlesyndication.com/pagead/show_ads.js"></script>
</p></p>
<p><a href="http://www.oakinnovations.co.uk/blog/wp-content/uploads/2007/09/applestarbucks.png" title="Apple Starbucks URL"><img src="http://www.oakinnovations.co.uk/blog/wp-content/uploads/2007/09/applestarbucks.thumbnail.png" title="Apple Starbucks URL" alt="Apple Starbucks URL" align="right" /></a>There&#8217;s a nice <a href="http://www.apple.com/ipodtouch/guidedtour/large.html" title="iPod Touch demonstration">video walkthrough</a> on the apple website running through the new iPod Touch.  All very well and good except for the Starbucks part, which points you to http://www.apple.com/starbucks for roll out information.  Being keen on finding out when this is going to be available in Europe, I quickly rushed over to the url only to find this: -</p>
<p><a href="http://www.oakinnovations.co.uk/blog/wp-content/uploads/2007/09/apple404.png" title="Applw 404 Page"><img src="http://www.oakinnovations.co.uk/blog/wp-content/uploads/2007/09/apple404.thumbnail.png" alt="Applw 404 Page" height="61" width="207" /></a></p>
<p>Not a great start Apple.  I&#8217;d say you&#8217;ve lost a customer, but that would be a blatant lie.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.oakinnovations.co.uk/blog/2007/09/05/apple-dropping-the-ball/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

