<?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>impl.emented&#187; Web Development</title>
	<atom:link href="http://impl.emented.com/category/web-development/feed/" rel="self" type="application/rss+xml" />
	<link>http://impl.emented.com</link>
	<description>— tracking the Web</description>
	<lastBuildDate>Fri, 02 Apr 2010 09:12:57 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.1</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Exciting Elements of HTML 5</title>
		<link>http://impl.emented.com/2009/01/26/exciting-elements-of-html-5/</link>
		<comments>http://impl.emented.com/2009/01/26/exciting-elements-of-html-5/#comments</comments>
		<pubDate>Mon, 26 Jan 2009 17:20:31 +0000</pubDate>
		<dc:creator>Jonas Bolinder</dc:creator>
				<category><![CDATA[Web Development]]></category>
		<category><![CDATA[HTML5]]></category>

		<guid isPermaLink="false">http://impl.emented.com/?p=64</guid>
		<description><![CDATA[Exciting elements of HTML 5. The HTML 5 specification is a work in progress, it might not reach final W3C recommendation status until 2022.]]></description>
			<content:encoded><![CDATA[<p><img class="alignright" style="float:right" src="http://impl.emented.com/wp-content/images/0901/html5-logo.png" alt="Html 5" width="151" height="195" />The <a href="http://www.whatwg.org/specs/web-apps/current-work/multipage/">HTML 5 specification</a> is a work in progress, it will not reach final W3C recommendation status until 2022, as <a href="http://wiki.whatwg.org/wiki/FAQ#When_will_HTML_5_be_finished.3F">estimated by the editor&nbsp;Ian Hickson</a>, though the official W3C estimate for completion is 2010. In any case, there are already browser implementations for many parts of the proposed HTML 5 specification, so it is worthwhile to learn about the new possibilities offered. Considering the current competition in the browser market, it is possible that the adoption of HTML 5 will be faster than expected.</p>
<p>A while ago, Jacob Gube wrote a guest post at RWW about <a href="http://www.readwriteweb.com/archives/5_exciting_things_in_html_5.php">5 exciting things to look forward to in HTML 5</a>. These are:</p>
<ul>
<li>New "semantic" HTML elements, e.g &lt;nav&gt;, &lt;article&gt;, &lt;header&gt; and &lt;footer&gt;. This would make it unnecessary to use the generic &lt;div&gt; element, together with class or id attributes, to build common parts of a web page. It would also facilitate search engines to better understand the contents of a web page, e.g. which parts are more relevant.</li>
<li>Improved forms handling with validation.</li>
<li>APIs for &lt;video&gt; and &lt;audio&gt; elements, allowing playback, for example. In November last year I wrote about the&nbsp;<a href="http://impl.emented.com/2008/11/10/a-mix-of-microsoft-azure-minwin-bizspark-and-small-basic/">open source Ogg Theora video codec</a>, which is a good choice for the &lt;video&gt; element.</li>
<li>The &lt;canvas&gt; element for drawing to the screen.</li>
<li>User editing of web pages (wiki-style) via the <code>contenteditable</code> attribute.</li>
</ul>
<p>All details can be found in the <a href="http://www.whatwg.org/specs/web-apps/current-work/multipage/">latest&nbsp;HTML 5 draft recommendation</a>&nbsp;(currently as of January 24th, 2009).&nbsp;</p>
<h6 class="zemanta-related-title">Related articles by Zemanta</h6>
<ul class="zemanta-article-ul">
<li class="zemanta-article-ul-li"><a href="http://alistapart.com/articles/semanticsinhtml5">Semantics in HTML 5</a></li>
</ul>
<div class="zemanta-pixie"><a class="zemanta-pixie-a" title="Zemified by Zemanta" href="http://www.zemanta.com/"><img class="zemanta-pixie-img" src="http://img.zemanta.com/zemified_c.png?x-id=4c480867-6bbc-4c3a-aaa1-6cd0beacd79f" alt="Enhanced by Zemanta" /></a></div>
]]></content:encoded>
			<wfw:commentRss>http://impl.emented.com/2009/01/26/exciting-elements-of-html-5/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Stack Overflow, HTML 5, Chrome Processes, Atmosphir and More [Best of September &#039;08 #2]</title>
		<link>http://impl.emented.com/2008/09/16/stack-overflow-html-5-chrome-processes-atmosphir/</link>
		<comments>http://impl.emented.com/2008/09/16/stack-overflow-html-5-chrome-processes-atmosphir/#comments</comments>
		<pubDate>Tue, 16 Sep 2008 19:23:38 +0000</pubDate>
		<dc:creator>Jonas Bolinder</dc:creator>
				<category><![CDATA[Highlights]]></category>
		<category><![CDATA[Web Development]]></category>
		<category><![CDATA[Chrome]]></category>
		<category><![CDATA[gaming]]></category>
		<category><![CDATA[HTML5]]></category>
		<category><![CDATA[IE8]]></category>
		<category><![CDATA[Programming]]></category>
		<category><![CDATA[security]]></category>
		<category><![CDATA[web standards]]></category>

		<guid isPermaLink="false">http://impl.emented.com/?p=52</guid>
		<description><![CDATA[Stack Overflow, a Q&#038;A site for programmers. HTML 5, a draft in progress. Benefits of a process per tab in Chrome and IE8. Insecure cookies exploited by CookieMonster. Atmosphir 3D game creation.]]></description>
			<content:encoded><![CDATA[<p>An assortment of the most interesting posts this week (September 8-14 2008):</p>
<ul>
<li> <a href="http://stackoverflow.com/">Stack Overflow launches, a Q&amp;A site for programmers</a>, who can ask questions and get answers from other programmers. The site is community driven, good answers get voted up and rise in the list of answers to a question. As a result, any <a href="http://www.joelonsoftware.com/items/2008/09/15.html">discussions among the answers are discouraged</a>, as these will be scrambled, explains Joel Spolsky, one of the founders. Community members can build a reputation by earning points and badges in response to good answers and other activity. <a href="http://www.readwriteweb.com/archives/stackoverlow.php">Marshall Kirkpatrick liked Stack Overflow</a> in his review, and I think it could be a useful service. Marshall requested subscribable feeds for answers to a question. I found a link to an Atom feed for each question, not sure if it is optimal though. There are also feeds for a users top answers and questions, and the top 30 questions for a specific tag. A chronological feed with all questions belonging to a tag would perhaps be more useful.<br />
<span class="tags">Tags: <a rel="tag" href="http://impl.emented.com/tag/programming/">programming</a>, <a rel="tag" href="http://impl.emented.com/tag/web-development/">web development</a></span></li>
<li> Webmonkey has <a href="http://www.webmonkey.com/blog/How_HTML_5_Is_Already_Changing_the_Web">an article about HTML 5</a>, the next specification in works for the HTML language. The latest specification 4.01 was completed in 1999, and we probably will have to wait at least another 10 years for a completed version 5. In the meantime some browser vendors have <a href="http://impl.emented.com/2008/09/10/chrome-pushes-for-a-standards-based-web-a-challenge-to-silverlight-and-flash/">implemented parts of the HTML 5 draft</a>, e.g. the canvas element, and more recently the video element, as I wrote about last week. Browser extensions like Gears, and plugins like Silverlight and Flash also find a niche, where the current standard is lagging behind.<br />
<span class="tags">Tags: <a rel="tag" href="http://impl.emented.com/tag/html5/">HTML5</a>, <a rel="tag" href="http://impl.emented.com/tag/web-standards/">web standards</a></span></li>
<li> Scott Hanselman writes about the <a href="http://www.hanselman.com/blog/MicrosoftIE8AndGoogleChromeProcessesAreTheNewThreads.aspx">use of multiple processes in the Chrome browser and in IE8</a>. Separate processes create a greater degree of isolation between tabs: If one process/tab crashes, the other processes/tabs stay unaffected. The potential overhead of processes vs. threads, and the inter-communication between processes, are really no problem nowadays considering the rapid development of computer hardware.<br />
<span class="tags">Tags: <a rel="tag" href="http://impl.emented.com/tag/chrome/">Chrome</a>, <a rel="tag" href="http://impl.emented.com/tag/ie8/">IE8</a></span></li>
<li> A new tool dubbed <a href="http://www.theregister.co.uk/2008/09/11/cookiemonstor_rampage/">CookieMonster will soon be released to the public.</a> It is able to get hold of user credentials submitted to secured sites via a man-in-the-middle attack. Several banks are identified as insecure. The tool utilizes a programming flaw, where the website developer has failed to designate the authentication cookie as secure.<br />
<span class="tags">Tags: <a rel="tag" href="http://impl.emented.com/tag/security/">security</a></span></li>
<li> <a href="http://atmosphir.com/">Atmosphir, a 3D platform game creation tool</a>, is currently in private beta but expects to open to the public at the end of the year. Atmosphir got one of the five <a href="http://www.techcrunch.com/2008/09/10/yammer-takes-techcrunch50s-top-prize/">jury selection prices at this years TechChrunch50</a>. Hopefully it is fun for creative kids.<br />
<object class="video" classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" width="512" height="312" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0"><param name="src" value="http://blip.tv/play/AcyiCIeCGw" /><embed type="application/x-shockwave-flash" width="512" height="312" src="http://blip.tv/play/AcyiCIeCGw"></embed></object><br />
<span class="tags">Tags: <a rel="tag" href="http://impl.emented.com/tag/gaming/">gaming</a></span></li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://impl.emented.com/2008/09/16/stack-overflow-html-5-chrome-processes-atmosphir/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>ECMAScript Harmony Unifies the Efforts Towards JavaScript 2.0</title>
		<link>http://impl.emented.com/2008/08/18/ecmascript-harmony-unifies-the-efforts-towards-javascript-20/</link>
		<comments>http://impl.emented.com/2008/08/18/ecmascript-harmony-unifies-the-efforts-towards-javascript-20/#comments</comments>
		<pubDate>Mon, 18 Aug 2008 15:22:57 +0000</pubDate>
		<dc:creator>Jonas Bolinder</dc:creator>
				<category><![CDATA[Web Development]]></category>
		<category><![CDATA[ActionScript]]></category>
		<category><![CDATA[JavaScript]]></category>

		<guid isPermaLink="false">http://impl.emented.com/?p=46</guid>
		<description><![CDATA[ECMAScript Harmony brings the groups working on respectively ECMAScript 4 and 3.1 together in a joint effort towards the next version of JavaScript and ActionScript.]]></description>
			<content:encoded><![CDATA[<p><img class="alignleft" src="http://impl.emented.com/wp-content/images/ECMAScript.png" alt="ECMAScript" width="233" height="58" />John Resig reports on <a href="http://ejohn.org/blog/ecmascript-harmony/">new directions in the work towards the next edition (version) of ECMAScript</a>, more widely known through the dialects JavaScript (Mozilla), JScript (Microsoft) and ActionScript (Adobe). At the recent "Oslo meeting", it was agreed to join the efforts of the two groups working on respectively the more ambitious ECMAScript 4 specification (Adobe, Mozilla et al.) and the less ambitious ECMAScript 3.1 (Microsoft, Yahoo). The joint effort has been dubbed <em>ECMAScript Harmony</em>.</p>
<p>Important new features proposed for ECMAScript 4 (JavaScript 2.0) were support for classes (object-oriented programming), packages, namespaces, type annotations and static typing. Packages and namespaces have been dropped from the Harmony project, classes will remain in some form but the status for type annotations is yet unclear.</p>
<p>ECMAScript (JavaScript) is an open language, supported natively in some dialect by most browsers. It propels many Web 2.0 sites, enabling features like <a href="http://en.wikipedia.org/wiki/Ajax_(programming)">AJAX</a> for example. JavaScript and HTML form the basis of standards based client-side Web programming, and is generally preferred over proprietary technologies like Flash (Adobe) and Silverlight (Microsoft).</p>
<p>The scripting language <a href="http://www.adobe.com/devnet/actionscript/">ActionScript</a> (specifically version 3.0), which is used in Adobe Flash, is based on an early proposal for ECMAScript 4, which kind of gives Adobe a break. However, the script is compiled to bytecode before running on the client, and a separate runtime component (e.g. Flash Player) is required. It can be expected that ActionScript is adapted to comply with future versions of ECMAScript, possibly keeping some additional features.</p>
<p>The latest stable edition of <a href="http://www.ecmascript.org/">ECMAScript</a> is 3 (from Dec 1999), which roughly corresponds to JavaScript 1.5, JScript 5 and ActionScript 1.0.</p>
]]></content:encoded>
			<wfw:commentRss>http://impl.emented.com/2008/08/18/ecmascript-harmony-unifies-the-efforts-towards-javascript-20/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
