<?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>DavidTucker.net</title>
	<atom:link href="http://www.davidtucker.net/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.davidtucker.net</link>
	<description>web development goodness</description>
	<lastBuildDate>Tue, 30 Jun 2009 17:32:34 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Adobe AIR 1.5 Cookbook Available for Kindle</title>
		<link>http://www.davidtucker.net/2009/06/30/adobe-air-1-5-cookbook-available-for-kindle/</link>
		<comments>http://www.davidtucker.net/2009/06/30/adobe-air-1-5-cookbook-available-for-kindle/#comments</comments>
		<pubDate>Tue, 30 Jun 2009 17:24:18 +0000</pubDate>
		<dc:creator>David Tucker</dc:creator>
				<category><![CDATA[AIR]]></category>

		<guid isPermaLink="false">http://www.davidtucker.net/?p=510</guid>
		<description><![CDATA[
The Adobe AIR 1.5 Cookbook from O&#8217;Reilly is now available for the Kindle.  This book is great for anyone from beginning to advanced and covers Flex, Flash, and JavaScript/HTML AIR development:
The hands-on recipes in this cookbook help you solve a variety of tasks and scenarios often encountered when using Adobe AIR to build Rich [...]]]></description>
			<content:encoded><![CDATA[<p><a href="https://www.amazon.com/dp/B0028N4W42?tag=davidtunet-20&#038;camp=0&#038;creative=0&#038;linkCode=as4&#038;creativeASIN=B0028N4W42&#038;adid=0SD40ZPZGDD2YQJ7V6FB&#038;" target="_blank"><img alt="" src="http://ecx.images-amazon.com/images/I/51roHztgTQL._SL500_AA246_PIkin2,BottomRight,-1,34_AA280_SH20_OU01_.jpg" title="Adobe AIR 1.5 Cookbook Kindle Edition" class="alignright" width="280" height="280" border="0" /></a></p>
<p>The <a href="https://www.amazon.com/dp/B0028N4W42?tag=davidtunet-20&#038;camp=0&#038;creative=0&#038;linkCode=as4&#038;creativeASIN=B0028N4W42&#038;adid=0RVJKCE61X5CXPDN4BXP&#038;" target="_blank">Adobe AIR 1.5 Cookbook</a> from O&#8217;Reilly is now available for the <a href="http://www.amazon.com/Kindle-Amazons-Wireless-Reading-Generation/dp/B00154JDAI/ref=amb_link_84549771_1?pf_rd_m=ATVPDKIKX0DER&#038;pf_rd_s=center-1&#038;pf_rd_r=04AT3W34X7JYT07JFPSC&#038;pf_rd_t=101&#038;pf_rd_p=482492931&#038;pf_rd_i=507846" target="_blank">Kindle</a>.  This book is great for anyone from beginning to advanced and covers Flex, Flash, and JavaScript/HTML AIR development:</p>
<blockquote><p>The hands-on recipes in this cookbook help you solve a variety of tasks and scenarios often encountered when using Adobe AIR to build Rich Internet Applications for the desktop. Thoroughly vetted by Adobe&#8217;s AIR development team, Adobe AIR 1.5 Cookbook addresses fundamentals, best practices, and more. If you want to learn the nuances of Adobe AIR to build innovative applications, this is the book you&#8217;ve been waiting for.</p></blockquote>
<p>As you might guess, I am a bit biased &#8211; but, I think this book is the best source of AIR recipes available today.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.davidtucker.net/2009/06/30/adobe-air-1-5-cookbook-available-for-kindle/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>An Honest Open Discussion on Web Standards and HTML 5</title>
		<link>http://www.davidtucker.net/2009/06/19/an-honest-open-discussion-on-web-standards-and-html-5/</link>
		<comments>http://www.davidtucker.net/2009/06/19/an-honest-open-discussion-on-web-standards-and-html-5/#comments</comments>
		<pubDate>Fri, 19 Jun 2009 15:40:21 +0000</pubDate>
		<dc:creator>David Tucker</dc:creator>
				<category><![CDATA[AIR]]></category>
		<category><![CDATA[Flash]]></category>
		<category><![CDATA[Flex]]></category>
		<category><![CDATA[Web Standards]]></category>

		<guid isPermaLink="false">http://www.davidtucker.net/?p=467</guid>
		<description><![CDATA[If you monitor the web, you likely think that the Flash Player and Silverlight are on life support, and that HTML5 is rapidly changing what is possible on the web.  In reality, many people who are commenting on HTML5 don&#8217;t fully understand the current landscape.  Did you know that HTML5 editor Ian Hickson [...]]]></description>
			<content:encoded><![CDATA[<p>If you monitor the web, you likely think that the Flash Player and Silverlight are on life support, and that HTML5 is rapidly changing what is possible on the web.  In reality, many people who are commenting on HTML5 don&#8217;t fully understand the current landscape.  Did you know that HTML5 editor Ian Hickson stated that HTML5 won&#8217;t fully be implemented in all browsers until 2022?  Did you know that iPhone developers can start fully using HTML5 now?  Did you know that all features in HTML5 were originally from web plugins?  Did you know that Google uses a web plugin for Google Wave?</p>
<p>We need an open honest discussion about HTML5 and what it means for the web.  Unfortunately, you aren&#8217;t going to get the truth from fanatics on either side, but instead we all need to examine all of the evidence and come to our own conclusions.  I have spent a great deal of time analyzing the facts, and in the process I have made several observations.</p>
<p><span id="more-467"></span></p>
<blockquote><p><strong>DISCLAIMER:</strong> In full disclosure, I must mention that currently I am Flash Platform developer (primarily Flex/AIR).  I also write a regular column for the <a href="http://www.adobe.com/devnet/ria/newsletter/" target="_blank">Adobe NewsFlash newsletter</a>.  However, before I became a full-time Flash Platform developer, I was a traditional web developer who spent all day dealing with HTML, CSS, JavaScript, and PHP.  I feel that I have an understanding of both sides of the discussion (but obviously am open to any input anyone has on the matter).</p></blockquote>
<h4>The Present</h4>
<p>After much effort by many dedicated developers, <a href="http://en.wikipedia.org/wiki/HTML_5" target="_blank">HTML5</a> is just about ready for prime time.  This process started about a decade ago, and gone through many iterations.  Today, HTML5 is available and ready to go on a few platforms/browsers.  However, not all browsers implement all of the standards, and some browsers haven&#8217;t even announced when they expect to have full HTML5 support<sup><a href="#foot6">6</a></sup>.  In reality, version 3 of the iPhone OS is the only solid platform that has full HTML5 support (as well as some other fixed development platforms).  What does this mean for developers?  It means that HTML5 is still very much in the future (and not the present) for a majority of developers.</p>
<p>I was struck when reading Jeff Croft&#8217;s posting, <a href="http://jeffcroft.com/blog/2008/sep/11/two-thousand-twenty-two/" target="_blank">Two Thousand and Twenty-Two</a>, last September.  It shed a lot of light on the frustration many developers are having with web standards as a whole.  While, I haven&#8217;t even talked with Jeff directly, I have always been a fan of his work.  After learning of the bleak timeline<sup><a href="#foot1">1</a></sup> put forth for full HTML 5 browser adoption, Jeff stated:  <em>&#8220;it ultimately doesn’t matter if HTML 5 is available next month, next year, or fifty years from now. Those of us who do real work in this industry know that the only thing that really matters is what specs and technologies are supported by the browsers real people use&#8221;.</em></p>
<p><strong>Developers who have to build solutions for clients don&#8217;t care about the theoretical, they care about the reality</strong>.  On that same vein, a solution is not a solution if it only applies to 10% of the target audience.  It isn&#8217;t a solution if only applies to 90% (and leaves out 10%).  Clients want sites/applications that work well for every member of the target audience &#8211; and they want it today.  This brings me to my first observation:</p>
<blockquote><p><strong>Observation 1:</strong> Developers won&#8217;t be able to use HTML 5 in solutions they build for their clients (unless they are on a fixed-platform as described above) until at least 2014.  For full HTML 5 functionality, this will be much later even than this.<sup><a href="#foot1">1</a></sup></p></blockquote>
<p>Developers could look at creating solutions that leverage both HTML5 and the current HTML/JS model.  However, this would mean that for a single solution a developer would have to create:</p>
<ol>
<li>Browser detection to determine if the user is HTML5 capable</li>
<li>A full HTML 4.1/XHTML 1 application for current and older browsers:</li>
<ol>
<li>Multiple CSS files (including hacks) to support IE6, IE7, Firefox 3, Safari 3</li>
<li>JavaScript that is compatible with all browsers listed above</li>
</ol>
<li>A full HTML5 application (which will have little code overlap from the HTML 4.1 application)</li>
</ol>
<p>For developers who already have to deal with the CSS and JavaScript craziness, this would just add another layer of complexity.  In reality, HTML5 won&#8217;t be an option for traditional developers until 90%+ of the web is using an HTML5 capable browser.  Keep in mind that most all sites still have to check for IE6 users, even though it was released eight years ago (2001).</p>
<h4>The Truth About Plugins</h4>
<p>At the heart of this discussion are the web plugings that we use today.  Many articles<sup><a href="#foot5">5</a></sup> have been written lately claiming that HTML5 will kill off traditional web plugins.  In reality, this is far from the truth.  Before I address that issue directly, we need to take a closer look at what is a web plugin.</p>
<p>When listing the common web plugins, most people realize that this includes the <a href="http://www.adobe.com/products/flashplayer/" target="_blank">Adobe Flash Player</a>, <a href="http://www.microsoft.com/silverlight/" target="_blank">Microsoft Silverlight</a>, and <a href="http://javafx.com/" target="_blank">JavaFX</a>.  However, this also includes <a href="http://gears.google.com/" target="_blank">Google Gears</a>, <a href="http://code.google.com/p/nativeclient/" target="_blank">Google Native Client</a>, the <a href="http://earth-api-samples.googlecode.com/svn/trunk/demos/interactive/index.html" target="_blank">Google Earth plug-in</a>, as well as the <a href="http://mail.google.com/videochat" target="_blank">Google audio/video chat plug-in</a>.  In addition, to the Google plugins, there are countless plugins by other vendors.  These plugins have been vilified due to the fact that they are &#8216;closed source&#8217; projects.  The truth is that the plugins have a rapid development cycle that leads to innovation.  I am not saying that this can&#8217;t happen with an open source project, but I develop cutting-edge solutions for real clients.  I can&#8217;t look to web standards for real innovation &#8211; only more of what has already been implemented:</p>
<blockquote><p><strong>Observation 2:</strong> Web standards will never innovate &#8211; they will only implement what plugins have already successfully included.  This is due to the fact that the standards process is run by Microsoft, Google, Mozilla, and other companies that aren&#8217;t going to invest in implementing a feature unless it already has a proven place in development.  <strong>The term standardization implies that you are taking something that already exists and creating a uniform process for implementing it.</strong></p></blockquote>
<p>In addition, many developers fail to acknowledge the role plugins have played in the HTML5 standard.  This brings me to an observation:</p>
<blockquote><p><strong>Observation 3:</strong> Every new feature in HTML 5 (except maybe 2) were added because developers wanted functionality already available in a plugin.  This includes offline cache (Google Gears), canvas (Flash Player), media playback (Flash Player and others), drag and drop (Flash Player and others), etc&#8230;<sup><a href="#foot3">3</a></sup></p></blockquote>
<p>At the recent forefront of this debate has been <a href="http://wave.google.com/" target="_blank">Google Wave</a>, recently announced by Google at the <a href="http://code.google.com/events/io/" target="_blank">Google IO Conference</a>.  This rich Internet application has been hailed as a great example of what web standards can do.  However, virtually no one has commented on the fact that it requires a plugin to function.  Yes, the example of what HTML5 can do requires Google Gears for some of its functionality.  In reality, it is only for a small portion of the functionality (drag and drop), but it brings to light an important observation.</p>
<blockquote><p><strong>Observation 4:</strong> Google had the option to go through the standards process and try to add the drag and drop functionality before releasing Wave, but they decided that the user experience would suffer without the functionality.  Instead, they chose to use the plugin to provide the best overall user experience.<sup><a href="#foot2">2</a></sup></p></blockquote>
<p>The truth is that plugins can &#8216;<a href="http://blogs.adobe.com/jd/2009/06/more_like_nine_months_to_upgra.html" target="_blank">upgrade the web</a>&#8216; in under a year. In reality, an idea can go through production, QA, released to users, and then pushed to 85%+ of the web within 16 months<sup><a href="#foot4">4</a></sup>.  This is not the case with web standards:</p>
<blockquote><p><strong>Observation 5:</strong> Because of the major corporations and entities (as well as egos) that are involved, any major change (that requires browser creators to change functionality in a uniform manner), is guaranteed to take at least a decade from idea inception to actual implementation (across all browsers).  The time required to allow for users of older browsers to upgrade, can add another 5+ years to the process.<sup><a href="#foot1">1</a></sup></p></blockquote>
<p>If HTML5 were completely implemented by all major browsers today, and if all users had these upgraded browsers &#8211; the web plugins would take a serious beating from HTML5 (although even then &#8211; it wouldn&#8217;t kill them).  In reality, HTML5 can&#8217;t even compete with the web plugins &#8211; because it is currently only viable on fixed-platform solutions (like the iPhone).</p>
<h4>Quality vs. Standards</h4>
<p>One of my major points of anger on this topic is that many developers are ignoring quality in pursuit of web standards.  That is at the center of the <a href="http://ajaxian.com/archives/open-codecs-open-video" target="_blank">video codec debate</a> (and there are many examples of these types of issues around HTML5).  <strong>Developers are choosing to evaluate solutions based on their relative openness rather than their actual functionality.</strong> What have the last five years taught us?  We are finally entering an era where we understand that user experience is the key, and now some developers want to sacrifice quality for openness.  This beings me to one of my most vehement observations:</p>
<blockquote><p><strong>Observation 6:</strong> Many open-source solutions are at the top of their respective field (Apache, MySQL, Linux, the Flex Framework, etc&#8230;).  Inferior solutions (like the <a href="http://en.wikipedia.org/wiki/Ogg" target="_blank">Ogg</a> codecs) should not be tolerated just because they are &#8216;open&#8217;.  If you want all browsers to implement a video codec, make one that is better than <a href="http://en.wikipedia.org/wiki/H.264" target="_blank">h.264</a>.  <strong>Developers should never sacrifice the user experience for the warm feeling they get when using &#8216;open&#8217; solutions.</strong></p></blockquote>
<p>When a potential client looks at my body of work (or my company&#8217;s body of work) they will not care about web standards &#8211; they will care about the quality and functionality of the work.  In addition, when a user uses my application, they won&#8217;t care about &#8216;openness&#8217; but only about the overall functionality and user experience.  As a developer and an employee of a company &#8211; I cannot recommend an inferior solution.  I have to evaluate all solutions based on functionality to stay competitive.  <strong>This means that in the future, HTML5 will be a solution that I consider if it provides better functionality &#8211; but, I will not choose it simply because it is open.  It will be on equal footing with the other solutions that are available.</strong></p>
<h4>The Future</h4>
<p>I hope that these overall observations have shed some light on this issue.  The crux of the issue is this: fixed-platform developers can enjoy HTML5 now &#8211; and they should embrace it and start learning / working with it now.  Traditional developers will have to wait around 5 years before it is a real option for them.  In that time, we will probably have Flash Player 13, Silverlight 5, and JavaFX 3.  Who knows what these versions will include &#8211; but, we can assume that the functionality they will include will probably be included in a future version of HTML.</p>
<hr />
<p><a name="foot1" /><sup>1</sup> <a href="http://blogs.techrepublic.com.com/programming-and-development/?p=718" target="_blank">HTML 5 Editor Ian Hickson discusses features, pain points, adoption rate, and more</a><br />
<a name="foot2" /><sup>2</sup> <a href="http://wave.google.com/" target="_blank">Google Wave</a> (video described Wave&#8217;s use of plugins)<br />
<a name="foot3" /><sup>3</sup> <a href="http://blog.digitalbackcountry.com/2009/05/html5-versus-flash-versions/" target="_blank">HTML5 Versus Flash Versions</a><br />
<a name="foot4" /><sup>4</sup> <a href="http://www.adobe.com/products/player_census/flashplayer/version_penetration.html" target="_blank">Adobe Flash Player Version Penetration</a><br />
<a name="foot5" /><sup>5</sup> <a href="http://www.computerworld.com/action/article.do?command=viewArticleBasic&#038;taxonomyName=development&#038;articleId=9134422&#038;taxonomyId=11&#038;intsrc=kc_feat" target="_blank">HTML 5: Could it kill Flash and Silverlight?</a>, <a href="http://www.infoworld.com/d/developer-world/html-5-could-it-kill-flash-and-silverlight-291" target="_blank">HTML 5: Could it kill Flash and Silverlight?</a><br />
<a name="foot6" /><sup>6</sup> <a href="http://a.deveria.com/caniuse/" target="_blank">Compatibility tables for features in HTML5, CSS3, SVG and other upcoming web technologies</a>, <a href="http://wiki.whatwg.org/wiki/Implementations_in_Web_browsers">Implementations in Web Browsers</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.davidtucker.net/2009/06/19/an-honest-open-discussion-on-web-standards-and-html-5/feed/</wfw:commentRss>
		<slash:comments>15</slash:comments>
		</item>
		<item>
		<title>Observations about Apple, the iPhone, PhoneGap, and the Flash Player</title>
		<link>http://www.davidtucker.net/2009/06/09/observations-about-apple-the-iphone-phonegap-and-flash/</link>
		<comments>http://www.davidtucker.net/2009/06/09/observations-about-apple-the-iphone-phonegap-and-flash/#comments</comments>
		<pubDate>Tue, 09 Jun 2009 15:13:33 +0000</pubDate>
		<dc:creator>David Tucker</dc:creator>
				<category><![CDATA[Apple]]></category>
		<category><![CDATA[Flash]]></category>
		<category><![CDATA[Mobile]]></category>

		<guid isPermaLink="false">http://www.davidtucker.net/?p=459</guid>
		<description><![CDATA[I have several developer friends who aren&#8217;t Flash Platform developers.  Many of them have been down on Flash/Flex content lately &#8211; and a good deal of it has centered around the iPhone.  After all &#8211; the iPhone doesn&#8217;t have Flash because of performance / battery life issues, right?  Not exactly.  In [...]]]></description>
			<content:encoded><![CDATA[<p>I have several developer friends who aren&#8217;t Flash Platform developers.  Many of them have been down on Flash/Flex content lately &#8211; and a good deal of it has centered around the iPhone.  After all &#8211; the iPhone doesn&#8217;t have Flash because of performance / battery life issues, right?  Not exactly.  In my opinion, it is something a bit deeper.  While this post won&#8217;t change the whole Flash / iPhone saga, hopefully it will help educate you on some of the motives that aren&#8217;t always publicly shared.</p>
<p>In this while debate, I have made three observations about Apple that have shaped my perspective:</p>
<p><span id="more-459"></span></p>
<p><strong>Observation #1</strong> &#8211; Apple has proactively sought to eliminate any cross-platform development platform on the iPhone.</p>
<p>In many ways this is a good business more for them, but it highlights a bit of their true motives.  Why aren&#8217;t projects like PhoneGap and the  Flash Platform supported on the iPhone (even though both run perfectly fine on the device)?  Very simple.  Apple wants iPhone developers to be &#8216;locked into&#8217; iPhone development.  The last thing they want to see is one of their featured applications easily ported over to another platform (Windows Mobile, Android, Blackberry, Symbian, etc&#8230;).</p>
<p>Don&#8217;t believe me?  Dion Almaer posted an article <a href="http://ajaxian.com/archives/someone-at-apple-please-review-stance-on-phonegap" target="_blank">detailing Apple&#8217;s stance against PhoneGap</a> last month on Ajaxian.  He points out some specific verbage in the iPhone SDK agreement that outlines Apple&#8217;s position:</p>
<blockquote><p>” An Application may not itself install or launch other executable code by any means, including without limitation through use of a plug-in architecture, calling other frameworks, other APIs or otherwise. No interpreted code may be downloaded and used in an Application except for code that is interpreted and run by Apple’s Published APIs and built-in interpreter(s).&#8221;</p></blockquote>
<p>While this isn&#8217;t entirely bad, it was clearly inserted to keep other platforms like PhoneGap and the Flash Player from encroaching on Apple&#8217;s native iPhone development platform.</p>
<p><strong>Observation #2</strong> &#8211; The Flash Player hasn&#8217;t been approved because it is a threat to Apple&#8217;s App Store Revenue.</p>
<p>Currently, there is no way to create rich dynamic applications outside of the iPhone SDK.  With web applications, you are just limited to traditional HTML / JavaScript applications.  The Flash Player would change this.  For developers and users &#8211; that is a great thing.  The iPhone SDK would still provide things like data storage, hardware access, etc&#8230; &#8211; but, applications not needing that level of integration could easily be deployed on the web.  Many of the applications in the App Store could easily be Flash applications deployed through the web and not through the App Store &#8211; hence the problem.  Apple&#8217;s totalitarian domination of the App Store gives them a conflict of interest when it comes to what is best for the user. </p>
<p><strong>Observation #3</strong> &#8211; Apple is only interested in helping Mac developers.</p>
<p>Again, this isn&#8217;t necessarily a bad thing, but don&#8217;t think that their motives are entirely pure.  Could Apple have taken the cue from projects like PhoneGap or the new Palm Pre and allowed developers to write native applications (not web apps) in HTML / JavaScript, Python, Ruby, etc&#8230;  Absolutely.  Why don&#8217;t they?  First, they want to promote (and increase) their developer base (who already is familiar with Objective-C, XCode, Interface Builder, Cocoa, etc&#8230;).  Second, their developer base generates a great deal of revenue for Apple.  Their developer programs run anywhere from $99 to $5,000 (and in some cases there are free accounts) per developer / company.  They also sell a lot of conference passes / sets of training material each year.  While this wouldn&#8217;t be eliminated with other languages, it would lessen the developer&#8217;s dependence on Apple if they could write applications in a language they are familiar with.</p>
<p><strong>Conclusion</strong></p>
<p>In reality, I am an iPhone owner and a member of the iPhone Developer Program.  I think Apple has done a lot of things well with the iPhone, but as usual &#8211; they do an even better job of spinning the truth to suit their needs.  The myth is that the Flash Player wasn&#8217;t on the iPhone because of performance issues and battery life &#8211; it just not true.  Adobe has even publicly stated that they have a completely functioning version of the Flash Player ready to deploy on iPhones.  Why is it not approved?  In reality &#8211; because of Apple&#8217;s revenue stream.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.davidtucker.net/2009/06/09/observations-about-apple-the-iphone-phonegap-and-flash/feed/</wfw:commentRss>
		<slash:comments>21</slash:comments>
		</item>
		<item>
		<title>Join Me at Adobe Max 2009</title>
		<link>http://www.davidtucker.net/2009/06/03/join-me-at-adobe-max-2009/</link>
		<comments>http://www.davidtucker.net/2009/06/03/join-me-at-adobe-max-2009/#comments</comments>
		<pubDate>Wed, 03 Jun 2009 13:47:00 +0000</pubDate>
		<dc:creator>David Tucker</dc:creator>
				<category><![CDATA[AIR]]></category>
		<category><![CDATA[Adobe Max 2009]]></category>
		<category><![CDATA[Coldfusion]]></category>

		<guid isPermaLink="false">http://www.davidtucker.net/?p=452</guid>
		<description><![CDATA[I can announce now that I am presenting a full-day pre-conference lab at Adobe Max 2009 in Los Angeles.  If you build ColdFusion-powered Flex or AIR applications, you will definitely want to attend this session.  We will be diving into some aspects of CF8 and also the upcoming version of ColdFusion (codenamed Centaur). [...]]]></description>
			<content:encoded><![CDATA[<p>I can announce now that I am presenting a full-day pre-conference lab at Adobe Max 2009 in Los Angeles.  If you build ColdFusion-powered Flex or AIR applications, you will definitely want to attend this session.  We will be diving into some aspects of CF8 and also the upcoming version of ColdFusion (codenamed Centaur).  Here is the official description:</p>
<blockquote>
<p><strong>Building ColdFusion Powered Flex and AIR Applications</strong></p>
<p>ColdFusion 8 proved to be an ideal and powerful back end for Flex and AIR applications, and the next version of ColdFusion promises to go even further, improving integration and simplifying the building of data-centric AIR clients. In this session you&#8217;ll get hands-on experience with the planned Flex and AIR support in the next release of ColdFusion.</p>
</blockquote>
<p>Hope to see you there!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.davidtucker.net/2009/06/03/join-me-at-adobe-max-2009/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Flash Camp Orlando Was Awesome</title>
		<link>http://www.davidtucker.net/2009/06/03/flash-camp-orlando-was-awesome/</link>
		<comments>http://www.davidtucker.net/2009/06/03/flash-camp-orlando-was-awesome/#comments</comments>
		<pubDate>Wed, 03 Jun 2009 13:24:51 +0000</pubDate>
		<dc:creator>David Tucker</dc:creator>
				<category><![CDATA[AIR]]></category>
		<category><![CDATA[Conferences]]></category>

		<guid isPermaLink="false">http://www.davidtucker.net/?p=438</guid>
		<description><![CDATA[
I want to thank everyone that came out for Flash Camp Orlando!  We had a great time &#8211; and a packed house.  Greg Wilson gave us a look at the new Flash Builder and Catalyst betas as well as the Tour De Flex dashboard, Jason Madsen gave a great introduction to Flex, Carl [...]]]></description>
			<content:encoded><![CDATA[<p><img src="http://s3.amazonaws.com/bk_store/images/photo_object/photos/4/2/4287465/photo-feed.jpg" title="Flash Camp Orlando" class="alignright" width="300" /></p>
<p>I want to thank everyone that came out for Flash Camp Orlando!  We had a great time &#8211; and a packed house.  <a href="http://gregsramblings.com/" target="_blank">Greg Wilson</a> gave us a look at the new Flash Builder and Catalyst betas as well as the Tour De Flex dashboard, <a href="http://www.knomedia.com/blog" target="_blank">Jason Madsen</a> gave a great introduction to Flex, <a href="http://www.ngenworks.com/" target="_blank">Carl Smith</a> and <a href="http://undertheinfluenceofdesign.wordpress.com/" target="_blank">Christian Saylor</a> gave great presentations on UX and the relationship between developer/designer and user, <a href="http://www.infoaccelerator.net/blog/" target="_blank">Andrew Powell</a> presented a great overview of BlazeDS, and <a href="http://maximporges.blogspot.com/" target="_blank">Maxim Porges</a> gave a great introduction to his upcoming Loom project that brings AOP to AS3.</p>
<p>I want to thank <a href="http://www.universalmind.com/" target="_blank">Universal Mind</a> and  <a href="http://www.adobe.com/" target="_blank">Adobe</a> for sponsoring this event!  I also want to thank Andrew Powell (co-organizer of the event) and the rest of the Universal Mind team that volunteered time and effort to make this event happen.</p>
<p><strong>Presentation and Code Samples</strong></p>
<p>You can get my slides and code samples on the <a href="http://www.davidtucker.net/presentations/" target="_blank">presentations page</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.davidtucker.net/2009/06/03/flash-camp-orlando-was-awesome/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Help &#8211; Someone&#8217;s AIR Application is Hitting My Server</title>
		<link>http://www.davidtucker.net/2009/05/19/help-someones-air-application-is-hitting-my-server/</link>
		<comments>http://www.davidtucker.net/2009/05/19/help-someones-air-application-is-hitting-my-server/#comments</comments>
		<pubDate>Tue, 19 May 2009 13:36:01 +0000</pubDate>
		<dc:creator>David Tucker</dc:creator>
				<category><![CDATA[AIR]]></category>

		<guid isPermaLink="false">http://www.davidtucker.net/?p=434</guid>
		<description><![CDATA[I truly need your help.  I believe that someone followed my AIR Tip on monitoring an AIR application&#8217;s Internet connection &#8211; and left my server name as the URL monitoring location.  In addition, I believe this AIR application is set to check it&#8217;s connection every second.  In addition, this AIR application has [...]]]></description>
			<content:encoded><![CDATA[<p>I truly need your help.  I believe that someone followed my AIR Tip on monitoring an AIR application&#8217;s Internet connection &#8211; and left my server name as the URL monitoring location.  In addition, I believe this AIR application is set to check it&#8217;s connection every second.  In addition, this AIR application has obviously been distributed to multiple people, as I have over 40 IP&#8217;s so far that are doing this.  The only piece of identifying information that I have comes from the logs (the user-agent):</p>
<p>&#8220;<strong>app:/OTBAir.swf</strong>&#8221; &#8220;Mozilla/5.0 (X11; U; Linux i686; en-US) AppleWebKit/526.9+ (KHTML, like Gecko) AdobeAIR/1.5.1&#8243;</p>
<p>So the application is named <strong>OTBAir</strong> &#8211; or something like that.  If you know of this AIR application, please let me know ASAP.  I am not upset &#8211; as I think this probably was an honest mistake, however, I am having to spend a lot of extra time blocking IP&#8217;s to prevent my server from getting bogged down with the requests.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.davidtucker.net/2009/05/19/help-someones-air-application-is-hitting-my-server/feed/</wfw:commentRss>
		<slash:comments>16</slash:comments>
		</item>
		<item>
		<title>Flex Camp Miami Slides</title>
		<link>http://www.davidtucker.net/2009/03/21/flex-camp-miami-slides/</link>
		<comments>http://www.davidtucker.net/2009/03/21/flex-camp-miami-slides/#comments</comments>
		<pubDate>Sat, 21 Mar 2009 18:35:54 +0000</pubDate>
		<dc:creator>David Tucker</dc:creator>
				<category><![CDATA[Conferences]]></category>

		<guid isPermaLink="false">http://www.davidtucker.net/?p=418</guid>
		<description><![CDATA[I really had a great time with the guys at Flex Camp Miami.  Several of you asked some great questions, and I hope you really enjoyed the quality presenters that we had at the event.  Maxim Porges has an great overview of the event and all the sessions, and you should certainly check [...]]]></description>
			<content:encoded><![CDATA[<p>I really had a great time with the guys at Flex Camp Miami.  Several of you asked some great questions, and I hope you really enjoyed the quality presenters that we had at the event.  <a href="http://www.maximporges.com/" target="_blank">Maxim Porges</a> has an great <a href="http://maximporges.blogspot.com/2009/03/flex-camp-miami-roundup.html" target="_blank">overview of the event and all the sessions</a>, and you should certainly check it out if you want to learn more about what went on at the event.</p>
<h5>Working with Data in AIR</h5>
<p>My presentation on Working with Data in AIR covered the basics of working with the Encrypted Local Store, the file system, and the embedded SQLite database.  We ran out of time and didn&#8217;t get to look at online/offline synchronization with LCDS, but we still covered a great deal in the presentation.  You can download the slides below, and I will post code samples within the week.</p>
<p><a href="http://www.davidtucker.net/wp-content/uploads/flexcampmiami.pdf" target="_blank">Presentation Slides</a> (PDF) &#8211; 1.2 MB</p>
]]></content:encoded>
			<wfw:commentRss>http://www.davidtucker.net/2009/03/21/flex-camp-miami-slides/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Getting in Contact with Me (Twitter and LinkedIn)</title>
		<link>http://www.davidtucker.net/2009/03/21/getting-in-contact-with-me-twitter-and-linkedin/</link>
		<comments>http://www.davidtucker.net/2009/03/21/getting-in-contact-with-me-twitter-and-linkedin/#comments</comments>
		<pubDate>Sat, 21 Mar 2009 18:14:05 +0000</pubDate>
		<dc:creator>David Tucker</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://www.davidtucker.net/?p=412</guid>
		<description><![CDATA[I learned at Flex Camp Miami that many people were not aware that I was on Twitter (and LinkedIn).  I am mindmillmedia on Twitter, and you can view my LinkedIn page here.
]]></description>
			<content:encoded><![CDATA[<p>I learned at Flex Camp Miami that many people were not aware that I was on Twitter (and LinkedIn).  I am <a href="http://www.twitter.com/mindmillmedia/" target="_blank">mindmillmedia</a> on Twitter, and you can view my LinkedIn page <a href="http://www.linkedin.com/in/davidtuckernet" target="_blank">here</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.davidtucker.net/2009/03/21/getting-in-contact-with-me-twitter-and-linkedin/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Hang Out with the Flex Camp Miami Crew</title>
		<link>http://www.davidtucker.net/2009/03/05/hang-out-with-the-flex-camp-miami-crew/</link>
		<comments>http://www.davidtucker.net/2009/03/05/hang-out-with-the-flex-camp-miami-crew/#comments</comments>
		<pubDate>Thu, 05 Mar 2009 13:15:19 +0000</pubDate>
		<dc:creator>David Tucker</dc:creator>
				<category><![CDATA[Adobe Max 2007]]></category>
		<category><![CDATA[Conferences]]></category>

		<guid isPermaLink="false">http://www.davidtucker.net/?p=407</guid>
		<description><![CDATA[Many of us are going to be hanging out at Titanic (a local bar in Coral Gables) tonight (Thursday March 5th) at 9pm.  We would love for any Flex Camp Miami attendees to stop by and hang out (this is just an unofficial meet and greet &#8211; so, drinks and food are up to [...]]]></description>
			<content:encoded><![CDATA[<p>Many of us are going to be hanging out at <a href="http://www.titanicbrewery.com/" target="_blank">Titanic</a> (a local bar in Coral Gables) tonight (Thursday March 5th) at 9pm.  We would love for any Flex Camp Miami attendees to stop by and hang out (this is just an unofficial meet and greet &#8211; so, drinks and food are up to you).</p>
<p><a href="http://www.titanicbrewery.com/" target="_blank">Directions to Titanic</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.davidtucker.net/2009/03/05/hang-out-with-the-flex-camp-miami-crew/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Come Join Us Friday for Flex Camp Miami</title>
		<link>http://www.davidtucker.net/2009/03/04/come-join-us-friday-for-flex-camp-miami/</link>
		<comments>http://www.davidtucker.net/2009/03/04/come-join-us-friday-for-flex-camp-miami/#comments</comments>
		<pubDate>Wed, 04 Mar 2009 22:24:39 +0000</pubDate>
		<dc:creator>David Tucker</dc:creator>
				<category><![CDATA[Conferences]]></category>
		<category><![CDATA[Flex]]></category>

		<guid isPermaLink="false">http://www.davidtucker.net/?p=398</guid>
		<description><![CDATA[
This Friday is the much anticipated Flex Camp Miami.  If you haven&#8217;t registered yet &#8211; that is fine.  You have two options: go ahead and register at the site, or you can show up on Friday at the venue.  This will be a great event, and I am really excited that we [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.flexcampmiami.com"><img src="http://www.davidtucker.net/wp-content/uploads/fcm_dev.jpg" alt="Flex Camp Miami Badge" title="Flex Camp Miami Badge" width="214" height="74" class="alignright size-full wp-image-353" style="border: 0" /></a></p>
<p>This Friday is the much anticipated <a href="http://www.flexcampmiami.com/" target="_blank">Flex Camp Miami</a>.  If you haven&#8217;t registered yet &#8211; that is fine.  You have two options: go ahead and register at the site, or you can show up on Friday at the venue.  This will be a great event, and I am really excited that we added Jeremy Grelle to the line-up (the architect behind the Spring / Blaze DS integration).  This completes a great list of speakers covering a wide range of Flex/AIR topics.  You can check out the full list here: <a href="http://www.flexcampmiami.com/page.cfm/agenda" target="_blank">Speaker / Topic List</a>.</p>
<p>If you will be traveling into town, don&#8217;t forget the hotel discount code &#8220;FCM&#8221; at the <a href="http://www.ichotelsgroup.com/h/d/hi/1/en/hotel/miaum" target="_blank">Holiday Inn Coral Gables</a>.  We hope to see all of you there!</p>
<p><strong>UPDATE:</strong> I can neither confirm or deny the <a href="http://dougmccune.com/blog/2009/03/04/flexcamp-miami-friday/" target="_blank">predictions that Doug McCune made</a> about Flex Camp Miami.  You will just have to come and see.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.davidtucker.net/2009/03/04/come-join-us-friday-for-flex-camp-miami/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
