<?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>Nick Smith &#187; iPad</title>
	<atom:link href="http://www.nicksmith.co.uk/blog/category/ipad/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.nicksmith.co.uk/blog</link>
	<description>Spotlight on random items from the web</description>
	<lastBuildDate>Sat, 21 Aug 2010 08:52:24 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0</generator>
		<item>
		<title>What I didn&#8217;t know about HTML5</title>
		<link>http://www.nicksmith.co.uk/blog/2010/08/18/what-i-didnt-know-about-html5/</link>
		<comments>http://www.nicksmith.co.uk/blog/2010/08/18/what-i-didnt-know-about-html5/#comments</comments>
		<pubDate>Wed, 18 Aug 2010 20:45:15 +0000</pubDate>
		<dc:creator>Nick Smith</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[accessibility]]></category>
		<category><![CDATA[browsers (UA)]]></category>
		<category><![CDATA[css]]></category>
		<category><![CDATA[css3]]></category>
		<category><![CDATA[development tools]]></category>
		<category><![CDATA[google]]></category>
		<category><![CDATA[html5]]></category>
		<category><![CDATA[iPad]]></category>

		<guid isPermaLink="false">http://www.nicksmith.co.uk/blog/?p=380</guid>
		<description><![CDATA[<p>(Plus a little bit of CSS3).</p>
<p><a href="http://www.brucelawson.co.uk/"><em>Bruce Lawson</em></a><em> from Opera software came to </em><a href="http://skillsmatter.com/"><em>Skillsmatter</em></a><em> on Wednesday night to talk about HTML5 (</em><a title="Video of Bruce's talk here" href="http://skillsmatter.com/podcast/ajax-ria/html5-and-css3-101"><em>video here</em></a><em>). What follows are my notes. I&#8217;m not an HTML5 boffin, but I did start to code a</em>&#8230;</p>]]></description>
			<content:encoded><![CDATA[<p>(Plus a little bit of CSS3).</p>
<p><a href="http://www.brucelawson.co.uk/"><em>Bruce Lawson</em></a><em> from Opera software came to </em><a href="http://skillsmatter.com/"><em>Skillsmatter</em></a><em> on Wednesday night to talk about HTML5 (</em><a title="Video of Bruce's talk here" href="http://skillsmatter.com/podcast/ajax-ria/html5-and-css3-101"><em>video here</em></a><em>). What follows are my notes. I&#8217;m not an HTML5 boffin, but I did start to code a client site in the new doctype recently. Here are the bits I thought were interesting. To read it properly you need to understand more about HTML5. I&#8217;d recommend the </em><a href="http://html5doctor.com/"><em>HTML5 Doctor</em></a><em> website or tentatively (I haven&#8217;t read it) </em><a href="http://introducinghtml5.com/"><em>Bruce and Remy&#8217;s book</em></a><em>. Sorry for any typo&#8217;s etc in the following.</em></p>
<p><a href="http://www.opera.com/">Opera</a> did their own study of the top twenty class and ID names because Google wouldn&#8217;t share their results (the HTML5 spec was built on the results of Google&#8217;s research). Google looked at 1000 million web pages. You&#8217;d wonder why was this important, but e.g. The ID and class names are really important for screen readers. HTML5 gives 28 new tags (or 29 because one&#8217;s still being decided).</p>
<p>There&#8217;s no version number in the HTML5 doctype because in implementation it never really mattered, bowsers will render what they can, they don&#8217;t care whether the tag&#8217;s in HTML4 or whatever. All the HTML5 doctype is designed to do is send the browser into standards mode. Therefore it&#8217;s the shortest string possible.</p>
<p>Interesting, if you don&#8217;t declare a character set, Internet Explorer (IE) has a small but real security risk. The character set declaration must appear within the first 512 bytes of the document. Browsers also never cared whether you closed your tags, they didn&#8217;t care whether you used upper or lowercase tag names. The validator did, but the browsers didn&#8217;t. The browser also doesn&#8217;t care (in HTML5) whether you put in the &lt;head&gt; and &lt;body&gt; elements, the browser puts them in if you don&#8217;t. He demo&#8217;ed Opera doing this. However Internet Explorer (I assume before IE9) won&#8217;t style up a page unless the body tag is present.</p>
<p>He recommends <a href="http://html5.validator.nu">http://html5.validator.nu</a> since it&#8217;s the validator that tends to be most up to date.</p>
<p><em>I forgot you don&#8217;t need to close tags in HTML5, that&#8217;s just weird, surely the browser has more to guess? Surely the rendering will become less predictable?</em></p>
<p><em>* Actually, I spoke to Bruce about this afterwards. He said 70 pages of the HTML5 spec are devoted to telling browsers what to do when elements aren&#8217;t closed properly. Therefore any guesswork (not really guesswork if it&#8217;s in the spec) on the browser&#8217;s part will be consistent across all </em><acronym title="user agents"><em>UAs</em></acronym><em>. The only thing I didn&#8217;t ask about is what happens in browsers that use the<a href="http://code.google.com/p/html5shiv/"> HTML5shiv</a> and don&#8217;t support HTML5, e.g. if IE reads the page, is it still rendering in HTML4? Do I still need to use closing tags to help it along?</em></p>
<p>The &lt;small&gt; element has been redesigned in HTML5 to mean &#8216;copyright&#8217;. It&#8217;s designed to isolate legalese from the rest of the content.</p>
<p>When thinking of &lt;article&gt; don&#8217;t think of a newspaper article (one per page), think of an article of clothing. If the content is discrete and could be pulled into another website it&#8217;s probably an article.</p>
<p>HTML5 can be styled in IE without JavaScript but you must know the DOM throughout. Bruce will post a link about this on Monday.</p>
<h2>Forms</h2>
<p>In HTML5 the browser implements standard error messages for forms. What I didn&#8217;t know was using JavaScript, you can intercept these messages and replace with your own. HTML5 is potentially more accessible since &#8220;built-in beats bolt-on&#8221;, if a slider etc are already built into the browser it&#8217;s better for you and accessibility. At the moment the date picker doesn&#8217;t work very well with screen readers. It currently depends on the browser and the operating system. <a href="http://www.nvda-project.org/">NVDA</a> and <a href="http://www.apple.com/accessibility/voiceover/">VoiceOver</a> both work quite well with HTML5 forms. The leading commercial screen reader vendors don&#8217;t appear to be interested.</p>
<h2>Video</h2>
<p>HTML5 video controls are keyboard accessible. You can use a still image to represent a video on screen but there&#8217;s a bug in Mobile Safari that doesn&#8217;t show the default image. Supporting <a href="http://en.wikipedia.org/wiki/Ogg">Ogg</a> and <a href="http://en.wikipedia.org/wiki/H.264/MPEG-4_AVC">H.264</a> at the same time is possible! For Safari you put in a second child video source that&#8217;s coded in MP4. It means you have to encode your video twice to be cross browser compatible (three times if you use a Flash fallback). Put in an Ogg &lt;source&gt; for Opera, an H.264 &lt;source&gt; for Safari, then a Flash &lt;embed&gt; for IE (before IE9). There&#8217;s a bug in iPad that means it only recognises the first source element, so where you want to include H.264, Ogg and Flash fallback, you need to include them in that order. <em>Bruce plans to post his code examples for all of this on Monday, or you can review the video at the top of this post.</em></p>
<h2>CSS3</h2>
<p>There were lots of snippets of information on this. All I wrote down was the following: if using vendor prefixes in CSS, Bruce always includes all for the major browsers e.g. -moz- ,-ms-, -o-, -webkit- and the unprefixed statement, e.g &#8220;transition:&#8221;. Use these features with caution, you don&#8217;t know if proposed CSS declarations will be modified in implementation or dropped from the spec entirely (as &#8220;box-shadow&#8221; apparently has been, but it may come back).</p>
]]></content:encoded>
			<wfw:commentRss>http://www.nicksmith.co.uk/blog/2010/08/18/what-i-didnt-know-about-html5/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Is the iPad for creating or consuming?</title>
		<link>http://www.nicksmith.co.uk/blog/2010/02/10/is-the-ipad-for-creating-or-consuming/</link>
		<comments>http://www.nicksmith.co.uk/blog/2010/02/10/is-the-ipad-for-creating-or-consuming/#comments</comments>
		<pubDate>Wed, 10 Feb 2010 00:20:16 +0000</pubDate>
		<dc:creator>Nick Smith</dc:creator>
				<category><![CDATA[apple]]></category>
		<category><![CDATA[iPad]]></category>
		<category><![CDATA[iPhone]]></category>
		<category><![CDATA[marketing]]></category>

		<guid isPermaLink="false">http://www.nicksmith.co.uk/blog/?p=312</guid>
		<description><![CDATA[<p>As an avid Apple follower and a web designer I&#8217;m interested to know. I saw Apple demo an iPad version of iWorks, but will this thing work for real-world productivity? If it&#8217;s just for consuming, then it&#8217;s all set up&#8230;</p>]]></description>
			<content:encoded><![CDATA[<p>As an avid Apple follower and a web designer I&#8217;m interested to know. I saw Apple demo an iPad version of iWorks, but will this thing work for real-world productivity? If it&#8217;s just for consuming, then it&#8217;s all set up already. It has the screen for movie watching, the graphics for games and over 130,000 content delivering apps already developed.</p>
<p>But if it wants to follow on from the iPhone then it has to extend what&#8217;s gone before. It&#8217;s going to have to fill the space as advertised and provide some desktop-like features. To occupy the sub-notebook/netbook world, it&#8217;s going to need a bit more functionality than a mobile phone. It&#8217;s revealing that I&#8217;m writing this on an iPhone but will upload it from the desktop where I feel I have more control.</p>
<h2>Screen size</h2>
<p>When web browsing I&#8217;m expecting to get the full desktop version of every website, unless a page has specific browser detection this already happens with the iPhone. But on the desktop I expect to have extended ways to deal with the content, of which plugins and background processes are a big part. Will Apple allow me to install a <a href="https://addons.mozilla.org/en-US/firefox/addon/3615">Delicious plugin</a> or chop and change between 2 &#8211; 3 apps running at once? Will I be able to have my web code open in one programme and the site I&#8217;m working on in another? Better yet, will they let me install an alternative browser, one with a wealth of extensions already developed? All very doubtful.</p>
<h2>Size of the market</h2>
<p>Currently I see good uses for the iPad in business and education. Imagine the delivery person using it to find your house, or the hospital doctor pulling up digital X-Rays, or the classes with lessons tailored to individual students with content delivered at a suitable pace and level.</p>
<p>If marketed and priced right, I can even see it becoming the next big gaming device at Christmas. Evidence suggests major <a href="http://www.9to5mac.com/flock_gaming_568999?utm_source=feedburner&amp;utm_medium=feed&amp;utm_campaign=Feed%3A+9To5Mac-MacAllDay+%289+to+5+Mac+-+Apple+Intelligence%29">games developers are already switching</a> to the platform. But what will take the iPad into the mass market?</p>
<h2>Essential or extravagance?</h2>
<p>With the iPod and iPhone, Apple were entering established markets where demand for the product type was already developed. With the iPad it&#8217;s different since most consumers won&#8217;t have heard of a tablet, let alone be convinced of why they need one.</p>
<p>The boundary between creating and consuming could be what makes the difference here.</p>
<h2>The adaptable device</h2>
<p>The genius behind this device is that Apple haven&#8217;t bowed to the pressures of the rumour mill. They haven&#8217;t created an overcomplicated piece of hardware full of whizz-bang features (OK, it could&#8217;ve had a camera). The genius of Johnny Ive and co. is that they didn&#8217;t tinker with a winning formula. It looks like an oversized iPhone. This leaves the software people to work from a solid foundation and build features into later updates that match developer and consumer needs (sorry guys, not necessarily &#8216;wants&#8217;).</p>
<p>Another genius move is that Apple haven&#8217;t cornered themselves too much with the possibilities for this device, meaning that everyone interested has their own thoughts and hopes for what it can do. Software driven products like the iPad have a huge potential to capture the imagination.</p>
<p>So if anyone&#8217;s listening and if this post can be at all useful, I&#8217;d be interested to hear your ideas on what you&#8217;d like to see it do.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.nicksmith.co.uk/blog/2010/02/10/is-the-ipad-for-creating-or-consuming/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
