<?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>Monday By Noon &#187; Flash</title>
	<atom:link href="http://mondaybynoon.com/tag/flash/feed/" rel="self" type="application/rss+xml" />
	<link>http://mondaybynoon.com</link>
	<description>A resource for Web designers and developers to read about and discuss their craft.</description>
	<lastBuildDate>Wed, 08 Feb 2012 13:49:41 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
<xhtml:meta xmlns:xhtml="http://www.w3.org/1999/xhtml" name="robots" content="noindex" />
		<item>
		<title>HTML5 Video Player &#8211; Video.js</title>
		<link>http://mondaybynoon.com/feeder/?FeederAction=clicked&#038;feed=Posts+%28RSS2%29&#038;seed=http%3A%2F%2Fmondaybynoon.com%2F20120111%2Fhtml5-video-player-video-js%2F&#038;seed_title=HTML5+Video+Player+%26%238211%3B+Video.js</link>
		<comments>http://mondaybynoon.com/20120111/html5-video-player-video-js/#comments</comments>
		<pubDate>Wed, 11 Jan 2012 13:53:20 +0000</pubDate>
		<dc:creator>Jonathan Christopher</dc:creator>
				<category><![CDATA[Asides]]></category>
		<category><![CDATA[Development]]></category>
		<category><![CDATA[Flash]]></category>
		<category><![CDATA[HTML5]]></category>
		<category><![CDATA[JavaScript]]></category>
		<category><![CDATA[video.js]]></category>

		<guid isPermaLink="false">http://mondaybynoon.com/?p=2424</guid>
		<description><![CDATA[HTML5 Video Player &#124; Video.js. Quite an impressive open source implementation of HTML5&#8242;s video. It aims for a cross-browser, consistent implementation of a modern video player. It&#8217;s fully featured and includes a lightweight Flash fallback (yes, that&#8217;s still both applicable and important). Additionally, you can piggyback the CDN-hosted version, or go ahead and do it [...]<br /><p><a href='http://rss.buysellads.com/click.php?z=1269068&k=2ee344414ac81fbb0f9de6ab08e9831e&a=2424&c=276838893' target='_blank' rel='nofollow'>
				<img src='http://rss.buysellads.com/img.php?z=1269068&k=2ee344414ac81fbb0f9de6ab08e9831e&a=2424&c=276838893' border='0' alt='' /></a></p><p><a href='http://buysellads.com/buy/sitedetails/pubkey/2ee344414ac81fbb0f9de6ab08e9831e/zone/1269068' target='_blank'>Advertise here with BSA</a></p>]]></description>
			<content:encoded><![CDATA[<p><a href='http://videojs.com/?3.0'>HTML5 Video Player | Video.js</a>.</p>
<p><a href='http://videojs.com/?3.0'><img src="http://mondaybynoon.com/wp-content/uploads/video.js.png" alt="video.js" title="video.js" width="1291" height="655" class="alignnone size-full wp-image-2426" /></a></p>
<p>Quite an impressive open source implementation of HTML5&#8242;s <code>video</code>. It aims for a cross-browser, consistent implementation of a modern <code>video</code> player. It&#8217;s fully featured and includes a lightweight Flash fallback (yes, that&#8217;s still both applicable and important).</p>
<p>Additionally, you can piggyback the CDN-hosted version, or go ahead and do it yourself. Lots of good included here.</p>
<br /><p><a href='http://rss.buysellads.com/click.php?z=1269068&k=2ee344414ac81fbb0f9de6ab08e9831e&a=2424&c=877131060' target='_blank' rel='nofollow'>
				<img src='http://rss.buysellads.com/img.php?z=1269068&k=2ee344414ac81fbb0f9de6ab08e9831e&a=2424&c=877131060' border='0' alt='' /></a></p><p><a href='http://buysellads.com/buy/sitedetails/pubkey/2ee344414ac81fbb0f9de6ab08e9831e/zone/1269068' target='_blank'>Advertise here with BSA</a></p>]]></content:encoded>
			<wfw:commentRss>http://mondaybynoon.com/20120111/html5-video-player-video-js/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Adiós Flash, Hola Edge</title>
		<link>http://mondaybynoon.com/feeder/?FeederAction=clicked&#038;feed=Posts+%28RSS2%29&#038;seed=http%3A%2F%2Fmondaybynoon.com%2F20101026%2Fadios-flash-hola-edge%2F&#038;seed_title=Adi%C3%B3s+Flash%2C+Hola+Edge</link>
		<comments>http://mondaybynoon.com/20101026/adios-flash-hola-edge/#comments</comments>
		<pubDate>Tue, 26 Oct 2010 12:55:40 +0000</pubDate>
		<dc:creator>Jonathan Christopher</dc:creator>
				<category><![CDATA[Asides]]></category>
		<category><![CDATA[Current Events]]></category>
		<category><![CDATA[Adobe]]></category>
		<category><![CDATA[Edge]]></category>
		<category><![CDATA[Flash]]></category>
		<category><![CDATA[HTML5]]></category>
		<category><![CDATA[jQuery]]></category>
		<category><![CDATA[WebKit]]></category>

		<guid isPermaLink="false">http://mondaybynoon.com/?p=1408</guid>
		<description><![CDATA[ADC Presents &#8211; Preview of the “Edge Prototype” tool for HTML5 &#124; Adobe TV. Edge is touted as &#8220;A tool for doing HTML5 animations&#8221; but personally I&#8217;m guessing this is how Adobe plans to handle the whole &#8220;Flash&#8221; situation as time goes on. A number of things struck me as I watched the video: Layer [...]<br /><p><a href='http://rss.buysellads.com/click.php?z=1269068&k=2ee344414ac81fbb0f9de6ab08e9831e&a=1408&c=334013530' target='_blank' rel='nofollow'>
				<img src='http://rss.buysellads.com/img.php?z=1269068&k=2ee344414ac81fbb0f9de6ab08e9831e&a=1408&c=334013530' border='0' alt='' /></a></p><p><a href='http://buysellads.com/buy/sitedetails/pubkey/2ee344414ac81fbb0f9de6ab08e9831e/zone/1269068' target='_blank'>Advertise here with BSA</a></p>]]></description>
			<content:encoded><![CDATA[<p><a href="http://tv.adobe.com/watch/adc-presents/preview-of-the-edge-prototype-tool-for-html5-/">ADC Presents &#8211; Preview of the “Edge Prototype” tool for HTML5 | Adobe TV</a>.</p>
<p>Edge is touted as &#8220;A tool for doing HTML5 animations&#8221; but personally I&#8217;m guessing this is how Adobe plans to handle the whole &#8220;Flash&#8221; situation as time goes on.</p>
<p>A number of things struck me as I watched the video:</p>
<p>
<object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" width="425" height="256" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0"><param name="allowFullScreen" value="true" /><param name="allowscriptaccess" value="always" /><param name="FlashVars" value="fileID=8185&amp;context=64&amp;embeded=true&amp;environment=production" /><param name="src" value="http://images.tv.adobe.com/swf/player.swf" /><param name="flashvars" value="fileID=8185&amp;context=64&amp;embeded=true&amp;environment=production" /><param name="allowfullscreen" value="true" /><embed type="application/x-shockwave-flash" width="425" height="256" src="http://images.tv.adobe.com/swf/player.swf" flashvars="fileID=8185&amp;context=64&amp;embeded=true&amp;environment=production" allowscriptaccess="always" allowfullscreen="true"></embed></object>
</p>
<p>Layer palette &#8220;is the DOM&#8221; which (directly?) translates into <code>divs</code> which are given the properties defined in other parts of Edge (e.g. the name is the <code>id</code>). That&#8217;s an interesting approach, but I&#8217;m curious to see how quickly (if) things get out of control on a markup level.</p>
<p>Timeline based. Edge is actually <em>timeline heavy</em> which is a turn off for me, but it&#8217;s simply gravitational for new users. Adobe is attempting to lower the barrier for entry with HTML5 animations and become a leading company through the masses.</p>
<p>Uses Webkit, which is credited for providing the HTML5 features Edge is based upon. We&#8217;ve all been <em>waiting</em> for a tool that is a true-to-life <abbr title="What You See is What You Get">WYSIWYG</abbr> preview of our work. I don&#8217;t mean WYSIWYG in the terms of the lameness that earned the name WYSIWYG, but a pixel-accurate view of what our work will look like in browser.</p>
<p>Edge <strong>requires</strong> jQuery and a number of other jQuery-based dependencies. It&#8217;s great to see jQuery satisfying another need.</p>
<p><a href="http://tv.adobe.com/watch/adc-presents/preview-of-the-edge-prototype-tool-for-html5-/"><img class="alignnone size-full wp-image-1410" title="edge-required-inc" src="/wp-content/uploads/2010/10/edge-required-inc.jpg" alt="Screenshot of the required JavaScript libraries in Adobe Edge" width="648" height="393" /></a></p>
<p>I&#8217;m curious how far Adobe will take Edge. We all know that as great as HTML5 is, tools like these can produce the same junk we have no problems complaining about on a <em>daily basis</em>. We&#8217;ll see what happens.</p>
<br /><p><a href='http://rss.buysellads.com/click.php?z=1269068&k=2ee344414ac81fbb0f9de6ab08e9831e&a=1408&c=1337307311' target='_blank' rel='nofollow'>
				<img src='http://rss.buysellads.com/img.php?z=1269068&k=2ee344414ac81fbb0f9de6ab08e9831e&a=1408&c=1337307311' border='0' alt='' /></a></p><p><a href='http://buysellads.com/buy/sitedetails/pubkey/2ee344414ac81fbb0f9de6ab08e9831e/zone/1269068' target='_blank'>Advertise here with BSA</a></p>]]></content:encoded>
			<wfw:commentRss>http://mondaybynoon.com/20101026/adios-flash-hola-edge/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>Thoughts on Flash</title>
		<link>http://mondaybynoon.com/feeder/?FeederAction=clicked&#038;feed=Posts+%28RSS2%29&#038;seed=http%3A%2F%2Fmondaybynoon.com%2F20100429%2Fthoughts-on-flash%2F&#038;seed_title=Thoughts+on+Flash</link>
		<comments>http://mondaybynoon.com/20100429/thoughts-on-flash/#comments</comments>
		<pubDate>Thu, 29 Apr 2010 14:01:48 +0000</pubDate>
		<dc:creator>Jonathan Christopher</dc:creator>
				<category><![CDATA[Apple]]></category>
		<category><![CDATA[Asides]]></category>
		<category><![CDATA[Flash]]></category>
		<category><![CDATA[Adobe]]></category>
		<category><![CDATA[Steve Jobs]]></category>

		<guid isPermaLink="false">http://mondaybynoon.com/?p=1088</guid>
		<description><![CDATA[Today Mr. Steve Jobs published a lengthy piece titled Thoughts on Flash throughout which he explains Apple&#8217;s position on Flash and the reasons behind its absence on the best devices ever invented. I wanted to jot down some of our thoughts on Adobe’s Flash products so that customers and critics may better understand why we [...]<br /><p><a href='http://rss.buysellads.com/click.php?z=1269068&k=2ee344414ac81fbb0f9de6ab08e9831e&a=1088&c=585263390' target='_blank' rel='nofollow'>
				<img src='http://rss.buysellads.com/img.php?z=1269068&k=2ee344414ac81fbb0f9de6ab08e9831e&a=1088&c=585263390' border='0' alt='' /></a></p><p><a href='http://buysellads.com/buy/sitedetails/pubkey/2ee344414ac81fbb0f9de6ab08e9831e/zone/1269068' target='_blank'>Advertise here with BSA</a></p>]]></description>
			<content:encoded><![CDATA[<p>Today Mr. Steve Jobs published a lengthy piece titled <a href="http://www.apple.com/hotnews/thoughts-on-flash/">Thoughts on Flash</a> throughout which he explains Apple&#8217;s position on Flash and the reasons behind its absence on the best devices ever invented.</p>
<blockquote cite="http://www.apple.com/hotnews/thoughts-on-flash/"><p>I wanted to jot down some of our thoughts on Adobe’s Flash products so that customers and critics may better understand why we do not allow Flash on iPhones, iPods and iPads. Adobe has characterized our decision as being primarily business driven – they say we want to protect our App Store – but in reality it is based on technology issues. Adobe claims that we are a closed system, and that Flash is open, but in fact the opposite is true. Let me explain.</p>
</blockquote>
<p>The piece tackles the main issues brought up against Apple in an attempt to outline the significant reasons as to why Flash is absent on the iPhone OS platform. First, the opinion that Flash is an &#8216;open&#8217; format is put to bed.</p>
<p>The next argument surrounds the opinion that &#8220;the full Web&#8221; is limited on the basis that Flash powers the mass majority of video on the Web. While true, all of the major players have <em>already</em> adapted to <strong>the open standard format</strong> that is HTML5 <code>video</code>. Next.</p>
<p>Next is security. Flash is plagued with Windows XP syndrome in that since it&#8217;s so popular, it&#8217;s a prime target for cracking. There have been plenty of security bulletins and emergency releases on the Flash platform and while it&#8217;s nothing specifically against Flash as inferior in any way, it&#8217;s a fact of its position.</p>
<p>Battery life is a huge concern when it comes to Flash. While hardware acceleration is coming; <em>it&#8217;s not here yet</em> and the Web has already progressed through HTML5. The Web moves too fast and by the time hardware acceleration is common place, the dust will already have been settled.</p>
<p>We also need to keep in mind the interactions we have with Flash. It&#8217;s all via mice. Touch doesn&#8217;t translate very well and Steve goes on to explain a bit more about that in the piece. Long story short, much of the Flash stuff people are smitten with would need to be (at least in part) rewritten to function properly.</p>
<p>Last, Steve touches on what he mentions as the <em>most important reason</em>: the third party aspect. He explains that Adobe&#8217;s first goal with Flash is cross platform development, and that often leads to sub-standard experiences and applications. He dictates that Adobe &#8220;has been painfully slow to adopt enhancements to Apple&#8217;s platforms&#8221; &#8212; so true.</p>
<blockquote cite="http://www.apple.com/hotnews/thoughts-on-flash/"><p>Our motivation is simple – we want to provide the most advanced and innovative platform to our developers, and we want them to stand directly on the shoulders of this platform and create the best apps the world has ever seen. We want to continually enhance the platform so developers can create even more amazing, powerful, fun and useful applications. Everyone wins – we sell more devices because we have the best apps, developers reach a wider and wider audience and customer base, and users are continually delighted by the best and broadest selection of apps on any platform.</p>
</blockquote>
<p>I <strong>whole-heartedly</strong> recommend that you read the piece, in its entirety, without any bias you may have. <a href="http://www.apple.com/hotnews/thoughts-on-flash/">Thoughts on Flash</a>.</p>
<p>My stance: regardless of this fighting, that coffin is so full of nails it looks like it were made of stainless steel.</p>
<br /><p><a href='http://rss.buysellads.com/click.php?z=1269068&k=2ee344414ac81fbb0f9de6ab08e9831e&a=1088&c=1668860028' target='_blank' rel='nofollow'>
				<img src='http://rss.buysellads.com/img.php?z=1269068&k=2ee344414ac81fbb0f9de6ab08e9831e&a=1088&c=1668860028' border='0' alt='' /></a></p><p><a href='http://buysellads.com/buy/sitedetails/pubkey/2ee344414ac81fbb0f9de6ab08e9831e/zone/1269068' target='_blank'>Advertise here with BSA</a></p>]]></content:encoded>
			<wfw:commentRss>http://mondaybynoon.com/20100429/thoughts-on-flash/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>&#8226; Building Functional Alt Sites using SWFAddress</title>
		<link>http://mondaybynoon.com/feeder/?FeederAction=clicked&#038;feed=Posts+%28RSS2%29&#038;seed=http%3A%2F%2Fmondaybynoon.com%2F20090518%2Fbuilding-functional-alt-sites-using-swfaddress%2F&#038;seed_title=%26%238226%3B+Building+Functional+Alt+Sites+using+SWFAddress</link>
		<comments>http://mondaybynoon.com/20090518/building-functional-alt-sites-using-swfaddress/#comments</comments>
		<pubDate>Mon, 18 May 2009 15:40:37 +0000</pubDate>
		<dc:creator>Jonathan Christopher</dc:creator>
				<category><![CDATA[Accessibility]]></category>
		<category><![CDATA[Development]]></category>
		<category><![CDATA[JavaScript]]></category>
		<category><![CDATA[Opinion]]></category>
		<category><![CDATA[SEO]]></category>
		<category><![CDATA[Tips]]></category>
		<category><![CDATA[Flash]]></category>
		<category><![CDATA[SWFAddress]]></category>
		<category><![CDATA[Usability]]></category>
		<category><![CDATA[Web]]></category>

		<guid isPermaLink="false">http://mondaybynoon.com/?p=478</guid>
		<description><![CDATA[When developing a full Flash website, it is very important to provide an effective alternate site for viewing. SWFAddress helps extensively with exactly that.<br /><p><a href='http://rss.buysellads.com/click.php?z=1269068&k=2ee344414ac81fbb0f9de6ab08e9831e&a=478&c=540347230' target='_blank' rel='nofollow'>
				<img src='http://rss.buysellads.com/img.php?z=1269068&k=2ee344414ac81fbb0f9de6ab08e9831e&a=478&c=540347230' border='0' alt='' /></a></p><p><a href='http://buysellads.com/buy/sitedetails/pubkey/2ee344414ac81fbb0f9de6ab08e9831e/zone/1269068' target='_blank'>Advertise here with BSA</a></p>]]></description>
			<content:encoded><![CDATA[<p>My position on Flash changes from time to time, but to be brutally honest, I&#8217;m not a big fan. I absolutely see its worth, and understand that using Flash can enhance the experience of a website in a wide variety of ways. To me, though, Flash is not the Web at its greatest. The Web, to me, is information. It&#8217;s a living, ever expanding library of data available for our interpretation and digestion. That&#8217;s not to say that the Web can&#8217;t be used as an entertainment platform, however. The Web is becoming more adaptive to the entertainment industry than it has ever before, and all for good reason.</p>
<p>When it comes to websites though, seeing a website built in Flash is a near guaranteed turn off personally. To me, a website built in Flash forks away from the inherent purpose of a website, and turns into a novelty. From the most generic standpoint, my opinion doesn&#8217;t even generate from the accessibility and performance concerns that come from a website built in Flash. It&#8217;s the usability of the website, the fact that it&#8217;s just, different.</p>
<p>However, many clients are attracted to websites built entirely in Flash. To me that comes from an interest rooted in everyone: motion. Things that move are, by default, more interesting to look at. I think I&#8217;ve discovered that my distaste for such things comes from a personal appreciation that has evolved as a Web designer. To me, a website with a solid design, solid information architecture, is extensively more pleasing than something that glows and animates left to right simply for the sake of visual stimulus. Information architecture, to me, is that visual stimulus, and making it move around completely detracts from my experience.</p>
<p>I don&#8217;t mean to say that a Flash site, by default, lacks anything from an information architecture point of view. In fact I&#8217;ve seen many Flash based websites that were designed terrifically, I simply would have preferred to view it as markup and style. I have the upmost respect for Flash designers &amp; developers, as some of the work is simply stunning. I&#8217;m speaking from an abstract personal preference here, full of my own bias. I don&#8217;t mean to offend and I hope this isn&#8217;t coming off with any sort of attitude.</p>
<h2>Working with Flash as a front end developer</h2>
<p>I think my opinion of Flash based sites comes from my position as a Web designer. Specifically I&#8217;m a Web designer with a focus on front end architecture, quite different from a Flash designer. I&#8217;m a big believer in great teams working very well together, and my company has some terrifically talented Flash developers that I work with every day to create stunning pieces that please our clients. I need to put my opinions aside and make sure that the client gets what he wants, all the while making sure the website has an equally effective and useful alternate site to use. That involves a revised design to accommodate the variation in medium, as well as the development and deployment of that website for use.</p>
<p>One of the greatest things to ever happen to Flash, in my opinion, is <a href="http://www.asual.com/swfaddress/">SWFAddress</a> by <a href="http://www.asual.com/">Asual</a>. SWFAddress is:</p>
<blockquote cite="http://www.asual.com/swfaddress/">
<p>SWFAddress is a small, but powerful library that provides <a href="http://en.wikipedia.org/wiki/Deep_linking">deep linking</a> for Flash and Ajax. It&#8217;s a developer tool, allowing creation of unique virtual URLs that can point to a website section or an application state. SWFAddress enables a number of important capabilities which are missing in today&#8217;s rich web technologies including:</p>
<ul>
<li>Bookmarking in a browser or social website</li>
<li>Sending links via email or instant messenger</li>
<li>Finding specific content with the major search engines</li>
<li>Utilizing browser history and reload buttons</li>
</ul>
</blockquote>
<p>Basically, what SWFAddress does is give Flash the ability to behave that much more like a regular website by enabling the built in functionality of the browser within the Flash movie itself.</p>
<p>Using SWFAddress is necessary when working with a Flash website, not only for the inherent functionality improvements, but also to the benefits of your alternate site. The Asual team has included many examples of SWFAddress as well as documentation for each, the one to focus on is the <a href="http://www.asual.com/swfaddress/samples/seo/">SEO Example</a>. This sample demonstrates what SWFAddress can do to integrate your Flash site with your alternate site seamlessly, allowing for effective search engine indexing, as well as equivalent access to your <abbr title="alternate">alt</abbr> site.</p>
<p>The demo provided gives you access to a bit of PHP that handles quite a bit of redirection when it comes to processing a URL request. The script will help to determine if the visitor does indeed have Flash/JavaScript and in turn provide the proper &#8220;enhanced&#8221; URL, while passing site content to a user without the ability to view the Flash site. Clean URLs are retained and it&#8217;s actually a very effective solution.</p>
<h2>Making an effective alt site</h2>
<p>Building a Flash site is quite a bit of work, not only on the Flash side of things, but the development and maintenance of the alternate site as well. SWFAddress will route your traffic effectively, but you&#8217;ll need to manually distinguish which pages should serve which content and make sure equivalent content is represented in both websites.</p>
<p>With a content management system, you&#8217;ll be able to pull the same data per page via XML or otherwise, allowing both the Flash version of the site as well as the alt site, to pull from the same data source which will remove any discrepancy when it comes to content.</p>
<p>The inclusion of SWFAddress helps to tackle many of the baggage of Flash, and allows Web designers to create a very effective alt site both for the sake of search engine saturation, but even more importantly the benefit of accessibility.</p>
<h3>What do you think?</h3>
<p>What&#8217;s your opinion on Flash? Has that boat sailed when it comes to full websites? Will we see Flash only used when really necessary, for rich site widgets, video (until HTML5 becomes available), or other implementations limited to Flash? Does it bother you when you find yourself at a website built entirely in Flash? Does SWFAddress help with any issues you&#8217;ve got with Flash? With the advancements in front end technologies such as CSS3, <a href="/2009/05/04/covering-the-implication-and-basics-of-css-animation/">CSS animations</a>, canvas support, and <a href="http://code.google.com/apis/o3d/">O3D</a>, do you think Flash is steadily taking a back seat for things to come? I&#8217;m just not sure if I&#8217;m alone here, and would love to hear some other opinions.</p>
<br /><p><a href='http://rss.buysellads.com/click.php?z=1269068&k=2ee344414ac81fbb0f9de6ab08e9831e&a=478&c=755342396' target='_blank' rel='nofollow'>
				<img src='http://rss.buysellads.com/img.php?z=1269068&k=2ee344414ac81fbb0f9de6ab08e9831e&a=478&c=755342396' border='0' alt='' /></a></p><p><a href='http://buysellads.com/buy/sitedetails/pubkey/2ee344414ac81fbb0f9de6ab08e9831e/zone/1269068' target='_blank'>Advertise here with BSA</a></p>]]></content:encoded>
			<wfw:commentRss>http://mondaybynoon.com/20090518/building-functional-alt-sites-using-swfaddress/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>&#8226; Essential ActionScript 3.0 Book Review</title>
		<link>http://mondaybynoon.com/feeder/?FeederAction=clicked&#038;feed=Posts+%28RSS2%29&#038;seed=http%3A%2F%2Fmondaybynoon.com%2F20080811%2Fessential-actionscript-30-book-review%2F&#038;seed_title=%26%238226%3B+Essential+ActionScript+3.0+Book+Review</link>
		<comments>http://mondaybynoon.com/20080811/essential-actionscript-30-book-review/#comments</comments>
		<pubDate>Mon, 11 Aug 2008 12:03:01 +0000</pubDate>
		<dc:creator>Jonathan Christopher</dc:creator>
				<category><![CDATA[Book Reviews]]></category>
		<category><![CDATA[Flash]]></category>
		<category><![CDATA[Opinion]]></category>
		<category><![CDATA[actionscript]]></category>
		<category><![CDATA[book]]></category>
		<category><![CDATA[Moock]]></category>
		<category><![CDATA[object]]></category>
		<category><![CDATA[oriented]]></category>
		<category><![CDATA[programming]]></category>
		<category><![CDATA[review]]></category>

		<guid isPermaLink="false">http://mondaybynoon.com/?p=148</guid>
		<description><![CDATA[Essential ActionScript 3.0 by Colin Moock is an in depth resource for learning AS3. I would definitely recommend this book to anyone looking to really learn the ins and outs of AS3.<br /><p><a href='http://rss.buysellads.com/click.php?z=1269068&k=2ee344414ac81fbb0f9de6ab08e9831e&a=148&c=542315725' target='_blank' rel='nofollow'>
				<img src='http://rss.buysellads.com/img.php?z=1269068&k=2ee344414ac81fbb0f9de6ab08e9831e&a=148&c=542315725' border='0' alt='' /></a></p><p><a href='http://buysellads.com/buy/sitedetails/pubkey/2ee344414ac81fbb0f9de6ab08e9831e/zone/1269068' target='_blank'>Advertise here with BSA</a></p>]]></description>
			<content:encoded><![CDATA[<div id="hreview-Book-review" class="hreview">
<div class="item description">
<p>As I <a href="/2008/06/16/a-quick-update-regarding-the-end-of-my-break/">mentioned recently</a>, I took the plunge into Flash. Flash is one of those things that has been on my radar for quite some time, but I simply hadn&#8217;t taken the time to research quite yet. A number of things lead to my decision to dive into Flash, but I can attribute most of my desire to ActionScript 3.0.</p>
<p class="img book-cover"><a href="http://www.amazon.com/Essential-ActionScript-3-0/dp/0596526946"><img src="/images/books/essential_as3.jpg" alt="Essential ActionScript 3.0 Sucks Book Cover" /></a></p>
<p>Until recently, my experience in Flash was completely timeline-based. Motion tweens and other basic animation were the extent of my Flash knowledge. The little bit I did know sparked absolutely no further interest in the technology of mine simply because I didn&#8217;t enjoy the work. Working in and around the timeline wasn&#8217;t fun for me, so I never had any real want to learn anything more about it.</p>
<p>As I heard more and more about <abbr title="ActionScript 3.0">AS3</abbr>, however, I began to find myself increasingly interested. I would consistently hear that AS3 was ground breaking; the most substantial upgrade to Flash&#8217;s programming language ever. &#8220;ActionScript 3.0 is a huge upgrade to Flash&#8217;s programming language. The enhancements to ActionScript&#8217;s performance, feature set, ease of use, cleanliness, and sophistication are considerable. Essential ActionScript 3.0 focuses on the core language and object oriented programming, along with the Flash Player API.&#8221;</p>
<p>Circumstances evolved around my office and it turned out I could busy myself with some smaller Flash projects here and there. So I picked up <a href="http://www.amazon.com/Essential-ActionScript-3-0/dp/0596526946"><span class="summary">Essential ActionScript 3.0</span></a> by <a href="http://www.moock.org/">Colin Moock</a> and started researching. The book is impressive from the start, weighing in at nearly 1000 pages, it&#8217;s aimed at both the AS3 novice as well as the experienced AS2 developer.</p>
<h2>Part I. ActionScript from the Ground Up</h2>
<p>The first part of the book provides extensive coverage of the ActionScript Core. Readers who are new to programming will discover object oriented programming as well as many terms and techniques used in software development. The first chapter alone covers a number of topics such as classes, constructor methods, objects, variables, parameters, expressions, instance methods, members, and properties to name quite a few.</p>
<p>In the first chapter you&#8217;ll also be walked through the early stages of a book project which will act as a recurring example to build upon as you read through the book. I&#8217;m a huge fan of this process as it bridges the gap between what you&#8217;ve read so far and what you&#8217;re just reading presently. It helps to make the learning process much more cohesive.</p>
<p>The next few chapters continue to cover more about ActionScript. Moock guides readers through conditionals &amp; loops, functions, inheritance, compilation, datatypes, arrays and more. Not only is the knowledge gained in these early chapters valuable for writing ActionScript, it&#8217;s reusable should you ever want to pick up additional programming languages; the concepts and ideas are very well explained.</p>
<p>Continuing with Part I, Moock begins to cover ActionScript in more detail. Events and event handling, error handling, garbage collection, scope, and namespaces are some of the subjects covered in the later chapters of Part I, all written regarding the book project being built as you read. First time programmers may need to read Part I a second or third time to best prepare for the rest of this book, as much of the information is covered that will set the stage for later reading.</p>
<h2>Part II. Display and Interactivity</h2>
<p>The second part of this book applies what was taught in Part I to rendering content on screen and responding to user input. Beginning with an overview of the display API, Moock walks you through the first steps of rendering content on the stage (within a Flash document).</p>
<p>From there you&#8217;re guided into an interactivity portion. Interactivity is a huge part of writing ActionScript, and there is much to learn about events and event handling. As I read through this portion of the book I was comforted by the similarities between AS3 and JavaScript. I had always heard that the two were similar (given their roots in <a href="http://en.wikipedia.org/wiki/ECMAScript">ECMAScript</a>) but it was nice to see how close they really were.</p>
<p>Later in Part II the coverage moves to programmatic animation and drawing with vectors. To close things out, this part of the book finishes with text display &amp; input and loading external assets for display. Part II is extremely helpful in taking the mystery out of wondering how a Flash document is pieced together and where you would begin when first developing a Flash piece.</p>
<h2>Part III: Applied ActionScript Topics</h2>
<p>The final part of Essential ActionScript 3.0 focuses on production issues. Chapter 29, for example, covers ActionScript and the Flash Authoring Tool. This chapter discusses specifically the Flash <abbr title="integrated development environment">IDE</abbr> and the various interface elements you&#8217;ll interact with. You&#8217;re instructed on how to apply the knowledge you&#8217;ve gained to the Flash environment itself by working with your document class, symbols, instances, and more.</p>
<p>The last chapters of the book cover working with Flex Builder as opposed to the Flash IDE and walks you through building a basic <a href="http://en.wikipedia.org/wiki/MXML">MXML</a> application. The final topic covered is class distribution, guiding you through the process of making classes you&#8217;ve written easily available to other developers for use.</p>
<h3>Overall thoughts</h3>
<p>As my first exposure to ActionScript 3, I thought <a href="http://www.amazon.com/Essential-ActionScript-3-0/dp/0596526946">Essential ActionScript 3.0</a> by <a href="http://www.moock.org/">Colin Moock</a> is a great resource. I feel confident that it was a great first step for me to take in teaching myself how to write AS3, and I hope to find the time and opportunity to put my knowledge to the test over the next few months. I continue to hear how much more sophisticated AS3 is in comparison to AS2 and I can&#8217;t help but be thankful for that. As I said, my only prior experience with Flash was simple timeline animations using absolutely no ActionScript whatsoever, so I don&#8217;t have much to compare to. What I can say, though, is that I&#8217;m very intrigued with Flash/AS3 and I&#8217;ll continue to dabble as time goes on.</p>
<p>The book is not small by any account. At nearly 1000 pages it will definitely require some dedicated time for reading, but that time is well spent. If you&#8217;re an experienced programmer, the first part of the book should fly by quite quickly, but will act as a solid review in preparation for the AS3-specific content.</p>
<p>I must admit, I went into this book expecting to learn more about the Flash IDE. That is to say I was curious about the drawing tools offered, Flash components, the Library, etc. You won&#8217;t learn very much about the IDE in that regard at all; this book remains focused on the topic at hand: ActionScript 3.0. After reading the book, however, exploration of the IDE itself (and <a href="http://www.google.com">Google</a>) lends a helping hand in discovering more about those items.</p>
<p>That said, if you&#8217;re simply looking to add a bit of animation to a small element of your current design, I wouldn&#8217;t recommend this book. This book is aimed at those who are looking to learn the ins and outs of AS3, and become proficient at not only writing quick animations for small Flash elements, but also full-fledged Flash applications as well. Moock is a great teacher, and learning AS3 from him by way of <a href="http://www.amazon.com/Essential-ActionScript-3-0/dp/0596526946">Essential ActionScript 3.0</a> is a very safe bet. If you&#8217;re looking to learn AS3 and are dedicated to doing so, start with this book.</p>
<div class="hidden meta">
<p><span class="type">Product</span><br />
 reviewed <abbr class="dtreviewed" title="20080811T0945-0500">Aug 11, 2008</abbr><br />
 by <span class="reviewer vcard"><span class="fn">Jonathan Christopher</span></span></p>
<p>Rating: <abbr class="rating" title="5">★★★★★</abbr></p>
<p><br class="spacer_" /></p>
</div>
</div>
</div>
<br /><p><a href='http://rss.buysellads.com/click.php?z=1269068&k=2ee344414ac81fbb0f9de6ab08e9831e&a=148&c=833297618' target='_blank' rel='nofollow'>
				<img src='http://rss.buysellads.com/img.php?z=1269068&k=2ee344414ac81fbb0f9de6ab08e9831e&a=148&c=833297618' border='0' alt='' /></a></p><p><a href='http://buysellads.com/buy/sitedetails/pubkey/2ee344414ac81fbb0f9de6ab08e9831e/zone/1269068' target='_blank'>Advertise here with BSA</a></p>]]></content:encoded>
			<wfw:commentRss>http://mondaybynoon.com/20080811/essential-actionscript-30-book-review/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>&#8226; Current Events: Google&#8217;s Improved Flash Indexing</title>
		<link>http://mondaybynoon.com/feeder/?FeederAction=clicked&#038;feed=Posts+%28RSS2%29&#038;seed=http%3A%2F%2Fmondaybynoon.com%2F20080707%2Fcurrent-events-googles-improved-flash-indexing%2F&#038;seed_title=%26%238226%3B+Current+Events%3A+Google%26%238217%3Bs+Improved+Flash+Indexing</link>
		<comments>http://mondaybynoon.com/20080707/current-events-googles-improved-flash-indexing/#comments</comments>
		<pubDate>Mon, 07 Jul 2008 12:01:12 +0000</pubDate>
		<dc:creator>Jonathan Christopher</dc:creator>
				<category><![CDATA[Accessibility]]></category>
		<category><![CDATA[Current Events]]></category>
		<category><![CDATA[Google]]></category>
		<category><![CDATA[Opinion]]></category>
		<category><![CDATA[Flash]]></category>
		<category><![CDATA[search]]></category>
		<category><![CDATA[SEO]]></category>

		<guid isPermaLink="false">http://mondaybynoon.com/?p=140</guid>
		<description><![CDATA[Google recently updated their indexing algorithm to include textual Flash content. Is that a good or bad thing?<br /><p><a href='http://rss.buysellads.com/click.php?z=1269068&k=2ee344414ac81fbb0f9de6ab08e9831e&a=140&c=1516725508' target='_blank' rel='nofollow'>
				<img src='http://rss.buysellads.com/img.php?z=1269068&k=2ee344414ac81fbb0f9de6ab08e9831e&a=140&c=1516725508' border='0' alt='' /></a></p><p><a href='http://buysellads.com/buy/sitedetails/pubkey/2ee344414ac81fbb0f9de6ab08e9831e/zone/1269068' target='_blank'>Advertise here with BSA</a></p>]]></description>
			<content:encoded><![CDATA[<p>News came about last week that Google <a href="http://googleblog.blogspot.com/2008/06/google-learns-to-crawl-flash.html">improved their algorithm to better index Flash content</a>. Understandably, Google has received this request for quite some time from a number of developers, but there are definitely some issues to consider when looking at this update.</p>
<p>I&#8217;ll get it out of the way early by saying that this update has <em>absolutely no effect on the repercussions of using Flash when taking accessibility concerns into mind</em>. This algorithm change is purely search engine technology with a separate listing of pros and cons.</p>
<h2>What&#8217;s different, technically?</h2>
<p>From <a href="http://googlewebmastercentral.blogspot.com/2008/06/improved-flash-indexing.html">what&#8217;s been posted about the algorithm update</a>, the only big change as far as Flash indexing is the fact that Google can now see any text included in a Flash piece. The update also includes the ability to crawl any referenced URLs in the movie as well.</p>
<p>It&#8217;s important to keep in mind what content will remain absent from the indexing algorithm:</p>
<blockquote cite="http://googlewebmastercentral.blogspot.com/2008/06/improved-flash-indexing.html">
<p>At present, we are only discovering and indexing textual content in Flash files. If your Flash files only include images, we will not recognize or index any text that may appear in those images. Similarly, we do not generate any anchor text for Flash buttons which target some URL, but which have no associated text.</p>
<p>Also note that we do not index FLV files, such as the videos that play on YouTube, because these files contain no text elements.</p>
</blockquote>
<p>The limitation here runs parallel to that of the indexing of <abbr title="HyperText Markup Language">HTML</abbr>, but that&#8217;s not to say HTML and SWF are on the same level. When considering HTML, Google is able to see <code>alt</code> attribute information for images in HTML documents, which should contain valuable information outlining the content of the picture.</p>
<p>Something else to keep in mind is the provided list of limitations with Google&#8217;s updated ability to crawl Flash:</p>
<blockquote cite="http://googlewebmastercentral.blogspot.com/2008/06/improved-flash-indexing.html">
<p>There are three main limitations at present, and we are already working on resolving them:</p>
<ol>
<li>Googlebot does not execute some types of JavaScript. So if your web page loads a Flash file via JavaScript, Google may not be aware of that Flash file, in which case it will not be indexed.</li>
<li>We currently do not attach content from external resources that are loaded by your Flash files. If your Flash file loads an HTML file, an XML file, another SWF file, etc., Google will separately index that resource, but it will not yet be considered to be part of the content in your Flash file.</li>
<li>While we are able to index Flash in almost all of the languages found on the web, currently there are difficulties with Flash content written in bidirectional languages. Until this is fixed, we will be unable to index Hebrew language or Arabic language content from Flash files.</li>
</ol>
</blockquote>
<p>The list really gets me curious to see how things will go as far as dynamically injecting Flash into a document and whether it will be beneficial for search engine saturation. For instance: what if Google <em>does</em> execute the JavaScript which inserts a Flash movie into my document, but the alternate content I provided was much more search engine friendly? How do I ensure that Google indexes the content I intended to be indexed as opposed to the more limited Flash version? There are plenty of questions to be asked in reaction to this update.</p>
<h2>What does it mean for us?</h2>
<p>This update from Google will probably have some interesting repercussions. For instance, it doesn&#8217;t take much time to infer who exactly was making the multitude of requests for SWF indexing. If you&#8217;re not well aware of <a href="/2006/11/06/flash-javascript-and-providing-alternative-content/">effective ways to provide alternate content</a>, who else are you going to blame when your client is asking why they don&#8217;t show up in any search results?</p>
<p>I&#8217;m not sure if anyone else shares this type of concern, however. Taking a step back and thinking about it; is an improved algorithm that indexes Flash content going to act as a benefit to the general public? I&#8217;m not so sure. It&#8217;s as though the update can be viewed as both a positive and a negative at the same time. On one hand, it could be very beneficial when implemented properly, ensuring equivalent alternate content continues to be provided. On the other hand, many developers will now (lazily) opt out of providing alternate content simply because Google can read their text content.</p>
<p>My initial reaction to this update was mostly negative and partially positive. One of the major reasons I felt that way was after reading this paragraph from the more detailed post on Webmaster Central:</p>
<blockquote cite="http://googlewebmastercentral.blogspot.com/2008/06/improved-flash-indexing.html">
<p>We&#8217;ve developed an algorithm that explores Flash files in the same way that a person would, by clicking buttons, entering input, and so on. Our algorithm remembers all of the text that it encounters along the way, and that content is then available to be indexed. We can&#8217;t tell you all of the proprietary details, but we can tell you that the algorithm&#8217;s effectiveness was improved by utilizing Adobe&#8217;s new Searchable SWF library.</p>
</blockquote>
<p>The scariest thing to read in that paragraph for me is <q>&#8220;We can&#8217;t tell you all of the <strong>proprietary</strong> details&#8230;&#8221;</q> Now, I&#8217;m not so ignorant as to say that Google shouldn&#8217;t have some secrets guarding how they remain the big name in search, but that statement was a big reminder that virtually everything surrounding this update is behind closed doors of both Google and Adobe.</p>
<p>The use of Flash is remarkable as far as plugin saturation is concerned, but I think it&#8217;s something that should be kept in mind with updates like this.</p>
<h3>How does this change SEO?</h3>
<p>I&#8217;m very interested to see how much weight is given to Flash content with this update. Do you think Google will treat text found in Flash equally to that of content found in an HTML document? It&#8217;s a strange notion to consider, and I&#8217;m not sure I could make an educated guess quite yet, but I&#8217;d be very interested to see what Google has to say about it over the coming months.</p>
<p>In the grand scheme of things, in an attempt to not think like a Web developer, this update will probably be beneficial for the general public. Poorly developed Flash sites will now be that much easier to find. Stepping back into professional opinion, I&#8217;m very leery of the update. It&#8217;s as though we&#8217;re taking a step back in a way, but are we? Flash is obviously going nowhere; it&#8217;s here to stay. Should we be glad that Adobe and Google are working together to improve the technology? It&#8217;s hard to say that we&#8217;re worse off as a result of this update. Like all things, we can only hope it&#8217;s not taken advantage of.</p>
<br /><p><a href='http://rss.buysellads.com/click.php?z=1269068&k=2ee344414ac81fbb0f9de6ab08e9831e&a=140&c=1748135643' target='_blank' rel='nofollow'>
				<img src='http://rss.buysellads.com/img.php?z=1269068&k=2ee344414ac81fbb0f9de6ab08e9831e&a=140&c=1748135643' border='0' alt='' /></a></p><p><a href='http://buysellads.com/buy/sitedetails/pubkey/2ee344414ac81fbb0f9de6ab08e9831e/zone/1269068' target='_blank'>Advertise here with BSA</a></p>]]></content:encoded>
			<wfw:commentRss>http://mondaybynoon.com/20080707/current-events-googles-improved-flash-indexing/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>&#8226; A Quick Update Regarding the (End of My) Break</title>
		<link>http://mondaybynoon.com/feeder/?FeederAction=clicked&#038;feed=Posts+%28RSS2%29&#038;seed=http%3A%2F%2Fmondaybynoon.com%2F20080616%2Fa-quick-update-regarding-the-end-of-my-break%2F&#038;seed_title=%26%238226%3B+A+Quick+Update+Regarding+the+%28End+of+My%29+Break</link>
		<comments>http://mondaybynoon.com/20080616/a-quick-update-regarding-the-end-of-my-break/#comments</comments>
		<pubDate>Mon, 16 Jun 2008 15:05:59 +0000</pubDate>
		<dc:creator>Jonathan Christopher</dc:creator>
				<category><![CDATA[Site News]]></category>
		<category><![CDATA[actionscript]]></category>
		<category><![CDATA[Apple]]></category>
		<category><![CDATA[Fireworks]]></category>
		<category><![CDATA[Flash]]></category>
		<category><![CDATA[Flex]]></category>
		<category><![CDATA[Mac]]></category>
		<category><![CDATA[news]]></category>
		<category><![CDATA[Site]]></category>
		<category><![CDATA[update]]></category>

		<guid isPermaLink="false">http://mondaybynoon.com/?p=146</guid>
		<description><![CDATA[After taking a few weeks off, I&#8217;ll be returning to our regularly scheduled publications starting next week: June 23, 2008<br /><p><a href='http://rss.buysellads.com/click.php?z=1269068&k=2ee344414ac81fbb0f9de6ab08e9831e&a=136&c=359010318' target='_blank' rel='nofollow'>
				<img src='http://rss.buysellads.com/img.php?z=1269068&k=2ee344414ac81fbb0f9de6ab08e9831e&a=136&c=359010318' border='0' alt='' /></a></p><p><a href='http://buysellads.com/buy/sitedetails/pubkey/2ee344414ac81fbb0f9de6ab08e9831e/zone/1269068' target='_blank'>Advertise here with BSA</a></p>]]></description>
			<content:encoded><![CDATA[<p>I wanted to write a quick note to let everyone know I&#8217;ll be back up and running next week (June 23, 2008). I&#8217;ve got some articles lined up, and everything permitting I&#8217;m hoping to put up a small-ish project I&#8217;ve been working on.</p>
<p>As an update to the list of things I was looking to complete during my time off, it was just the thing I needed. I was able to spend some much enjoyed quality time with <a href="http://www.flickr.com/photos/jonchristopher/2546665025/">Carrie</a> (she got us a <a href="http://wii.nintendo.com/">Wii</a>!) and I was able to get a number of things done with/for my family.</p>
<h2>Some technical details</h2>
<p>It was good to try and unplug for a short amount of time and focus on some other things going on. At the same time, however, it was great to have some more time to read up on some things I&#8217;ve been meaning to teach myself for some time. I recently cracked open <a href="http://www.amazon.com/Essential-ActionScript-3-0/dp/0596526946/ref=pd_bbs_sr_1?ie=UTF8&#038;s=books&#038;qid=1213628215&#038;sr=8-1">Essential ActionScript 3.0</a> and try to get myself more versed in that area as well as <a href="http://www.adobe.com/products/flex/">Flex</a> and <a href="http://www.adobe.com/products/air/">AIR</a>. I&#8217;ve been meaning to get into Flash for (literally) years, so what better time than now? My question to you is this: are you at all interested in me writing pieces on the topic of Flash? I&#8217;d love to start writing and thinking about the general effect the technology has and will continue to have on Web development, but I&#8217;d like to know if anyone is at all interested before doing so.</p>
<p>On top of that, I&#8217;ve been playing a bit with the <a href="http://labs.adobe.com/technologies/fireworkscs4/">Fireworks CS4 beta</a> and (partially) opposed to some people, I&#8217;m loving where things are headed. I&#8217;d like to post updates on the application side of things as well, including text editors, FTP clients, and some of the other tools I find myself relying on quite a bit. My issue with that, however, is that the posts would turn out to be heavily <a href="http://www.apple.com/mac/">Mac</a> oriented, and I&#8217;m not completely comfortable writing articles that aren&#8217;t useful for everyone. Are readers using Windows/Linux opposed to articles written about Mac software? Please take a second to leave a quick note regarding your stance on the matter, even if you&#8217;re a Mac user, I&#8217;ll base my decision on whether or not to write articles of that type on the comments.</p>
<h3>Please bear with me for just one more week</h3>
<p>All in all, I hope I didn&#8217;t lose too many subscribers, and you can expect some new articles to be posted starting a week from today. Stay tuned!</p>
<br /><p><a href='http://rss.buysellads.com/click.php?z=1269068&k=2ee344414ac81fbb0f9de6ab08e9831e&a=136&c=269157985' target='_blank' rel='nofollow'>
				<img src='http://rss.buysellads.com/img.php?z=1269068&k=2ee344414ac81fbb0f9de6ab08e9831e&a=136&c=269157985' border='0' alt='' /></a></p><p><a href='http://buysellads.com/buy/sitedetails/pubkey/2ee344414ac81fbb0f9de6ab08e9831e/zone/1269068' target='_blank'>Advertise here with BSA</a></p>]]></content:encoded>
			<wfw:commentRss>http://mondaybynoon.com/20080616/a-quick-update-regarding-the-end-of-my-break/feed/</wfw:commentRss>
		<slash:comments>10</slash:comments>
		</item>
		<item>
		<title>&#8226; Regarding Unrest in the Web Standards Community</title>
		<link>http://mondaybynoon.com/feeder/?FeederAction=clicked&#038;feed=Posts+%28RSS2%29&#038;seed=http%3A%2F%2Fmondaybynoon.com%2F20070820%2Fregarding-unrest-in-the-web-standards-community%2F&#038;seed_title=%26%238226%3B+Regarding+Unrest+in+the+Web+Standards+Community</link>
		<comments>http://mondaybynoon.com/20070820/regarding-unrest-in-the-web-standards-community/#comments</comments>
		<pubDate>Mon, 20 Aug 2007 13:30:01 +0000</pubDate>
		<dc:creator>Jonathan Christopher</dc:creator>
				<category><![CDATA[Design]]></category>
		<category><![CDATA[Development]]></category>
		<category><![CDATA[HTML]]></category>
		<category><![CDATA[Opinion]]></category>
		<category><![CDATA[Standards]]></category>
		<category><![CDATA[Flash]]></category>
		<category><![CDATA[W3C]]></category>
		<category><![CDATA[WaSP]]></category>

		<guid isPermaLink="false">http://mondaybynoon.com/2007/08/20/regarding-unrest-in-the-web-standards-community/</guid>
		<description><![CDATA[Some designers, developers, and those devoted to the Web have become frustrated with the rate at which the some agencies and organizations operate, as well as the true goals of said organizations. In this article I offer my opinion on the issue and ask for yours.<br /><p><a href='http://rss.buysellads.com/click.php?z=1269068&k=2ee344414ac81fbb0f9de6ab08e9831e&a=93&c=844034058' target='_blank' rel='nofollow'>
				<img src='http://rss.buysellads.com/img.php?z=1269068&k=2ee344414ac81fbb0f9de6ab08e9831e&a=93&c=844034058' border='0' alt='' /></a></p><p><a href='http://buysellads.com/buy/sitedetails/pubkey/2ee344414ac81fbb0f9de6ab08e9831e/zone/1269068' target='_blank'>Advertise here with BSA</a></p>]]></description>
			<content:encoded><![CDATA[<p>I&#8217;m not going to assume everybody has been following the (sometimes heated) discussion surrounding the Web standards movement over the past week or so. I&#8217;d like to first give a brief overview on what&#8217;s happened, and offer my two cents on the surrounding issues. At the root, some designers, developers, and those devoted to the Web have become frustrated with the rate at which the some agencies and organizations operate, as well as the true goals of said organizations.</p>
<h2>The spark that ignited</h2>
<p>While the debate may have been smoldering under the surface, the post that [more or less] caused the blaze to ignite was <a href="http://www.molly.com/2007/08/11/dear-w3c-dear-wasp/">Dear W3c, Dear WaSP</a> by Molly E. Holzschlag, in which she states:</p>
<blockquote cite="http://www.molly.com/2007/08/11/dear-w3c-dear-wasp/"><p>Pay attention, W3C and anyone who cares. We have serious problems. On the surface:</p>
<ul>
<li>HTML 5 serialization under W3C</li>
<li>Run Time Environments such as AIR</li>
<li>Personal agendas overriding agendas that serve the greater good</li>
</ul>
<p>I call on my colleagues, my friends to talk about this.</p>
<p>&#8230;</p>
<p>Are you all just dumbed down by the fact you&#8217;ve got a job or what? Tell me. Let&#8217;s fix it. W3C, WaSP, whatever. We have problems.</p>
<p>Let&#8217;s talk about them and figure something out.</p>
</blockquote>
<p>In her post, Ms. Holzschlag takes a firm stance behind her position regarding the state of the Web and those behind its advancing. She plainly asks for commentary on the issues in an effort to get them resolved.</p>
<h3>The wide range of response</h3>
<p>I <em>strongly urge</em> everyone to read the <a href="http://www.molly.com/2007/08/11/dear-w3c-dear-wasp/#comments">thread of responses</a> posted in reaction to the entry (as well as the <a href="http://www.molly.com/2007/08/13/dear-what-wg-and-html-5-wg/">follow up entry</a>), as the authors are many we have come to respect as industry leaders. Reading comment threads such as those illustrates wonderfully the point I was trying to make in <a href="/2007/07/30/improving-your-process-9-ways-to-improve-yourself/">9 Ways to Improve Yourself</a>: read and talk as much as you can.</p>
<p>The responses range from whole-hearted support to all out opposition, each with strong points to support each case. Many designers and developers sympathize with Ms. Holzschlag in saying too little is being done and that little bit is taking way too long. Others argue that something so large in scope must be approached slowly, with every aspect researched, supported, and understood.</p>
<p>One of the most notable, direct responses was <a href="http://www.zeldman.com/2007/08/15/what-crisis/">What crisis?</a> from Mr. Jeffrey Zeldman.  In his reaction, he states:</p>
<blockquote cite="http://www.zeldman.com/2007/08/15/what-crisis/"><p>Certainly the W3C moves at a glacial pace. It’s why we write float when we mean column. But a glacial pace isn’t all bad, especially if you’re driving off a cliff (which I gather we are). Driving off a cliff at a glacial pace affords you the luxury to turn around. I loves me some glacial pace.</p>
<p>The glacial pace of the W3C has given browser makers time to understand and more correctly implement existing standards. It has also given designers and developers time to understand, fall in love with, and add new abilities to existing standards.</p>
</blockquote>
<p><span id="more-93"></span></p>
<p>Mr. Zeldman, as many others, is simply asking for a [somewhat detailed] breakdown of the crisis as viewed by so many, because he isn&#8217;t aware of such. There are also many other great, well thought-out responses to be read, so be sure to read what you can.</p>
<h3>My personal opinion on the matter</h3>
<p>I tend to have an opinion on many things, but in this specific circumstance, I must admit I&#8217;m quite divided. I can see strong points from both sides, and I am unable to stand firmly behind one side over another. I am very much in support of the advancement of Web standards, and understand that adjustments should be allowed ample time to become established. On the other hand, the time for implementation can be measured in decades when it comes to the <a href="http://www.w3.org/">W3C</a>, and that can become frustrating.</p>
<p>I can completely support <a href="http://www2.jeffcroft.com/blog/2007/aug/18/w3c-where-are-web-designers-and-developers/">wonderful write-ups on this issue</a> (and again <a href="http://www2.jeffcroft.com/blog/2007/aug/18/w3c-where-are-web-designers-and-developers/#comments">great comments</a>) by legends such as <a href="http://www2.jeffcroft.com/">Jeff Croft</a>, and I can also see where Zeldman is coming from. Implementation can&#8217;t be rushed when you&#8217;re working with such an entirely huge project. Taking a snippet from <a href="http://www2.jeffcroft.com/blog/2007/aug/18/w3c-where-are-web-designers-and-developers/#comments">the comments</a> on Mr. Croft&#8217;s post &#8212; it would be great if browser manufacturers began to push updates to the browser rendering engine itself (as opposed to the entire browser) in an effort to speed this process along. Flash has been operating this way for some time, and it does in fact seem to be working out.</p>
<p>In conclusion, I can&#8217;t really say that I am completely fed up with the way the W3C operates &#8212; mostly because I am still trying to establish myself in completely understanding the process and those involved. I do not see myself as enough of an authority to have an established opinion on these issues yet. Yes, I work with the Web on a daily basis, and try to make the Web a better place with what I do, but these men and women have made the Web what it is today. I can completely understand where veteran, industry leading designers and developers are becoming frustrated, and I love reading what they have to say. Their knowledge and experience is some of the best information we can read. Me being able to read intelligent arguments from both sides greatly helps in my decision making process.</p>
<p>Many people view (X)HTML/CSS as stale in favor of a (flashy) Flash application, and it&#8217;s hard to blame them. Nothing dramatic has happened on the markup and style front in quite some time, and Flash has really taken the spotlight because it&#8217;s able to innovate and globally deploy and become adopted at an extraordinary rate. In my opinion, it would be fantastic if the W3C aimed to work at that speed.</p>
<h4>Most importantly; what about you?</h4>
<p>If you haven&#8217;t spoken your mind about this issue ten times over thus far, I&#8217;d love to hear your opinion on the matter. Do you think the W3C is too glacial for anyone&#8217;s good? Would you rather have browser rendering engine upgrades a la Flash player? What other thoughts do you have on the issue?</p>
<br /><p><a href='http://rss.buysellads.com/click.php?z=1269068&k=2ee344414ac81fbb0f9de6ab08e9831e&a=93&c=2016210157' target='_blank' rel='nofollow'>
				<img src='http://rss.buysellads.com/img.php?z=1269068&k=2ee344414ac81fbb0f9de6ab08e9831e&a=93&c=2016210157' border='0' alt='' /></a></p><p><a href='http://buysellads.com/buy/sitedetails/pubkey/2ee344414ac81fbb0f9de6ab08e9831e/zone/1269068' target='_blank'>Advertise here with BSA</a></p>]]></content:encoded>
			<wfw:commentRss>http://mondaybynoon.com/20070820/regarding-unrest-in-the-web-standards-community/feed/</wfw:commentRss>
		<slash:comments>7</slash:comments>
		</item>
		<item>
		<title>&#8226; Typography in Headings: sIFR? Image Replacement?</title>
		<link>http://mondaybynoon.com/feeder/?FeederAction=clicked&#038;feed=Posts+%28RSS2%29&#038;seed=http%3A%2F%2Fmondaybynoon.com%2F20070528%2Ftypography-in-headings-sifr-image-replacement%2F&#038;seed_title=%26%238226%3B+Typography+in+Headings%3A+sIFR%3F+Image+Replacement%3F</link>
		<comments>http://mondaybynoon.com/20070528/typography-in-headings-sifr-image-replacement/#comments</comments>
		<pubDate>Mon, 28 May 2007 12:21:52 +0000</pubDate>
		<dc:creator>Jonathan Christopher</dc:creator>
				<category><![CDATA[CSS]]></category>
		<category><![CDATA[Design]]></category>
		<category><![CDATA[Development]]></category>
		<category><![CDATA[JavaScript]]></category>
		<category><![CDATA[Opinion]]></category>
		<category><![CDATA[Typography]]></category>
		<category><![CDATA[Flash]]></category>
		<category><![CDATA[image-replacement]]></category>
		<category><![CDATA[sIFR]]></category>
		<category><![CDATA[type]]></category>

		<guid isPermaLink="false">http://mondaybynoon.com/2007/05/28/typography-in-headings-sifr-image-replacement/</guid>
		<description><![CDATA[While sIFR has garnered quite a bit of attention and support, I have yet to see it implemented all that often.  Is CSS based image replacement preferred?<br /><p><a href='http://rss.buysellads.com/click.php?z=1269068&k=2ee344414ac81fbb0f9de6ab08e9831e&a=81&c=238410777' target='_blank' rel='nofollow'>
				<img src='http://rss.buysellads.com/img.php?z=1269068&k=2ee344414ac81fbb0f9de6ab08e9831e&a=81&c=238410777' border='0' alt='' /></a></p><p><a href='http://buysellads.com/buy/sitedetails/pubkey/2ee344414ac81fbb0f9de6ab08e9831e/zone/1269068' target='_blank'>Advertise here with BSA</a></p>]]></description>
			<content:encoded><![CDATA[<p>One of the more common areas for designers to apply a custom font to a design is in the site headings.  It is in their nature to stand out, making an attractive target for a custom type face.  Developers have tried time and time again to come up with the best possible image replacement techniques to ensure that their documents retain proper accessibility while reaching the next level.  A new and exciting method to obtain custom type became available and lots of people loved it; <acronym title="Scalable Inman Flash Replacement">sIFR</acronym>.  <a href="http://www.mikeindustries.com/sifr/">sIFR</a> gave designers an unobtrusive way to include any font under the sun in their designs, opening new doors for Web design.  While <acronym title="Scalable Inman Flash Replacement">sIFR</acronym> has garnered quite a bit of attention and support, I have yet to see it implemented all that often.</p>
<h2>A short history of custom type on the Web</h2>
<p>We can all remember back to the days where finding bits of information about font requirements were found next to the screen resolution requirements as well as browser requirements.  Many times, the fonts were supplied with a quick hyperlink and after a quick download, unzip, installation, and restart of your browser you were ready to go!  Luckily, providing a requirement such as that seemed to be short lived (although you still run across the issue as well as browser and resolution requirements to this day).  With the implementation of <abbr title="Cascading Style Sheets">CSS</abbr>, developers and designers had much more to work with and were now able to use more effective techniques in their designs.</p>
<h3>CSS based image replacement</h3>
<p>Using <abbr title="Cascading Style Sheets">CSS</abbr> image replacement caught on like wildfire and many designers use it in nearly all of their work.  Personally, I find myself using the technique at least once in nearly every project I work on, including this website.  There are <em>many</em> different methods used for image replacement, each with their own set of pros and cons.  A great resource to read about and view examples of various techniques is a post on <a href="http://mezzoblue.com">mezzoblue</a> entitled <a href="http://www.mezzoblue.com/tests/revised-image-replacement/">Revised Image Replacement</a>.  A number of methods are detailed including a short description, code sample, and live examples of each.</p>
<p>During the second revision of this website, I had come up with a technique for image replacement that I hadn&#8217;t seen anywhere else.  The details are included in the write-up, but essentially it was the best way I could find to not bloat the code with extra markup while retaining accessibility as best as possible.  Instead of trying to hide any of the content in the first place, I attempted to camouflage it using the color of an image.  Please read more about <a href="/2006/10/23/my-latest-take-on-image-replacement/">my latest take on image replacement</a>.</p>
<h3>What is sIFR anyway?</h3>
<p>As taken from <a href="http://wiki.novemberborn.net/sifr">WIKI.NOVEMBERBORN</a>:</p>
<blockquote cite="http://wiki.novemberborn.net/sifr/What+is+sIFR"><p>sIFR (or Scalable Inman Flash Replacement) is a technology that allows you to replace text elements on screen with Flash equivalents. sIFR is the result of many hundreds of hours of designing, scripting, testing, and debugging by <a href="http://www.mikeindustries.com/">Mike Davidson</a> and <a href="http://www.novemberborn.net/">Mark Wubben</a>.  Mike, Mark and an invaluable stable of beta testers, supporters, and educators like <a href="http://www.violetsky.net/">Stephanie Sullivan</a> and <a href="http://www.macromedia.com/support/forums/team_macromedia/team_members/114.html">Danilo Celic</a> of <a href="http://www.communitymx.com/">Community MX</a> completely rebuilt a DOM replacement method originally conceived by <a href="http://www.shauninman.com/">Shaun Inman</a> into a high quality cross-browser, cross-platform typography solution for the masses.</p>
</blockquote>
<p><span id="more-81"></span></p>
<p>In my opinion, <a href="http://novemberborn.net/sifr3">sIFR</a> is, in and of itself, quite a good idea as well as an evolved technique.  Earlier versions of <acronym title="Scalable Inman Flash Replacement">sIFR</acronym> became available some time ago, and it is still being researched as well as developed to this day.  The new beta releases are including new features, as well as rethinking implementation itself.  My main question is: why is sIFR not more widely implemented?  Is it because of the requirements placed on the reader in that they need to possess a third party plugin as well as have JavaScript enabled to run a check for that plugin?</p>
<p>While requirements placed on the reader may be slightly overbearing, <acronym title="Scalable Inman Flash Replacement">sIFR</acronym> was developed in such a way where it will gracefully degrade for your readers.  Am I mistaken in my observation that sIFR is not implemented as much as you&#8217;d think?</p>
<h4>In closing</h4>
<p>As with any story, there are two sides with both <abbr title="Cascading Style Sheets">CSS</abbr> based image replacement as well as <acronym title="Scalable Inman Flash Replacement">sIFR</acronym> as choices for custom type in headings.  There are accessibility issues attached to image replacement, and user requirement issues when dealing with sIFR.  Which do you think is the better choice and why?</p>
<p class="post-script">P.S. I&#8217;ve ended posts with questions before in hopes of getting some opinion from readers as I value their opinion.  I&#8217;m hoping that those of you who don&#8217;t normally write a comment after reading the article can find a few minutes to do so on this.  I&#8217;m truly interested in the reaction other designers and developers have regarding the two techniques.  Thanks a lot in advance!</p>
<br /><p><a href='http://rss.buysellads.com/click.php?z=1269068&k=2ee344414ac81fbb0f9de6ab08e9831e&a=81&c=1634827699' target='_blank' rel='nofollow'>
				<img src='http://rss.buysellads.com/img.php?z=1269068&k=2ee344414ac81fbb0f9de6ab08e9831e&a=81&c=1634827699' border='0' alt='' /></a></p><p><a href='http://buysellads.com/buy/sitedetails/pubkey/2ee344414ac81fbb0f9de6ab08e9831e/zone/1269068' target='_blank'>Advertise here with BSA</a></p>]]></content:encoded>
			<wfw:commentRss>http://mondaybynoon.com/20070528/typography-in-headings-sifr-image-replacement/feed/</wfw:commentRss>
		<slash:comments>15</slash:comments>
		</item>
		<item>
		<title>&#8226; Making the Best of Video Using Flash</title>
		<link>http://mondaybynoon.com/feeder/?FeederAction=clicked&#038;feed=Posts+%28RSS2%29&#038;seed=http%3A%2F%2Fmondaybynoon.com%2F20061127%2Fmaking-the-best-of-video-using-flash%2F&#038;seed_title=%26%238226%3B+Making+the+Best+of+Video+Using+Flash</link>
		<comments>http://mondaybynoon.com/20061127/making-the-best-of-video-using-flash/#comments</comments>
		<pubDate>Mon, 27 Nov 2006 13:39:03 +0000</pubDate>
		<dc:creator>Jonathan Christopher</dc:creator>
				<category><![CDATA[Accessibility]]></category>
		<category><![CDATA[Opinion]]></category>
		<category><![CDATA[Flash]]></category>
		<category><![CDATA[FLV]]></category>

		<guid isPermaLink="false">http://mondaybynoon.com/2006/11/27/making-the-best-of-video-using-flash/</guid>
		<description><![CDATA[Including any form of multimedia within a website has an ugly history behind it. Browser inconsistencies, required third party plugins, and the need for a proper codec made including multimedia a true problem. Even worse, it made it very difficult for any potential readers to successfully view your media. By far the most difficult piece [...]<br /><p><a href='http://rss.buysellads.com/click.php?z=1269068&k=2ee344414ac81fbb0f9de6ab08e9831e&a=53&c=550163771' target='_blank' rel='nofollow'>
				<img src='http://rss.buysellads.com/img.php?z=1269068&k=2ee344414ac81fbb0f9de6ab08e9831e&a=53&c=550163771' border='0' alt='' /></a></p><p><a href='http://buysellads.com/buy/sitedetails/pubkey/2ee344414ac81fbb0f9de6ab08e9831e/zone/1269068' target='_blank'>Advertise here with BSA</a></p>]]></description>
			<content:encoded><![CDATA[<p>Including any form of multimedia within a website has an ugly history behind it.  Browser inconsistencies, required third party plugins, and the need for a proper codec made including multimedia a true problem.  Even worse, it made it very difficult for any potential readers to successfully view your media.  By far the most difficult piece of multimedia to effectively include in any document would be video.</p>
<h3>The disaster that was</h3>
<p>Back in the days of media player badges and codec requirement notification paragraphs, it would take a large effort from your reader to successfully view any piece of video you wanted to share.  They had to have the proper credentials to view the clip or else they would be faced with various &#8216;missing plugin&#8217; notifications either from their media player or browser.    With any luck a reader would be provided with instructions on how to obtain the proper software in order to play the file, and after installing the new software, they could hit your page and try again.  In my personal experience, that process left much to be desired, including repeated browser crashes and general failure of properly viewing the video.</p>
<p>What&#8217;s interesting is how determined people are in their stance behind getting video on their webpages.  Time after time, new techniques were thought up to try and improve the state of video on the Web.  More often than not, the new methods were just as bad as the previous, until one method came along that would rule them all.  A method which uses technology the majority of your readers would have anyways.</p>
<h2>The rise of Flash video</h2>
<p><img class="borderless right" src="/images/flashlogo.jpg" alt="Flash Logo" />Flash video (<a href="http://en.wikipedia.org/wiki/FLV">FLV</a>) has been available since Flash version 6, but until fairly recently it was ignored in a way.  The evolution of certain video based websites really pushed the use of Flash video into the mainstream at a rapid rate.  Through these huge Flash video based websites, the ability to make Flash based video was easier than ever for anybody to do.  Not only was it easy to create, it was easy to do what you wanted with it.  Including the pieces of video just about anywhere was now arguably simple for someone to do.  Viewing the video was also quite nice &#8212; the ability to fast forward, rewind, pause, adjust the volume, and perhaps most importantly: stream, were all present and it seemed to &#8216;just work&#8217; (unlike many previously accepted techniques).</p>
<p>Beyond the convenience of actually using FLV, designers have the ability to customize the player in which their video is played.  Unlike using one of the various media players which inherit their native interface, a FLV player can be designed to really mesh well with the project you&#8217;re working on.</p>
<h4>So why is Flash video so great?</h4>
<p>The <em>true benefit to Flash video</em>, in my opinion, is the ability for Web developers to <a href="/2006/11/06/flash-javascript-and-providing-alternative-content/">provide effective alternate content</a> for the content.  Flash video has its own accessibility benefits, including the ability to <a href="http://www.adobe.com/macromedia/accessibility/features/flash/captions.html">provide subtitles and captions</a> for the video.  Not only that, a developer could use unobtrusive Flash detection via JavaScript to see if the reader has the proper version of Flash.  If they don&#8217;t, links to download the content in other video formats could be included.  Personally, I think we can do better than:</p>
<blockquote><p>This site uses Flash 8.  You need to upgrade your player to view this content.</p>
</blockquote>
<p><span id="more-53"></span></p>
<p>&#8220;Alternate content&#8221; such as that puts us back at square one &#8212; you may as well have a <acronym title="Windows Media Player">WMP</acronym> badge linking to a download page.  Links to download the video in other [popular] formats would work better here, in my opinion.  Beyond that, different alternate content could be provided entirely.  Instead of providing download links, equivalent text could be provided, outlining the dialog of the video if necessary.</p>
<p>In defense of the <em>strictly</em> based video sharing sites, a message similar to that used above may be acceptable; after all, the sole purpose of the site is to display a piece of video. Much of my opinion surrounding alternate content for video is when it is included as a piece of information to be absorbed by readers.</p>
<h5>In summary of Flash video</h5>
<p>While I personally feel that Flash is sometimes overused just to say it&#8217;s there, I think for video, FLV is by far the best solution.  I think that we&#8217;re at a point where Flash can be included within a document in such a way where it is not obtrusive to anybody.  While some may argue that you are neglecting the population that chooses to browse the Web while having JavaScript disabled, my argument is that through the production of effective alternate content, it shouldn&#8217;t be a problem.  Your reader should be provided with equivalent content, and theoretically not even know they missed out on a Flash based video.</p>
<p>All in all, I believe using FLV in combination with unobtrusive Flash detection to include video is currently the best solution.  The benefits to design are secondary to the ability developers are given to provide effective alternate content.  The most difficult genre of multimedia to provide alternate content for would have to be video; animated visuals in sync with audio does not convert to something text based very easily.  The development of FLV and functional Flash detection techniques are a step forward.</p>
<br /><p><a href='http://rss.buysellads.com/click.php?z=1269068&k=2ee344414ac81fbb0f9de6ab08e9831e&a=53&c=1241183859' target='_blank' rel='nofollow'>
				<img src='http://rss.buysellads.com/img.php?z=1269068&k=2ee344414ac81fbb0f9de6ab08e9831e&a=53&c=1241183859' border='0' alt='' /></a></p><p><a href='http://buysellads.com/buy/sitedetails/pubkey/2ee344414ac81fbb0f9de6ab08e9831e/zone/1269068' target='_blank'>Advertise here with BSA</a></p>]]></content:encoded>
			<wfw:commentRss>http://mondaybynoon.com/20061127/making-the-best-of-video-using-flash/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
	</channel>
</rss>

<!-- Performance optimized by W3 Total Cache. Learn more: http://www.w3-edge.com/wordpress-plugins/

Database Caching 4/120 queries in 0.137 seconds using apc
Object Caching 1735/1938 objects using apc

Served from: www.mondaybynoon.com @ 2012-02-10 19:28:21 -->
