<?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>Learning the World &#187; @media</title>
	<atom:link href="http://learningtheworld.eu/tag/media/feed/" rel="self" type="application/rss+xml" />
	<link>http://learningtheworld.eu</link>
	<description></description>
	<lastBuildDate>Tue, 06 Nov 2012 00:17:33 +0000</lastBuildDate>
	<language>en-US</language>
		<sy:updatePeriod>hourly</sy:updatePeriod>
		<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.9.1</generator>
	<item>
		<title>Website Performance Tweaks, Part Two</title>
		<link>http://learningtheworld.eu/2007/performance-2/</link>
		<comments>http://learningtheworld.eu/2007/performance-2/#comments</comments>
		<pubDate>Sun, 24 Jun 2007 14:20:19 +0000</pubDate>
		<dc:creator><![CDATA[Martin Kliehm]]></dc:creator>
				<category><![CDATA[conferences]]></category>
		<category><![CDATA[web development]]></category>
		<category><![CDATA[@media]]></category>
		<category><![CDATA[atmedia]]></category>
		<category><![CDATA[atmedia07]]></category>
		<category><![CDATA[atmedia2007]]></category>
		<category><![CDATA[book:ean=9780596529307]]></category>
		<category><![CDATA[book:isbn=0596529309]]></category>
		<category><![CDATA[cdn]]></category>
		<category><![CDATA[cpu]]></category>
		<category><![CDATA[CSS]]></category>
		<category><![CDATA[energy efficiency]]></category>
		<category><![CDATA[etag]]></category>
		<category><![CDATA[expires header]]></category>
		<category><![CDATA[gzip]]></category>
		<category><![CDATA[http-request]]></category>
		<category><![CDATA[JavaScript]]></category>
		<category><![CDATA[Nate Koechley]]></category>
		<category><![CDATA[performance]]></category>
		<category><![CDATA[steve souders]]></category>
		<category><![CDATA[tenni theurer]]></category>
		<category><![CDATA[yahoo]]></category>
		<category><![CDATA[yslow]]></category>
		<category><![CDATA[yui]]></category>

		<guid isPermaLink="false">http://learningtheworld.eu/2007/performance-2/</guid>
		<description><![CDATA[Nate Koechley presented the research results of the Yahoo! Exceptional Performance Team two weeks ago in London. The traditional focus of <strong>performance optimization</strong> has been on the backend, i.e. system efficiency. But comparing a number of high profile websites, the Yahoo! team found that frontend performance is responsible for 80-98% of the perceived response time. Therefore doubling the frontend performance gains more than doubling the backend performance. [&#8230;]]]></description>
				<content:encoded><![CDATA[<p class="vcard"><a href="http://www.flickr.com/photos/drewm/538822354/in/set-72157600330136671/" title="See larger version on flickr"><img alt="Nate Koechley" src="/wp-content/uploads/2007/07/nate-koechley" width="240" height="160" class="floatleft photo" /></a> <strong><a href="http://nate.koechley.com" class="fn url" rel="co-worker met acquaintance">Nate Koechley</a></strong> presented the <a href="http://nate.koechley.com/blog/2007/06/12/high-performance-web-sites">research results</a> of the Yahoo! Exceptional Performance Team two weeks ago in London (<a href="http://www.htmldog.com/atmedia2007/highperformancewebpages.mp3" type="audio/mp3">podcast</a>). Like Yahoo! shares I would like to share that knowledge with you for those who couldn&rsquo;t attend.</p>

<p>The traditional focus of <strong>performance optimization</strong> has been on the backend, i.e. system efficiency. But comparing a number of high profile websites, the Yahoo! team found that frontend performance is responsible for 80-98% of the perceived response time. Therefore doubling the frontend performance gains more than doubling the backend performance. In case studies <em>Yahoo! Search</em> became 40-50% faster, the <em>Yahoo! Mail</em> web application gained 70-100%. Of course there are ways to increase backend performance without throwing in more hardware, but better frontend performance reduces traffic and saves resources.</p>

<p>Saving resources on the <em>client</em> side, particularly <strong>CPU usage</strong>, also pays off in speed. <a href="http://icant.co.uk/sandbox/eventdelegation/">Event delegation</a> is faster than a large number of event handlers. Likewise we know that <a href="/2007/performance/">reducing the number of HTTP requests</a> through techniques like CSS sprites, sliding doors, or file aggregation increases speed. The reason is the limit of two parallel requests <em>per host</em> imposed by HTTP 1.1. That results in a download queue of two requests at a time, increasing the perceived response time of a page. By configuring additional host aliases for your server you can <a href="http://yuiblog.com/blog/2007/04/11/performance-research-part-4/">increase the number of parallel requests</a>&nbsp;&mdash; but more than 2-4 also increase DNS lookups resulting in higher CPU usage and slower response times.</p>

<p>I wonder when Yahoo! will present us another impressive calculation <strong>how many gigawatts have been preserved</strong> by reducing CPU usage in client PCs and in their <a href="http://www.technewsworld.com/story/55792.html" title="Study: Data Center Power Usage Exploding">data</a> <a href="http://brand.yahoo.com/forgood/environment/energy_conservation.html" title="Yahoo! Energy Conservation Program">centers</a>, as one participant asked in the <acronym title="questions and answers">Q&amp;A</acronym> part. <a href="http://www.ecologee.net">Energy efficient servers</a> are the next big thing, but are there any concrete suggestions for <a href="http://www.addsimplicity.com/adding_simplicity_an_engi/2007/01/compute_power_i.html">greener programming</a>? Is <acronym title="Asynchronous JavaScript and XML">AJAX</acronym> destroying the ozone layer? <img src="http://learningtheworld.eu/wp-includes/images/smilies/icon_wink.gif" alt=";)" class="wp-smiley" /> </p>

<p>Environmental issues aside, here&rsquo;s the <strong><a href="http://developer.yahoo.com/performance/rules.html">list of rules</a></strong>. I&rsquo;ll keep it short where I have written about it in <a href="/2007/performance/">my previous article</a>. See the <a href="http://stevesouders.com/hpws/">examples and testcases</a> by Steve Souders.</p>

<ol>
<li id="rule-1"><strong>Make <a href="/2007/performance/">fewer HTTP requests</a>:</strong> This also affects <a href="http://yuiblog.com/blog/2007/03/01/performance-research-part-3/">cookies</a>. Eliminate unnecessary cookies, keep them small, set them at granular domain levels (e.g. <code>finance.yahoo.com</code> instead of <code>.yahoo.com</code>), and set an appropriate Expires date.</li>
<li id="rule-2"><strong>Use a content distribution network (<acronym>CDN</acronym>)</strong> like <a href="http://www.akamai.com">Akamai</a> where your (static) content is served from distributed data centers located nearer to your client. Even if your website is not as big as Google you can profit from faster response times by using the <a href="http://yuiblog.com/blog/2007/02/22/free-yui-hosting"><acronym title="Yahoo! User Interface">YUI</acronym> library&rsquo;s own <acronym>CDN</acronym></a>.</li>
<li id="rule-3"><strong>Add an Expires header</strong> not just <a href="/2007/performance/#enforce-caching" title="Enforce image caching">for images</a>, but also for JavaScript and stylesheet files.</li>
<li id="rule-4"><strong>Enable gzip:</strong> 90%+ of browsers support compression, and <code>gzip</code> is better supported and compresses more than <code>deflate</code>. Gzip <acronym title="Hypertext Markup Language">HTML</acronym> files, <acronym title="Cascading Stylesheets">CSS</acronym>, scripts, <acronym title="Extensible Markup Language">XML</acronym>, <acronym title="JavaScript Object Literal Notation">JSON</acronym>&nbsp;&mdash; <em>no</em> images or <acronym title="Portable Data Format">PDF</acronym>s.</li>
<li id="rule-5"><strong>Put <acronym>CSS</acronym> at the top</strong>, avoid <code>@import</code> as it loads <em>last</em>, even <em>after</em> the images!</li>
<li id="rule-6"><strong>Move scripts to the bottom</strong> as they block parallel downloads even across hostnames and block rendering of any code below them.</li>
<li id="rule-7"><strong>Avoid <acronym>CSS</acronym> expressions</strong> as they execute many times and cost CPU.</li>
<li id="rule-8">
<p><strong>Use external JavaScript and <acronym>CSS</acronym> files.</strong> <a href="/2007/performance/#inline-css">Inline <acronym>CSS</acronym></a> is apparently faster for a user&rsquo;s start page, but not on subsequent pages. After the page has finished loading, use the time to <strong>preload scripts</strong> to speed up secondary pages.</p>
<ol class="code">
<li><code>window.onload = downloadComponents;</code></li>
<li><code>function downloadComponents() {</code></li>
<li class="indent"><code>var elem = document.createElement(&quot;script&quot;);</code></li>
<li class="indent"><code>elem.src = &quot;http://.../file1.js&quot;;</code></li>
<li class="indent"><code>document.body.appendChild(elem);</code></li>
<li><code>}</code></li>
</ol></li>
<li id="rule-9"><strong>Reduce <acronym title="Domain Name Server">DNS</acronym> lookups</strong> for the reasons stated above. Use 1-4 hosts and the <code>keep alive</code> setting.</li>
<li id="rule-10"><strong><a href="/2007/performance/#file-aggregation">Minify JavaScript</a></strong> with JSMin&nbsp;&mdash; inline scripts, too.</li>
<li id="rule-11"><strong>Avoid redirects</strong> as they are the worst form of blocking. Set Expires headers for redirects to enable caching.</li>
<li id="rule-12"><strong>Remove duplicate files:</strong> this is self-explanatory, but it can happen in large teams with many scripts and stylesheets.</li>
<li id="rule-13"><p><strong>Mind the <acronym title="Entity Tag">ETag</acronym>:</strong> Now this was something I never paid attention to. ETags are unique identifiers to distinguish files that share a <acronym title="Uniform Resource Identifier">URI</acronym>. They are transmitted in the HTTP header. The default server setting uses the <a href="http://en.wikipedia.org/wiki/Inode">INode</a>, the bytesize and the modification date of a file to calculate a unique ID. Unless servers in a cluster are identical, ETags differ, therefore the files are <strong>not cached</strong>. Fortunately <a href="http://httpd.apache.org/docs/2.0/mod/core.html#fileetag">ETags can be configured</a> in Apache, so it should be possible to match them across different servers.</p><ol class="code"><li><code>FileETag MTime Size</code></li></ol>
<p>Note that the ETag is also <strong>relevant for <acronym title="Really Simple Syndication">RSS</acronym> feeds</strong>. For example, currently the <a href="http://www.w3.org/2004/08/TalkFiles/Talks.rss" type="application/rss+xml"><acronym title="World Wide Web Consortium">W3C</acronym> talks feed</a> is more or less unusable: some feed readers and services apparently regard the ETag, the feed is mirrored on many servers, so the same news entry from a different server is shown as new and unread multiple times every day&hellip;</p>
</li>
<li id="rule-14"><strong>Make <acronym title="Asynchronous JavaScript and XML">AJAX</acronym> cacheable and small</strong>. Some data like a user&rsquo;s address book or buddy list change infrequently and should be requested via GET, cached, and set with a <code>Last-modified</code> timestamp and gzipped.</li>
</ol>

<p><img src="/wp-content/uploads/2007/06/book-high-performance-web-sites" alt="Book cover: High Performance Web Sites" width="120" height="158" class="floatleft book" /> These are a lot of rules, and they will be published in a O&rsquo;Reilly book by Steve Souders and Tenni Theurer in September 2007. Anyway, don&rsquo;t be overwhelmed by their mass, instead you can start with the easy things: <strong>&ldquo;<q>harvest the low hanging fruit</q>.&rdquo;</strong> Enable caching with the Expire date setting and reduce the number of HTTP requests. You can deal with the rest later.</p>

<p>Finally Nate Koechley announced a Yahoo! performance tool called <strong><a href="http://developer.yahoo.com/yslow/">YSlow</a></strong> as a plugin for the indespensible <a href="http://www.getfirebug.com">Firebug</a> extension. He also recommended the commercial <a href="http://alphaworks.ibm.com/tech/pagedetailer">IBM Page Detailer</a>, and <a href="http://livehttpheaders.mozdev.org">LiveHTTPHeaders</a> to visualize what&rsquo;s happening in your browser.</p>
]]></content:encoded>
			<wfw:commentRss>http://learningtheworld.eu/2007/performance-2/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
<enclosure url="http://www.htmldog.com/atmedia2007/highperformancewebpages.mp3" length="26276424" type="audio/mpeg" />
		</item>
		<item>
		<title>@media 2007 Wrap-Up</title>
		<link>http://learningtheworld.eu/2007/atmedia-wrapup/</link>
		<comments>http://learningtheworld.eu/2007/atmedia-wrapup/#comments</comments>
		<pubDate>Mon, 18 Jun 2007 19:25:50 +0000</pubDate>
		<dc:creator><![CDATA[Martin Kliehm]]></dc:creator>
				<category><![CDATA[accessibility]]></category>
		<category><![CDATA[conferences]]></category>
		<category><![CDATA[design]]></category>
		<category><![CDATA[W3C]]></category>
		<category><![CDATA[web development]]></category>
		<category><![CDATA[web standards]]></category>
		<category><![CDATA[@media]]></category>
		<category><![CDATA[Andy Clarke]]></category>
		<category><![CDATA[atmedia]]></category>
		<category><![CDATA[atmedia07]]></category>
		<category><![CDATA[atmedia2007]]></category>
		<category><![CDATA[Beyond AJAX]]></category>
		<category><![CDATA[book:isbn=0321410971]]></category>
		<category><![CDATA[book:isbn=1430319526]]></category>
		<category><![CDATA[creative sponge]]></category>
		<category><![CDATA[Hannah Donovan]]></category>
		<category><![CDATA[i18n]]></category>
		<category><![CDATA[internationalization]]></category>
		<category><![CDATA[Jesse James Garrett]]></category>
		<category><![CDATA[Joe Clark]]></category>
		<category><![CDATA[Jon Hicks]]></category>
		<category><![CDATA[Last FM]]></category>
		<category><![CDATA[london]]></category>
		<category><![CDATA[Mark Boulton]]></category>
		<category><![CDATA[Molly Holzschlag]]></category>
		<category><![CDATA[Richard Ishida]]></category>
		<category><![CDATA[Shawn Henry]]></category>
		<category><![CDATA[Shawn Lawton Henry]]></category>
		<category><![CDATA[typography]]></category>
		<category><![CDATA[upcoming:event=110091]]></category>
		<category><![CDATA[WAI]]></category>

		<guid isPermaLink="false">http://learningtheworld.eu/2007/atmedia-wrapup/</guid>
		<description><![CDATA[Sum-up of the <strong>@media conference</strong> in London that I attended June 7th-8th, 2007. Read about Jesse James Garret&#8217;s keynote, passionate evangelists, and how to get great design ideas on the loo&#160;[&#8230;]]]></description>
				<content:encoded><![CDATA[<p>Here&rsquo;s a short sum-up of the @media conference in London that I attended. <a href="/2007/not-your-problem/">Joe Clark&#8217;s</a> and Nate Koechley&#8217;s talks got separate blog entries, please check them for accessibility and <a href="/2007/performance-2/">browser performance</a> issues.</p>

<h3>In this post</h3>

<ul class="toc">
<li><a href="#garrett">Jesse James Garrett</a></li>
<li><a href="#holzschlag">Molly Holzschlag</a></li>
<li><a href="#boulton">Mark Boulton</a></li>
<li><a href="#hicks">Jon Hicks</a></li>
<li><a href="#donovan">Hannah Donovan</a></li>
<li><a href="#henry">Shawn Lawton Henry</a></li>
<li><a href="#ishida">Richard Ishida</a></li>
<li><a href="#clarke">Andy Clarke</a></li>
</ul>

<p id="garrett"><a href="http://www.flickr.com/photos/martin-kliehm/536545606/in/set-72157600328144321/" title="Larger version on flickr"><img src="/wp-content/uploads/2007/06/jesse-james-garrett" alt="Jesse James Garrett" width="240" height="180" class="floatleft photo" /></a> First off was <strong>Jesse James Garrett</strong>, the creator of the term <acronym title="Asynchronous JavaScript and XML">AJAX</acronym>, who held a keynote presentation with all the usual quotes, big stock photos, historical references to technical pioneers (this time the inventor of the Kodak film roll) and such (<a href="http://www.htmldog.com/atmedia2007/beyondajax.mp3" title="Jesse James Garrett podcast" type="audio/mp3">podcast</a>). I&#8217;m afraid I can&rsquo;t bear victorian black and white photos of technical pioneers in the context of web development any longer. OK, so this guy changed the way photos were made in 1885. Also web applications are a little more convenient now than server roundtrips. But where&#8217;s the common element? One made photography easier for the mainstream, the other is a much hyped technique with the <em>potential</em> to make things easier, but quite often people just blow it.</p>

<p>Don&rsquo;t believe the hype. Most web applications still don&#8217;t innovate, they just <em>copy desktop behavior</em>. And who is really comfortable with the restrictions of desktop software anyway? If it&#8217;s only a matter of response rates, learn from Yahoo! how to minimize the amount of data being sent on server requests. If I can update a whole page in 1-2 seconds using smart caching and other techniques, there&rsquo;s <em>no need</em> for an AJAX request except for immediate form feedback helping users to avoid errors. Film rolls have faded from the face of Earth, it really would be more interesting what&#8217;s next, after AJAX. Jesse talked about user-centered design, cited Tim O&#8217;Reilly with the paradigm to &ldquo;<a href="http://radar.oreilly.com/archives/2005/04/designing_from.html">design from the outside in</a>.&rdquo; But that only means: after having taken one usability step back, eventually we will move forward. Where to? Jesse failed to deliver that.</p>

<p id="holzschlag"><a href="http://www.flickr.com/photos/martin-kliehm/536659803/in/set-72157600328144321/" title="Larger version on flickr"><img src="/wp-content/uploads/2007/06/molly-holzschlag" alt="Molly Holzschlag" width="240" height="180" class="floatleft photo" /></a> A key factor to understand why browsers are such a pain is to remind yourself that they are just a piece of software, said <strong>Molly Holzschlag</strong>, now working for Microsoft (<a href="http://www.htmldog.com/atmedia2007/thebrokenworld.mp3" title="Molly Holzschlag podcast" type="audio/mp3">podcast</a>). In fact very complex software. She compared the <a href="http://2007.xtech.org/public/asset/attachment/126" title="The Broken World: Solving the Browser Problem Once and For All">pros and cons of different browsers</a> and what we can learn from them: short iteration circles and automated updates from Firefox, a strong brand and user identification from Opera. Otherwise she recommended that if you <em>really need</em> a feature in <acronym title="Internet Explorer">IE</acronym>, make yourself heard. Put pressure on Microsoft to get priority. Just telling them you &ldquo;want&rdquo; something like multiple background images or <acronym title="Web Accessibility Initiative">WAI</acronym> <acronym title="Accessible Rich Internet Applications">ARIA</acronym> support won&rsquo;t be enough. Your voice and your friends&rsquo; might weight more than that of the <acronym title="World Wide Web Consortium">W3C</acronym>, because you are their customers, their userbase.</p>

<p id="boulton"><strong>Mark Boulton&#8217;s</strong> presentation <a href="http://www.markboulton.co.uk/present/atmedia07">about typography</a> gained more momentum after a while (<a href="http://www.htmldog.com/atmedia2007/fivestepstobettertypography.mp3" title="Mark Boulton podcast" type="audio/mp3">podcast</a>). He explained why Verdana is lighter than Arial, and that you should blur your design to identify the optical gray gradient of a page. Then he continued to talk on grids and how to <a href="http://24ways.org/2006/compose-to-a-vertical-rhythm">design to a vertical rhythm</a>, a topic well known from print but rather unrecognized in web design until last year. Quite fashionable are headlines in a serif font for a better structure, and paying attention to small details like using the correct quotation marks or dashes can make a difference.</p>

<p id="hicks"><a href="http://www.flickr.com/photos/martin-kliehm/536658835/in/set-72157600328144321/" title="Larger version on flickr"><img src="/wp-content/uploads/2007/06/jon-hicks" alt="Jon Hicks with his sketchbook" width="240" height="180" class="floatleft photo" /></a> <strong>Jon Hicks</strong> showed us <a href="http://www.hicksdesign.co.uk/journal/be-a-creative-sponge">how to be a creative <del>leech</del> sponge</a> (<a href="http://www.htmldog.com/atmedia2007/howtobeacreativesponge.mp3" title="Jon Hicks podcast" type="audio/mp3">podcast</a>). Get your inspiration <a href="http://del.icio.us/jonhicks/sponge" title="Examples from Jon Hicks&rsquo; del.icio.us account">everywhere</a>&nbsp;&mdash; with two exceptions. Do sketches, keep those you draw during phone calls, take photos of typefaces, keep photos gone bad just for the color effects, collect labels from clothes, get leaflets (the &ldquo;all you can eat buffet for designers&rdquo;; get even the bad as you might need to mimic bad design some day). Get inspiration from book covers, graphic novels, <a href="http://www.amazon.com/dp/1597020052/">books for</a> <a href="http://www.amazon.com/dp/000724794X/">children</a>, magazines, patterns, prints, or packaging design. <a href="http://printpattern.blogspot.com">Blogs</a> and <a href="http://www.flickr.com/photos/factoryjoe/collections/72157600001823120/">flickr</a> <a href="http://www.flickr.com/photos/printpattern/">groups</a> also help you to get inspiration, delivered right to your desktop through their <acronym>RSS</acronym> feed. The two exceptions? Other websites and logos, because there&#8217;s a high risk you will come up with a copy instead of an original idea. They are too close to the desired product so there&rsquo;s no room for creative transformation.</p>

<p>Once you have collected inspirational material, it needs to be cataloged. That can be done in a sketchbook, but iPhoto, <a href="http://www.barebones.com/products/yojimbo/">Yojimbo</a>, or flickr will do the job.</p>

<p>Catalysts against a creative block (the dreaded blank page) can be deadlines, changing your environment and going for a walk or drive, going to bed, some peace and quietness (in the bathroom, where you keep the magazines for inspiration), taking a shower, or traditional techniques like brainstorming, mindmapping, criticizing and learning from bad examples, or moodboards. If your clients are adventurous enough, they can even do their own.</p>

<p id="donovan"><a href="http://www.flickr.com/photos/rachelandrew/539167297/in/set-72157600329497041/" title="Photo by Rachel Andrew, see larger version on flickr"><img src="/wp-content/uploads/2007/06/hannah-donovan" alt="Hannah Donovan" width="240" height="160" class="floatleft photo" /></a> Some people are <a href="http://blog.basquiat.de/archives/471-Halbbestaendige-Geruechte.html" hreflang="de">angry about Last FM&rsquo;s sell-out to CBS</a>, but <strong>Hannah Donovan</strong> didn&rsquo;t make the impression that a petty-minded corporate spirit has taken over (yet). She talked about lessons you learn in a startup, like getting started, getting out the product very quickly (before others do it), taking small iteration steps with the rapid development technique <a href="http://en.wikipedia.org/wiki/Scrum_(development)">Scrum</a>, and using broad brushstrokes as a designer. Perfectionism is no priority for startups. Also she recommended that designers and developers work on a team (<em>really</em>) and hold 5&nbsp;minute stand-up meetings every morning, &ldquo;that makes a world of difference.&rdquo; That actually means sharing a room, you know.</p>

<p id="henry"><strong>Shawn Lawton Henry</strong> works for the <acronym>W3C</acronym> <acronym title="Web Accessibility Initiative">WAI</acronym> and the <acronym title="Massachusetts Institute of Technology">MIT</acronym>, naturally she talked about accessibility (<a href="http://www.htmldog.com/atmedia2007/advancingwebaccessibility.mp3" title="Shawn Lawton Henry podcast" type="audio/mp3">podcast</a>). That&rsquo;s something most people take as &ldquo;what you can get away with,&rdquo; but it&rsquo;s really <em>about people</em>. So it&rsquo;s important to understand how people with disabilities use the web. Technical standards like the Web Content Accessibility Guidelines 2.0 (<acronym>WCAG</acronym>) only supply a shared definition of requirements. Because they are not going to change for a while you better take the time to <a href="http://www.w3.org/TR/WCAG20/">review the current version</a>. However, the <acronym>WCAG</acronym> Techniques document will be adaptable and more flexible. There will be subversions, and although there&rsquo;s no issue tracker at the moment, you will be able to submit additional techniques to meet the <acronym>WCAG</acronym> requirements as they are intended to grow with time.</p>

<p id="ishida"><a href="http://www.flickr.com/photos/martin-kliehm/536659597/in/set-72157600328144321/" title="Larger version on flickr"><img src="/wp-content/uploads/2007/06/richard-ishida" alt="Richard Ishida" width="240" height="180" class="floatleft photo" /></a> I didn&rsquo;t take notes on <strong>Richard Ishida&rsquo;s</strong> <a href="http://people.w3.org/rishida/blog/?p=95">presentation about <acronym title="internationalization">I18N</acronym></a> because I was familiar with the slides already, but I was deeply impressed by this man (<a href="http://www.htmldog.com/atmedia2007/designingforinternationalusers.mp3" title="Richard Ishida podcast" type="audio/mp3">podcast</a>). Richard lives and breathes internationalization. He speaks about a dozen languages and doesn&rsquo;t let a chance pass to practice them. He is the perfect personification as head of <acronym>W3C</acronym> <acronym>I18N</acronym> activity. I only wish he had said a few things about the <a href="http://www.w3.org/TR/its/"><acronym>I18N</acronym> tag set</a> because it&rsquo;s a mighty tool for translations and fairly new.</p>

<p id="clarke">On a related subject <strong>Andy Clarke</strong> asked designers worldwide if they thought their country or region got a distinctive design style, and he compared international websites of global players (<a href="http://www.htmldog.com/atmedia2007/royalewithcheese.mp3" title="Andy Clarke podcast" type="audio/mp3">podcast</a>). While most of them just work, they could do better by adapting to the local customs and style. Culturalization is the key, anything else is modern imperialism. Check his <a href="http://www.stuffandnonsense.co.uk/downloads/slides/atmedia07.pdf" type="application/pdf" title="Andy Clarke: Royale with Cheese">presentation</a> (<acronym title="Portable Data Format">PDF</acronym>, 18&nbsp;<acronym title="Megabyte">MB</acronym>).</p>

<p><strong>Somehow it was different than last year.</strong> Of course I came home full of inspiration, but this time it was more like deepening knowledge, while last year for example the concepts of microformats or browser performance were totally new for me. I met more people than in 2006, and I feel some of them can become my friends. That&rsquo;s a new experience at a conference. I even found some parallels with Joe Clark. No, I&rsquo;m not a &ldquo;<a href="http://blog.fawny.org/2007/06/08/retired/">sarcastic gay vegan</a>,&rdquo; but we both don&rsquo;t drink, prefer tea, and can be quite pedantic&hellip; I even linked to his website without <code>rel=nofollow</code> now, what an improvement! <img src="http://learningtheworld.eu/wp-includes/images/smilies/icon_wink.gif" alt=";)" class="wp-smiley" />  Anyway, I&rsquo;m looking forward to meet some of my new friends in Brighton at <a href="http://2007.dconstruct.org">d.construct</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://learningtheworld.eu/2007/atmedia-wrapup/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
<enclosure url="http://www.htmldog.com/atmedia2007/beyondajax.mp3" length="25117414" type="audio/mpeg" />
<enclosure url="http://www.htmldog.com/atmedia2007/thebrokenworld.mp3" length="26435499" type="audio/mpeg" />
<enclosure url="http://www.htmldog.com/atmedia2007/fivestepstobettertypography.mp3" length="25527027" type="audio/mpeg" />
<enclosure url="http://www.htmldog.com/atmedia2007/howtobeacreativesponge.mp3" length="29128992" type="audio/mpeg" />
<enclosure url="http://www.htmldog.com/atmedia2007/advancingwebaccessibility.mp3" length="34367158" type="audio/mpeg" />
<enclosure url="http://www.htmldog.com/atmedia2007/designingforinternationalusers.mp3" length="27147592" type="audio/mpeg" />
<enclosure url="http://www.htmldog.com/atmedia2007/royalewithcheese.mp3" length="27926598" type="audio/mpeg" />
		</item>
		<item>
		<title>@media 2007 Slides</title>
		<link>http://learningtheworld.eu/2007/atmedia-2007-slides/</link>
		<comments>http://learningtheworld.eu/2007/atmedia-2007-slides/#comments</comments>
		<pubDate>Sun, 17 Jun 2007 14:54:18 +0000</pubDate>
		<dc:creator><![CDATA[Martin Kliehm]]></dc:creator>
				<category><![CDATA[conferences]]></category>
		<category><![CDATA[design]]></category>
		<category><![CDATA[web development]]></category>
		<category><![CDATA[web standards]]></category>
		<category><![CDATA[@media]]></category>
		<category><![CDATA[Andy Clarke]]></category>
		<category><![CDATA[atmedia]]></category>
		<category><![CDATA[atmedia07]]></category>
		<category><![CDATA[atmedia2007]]></category>
		<category><![CDATA[Dan Cederholm]]></category>
		<category><![CDATA[Dan Webb]]></category>
		<category><![CDATA[downloads]]></category>
		<category><![CDATA[Drew McLellan]]></category>
		<category><![CDATA[Håkon Wium Lie]]></category>
		<category><![CDATA[Hannah Donovan]]></category>
		<category><![CDATA[Jason Santa Maria]]></category>
		<category><![CDATA[Jeremy Keith]]></category>
		<category><![CDATA[Jesse James Garrett]]></category>
		<category><![CDATA[Joe Clark]]></category>
		<category><![CDATA[Jon Hicks]]></category>
		<category><![CDATA[london]]></category>
		<category><![CDATA[Mark Boulton]]></category>
		<category><![CDATA[Molly Holzschlag]]></category>
		<category><![CDATA[Nate Koechley]]></category>
		<category><![CDATA[podcast]]></category>
		<category><![CDATA[presentations]]></category>
		<category><![CDATA[Richard Ishida]]></category>
		<category><![CDATA[Shawn Henry]]></category>
		<category><![CDATA[Shawn Lawton Henry]]></category>
		<category><![CDATA[Simon Collison]]></category>
		<category><![CDATA[Simon Willison]]></category>
		<category><![CDATA[slides]]></category>
		<category><![CDATA[talks]]></category>
		<category><![CDATA[Tantek Çelik]]></category>
		<category><![CDATA[upcoming:event=110091]]></category>

		<guid isPermaLink="false">http://learningtheworld.eu/2007/atmedia-2007-slides/</guid>
		<description><![CDATA[Like last year I will try to link all <strong>presentation slides</strong> and podcasts from the @media conference in London, June 7th-8th, 2007. I hope you find it as convenient as I do.&#160;[&#8230;]]]></description>
				<content:encoded><![CDATA[<p>Like last year I will try to link all presentation slides and podcasts from the @media conference in London, June 7th-8th, 2007. I hope you find it as convenient as I do. <img src="http://learningtheworld.eu/wp-includes/images/smilies/icon_wink.gif" alt=";)" class="wp-smiley" /> </p>

<ul>
<li><strong>Andy Clarke:</strong> <a href="http://www.stuffandnonsense.co.uk/downloads/slides/atmedia07.pdf" type="application/pdf">Royale With Cheese</a> (<acronym>PDF</acronym>, 18&nbsp;<acronym title="Megabyte">MB</acronym>); <a href="http://www.htmldog.com/atmedia2007/royalewithcheese.mp3" title="Andy Clarke Podcast" type="audio/mp3">Podcast</a></li>
<li><strong>Dan Cederholm:</strong> <a href="http://www.simplebits.com/publications/speak/juggling/juggling.pdf" type="application/pdf">Interface Design Juggling</a> (<acronym>PDF</acronym>, 22&nbsp;<acronym>MB</acronym>); <a href="http://www.htmldog.com/atmedia2007/interfacedesignjuggling.mp3" title="Dan Cederholm Podcast" type="audio/mp3">Podcast</a></li>
<li><strong>Dan Webb:</strong> <a href="http://www.slideshare.net/danwrong/java-script-fu-media-london">The Mysteries Of JavaScript-Fu</a>; <a href="http://www.htmldog.com/atmedia2007/themysteriesofjavascriptfu.mp3" title="Dan Webb Podcast" type="audio/mp3">Podcast</a></li>
<li><strong>Drew McLellan and Simon Collison:</strong> <a href="http://www.colly.com/comments/media-europe-2007/">High-Noon Shoot-Out: Design vs. Implementation</a></li>
<li><strong>Håkon Wium Lie:</strong> <a href="http://people.opera.com/howcome/2007/talks/06-08-at-media.pdf" type="application/pdf">One Web, Acid2 and CSS3</a> (<acronym title="Portable Data Format">PDF</acronym>, 3.7&nbsp;<acronym>MB</acronym>); <a href="http://www.htmldog.com/atmedia2007/1webacid2andcss3.mp3" title="Håkon Wium Lie Podcast" type="audio/mp3">Podcast</a></li>
<li><strong>Hannah Donovan and Simon Willison:</strong> For Example&hellip; <a href="http://static.last.fm/media/HDonovan_@Media.pdf" type="application/pdf">Last FM</a>  (<acronym title="Portable Data Format">PDF</acronym>, 1.8&nbsp;<acronym>MB</acronym>) and <a href="http://simonwillison.net/2007/Jun/11/local/">Doing Local Right</a></li>
<li><strong>Hot Topics Panel:</strong> <a href="http://www.htmldog.com/atmedia2007/hottopics.mp3" title="Hot Topics Podcast" type="audio/mp3">Podcast</a></li>
<li><strong>Jason Santa Maria:</strong> <a href="http://www.jasonsantamaria.com/downloads/media/2007/diabolical-design.pdf" type="application/pdf">Diabolical Design: The Devil is in the Details</a> (<acronym>PDF</acronym>, 22&nbsp;<acronym>MB</acronym>); <a href="http://www.htmldog.com/atmedia2007/diabolicaldesign.mp3" title="Jason Santa Maria Podcast" type="audio/mp3">Podcast</a></li>
<li><strong>Jeremy Keith:</strong> <a href="http://adactio.com/extras/slides/bulletproof.pdf" type="application/pdf">Bulletproof Ajax</a> (<acronym>PDF</acronym>, 2.1&nbsp;<acronym>MB</acronym>); <a href="http://www.htmldog.com/atmedia2007/bulletproofajax.mp3" title="Jeremy Keith Podcast" type="audio/mp3">Podcast</a></li>
<li><strong>Jesse James Garrett:</strong> Beyond Ajax; <a href="http://www.htmldog.com/atmedia2007/beyondajax.mp3" title="Jesse James Garrett Podcast" type="audio/mp3">Podcast</a></li>
<li><strong>Joe Clark:</strong> <a href="http://joeclark.org/appearances/atmedia2007/">When Web Accessibility Is Not Your Problem</a>; <a href="http://www.htmldog.com/atmedia2007/whenwebaccessibilityisnotyourproblem.mp3" title="Joe Clark Podcast" type="audio/mp3">Podcast</a></li>
<li><strong>Jon Hicks:</strong> <a href="http://www.hicksdesign.co.uk/journal/be-a-creative-sponge">How to be a Creative Sponge</a>; <a href="http://www.htmldog.com/atmedia2007/howtobeacreativesponge.mp3" title="Jon Hicks Podcast" type="audio/mp3">Podcast</a></li> 
<li><strong>Mark Boulton:</strong> <a href="http://www.markboulton.co.uk/present/atmedia07">Five Simple Steps to Better Typography</a>; <a href="http://www.htmldog.com/atmedia2007/fivestepstobettertypography.mp3" title="Mark Boulton Podcast" type="audio/mp3">Podcast</a></li>
<li><strong>Molly Holzschlag:</strong> <a href="http://2007.xtech.org/public/asset/attachment/126">The Broken World: Solving the Browser Problem Once and For All</a>; <a href="http://www.htmldog.com/atmedia2007/thebrokenworld.mp3" title="Molly Holzschlag Podcast" type="audio/mp3">Podcast</a></li>
<li><strong>Nate Koechley:</strong> <a href="http://nate.koechley.com/blog/2007/06/12/high-performance-web-sites/">High Performance Web Pages</a>; <a href="http://www.htmldog.com/atmedia2007/highperformancewebpages.mp3" title="Nate Koechley Podcast" type="audio/mp3">Podcast</a></li>
<li><strong>Richard Ishida:</strong> <a href="http://www.w3.org/2007/Talks/0706-atmedia/">Designing for International Users: Practical Tips</a>; <a href="http://www.htmldog.com/atmedia2007/designingforinternationalusers.mp3" title="Richard Ishida Podcast" type="audio/mp3">Podcast</a></li>
<li><strong>Shawn Lawton Henry:</strong> Advancing Web Accessibility; <a href="http://www.htmldog.com/atmedia2007/advancingwebaccessibility.mp3" title="Shawn Lawton Henry Podcast" type="audio/mp3">Podcast</a></li> 
<li><strong>Tantek Çelik:</strong> <a href="http://tantek.com/presentations/2007/06/microformats-bb-you/">Microformats, Building Blocks, and You</a>; <a href="http://www.htmldog.com/atmedia2007/microformatsbuildingblocksandyou.mp3" title="Tantek Çelik Podcast" type="audio/mp3">Podcast</a></li> 
</ul>

<h3>Update</h3>

<p>Thanks for the reminder, of course <a href="http://blog.fawny.org/category/events/media-london-2007/">Joe Clark</a> wrote detailed protocols about some sessions. Also I would like to point you to Chantal Slagmolen&rsquo;s original notes&nbsp;&mdash; I wish all designers were so creative!</p>

<ul class="flickr">
<li><a href="https://www.flickr.com/photos/talleke81/551731321/" title="@media 2007 -  Jason Santa Maria"><img src="https://live.staticflickr.com/1165/551731321_4c4e613126_s.jpg" alt="@media 2007 -  Jason Santa Maria" /></a></li><li><a href="https://www.flickr.com/photos/talleke81/551500566/" title="@media 2007 - Joe Clark"><img src="https://live.staticflickr.com/1162/551500566_c29a1153cb_s.jpg" alt="@media 2007 - Joe Clark" /></a></li><li><a href="https://www.flickr.com/photos/talleke81/551499978/" title="@media 2007 - Hakon Wium Lie"><img src="https://live.staticflickr.com/1098/551499978_cc75fbaef7_s.jpg" alt="@media 2007 - Hakon Wium Lie" /></a></li><li><a href="https://www.flickr.com/photos/talleke81/551731987/" title="@media 2007 - Hot topic Panel"><img src="https://live.staticflickr.com/1209/551731987_cc2d0b174e_s.jpg" alt="@media 2007 - Hot topic Panel" /></a></li><li><a href="https://www.flickr.com/photos/talleke81/551731119/" title="@media 2007 - Hannah Donovan &amp; Simon Willison"><img src="https://live.staticflickr.com/1151/551731119_084f21efed_s.jpg" alt="@media 2007 - Hannah Donovan &amp; Simon Willison" /></a></li><li><a href="https://www.flickr.com/photos/talleke81/551499534/" title="@media 2007 - Andy Clarke"><img src="https://live.staticflickr.com/1333/551499534_01aae18ad3_s.jpg" alt="@media 2007 - Andy Clarke" /></a></li><li><a href="https://www.flickr.com/photos/talleke81/551501704/" title="@media 2007 - Drew McLellan &amp; Simon Collison"><img src="https://live.staticflickr.com/1099/551501704_687d51d413_s.jpg" alt="@media 2007 - Drew McLellan &amp; Simon Collison" /></a></li><li><a href="https://www.flickr.com/photos/talleke81/551500436/" title="@media 2007 - Jesse James Garrett"><img src="https://live.staticflickr.com/1131/551500436_2901f3484d_s.jpg" alt="@media 2007 - Jesse James Garrett" /></a></li><li><a href="https://www.flickr.com/photos/talleke81/551731705/" title="@media 2007 - Jon Hicks"><img src="https://live.staticflickr.com/1277/551731705_56a9e24f66_s.jpg" alt="@media 2007 - Jon Hicks" /></a></li><li><a href="https://www.flickr.com/photos/talleke81/551731867/" title="@media 2007 - Mark Boulton"><img src="https://live.staticflickr.com/1428/551731867_b4a3a98757_s.jpg" alt="@media 2007 - Mark Boulton" /></a></li><li><a href="https://www.flickr.com/photos/talleke81/551732195/" title="@media 2007 - Richard Ishida"><img src="https://live.staticflickr.com/1209/551732195_1beb043eba_s.jpg" alt="@media 2007 - Richard Ishida" /></a></li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://learningtheworld.eu/2007/atmedia-2007-slides/feed/</wfw:commentRss>
		<slash:comments>7</slash:comments>
<enclosure url="http://www.htmldog.com/atmedia2007/royalewithcheese.mp3" length="27926598" type="audio/mpeg" />
<enclosure url="http://www.htmldog.com/atmedia2007/interfacedesignjuggling.mp3" length="25182415" type="audio/mpeg" />
<enclosure url="http://www.htmldog.com/atmedia2007/themysteriesofjavascriptfu.mp3" length="24542031" type="audio/mpeg" />
<enclosure url="http://www.htmldog.com/atmedia2007/1webacid2andcss3.mp3" length="27912104" type="audio/mpeg" />
<enclosure url="http://www.htmldog.com/atmedia2007/hottopics.mp3" length="33531132" type="audio/mpeg" />
<enclosure url="http://www.htmldog.com/atmedia2007/diabolicaldesign.mp3" length="25376145" type="audio/mpeg" />
<enclosure url="http://www.htmldog.com/atmedia2007/bulletproofajax.mp3" length="29910986" type="audio/mpeg" />
<enclosure url="http://www.htmldog.com/atmedia2007/beyondajax.mp3" length="25117414" type="audio/mpeg" />
<enclosure url="http://www.htmldog.com/atmedia2007/whenwebaccessibilityisnotyourproblem.mp3" length="29708508" type="audio/mpeg" />
<enclosure url="http://www.htmldog.com/atmedia2007/howtobeacreativesponge.mp3" length="29128992" type="audio/mpeg" />
<enclosure url="http://www.htmldog.com/atmedia2007/fivestepstobettertypography.mp3" length="25527027" type="audio/mpeg" />
<enclosure url="http://www.htmldog.com/atmedia2007/thebrokenworld.mp3" length="26435499" type="audio/mpeg" />
<enclosure url="http://www.htmldog.com/atmedia2007/highperformancewebpages.mp3" length="26276424" type="audio/mpeg" />
<enclosure url="http://www.htmldog.com/atmedia2007/designingforinternationalusers.mp3" length="27147592" type="audio/mpeg" />
<enclosure url="http://www.htmldog.com/atmedia2007/advancingwebaccessibility.mp3" length="34367158" type="audio/mpeg" />
<enclosure url="http://www.htmldog.com/atmedia2007/microformatsbuildingblocksandyou.mp3" length="27557163" type="audio/mpeg" />
		</item>
		<item>
		<title>When Accessibility is Not Your Problem</title>
		<link>http://learningtheworld.eu/2007/not-your-problem/</link>
		<comments>http://learningtheworld.eu/2007/not-your-problem/#comments</comments>
		<pubDate>Thu, 07 Jun 2007 20:01:07 +0000</pubDate>
		<dc:creator><![CDATA[Martin Kliehm]]></dc:creator>
				<category><![CDATA[accessibility]]></category>
		<category><![CDATA[conferences]]></category>
		<category><![CDATA[W3C]]></category>
		<category><![CDATA[web development]]></category>
		<category><![CDATA[web standards]]></category>
		<category><![CDATA[@media]]></category>
		<category><![CDATA[atmedia]]></category>
		<category><![CDATA[atmedia07]]></category>
		<category><![CDATA[atmedia2007]]></category>
		<category><![CDATA[Joe Clark]]></category>
		<category><![CDATA[london]]></category>
		<category><![CDATA[rnib]]></category>
		<category><![CDATA[samurai]]></category>
		<category><![CDATA[To Hell with WCAG 2]]></category>
		<category><![CDATA[upcoming:event=110091]]></category>
		<category><![CDATA[WCAG]]></category>
		<category><![CDATA[wcag 2]]></category>

		<guid isPermaLink="false">http://learningtheworld.eu/2007/not-your-problem/</guid>
		<description><![CDATA[<strong>Joe Clark&#8217;s</strong> talk at London&#8217;s @media was the most controversial today. To add insult to injury, there was no time for comments or questions from the audience. [&#8230;]]]></description>
				<content:encoded><![CDATA[<p><a href="http://www.flickr.com/photos/martin-kliehm/536658349/in/set-72157600328144321/" title="Larger version of the sketch on flickr"><img src="/wp-content/uploads/2007/06/joe-clark-sketch" alt="Joe Clark sketch" width="198" height="240" class="floatleft photo" /></a><a href="http://www.joeclark.org/media7">Joe Clark&rsquo;s talk</a> at London&rsquo;s @media was the most controversial today (<a href="http://www.htmldog.com/atmedia2007/whenwebaccessibilityisnotyourproblem.mp3" type="audio/mp3">Podcast</a>). To add insult to injury, there was no time for comments or questions from the audience.</p>

<p>First he was giving an update on his <a href="http://wcagsamurai.org">workover of <acronym title="Web Content Accessibility Guidelines">WCAG</acronym>&nbsp;1.0</a> under the label of <strong>&ldquo;the <acronym>WCAG</acronym> samurai,&rdquo;</strong> something he announced a year ago in his article at A List Apart, <a href="http://alistapart.com/articles/tohellwithwcag2">To Hell with <acronym>WCAG</acronym>&nbsp;2.0</a>. A few anonymous people he will not disclose finished their collective update, also there were two <a href="http://samuraireview.wordpress.com">peer</a> <a href="http://reviewsamurai.wordpress.com">reviews</a> of the final paper without the reviewers knowing about each other. Clark said he hasn&rsquo;t read the reviews either, so this was kind of a premiere.</p>

<p>Then he talked almost an hour about a couple of <strong>things that shouldn&rsquo;t be your concern</strong> (in his opinion) as a web developer:</p>

<ul>
<li><strong>Pixel units:</strong> per definition, pixels are relative units as required by the specifications. Blind people do not care anyway if text is resizable, zoom readers have their screen magnification software. But he misses the point when he concludes that therefore resizable text is not an accessibility issue because disabled users don&rsquo;t have trouble with it. Accessibility doesn&rsquo;t only affect severely disabled persons, it begins with elderly people who need to adjust the font size. And as long as <acronym title="Internet Explorer">IE</acronym>6 is around on a considerable number of desktops, it <em>is</em> our problem to enable text resizing. We cannot just shrug our shoulders and put the blame on a certain browser vendor. Although we can get rid of those resize buttons on web pages. That is really a matter of browser vendors and user education. Patrick Lauke proposed to put such an explanation on the default page of newly installed browsers.</li>
<li><strong>Link text being used out of context:</strong> Clark showed an example of a fictitious car sales page with recurring links to the car&rsquo;s features. Of course the features link of one car is different than the features link of another, but you can clarify that ambiguity through a link title. A list of links on a page is a well known and appreciated feature of screen reader software, why should we cease to support that? But one thing I agree on is using an anchors <code>type</code> attribute to clarify that a linked document is a <acronym title="Portable Data Format">PDF</acronym>. Though to my knowledge screen readers don&rsquo;t make use of that attribute.</li>
<li><strong>Abbreviations, acronyms, initialisms:</strong> We cannot cover all cases, and there are cases like &ldquo;DVD&rdquo; or <em>e. coli</em> where there is no written out meaning of an acronym, or an abbreviation that is so common that it is neither needed nor any help to give the full meaning. But I strongly disagree of dropping the whole concept of contextual help for abbreviations with the argument that cognitive disabled users won&rsquo;t get it anyway.</li>
</ul>

<p>Clark&rsquo;s disputable (unfortunately not at the session because of a lack of time) arguments will certainly be addressed on the <a href="http://www.rnib.org.uk/wacblog/">Royal National Institute of the Blind&rsquo;s blog</a>, so watch their space for a controversial debate. <del>I will also try to get</del> I got also a shot of a hilarious illustration of Joe Clark that Kristiaan Thivessen drew next to me. <img src="http://learningtheworld.eu/wp-includes/images/smilies/icon_wink.gif" alt=";)" class="wp-smiley" /> </p>
]]></content:encoded>
			<wfw:commentRss>http://learningtheworld.eu/2007/not-your-problem/feed/</wfw:commentRss>
		<slash:comments>6</slash:comments>
<enclosure url="http://www.htmldog.com/atmedia2007/whenwebaccessibilityisnotyourproblem.mp3" length="29708508" type="audio/mpeg" />
		</item>
		<item>
		<title>Brain Food</title>
		<link>http://learningtheworld.eu/2007/brain-food/</link>
		<comments>http://learningtheworld.eu/2007/brain-food/#comments</comments>
		<pubDate>Thu, 18 Jan 2007 21:00:02 +0000</pubDate>
		<dc:creator><![CDATA[Martin Kliehm]]></dc:creator>
				<category><![CDATA[conferences]]></category>
		<category><![CDATA[W3C]]></category>
		<category><![CDATA[@media]]></category>
		<category><![CDATA[@media 2007]]></category>
		<category><![CDATA[accessibility]]></category>
		<category><![CDATA[aria]]></category>
		<category><![CDATA[atmedia]]></category>
		<category><![CDATA[conference]]></category>
		<category><![CDATA[e-accessibility]]></category>
		<category><![CDATA[edean]]></category>
		<category><![CDATA[geek meeting]]></category>
		<category><![CDATA[Mobile Web]]></category>
		<category><![CDATA[ubiquitous web]]></category>
		<category><![CDATA[UbiWeb]]></category>
		<category><![CDATA[unconference]]></category>
		<category><![CDATA[upcoming:event=175023]]></category>
		<category><![CDATA[WAI]]></category>
		<category><![CDATA[web 2.0]]></category>
		<category><![CDATA[webmontag]]></category>

		<guid isPermaLink="false">http://learningtheworld.eu/2007/brain-food/</guid>
		<description><![CDATA[There are two (un)conferences on January 29th that I can recommend, and a third in June: the 7th Webmontag in Frankfurt, the First European e-Accessibility Forum in Paris, and @media 2007 in London. [&#8230;]]]></description>
				<content:encoded><![CDATA[<p>There are two <strong>(un)conferences</strong> on January 29th that I can recommend, and a third in June:</p>

<ol>
<li>
<p id="webmontag" class="description">The geek meeting in <strong>Frankfurt</strong> known as <strong><a href="http://www.webmontag.de/doku.php?id=frankfurt" class="url summary">Webmontag</a></strong> will be held for the seventh time at the <a href="http://www.brotfabrik.info/index.php?id=10" class="location">Brotfabrik</a>. So far there are <span class="dtstart" title="20070129T1900+0100">short</span> <span class="dtend" title="20070129T2100+0100">lectures</span> about a social photosharing network, semantic webworking <acronym title="peer to peer">P2P</acronym> transactions, and a wireless match maker, but you are free to present your own work and research.</p>

<p>After all, this is an informal meeting organized through a Wiki where you can <strong>participate and share your knowledge</strong>. Not necessarily technical knowledge, also designers, project managers, and information architects have been spotted&nbsp;&mdash; I wish they would speak up more often. Admission is free, so if you are in the Frankfurt area you have no excuse not to attend.</p>
</li>

<li>
<p id="e-accessibility">The second conference almost slipped my radar: it&rsquo;s the <strong><a href="http://inova.snv.jussieu.fr/evenements/colloques/servonline/Description/index_en.php" class="url summary">First European e-Accessibility Forum</a></strong> in <strong class="location">Paris</strong>, organized by the French accessibility entity <a href="http://www.braillenet.org">BrailleNet</a> and <a href="http://www.edean.org"><acronym>EDeAN</acronym></a> (European Design for All e-Accessibility Network). While I can&rsquo;t say much about BrailleNet, EDeAN is the official accessibility outreach organization of the <acronym title="European Union">EU</acronym>. So far they have kept a low profile doing politics and research in the background, but it&rsquo;s about time more people learn about their existence.</p>

<p class="description">For only &euro;&nbsp;90 you get a day packed with high quality accessibility information from industry leaders: Microsoft&rsquo;s French Technical Director speaks about accessibility in the Web 2.0 context. <acronym>IBM</acronym>s <a href="http://www-03.ibm.com/developerworks/blogs/page/schwer" rel="met colleague">Rich Schwerdtfeger</a>, member of both the <acronym title="Web Accessibility Initiative">WAI</acronym> Protocols and Formats Working Group and the <acronym title="Hypertext Markup Language">HTML</acronym> Working Group, is next with accessible rich internet applications (<a href="http://www.w3.org/TR/aria-roadmap/"><acronym>ARIA</acronym></a>). Among other speakers, there will be <a href="http://www.wait-till-i.com" rel="met colleague">Christian Heilmann</a> (Yahoo!), <a href="http://www.w3.org/People/cooper/" rel="colleague">Michael Cooper</a> (<acronym title="World Wide Web Consortium">W3C</acronym>&nbsp;/ <acronym title="Web Accessibility Initiative">WAI</acronym>), Steven Faulkner (developer of the Web Accessibility Toolbar), Dave Wilton (Legal &amp; General, the insurance company that got best practice credits in the <acronym title="United Kingdom">UK</acronym>&rsquo;s <acronym title="Publicly Available Specification">PAS</acronym>&nbsp;78), Julie Howell (former accessibility champion of the Royal National Institute of the Blind), <a href="http://www.w3.org/People/Dom/" rel="colleague">Dominique Hazaël-Massieux</a> (<acronym>W3C</acronym>), and Miguel González-Sancho (European Commission). They will talk about accessibility and the Mobile Web, the <a href="http://www.w3.org/UbiWeb/"><acronym title="Ubiquitous Web">UbiWeb</acronym></a>, harmonization of European accessibility and a European label, or present a couple of case studies from print, banking, and job websites.</p>
<p>You better be fast for that one, registration is only open until Saturday, <span class="dtstart" title="20070129T0900+0100">January</span> <span class="dtend" title="20070129T1800+0100">20th</span>.</p>
</li>

<li id="atmedia" class="description">Last but not least the website for the <strong><a href="http://www.vivabit.com/atmedia2007/" class="url summary">@media</a> conference</strong> has been updated yesterday, so you can register for the event in <strong><span class="location">London</span>, June <span class="dtstart" title="20070607T0930+0100">7th</span> and <span class="dtend" title="20070608T1800+0100">8th</span></strong>, or earlier in Asia and the <acronym title="United States">US</acronym>. <a href="/2006/atmedia-day-one/">Last year&rsquo;s event</a> was fun and inspirational, so start fast-talking your employer now!</li>
</ol>
]]></content:encoded>
			<wfw:commentRss>http://learningtheworld.eu/2007/brain-food/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>@media 2006 Slides and Notes</title>
		<link>http://learningtheworld.eu/2006/atmedia-slides/</link>
		<comments>http://learningtheworld.eu/2006/atmedia-slides/#comments</comments>
		<pubDate>Thu, 29 Jun 2006 08:28:03 +0000</pubDate>
		<dc:creator><![CDATA[Martin Kliehm]]></dc:creator>
				<category><![CDATA[conferences]]></category>
		<category><![CDATA[design]]></category>
		<category><![CDATA[web standards]]></category>
		<category><![CDATA[@media]]></category>
		<category><![CDATA[atmedia]]></category>
		<category><![CDATA[atmedia2006]]></category>
		<category><![CDATA[presentations]]></category>
		<category><![CDATA[slides]]></category>

		<guid isPermaLink="false">http://learningtheworld.eu/2006/atmedia-slides/</guid>
		<description><![CDATA[All available slides from the @media conference in London are linked on the write-up pages, but for your convience (and mine) I gathered them here.&#160;[&#8230;]]]></description>
				<content:encoded><![CDATA[<p><strong>All available slides from the @media conference</strong> in London are linked on the <a href="/2006/atmedia-day-one/" title="Write-up of @media day one">write-up</a> <a href="/2006/atmedia-day-two/" title="Write-up of @media day two">pages</a>, but for your convience (and mine ;-)) I gathered them here.</p>

<h3>Day one</h3>

<ul>
    <li>
        <strong>Eric Meyer:</strong><br />
        A Decade of Style. <a href="http://www.htmldog.com/atmedia2006/adecadeofstyle.mp3" title="Eric Meyer&rsquo;s Podcast">Podcast</a>
    </li>
    <li>
        <strong>Jeremy Keith:</strong><br />
        <a href="http://domscripting.com/presentations/atmedia2006/slides/">DOM Scripting</a> (<acronym title="Hypertext Markup Language">HTML</acronym> <acronym title="Simple Standards-Based Slide Show System">S5</acronym> format). <a href="http://www.htmldog.com/atmedia2006/plugholes.mp3" title="Jeremy Keith&rsquo;s DOM Scripting Podcast">Podcast</a>.
    </li>
    <li>
        <strong>Chris Wilson:</strong><br />
        <acronym title="Internet Explorer">IE</acronym>&nbsp;7 and Beyond: <a href="http://www.htmldog.com/atmedia2006/ie7.mp3" title="Chris Wilson&rsquo;s Internet Explorer 7 Podcast">Podcast</a>.
    </li>
    <li>
        <strong>Dave Shea:</strong><br />
        <a href="http://www.mezzoblue.com/presentations/2005/wdw/type/">Fine Typography On the Web</a> (<acronym>HTML</acronym> <acronym>S5</acronym> format). <a href="http://www.htmldog.com/atmedia2006/finetypography.mp3" title="Dave Shea&rsquo;s Fine Typography Podcast">Podcast</a>.
    </li>
    <li>
        <strong>Andy Clarke, Patrick Lauke, Gez Lemon, and Ian Lloyd:</strong><br />
        <a href="http://accessify.com/presentations/">The New Accessibility Guidelines: <acronym title="Web Content Accessibility Guidelines">WCAG</acronym> 2.0</a> (<a href="http://accessify.com/2006/06/notes-about-our-media-wcag-20.php" title="Ian Lloyd: Notes about our @media WCAG 2.0 Presentation">Notes</a>)
    </li>
    <li>
        <strong>Andy Budd:</strong><br />
        <a href="http://www.andybudd.com/atmedia2006/bugs.pdf" type="application/pdf">Bug Hunting</a> (<acronym>PDF</acronym> 5.1 <acronym>MB</acronym>). <a href="http://www.htmldog.com/atmedia2006/bughunting.mp3" title="Andy Budd&rsquo;s Podcast">Podcast</a>.
    </li>
    <li>
        <strong>Jeffrey Veen:</strong><br />
        <a href="http://www.veen.com/nextgen.pdf" type="application/pdf">Designing the Next Generation of Web <abbr title="Applications">Apps</abbr></a> (<acronym>PDF</acronym> 18.5 <acronym>MB</acronym>). <a href="http://www.htmldog.com/atmedia2006/designingwebapps.mp3" title="Jeff Veen&rsquo;s Podcast">Podcast</a>.
    </li>
</ul>

<h3>Day two</h3>

<ul>
    <li>
        <strong>Dan Cederholm:</strong><br />
        <a href="http://simplebits.com/publications/speak/atmedia/bpwd-atmedia2006.pdf" type="application/pdf">Bulletproof Web Design</a> (<acronym>PDF</acronym> 19.2 <acronym>MB</acronym>)
    </li>
    <li>
        <strong>Cameron Adams, Peter-Paul Koch, Stuart Langridge, Dan Webb, and Simon Willison</strong><br />
        <a href="http://simon.incutio.com/archive/2006/06/26/libraries"><abbr title="Document Object Model">DOM</abbr> Scripting: The Next Level</a> (<acronym>HTML</acronym>, Simon&rsquo;s speaker&rsquo;s notes). <a href="http://www.htmldog.com/atmedia2006/javascriptpanel.mp3" title="DOM Scripting Podcast">Podcast</a>.
    </li>
    <li>
        <strong>Robin Christopherson:</strong><br />
        <a href="http://www.abilitynet.org.uk/content/oneoffs/media2006.htm">Beyond the Code Audit</a> (<acronym>HTML</acronym>, speaker&rsquo;s notes)
    </li>
    <li>
        <strong>Cameron Moll</strong><br />
        <a href="http://www.w3.org/2006/07/Mobile_Web_Design.pdf" type="application/pdf">Mobile Web Design</a> (<acronym>PDF</acronym> 7.6 <acronym>MB</acronym>). <a href="http://www.htmldog.com/atmedia2006/mobilewebdesign.mp3" title="Cameron Moll&rsquo;s Mobile Web Design Podcast">Podcast</a>.
    </li>
    <li>
        <strong>Molly E. Holzschlag:</strong><br />
        <a href="http://www.w3.org/blog/International/2006/06/19/internationalization_awakening_the_sleep">Internationalization: Awakening the Sleeping Giant</a> (<acronym>PDF</acronym> 8.9 <acronym>MB</acronym>). <a href="http://www.htmldog.com/atmedia2006/internationalisation.mp3" title="Molly Holzschlag&rsquo;s Podcast">Podcast</a>.
    </li>
    <li>
        <strong>Nate Koechley</strong><br />
        <a href="http://nate.koechley.com/blog/2006/07/12/my_atmedia_2006_slides/">Yahoo! <abbr title="versus">vs.</abbr> Yahoo!</a> (<acronym>PDF</acronym>, Powerpoint, notes). <a href="http://htmldog.com/atmedia2006/yahoovsyahoo.mp3" title="Nate Koechley&rsquo;s Podcast">Podcast</a>.
    </li>
    <li>
        <strong>Andy Clarke:</strong><br />
        <a href="http://www.stuffandnonsense.co.uk/downloads/transcendingcss.pdf" type="application/pdf">The Fine Art of Web Design</a> (<acronym>PDF</acronym> 50 <acronym>MB</acronym>). <a href="http://www.htmldog.com/atmedia2006/fineartofwebdesign.mp3" title="Andy Clarke&rsquo;s Podcast">Podcast</a>.
    </li>
    <li>
        <strong>Tantek &Ccedil;elik:</strong><br />
        <a href="http://tantek.com/presentations/2006/06/microformats-evolution/">Microformats: Evolving the Web</a> (<acronym>HTML</acronym> <acronym>S5</acronym> format). <a href="http://www.htmldog.com/atmedia2006/microformats.mp3" title="Tantek &Ccedil;elik&rsquo;s Podcast">Podcast</a>.
    </li>
    <li>
        <strong>&ldquo;Hot Topics&rdquo; Panel:</strong><br />
        <a href="http://www.htmldog.com/atmedia2006/hottopics.mp3" title="&ldquo;Hot Topics&rdquo; Panel Podcast">Podcast</a>
    </li>
</ul>

<h3>Day three</h3>

<ul>
    <li><strong>Ian Forrester&rsquo;s</strong> <a href="http://www.cubicgarden.com/blojsom/blog/cubicgarden/design/2006/06/25/Videos-from-the-media-Social-now-online.html">videos from the @media social</a></li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://learningtheworld.eu/2006/atmedia-slides/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>My @media 2006 Day Two</title>
		<link>http://learningtheworld.eu/2006/atmedia-day-two/</link>
		<comments>http://learningtheworld.eu/2006/atmedia-day-two/#comments</comments>
		<pubDate>Mon, 26 Jun 2006 07:00:04 +0000</pubDate>
		<dc:creator><![CDATA[Martin Kliehm]]></dc:creator>
				<category><![CDATA[accessibility]]></category>
		<category><![CDATA[conferences]]></category>
		<category><![CDATA[design]]></category>
		<category><![CDATA[web development]]></category>
		<category><![CDATA[web standards]]></category>
		<category><![CDATA[@media]]></category>
		<category><![CDATA[Ajax]]></category>
		<category><![CDATA[atmedia]]></category>
		<category><![CDATA[atmedia2006]]></category>
		<category><![CDATA[book:isbn=0321509021]]></category>
		<category><![CDATA[book:isbn=1590598148]]></category>
		<category><![CDATA[Cameron Moll]]></category>
		<category><![CDATA[Dan Cederholm]]></category>
		<category><![CDATA[DHTML]]></category>
		<category><![CDATA[Eric Meyer]]></category>
		<category><![CDATA[i18n]]></category>
		<category><![CDATA[JavaScript]]></category>
		<category><![CDATA[Jeremy Keith]]></category>
		<category><![CDATA[Jon Hicks]]></category>
		<category><![CDATA[london]]></category>
		<category><![CDATA[microformats]]></category>
		<category><![CDATA[Mobile Web]]></category>
		<category><![CDATA[Molly Holzschlag]]></category>
		<category><![CDATA[Nate Koechley]]></category>
		<category><![CDATA[Robin Christopherson]]></category>
		<category><![CDATA[Tantek Çelik]]></category>
		<category><![CDATA[uk]]></category>
		<category><![CDATA[W3C]]></category>
		<category><![CDATA[yahoo]]></category>

		<guid isPermaLink="false">http://learningtheworld.eu/2006/atmedia-day-two/</guid>
		<description><![CDATA[Day two of the @media conference included talks about microformats, Yahoo!&#8217;s new technical strategies, browser memory leaks and performance tweaks, some information about accessibility, the mobile web, and meeting Molly Holzschlag.&#160;[&#8230;]]]></description>
				<content:encoded><![CDATA[<p><strong>Day two of the @media conference included</strong> talks about microformats, Yahoo!&rsquo;s new technical strategies, browser memory leaks and performance tweaks, some information about accessibility, the mobile web, and meeting Molly&reg; Holzschlag.</p>

<h3>In this post:</h3>

<ul class="toc">
    <li><a href="#cederholm">Dan Cederholm: Bulletproof web design</a></li>
    <li><a href="#christopherson">Robin Christopherson: Beyond a code audit</a></li>
    <li><a href="#moll">Cameron Moll: Mobile web design</a></li>
    <li><a href="#koechley">Nate Koechley: Yahoo! <abbr title="versus">vs.</abbr> Yahoo! <abbr>vs.</abbr> Yahoo!</a></li>
    <li><a href="#tantek">Tantek Çelik: Microformats: evolving the web</a></li>
    <li><a href="#hot-topics">&ldquo;Hot topics&rdquo; panel</a></li>
    <li><a href="#presentations">More presentations</a></li>
</ul>

<p>The <strong>evening:before</strong> featured another get-together in a fancy work:after club, which can be summed up like this: Sweden won against Paraguay, and it was hard to talk to others because some notorious <acronym title="title">DJ</acronym> wouldn&rsquo;t turn down the volume. He desperately tried to get somebody on the dance floor switching from house music to <acronym title="Rhythm &amp; Blues">r&amp;b</acronym> pop, but didn&rsquo;t realize that was not what the audience wanted.</p>

<h3 id="Cederholm">Bulletproof web design</h3>

<p class="vcardInComments">If there was an award for <a href="http://simplebits.com/publications/speak/atmedia/bpwd-atmedia2006.pdf" title="Dan Cederholm&rsquo;s slides as PDF (20 Megabyte)" type="application/pdf">best presentation</a>, <a href="http://www.simplebits.com" class="url fn">Dan Cederholm</a> would get my vote! His slides were so well-designed, so clean, and the special effects (not seen in the <acronym title="Portable Document Format">PDF</acronym> version) contributed to clarify the scope.</p>

<p>It was like <a href="/2006/atmedia-day-one/#keith">Jeremy Keith&rsquo;s presentation</a> the day before, where you knew all the things he was talking about, still <strong>something made &ldquo;click&rdquo; and shifted your perception</strong> &mdash; and if it&rsquo;s only that you think <em>&ldquo;that&rsquo;s what I always needed to show to my designers!&rdquo;</em></p>

<p class="floatleft">
    <img class="floatleft" src="/wp-content/uploads/2006/06/2006-06-16-dig-dug-text-test" alt="Scene from the computer game Dig Dug" width="200" height="125" />
    <span class="caption">Scene from the early computer game Dig Dug (Atari 1983), where you pump up monsters until they explode</span>
</p>

<p>His example for thinking ahead showed a photo of a new warehouse in San Francisco, where the windows had been inserted to be <strong>future proof</strong>, but cemented over for the current use. So think ahead, because content amount and text size may vary, content changes and needs to be maintained, and because the environment can change. Take something off, like images, <acronym title="Cascading Style Sheets">CSS</acronym>, or JavaScript, and make sure the website still functions.</p>

<blockquote cite="http://simplebits.com/publications/speak/atmedia/bpwd-atmedia2006.pdf">
    <p class="last">&ldquo;The journey begins by letting go of control, and becoming flexible.&rdquo;</p>
</blockquote>

<p class="cite"><cite>John Allsopp, &ldquo;<a href="http://www.alistapart.com/articles/dao/">A Dao of Web Design</a>&rdquo;</cite></p>

<p>A lot of his examples worked by setting a 50% value for the horizontal or vertical <code>background-position</code> in combination with overlapping images, and he introduced the term <strong><q>&ldquo;Dig Dug Text Test&rdquo;</q></strong> as a metaphor for pumping up text and assuring the design is still not destroyed. <em>Reminder to self:</em> add more references to early 1980&rsquo;s games in presentations, they are <em>so</em> cool!</p>

<h3 id="christopherson">Beyond a code audit</h3>

<p class="vcard"><a href="http://www.abilitynet.org.uk" class="url fn">Robin Christopherson</a>&rsquo;s bad karma was that he relied on the unreliable wireless network in the conference center, therefore a few examples from the web refused to work.</p>

<p>But by struggling with the technical constraints he set a real-world example for the attending web developers. Robin is blind, and he did not notice the Windows <acronym>XP</acronym> bubbles popping up once in a while trying to alert him that the network was unavailable. He was unable to login on the <acronym title="Queen Elizabeth II Conference Center">QE2CC</acronym> screen, because it was inaccessible and refreshed too often. Also most people I spoke with were deeply impressed by the <strong>incredible speed his screen reader was set to</strong>.</p>

<p>He had also prepared a couple of educational films about challenges on the web for people beyond the visually impaired, like a woman with <strong>learning disabilities</strong> who didn&rsquo;t understand the word &ldquo;disclaimer,&rdquo; or a quadriplegic with a mouthstick and a <strong>voice recognition</strong> system, which was useless when the <code>alt</code> text in images or Flash applications did not match the displayed text. I know what a tremendous amount of work the production of such little films is, and I&rsquo;m looking forward to access them on Robin&rsquo;s site. Also check his <a href="http://www.abilitynet.org.uk/content/oneoffs/media2006.htm" title="Speaker&rsquo;s notes for &ldquo;Beyond the code audit&rdquo;">speaker&rsquo;s notes</a>.</p>

<h3 id="moll">Mobile web design</h3>

<p class="vcard"><a href="http://flickr.com/photos/martin-kliehm/171504415/in/set-72157594172244478/" title="Larger version of the Cameron Moll photo on flickr"><img class="floatleft photo" src="/wp-content/uploads/2006/06/2006-06-16-cameron-moll-small" alt="Cameron Moll presenting @media conference" width="200" height="150" /></a> <a href="http://www.cameronmoll.com" class="url fn">Cameron Moll</a> mentioned a few times that he had held this presentation a year ago. Therefore it was very professional, very slick, but a little unemotional and in my opinion not quite up to date.</p>

<p>Okay, there are more mobile phones than computers, more mobiles than landline connections, but he didn&rsquo;t stress the <a href="http://opengardensblog.futuretext.com/archives/2006/03/mobile_web_20_a_2.html" title="The head of Oxford University&rsquo;s &ldquo;Next Generation Mobile Applications Panel&ldquo; about Ajax on handhelds">incredible impact the wide adoption of Opera</a> supporting <a href="http://www.opera.com/products/mobile/platform/" title="Opera mobile platform website">JavaScript on cellphones</a> will have. That&rsquo;s finally a <em>common platform</em> for web applications using <acronym>Ajax</acronym>, as opposed to hundreds of different implementations of Java which are almost impossible to test. That&rsquo;s a most remarkable development with the potential of revolutionizing mobile applications &mdash; Cameron hardly mentioned it, although this became public in November 2005.</p>

<p>Of course <acronym title="Wireless Markup Language">WML</acronym> is dead, long live <a href="http://www.openmobilealliance.org/tech/affiliates/wap/wap-277-xhtmlmp-20011029-a.pdf" type="application/pdf" title="XHTML Mobile Profile specification"><acronym title="eXtensible Markup Language Mobile Profile">XHTML MP</acronym></a>! You should serve content from a <em><abbr title="dot">.</abbr>mobi</em> domain and concentrate on the contextually relevant information: People might check their eBay watchlist on their cellphone, but they don&rsquo;t upload items to sell, so ignore features like that when developing for mobile devices.</p>

<p>Also my question about <strong>Vodafone and other carriers inserting invalid code</strong> in the pages they serve through their proxy might not have been clear enough, because Cameron replied it&rsquo;s up to the carriers and the browsers how to interpret pages, while developers can control the code.</p>

<p>Unfortunately that&rsquo;s untrue when carriers compress images more and insert JavaScript to get the original images with higher resolutions with a key combination. One script is inserted with the deprecated <code>language</code> attribute in the header, while the other comes <em>after</em> the closing <code>&lt;/html&gt;</code> tag, thus <strong>rendering your valid <acronym title="eXtensible Hypertext Markup Language">XHTML</acronym> strict code to tag soup</strong>. The problem not only manifests on mobile browsing devices, but also when you surf with a regular notebook using your mobile access. Therefore a <code>@media handheld</code> <acronym>CSS</acronym>, browser sniffing, or serving the MIME type depending on the <acronym title="Hypertext Transfer Protocol">HTTP</acronym> accept header are all doomed. And there&rsquo;s no way to prevent the carriers from doing such evil.</p>

<h3 id="koechley">Yahoo! <abbr title="versus">vs.</abbr> Yahoo! <abbr>vs.</abbr> Yahoo!</h3>

<p class="vcard"><a href="http://www.flickr.com/photos/martin-kliehm/171521325/in/set-72157594172244478/" title="Larger version of the Nate Koechley photo on flickr"><img class="floatleft photo" src="/wp-content/uploads/2006/06/2006-06-16-nate-koechley-s" alt="Nate Koechley" width="200" height="150" /></a> I went to this <a href="http://nate.koechley.com/blog/2006/07/12/my_atmedia_2006_slides/" title="Nate Koechley&rsquo;s presentation slides">presentation</a> because <cite><a href="http://nate.koechley.com/blog/" class="url fn">Nate Koechley</a></cite> recently published his smart concept paper about <a href="http://developer.yahoo.com/yui/articles/gbs/gbs.html">graded browser support</a>, which we immediately adopted. What I didn&rsquo;t expect was a most impressive roller coaster trip through browser performance!</p>

<p>Yahoo! has a beta version out for their new portal, also <em>Yahoo! Photos</em> and <em>Yahoo! Mail</em> is under development. All of them make more or less <strong>heavy use of <acronym title="Dynamic HTML">DHTML</acronym> and <acronym title="Asynchronous JavaScript and XML">Ajax</acronym></strong>. Yahoo&rsquo;s goals were increasing performance by 300%, adding interactivity (vulgo: drag &amp; drop), and supporting web standards.</p>

<p>For a <strong>fast response</strong> they used techniques like <a href="http://www.alistapart.com/articles/sprites"><acronym>CSS</acronym> sprites</a>, or memory management. In Nate&rsquo;s words browsers are still <q class="italic">&ldquo;a pain in the ass,&rdquo;</q> and <q class="italic">&ldquo;the web is the most hostile software engineering environment imaginable.&rdquo;</q> <strong><acronym>DHTML</acronym> leaks memory like a sieve</strong>, so for each constructor use a destructor. Instead of adding events to thousands of email objects Yahoo! used the existing <code>document.onmousemove</code> event and checked if the mouse was over an object or white space, then passed the event to that object or drew a rectangular choice box. Key concepts are conservation, destruction, and recycling iFrames (<code>about:blank</code>). Use <a href="http://sourceforge.net/projects/ieleak" title="Drip and IE Sieve leak detectors">Drip</a> as a tool for measuring <a href="http://msdn.microsoft.com/library/en-us/IETechCol/dnwebgen/ie_leak_patterns.asp" title="Microsoft developer network about Internet Explorer memory leak patterns">memory leaks</a>, test extreme object counts, test long interactions, and test extensive navigation.</p>

<p>Also their developers <strong>prefer <a href="http://www.json.org"><acronym title="JavaScript Object Notation">JSON</acronym></a> over <acronym title="eXtensible Markup Language">XML</acronym></strong> because parsing <acronym>XML</acronym> degrades performance greater than linear as <acronym>XML</acronym> size increases.</p>

<p>They have identified <strong><a href="http://yuiblog.com/blog/2006/11/28/performance-research-part-1/"><acronym>HTTP</acronym> requests</a> as a main performance killer</strong>. Browsers still only process two or four <acronym>HTTP</acronym> requests at a time, especially start pages are not cached as effectively as they imagined, and parsing JavaScript freezes the browser. Therefore they rather serve a single large file with <acronym>CSS</acronym> in the header, and JavaScript as close to the <code>&lt;/body&gt;</code> tag as possible.</p>

<p>Regarding browsers it is faster to <strong>develop for standards, than patch</strong>. Browser support must not be binary, and it does not mean &ldquo;the same.&rdquo;</p>

<blockquote>
    <p class="last">Expecting two users using different browser software to have an identical experience fails to embrace or acknowledge the heterogenous essence of the Web.</p>
</blockquote>

<p>There are more <acronym title="Internet Explorer">IE</acronym>5 browsers out there than <acronym>IE</acronym>&nbsp;5.5, and <acronym>IE7</acronym> &ldquo;already moved the needle.&rdquo;</p>

<p>With all the <acronym>DHTML</acronym> and <acronym>Ajax</acronym> I was <strong>concerned about accessibility</strong>, but in a sidenote I almost missed Nate mentioned the <a href="http://developer.mozilla.org/en/docs/Accessible_DHTML">IBM contribution for <acronym>DHTML</acronym> accessibility</a>. Wonderful!</p>

<h3 id="tantek">Microformats: evolving the web</h3>

<p class="vcard"><a href="http://flickr.com/photos/martin-kliehm/171526392/in/set-72157594172244478/" title="Larger version of the Tantek &Ccedil;elik photo on flickr"><img class="floatleft photo" src="/wp-content/uploads/2006/06/2006-06-16-tantek-celik-s" alt="Tantek &Ccedil;elik" width="200" height="150" /></a> When microformats are even on the radar of <a href="http://microformats.org/blog/2006/03/20/bill-gates-at-mix06-we-need-microformats/" title="Bill Gates at Mix06 conference">Bill Gates</a>, how could I ignore them? I had no clue before <a href="http://www.tantek.com" class="fn url">Tantek &Ccedil;elik</a>&rsquo;s <a href="http://tantek.com/presentations/2006/06/microformats-evolution/" title="Tantek&rsquo; presentation about microformats">presentation</a> @media 2006, and now I&rsquo;m implementing them in this post. Microformats are virulent.</p>

<p>Basically you insert a few class names into your code, like</p>

<ol class="code">
    <li><code>&lt;p <strong>class=&quot;vcard&quot;</strong>&gt;</code></li>
    <li class="indent"><code>&lt;a <strong>class=&quot;url fn&quot;</strong><br />href=&quot;http://tantek.com&quot;&gt;<span class="codeSpace">&nbsp;</span>Tantek &Ccedil;elik&lt;/a&gt;</code></li>
    <li><code>&lt;/p&gt;</code></li>
</ol>

<p>There are microformats for <a href="http://microformats.org/wiki/hcard" title="The hcard microformat">contact cards</a>, <a href="http://microformats.org/wiki/hcalendar" title="The hcalendar microformat">calendars</a>, reviews, geo information, and many more. Even the Creative Commons license and the <acronym title="Platform for Internet Content Selection">PICS</acronym> label implemented in this page count as microformats. <acronym title="XHTML Friends Network">XFN</acronym> and <a href="http://microformats.org/wiki/xoxo" title="The XOXO microformat"><acronym title="Extensible Open XHTML Outlines">XOXO</acronym></a>, too.</p>

<p>You can parse this page through a <a href="http://feeds.technorati.com/contacts/http://www.learning-the-world.eu/2006/atmedia-day-two/">Technorati contacts feed service</a> or use a tool like the <a href="https://addons.mozilla.org/firefox/2240/">Tails extension for Firefox</a>, and voilÃ , there&rsquo;s a <em>vcard</em> you could import into your address book (if there wasn&rsquo;t this Thunderbird bug which prevents exactly this). With the <em>hcalendar</em> microformat you synchronize your calendar with event schedules on a website accordingly.</p>

<p>There are a few issues I ran into when I implemented hcards, and the documentation could have more examples, but they are on Tantek&rsquo;s to-do list. Also sometimes it means extra, non-semantic markup, but as microformats increase semantic meaning, I assume it gets Tim Berners-Lee&rsquo;s blessing. So go for it, microformats are definitely among the web&rsquo;s next big things!</p>

<h3 id="hot-topics">&ldquo;Hot topics&rdquo; panel</h3>

<p><a href="http://flickr.com/photos/martin-kliehm/171521326/in/set-72157594172244478/" title="Larger version of the panels photo on flickr"><img class="floatleft photo" src="/wp-content/uploads/2006/06/2006-06-16-panel-small" alt="Hot topics panel with Molly Holzschlag, Jon Hicks, Jeremy Keith, Eric Meyer, and Tantek &Ccedil;elik" width="200" height="150" /></a> I had the pleasure to meet <span class="vcard"><a href="http://www.molly.com" class="url fn" rel="met colleague">Molly Holzschlag</a></span> earlier in a coffee break, and while I was sorry I couldn&rsquo;t attend her session <a href="http://www.w3.org/blog/International/2006/06/19/internationalization_awakening_the_sleep" title="Molly Holzschlag&rsquo;s presentation"><acronym title="Internationalization">I18N</acronym>, awakening the sleeping giant</a>, I&rsquo;m confident I didn&rsquo;t miss much information as I am pretty familiar with her old articles in her regular column in <em>WebTechniques</em> and the current activity of the <acronym title="World Wide Web Consortium">W3C</acronym> <acronym title="internationalization">I18N</acronym> group, where she is a member.</p>

<p><a href="http://www.grochtdreis.de/weblog/index.php?id=P1049">Jens Grochtdreis</a> reports in his blog about the passionate presentation she gave earlier, and although there is more <a href="http://www.webtechniques.com/archives/2000/09/schwartz/" title="Howard Schwartz: Going Global &mdash; Hungry for New Markets">technical experience</a> and awareness in Europe with <a href="http://www.webtechniques.com/archives/2000/09/yunker/" title="John Yunker: Speaking in Charsets &mdash; Building a Multilingual Web Site">multilingual websites</a>, rarely they pay respect to <a href="http://www.webtechniques.com/archives/2000/09/lagon/" title="Olin Lagon: Culturally Correct Site Design">cultural differences</a>, like the meaning of <a href="http://www.webtechniques.com/archives/2000/09/desi/" title="Molly Holzschlag: Color My World">colors</a>. Molly gives everything to educate on <acronym>I18N</acronym> and promote web standards, she is also a member of <acronym title="The Web Standards Project">WaSP</acronym>. I&rsquo;m glad she seems to have found a way to get some help and support, as she is an outstanding, but sensitive person.</p>

<p>Anyway, she was part of the &ldquo;hot topics&rdquo; panel, where <a href="http://adactio.com/journal/1144/" title="Jeremy Keith about the panel">questions from the audience</a> where considered by a group of experts: Molly, Jon Hicks, Jeremy Keith, Eric Meyer, and Tantek &Ccedil;elik. They had a lot of fun and agreed <strong><acronym>CSS</acronym> has become more mainstream</strong> in the last year, as you don&rsquo;t have to defend <acronym>CSS</acronym> against table layout anymore. Well, reading the discussions in German forums and reviewing the code of other websites, there&rsquo;s still a lot of educational work to be done. Also they talked about the accessibility of <acronym>Ajax</acronym>, and mashups as the next big thing, but you can read a decent <a href="http://muffinresearch.co.uk/archives/2006/06/16/media2006-notes-hot-topics-panel/">transcript of the session</a> in Stuart&rsquo;s blog over at Muffinresearch.</p>

<h3 id="conclusions">Conclusions</h3>

<p>If you have followed me this far, you can see <strong>@media was a big inspiration</strong>, it was a lot of fun, especially the after event on Saturday, and I can only recommend the conference! There are endless <a href="http://flickr.com/search/?q=atmedia">flickr pictures</a> and quite a few <a href="http://technorati.com/search/atmedia">blog entries on Technorati</a> if you need further impressions. Um, and never mind the British food&nbsp;&hellip;</p>

<h3 id="presentations">More presentations</h3>

<p>Here are the presentations in the parallel track I couldn&rsquo;t attend. Also there will be <a href="http://learningtheworld.eu/2006/atmedia-slides/">pod- and videocasts</a> available soon.</p>

<ul>
    <li><a href="http://www.mezzoblue.com/presentations/2005/wdw/type/">Dave Shea: Fine typography on the web</a></li>
    <li><a href="http://www.andybudd.com/atmedia2006/bugs.pdf" type="application/pdf">Andy Budd: Bug hunting</a></li>
    <li><a href="http://simon.incutio.com/archive/2006/06/26/libraries"><abbr title="Document Object Model">DOM</abbr> Scripting: The Next Level</a></li>
    <li><a href="http://www.stuffandnonsense.co.uk/downloads/transcendingcss.pdf" type="application/pdf">Andy Clarke: The fine art of web design</a></li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://learningtheworld.eu/2006/atmedia-day-two/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>My @media 2006 Day One</title>
		<link>http://learningtheworld.eu/2006/atmedia-day-one/</link>
		<comments>http://learningtheworld.eu/2006/atmedia-day-one/#comments</comments>
		<pubDate>Wed, 21 Jun 2006 10:22:05 +0000</pubDate>
		<dc:creator><![CDATA[Martin Kliehm]]></dc:creator>
				<category><![CDATA[conferences]]></category>
		<category><![CDATA[design]]></category>
		<category><![CDATA[web development]]></category>
		<category><![CDATA[web standards]]></category>
		<category><![CDATA[@media]]></category>
		<category><![CDATA[accessibility]]></category>
		<category><![CDATA[Ajax]]></category>
		<category><![CDATA[atmedia]]></category>
		<category><![CDATA[atmedia2006]]></category>
		<category><![CDATA[book:isbn=0321472667]]></category>
		<category><![CDATA[book:isbn=0596527330]]></category>
		<category><![CDATA[Chris Wilson]]></category>
		<category><![CDATA[CSS]]></category>
		<category><![CDATA[DOM scripting]]></category>
		<category><![CDATA[Eric Meyer]]></category>
		<category><![CDATA[IE7]]></category>
		<category><![CDATA[Jan Eric Hellbusch]]></category>
		<category><![CDATA[JavaScript]]></category>
		<category><![CDATA[Jeffrey Veen]]></category>
		<category><![CDATA[Jens Grochtdreis]]></category>
		<category><![CDATA[Jeremy Keith]]></category>
		<category><![CDATA[london]]></category>
		<category><![CDATA[Tomas Caspers]]></category>
		<category><![CDATA[uk]]></category>
		<category><![CDATA[WCAG 2.0]]></category>

		<guid isPermaLink="false">http://learningtheworld.eu/2006/atmedia-day-one/</guid>
		<description><![CDATA[@media is a web conference in London with a focus on web standards and accessibility, and impossible to google. I missed last year&#8217;s conference, thus I was looking forward to finally meet all the people whose articles, web publications and more recently blogs provided my literature and inspiration for the past seven years or so.&#160;[&#8230;]]]></description>
				<content:encoded><![CDATA[<p><strong><a href="http://www.vivabit.com/atmedia2006/">@media</a> is a web conference in London with a focus on web standards and accessibility, and impossible to google.</strong> I missed last year&rsqou;s conference, thus I was looking forward to finally meet all the people whose articles, web publications and more recently blogs provided my literature and inspiration for the past seven years or so.</p>

<h3>In this post:</h3>

<ul class="toc">
    <li><a href="#meyer">Eric Meyer: Keynote</a></li>
    <li><a href="#keith">Jeremy Keith: Using <acronym title="Document Object Model">DOM</acronym> scripting to plug the holes in <acronym>CSS</acronym></a></li>
    <li><a href="#wilson">Chris Wilson: <acronym title="Microsoft Internet Explorer">IE</acronym>: 7 and beyond</a></li>
    <li><a href="#wcag">The new accessibility guidelines: <acronym title="Web Content Accessibility Guidelines">WCAG</acronym>&nbsp;2.0</a></li>
    <li><a href="#veen">Jeffrey Veen: Designing the next generation of web <abbr title="Applications">apps</abbr></a></li>
</ul>

<h3 id="geek-life">Introducing geeks to a social life</h3>

<p><a href="http://flickr.com/photos/tomascaspers/168221986/in/set-72157594170010626/" title="Larger version of the Johansson/Caspers photo on flickr"><img class="floatleft photo" src="/wp-content/uploads/2006/06/2006-06-14-johansson-caspers" alt="Roger Johansson &amp; Tomas Caspers" width="200" height="110" /></a> There was some socializing the evening before the conference where I met with a couple of Germans, like <span class="vcard"><a href="http://blog.grochtdreis.de" class="url fn" hreflang="de">Jens Grochtdreis</a></span> who initiated the German web standardista group &ldquo;<a href="http://www.webkrauts.de" hreflang="de">Webkrauts</a>&rdquo;, <span class="vcard"><a href="http://www.barrierefreies-webdesign.de" class="url fn" hreflang="de"><span class="given-name">Jan Eric</span> <span class="family-name">Hellbusch</span></a></span> whose website I had noticed before for some master theses about accessibility, or <span class="vcard"><span class="fn">Tomas Caspers</span> who is a member of <acronym title="Web Standards Project">WaSP</acronym> and the mastermind behind the accessibility portal <a href="http://www.einfach-fuer-alle.de" class="url" hreflang="de" xml:lang="de" lang="de">Einfach für alle</a>. Actually I wasn&#8217;t the only one to notice he looks like the lost fifth member of the German punk band &ldquo;Die Toten Hosen&rdquo;?&hellip;</span> Also that&rsquo;s where I met <span class="vcard"><a href="http://www.456bereastreet.com" class="url fn">Roger Johansson</a></span>, whose technical blog <em>456&nbsp;Berea Street</em> is a must-read for <acronym title="Cascading Style Sheets">CSS</acronym> and accessibility aware coders.</p>

<p>So my <strong>first day on @media</strong> began with a walk through polluted London air along surveillance cameras and anti-tank barriers along the Houses of Parliament over to the queue in front of the Queen Elizabeth <abbr title="the second">II</abbr> Conference Center (QE2CC) where we got nice bags and name tags. I would suggest <em>shawls</em> with the @media logo for next year to stand a chance against the bloody cold air conditioning while it was 28&deg;&nbsp;<abbr title="Celsius">C</abbr> outside. <img src="http://learningtheworld.eu/wp-includes/images/smilies/icon_wink.gif" alt=";-)" class="wp-smiley" /> </p>

<h3 id="meyer">Eric Meyer: Keynote</h3>

<p class="vcard"><a href="http://www.flickr.com/photos/chrisjennings/169037394/in/set-72157594168773966/" title="Larger version of the Eric Meyer photo on flickr"><img class="floatleft photo" src="/wp-content/uploads/2006/06/2006-06-15-eric-meyer" alt="Eric Meyer" width="200" height="150" /></a> The conference started with a keynote by <a href="http://meyerweb.com" class="url fn">Eric Meyer</a> with his personal impressions of the last ten years of the web. Quite interesting since I&rsquo;ve been reading his articles on <a href="http://meyerweb.com/eric/writing.html">Web Review</a>, where he published among other things the famous <acronym title="Cascading Style Sheets">CSS</acronym> browser compatibility chart, a great companion in my struggle with 4th generation browsers.</p>

<p>Looking back, he realized the following truths:</p>

<ol>
    <li>Small groups of <strong>dedicated experts <em>can</em> change a lot</strong> (<abbr title="for example">e.g.</abbr> the <a href="http://archive.webstandards.org/css/members.html"><acronym>CSS</acronym> Samurai</a>, or <a href="http://www.tantek.com">Tantek Çelik</a> who introduced doctype switching).</li>
    <li><strong>Free information</strong> is an essential part of any new web technology&rsquo;s adoption.</li>
    <li>You don&rsquo;t hear much anymore from people or companies who kept information as a &ldquo;personal advantage.&rdquo;</li>
    <li>You might be the first who thought about a certain solution. Savour this moment, and then <strong>share it</strong>.</li>
</ol>

<h3 id="keith">Using <acronym title="Document Object Model">DOM</acronym> scripting to plug the holes in <acronym>CSS</acronym></h3>

<p class="vcard"><a href="http://www.flickr.com/photos/martin-kliehm/171514731/in/set-72157594172244478/" title="Larger version of the Jeremy Keith photo on flickr"><img class="floatleft photo" src="/wp-content/uploads/2006/06/2006-06-15-jeremy-keith" alt="Jeremy Keith" width="200" height="150" /></a> As an example, <a href="http://adactio.com" class="url fn">Jeremy Keith</a> introduced the techniques of Buck Owens, the first musician to &ldquo;hack&rdquo; the tinny sound of early radios by replacing the bass with a regular guitar. So his tracks sounded better and got more airtime. Using <acronym>DOM</acronym> scripting to work around incomplete <acronym>CSS</acronym> implementations or to simulate <acronym>CSS</acronym>&nbsp;3 behavior is basically the same, as long as there aren&rsquo;t yet browsers with <q>&ldquo;great bass.&rdquo;</q></p>

<p>Okay, most of the stuff in his <cite><a href="http://domscripting.com/presentations/atmedia2006/slides/" title="Slides for Jeremy&rsquo;s DOM scripting presentation">presentation</a></cite> sounded familiar, and I&rsquo;d rather set zebra stripes on table row backgrounds server side. Still I got some inspiration how to do some things <em>better</em>. For example it never occurred to me to combine selectors like</p>

<ol class="code"><li><code>document.<strong>getElementById</strong>(&quot;id&quot;)<span class="codeSpace">&nbsp;</span>.<strong>getElementsByTagName</strong>(&quot;p&quot;)</code></li></ol>

<p>Or I never thought of using a universal selector in JavaScript:</p>

<p class="block"><code>document.getElementsByTagName(&quot;<strong>*</strong>&quot;)</code></p>

<p>Also the next time I&rsquo;m manipulating an object&rsquo;s class, I promise to do it by writing some reusable functions like</p>

<ol class="code">
    <li><code>document.<strong>getElementByClassName()</strong></code></li>
    <li><code>function <strong>addClass(</strong>element, className<strong>)</strong></code></li>
</ol>

<p>And after I <code>createElement</code> I should set more attributes by setting a <code>className</code> instead of adding each attribute separately.</p>

<p>When he mentioned <acronym>CSS</acronym>&nbsp;3, I learned that Safari is already capable of handling multiple background images. And I liked his introduction of the geeky Star Trek term of a <q>&ldquo;<a href="http://en.wikipedia.org/wiki/Kobayashi_Maru" title="Kobayashi Maru on Wikipedia">Kobayashi Maru scenario</a>&rdquo;</q> for a no-win situation, or his translation of object detection</p>

<ol class="code"><li><code>if (document.getElementById) { }</code></li></ol>

<p>with <q>&ldquo;you must be this high to ride.&rdquo;</q> Rather cool, and a very entertaining presentation.</p>

<h3 id="wilson"><acronym title="Microsoft Internet Explorer">IE</acronym>: 7 and beyond</h3>

<p class="vcard"><a href="http://www.flickr.com/photos/chrisjennings/169144799/in/set-72157594168773966/" title="Larger version of the Chris Wilson photo on flickr"><img class="floatleft photo" src="/wp-content/uploads/2006/06/2006-06-15-chris-wilson-s" alt="Chris Wilson" width="200" height="150" /></a> <cite><a class="url fn" href="http://blogs.msdn.com/cwilso/">Chris Wilson</a></cite> worked on the Mosaic browser (that&rsquo;s, like, <em>Netscape&nbsp;1</em> &mdash; scary, isn&rsquo;t it?) and on <acronym>IE</acronym> ever since version&nbsp;2. Praise him for first implementing <acronym>CSS</acronym> in <acronym>IE</acronym>3, blame him for some nasty bugs he&rsquo;s personally responsible for in <acronym>IE</acronym>6. Also he&rsquo;s the one who wrote <a href="http://blogs.msdn.com/cwilso/archive/2006/05/11/595536.aspx" title="Chris Wilson&rsquo;s blog &ldquo;Microsoft, IE and the Web Standards Project&rdquo;">he will quit</a> (and probably become a professional surfer) the day he loses his passion or <acronym>IE</acronym> gets mothballed again.</p>

<p>After some blatant promotion for all the outstanding new features and fixes in <acronym>IE7</acronym>, things you can read about in the <a href="http://blogs.msdn.com/ie/"><acronym>IE</acronym>Blog</a> if you haven&rsquo;t yet, he came to the interesting facts:</p>

<p>First of all, they are planning the <strong>next two releases</strong> now, and it won&rsquo;t take another five years until <acronym>IE8</acronym> will emerge. Also <a href="http://blogs.msdn.com/ie/archive/2006/05/26/608255.aspx"><acronym>IE7+</acronym></a> for Windows Vista is only marketing speak, what counts is that it has the same features as <acronym>IE7</acronym> for Windows <acronym>XP</acronym>, except for some vista-only security and parental control. <strong><acronym>IE7</acronym> will ship</strong> in <q>&ldquo;second half 2006.&rdquo;</q> More precisely, the Malaysian Vista developer Jabez Gan disclosed earlier that <a href="http://www.msblog.org/?p=692" title="More on MSBlog">December 6</a> will be the release date.</p>

<p>Because of the deep interaction with the operating system they can&rsquo;t push it as a critical <strong>Windows update</strong>, but they will <q>&ldquo;strongly encourage people to update.&rdquo;</q> The <strong>new fonts</strong> won&rsquo;t be deployed with the update, more likely in a separate package, simply because with Unicode support some are too large.</p>

<p>On a technical side they are aware of developer&rsquo;s problems to test on <strong>multiple versions of <acronym>IE</acronym></strong>. Though it is technically hard to have a friendly co-existence of multiple <acronym>IE</acronym>s because they provide the operating system, it should be possible to create side-by-side versions of <em>the browser</em> only. Yay, that&rsquo;s what we want!</p>

<p>Also they would like to support the <strong><acronym title="eXtensible Hypertext Markup Language">XHTML</acronym> <acronym title="Multipurpose Internet Mail Extensions">MIME</acronym> type</strong>, but want to do it right, later. Same is true for <strong>advanced <acronym>DOM</acronym> support</strong>, or passing the <strong>Acid2 test</strong>. What&rsquo;s next for the web? <strong>Mashups</strong>, <strong><acronym title="Really Simple Syndication">RSS</acronym></strong>, <a href="/2006/atmedia-day-two/#tantek" title="See Tantek &Ccedil;elik&rsquo;s session for more information on microformats">microformats</a>, and <strong>XMLHttpRequest</strong> (did you know there&rsquo;s a <a href="http://www.w3.org/TR/XMLHttpRequest/" title="XMLHttpRequest Working Draft"><acronym title="World Wide Web Consortium">W3C</acronym> working draft</a>?). <strong>XForms</strong> is on their radar, but they need to coordinate efforts with other browser vendors.</p>

<p>Besides Chris recommended some tools like an expression finder to spot <acronym>CSS</acronym> hacks, or an application compatibility toolkit, stuff you can download as part of the <a href="http://www.microsoft.com/downloads/details.aspx?familyid=D13EE10D-2718-47F1-AA86-1E32D526383D&#038;displaylang=en">Internet Explorer 7 Readiness Toolkit</a> from Microsoft with a genuine copy or from someplace else without.</p>

<h3 id="wcag">The new accessibility guidelines: <acronym title="Web Content Accessibility Guidelines">WCAG</acronym>&nbsp;2.0</h3>

<p>I had hoped that by visiting the panel about <acronym>WCAG</acronym> ['wu:k&aelig;g] I could avoid having to read <a href="http://www.w3.org/TR/2006/WD-WCAG20-20060427/" title="Working Draft: Web Content Accessibility Guidelines 2.0">the unreadable</a> myself, but I was disappointed. You will read in <a href="/2006/to-hell-with-joe-clark/" title="To Hell With Joe Clark">another post</a> about it. Not much else to tell about that panel, except <acronym>WCAG</acronym>&nbsp;2.0 is probably not <a href="http://www.alistapart.com/articles/tohellwithwcag2" title="Joe Clark&rsquo;s article about WCAG 2.0 in A List Apart">as bad</a> as we have thought. There are <a href="http://accessify.com/2006/06/notes-about-our-media-wcag-20.php" title="Notes about the WCAG 2.0 panel">notes</a> and the <a href="http://accessify.com/presentations/" title="The slides for the WCAG 2.0 panel">slides</a> available on accessify.com.</p>

<h3 id="veen">Designing the next generation of web <abbr title="Applications">apps</abbr></h3>

<p class="vcard"><a href="http://www.flickr.com/photos/chimchim/168820983/in/set-72157594167975089/" title="Larger version of the Jeffrey Veen photo on flickr"><img class="floatleft photo" src="/wp-content/uploads/2006/06/2006-06-15-jeffrey-veen" alt="Jeffrey Veen in s suit with a presentation slide in the background and the words &ldquo;Generation Web Apps&rdquo;" width="200" height="132" /></a> <cite><a href="http://www.veen.com" class="url fn">Jeffrey Veen</a></cite> is the partner of Jesse James Garrett who gets all the attention for coining the term &ldquo;<acronym title="Asynchronous JavaScript and XML"><strong>Ajax</strong></acronym>.&rdquo; Anyway, <acronym>Ajax</acronym> is <em>so</em> going to change our world. Like the automobile, or the Great Depression. Some will get more mobile, some will get greatly depressed when the web becomes inaccessible.</p>

<p>In another panel the speakers agreed that <strong><acronym>Ajax</acronym></strong> can make live easier <strong>as an enhancement</strong> (Jeremy Keith calls it &ldquo;<a href="http://domscripting.com/presentations/xtech2006/" title="Slides by Jeremy Keith about Hijax">Hijax</a>&rdquo;), but shouldn&rsquo;t be a world of pain for the others. Actually I can see some of <a href="http://www.veen.com/nextgen.pdf" title="Jeffrey Veen&rsquo;s slides as PDF" type="application/pdf">Jeff&rsquo;s examples</a> (use Stuart Colville&rsquo;s <a href="http://muffinresearch.co.uk/archives/2006/06/16/media2006-notes-jeffrey-veen-designing-the-next-generation-of-web-apps/" title="Notes about Jeffrey Veen&rsquo;s presentation">notes</a> to understand the slides) as an enhancement. Like giving immediate feedback when input fields in a form validate, while degrading gracefully by giving feedback after a regular submit.</p>

<p>You can enhance understanding by coloring and visualizing rainfall values in a nicely designed table, or you can further enhance it by making it interactive with a fader to choose cities on a map. But I can&rsquo;t imagine how to have both.</p>

<p>In another example he showed a mashup of Google Maps with a Chicago crime database. Nice, but how can that be made accessible? So that people without JavaScript, or screen reader and braille display users <em>with</em> JavaScript can access the raw data table that lies under the visualization?</p>

<p>There was a lot of talk how <strong>today&rsquo;s websites will be tomorrow&rsquo;s web applications</strong>, but like <a href="/2006/atmedia-day-two/#koechley">Nate Koechley</a> put it: You can&rsquo;t just copy one aspect of desktop applications while ignoring the accessible alternatives. Desktop applications are accessible with multiple input devices, like a mouse or a keyboard. Screen readers can get the content. Don&rsquo;t you forget it when developing the <q>&ldquo;next generation off apps.&rdquo;</q> There&rsquo;s more than just good looks.</p>
]]></content:encoded>
			<wfw:commentRss>http://learningtheworld.eu/2006/atmedia-day-one/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
