<?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>Tim Anderson's ITWriting &#187; flash</title>
	<atom:link href="http://www.itwriting.com/blog/category/flash/feed" rel="self" type="application/rss+xml" />
	<link>http://www.itwriting.com/blog</link>
	<description>Tech writing blog</description>
	<lastBuildDate>Wed, 17 Mar 2010 14:12:51 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Flash 10.1 mobile roadmap confusion, Windows phone support far off</title>
		<link>http://www.itwriting.com/blog/2288-flash-10-1-mobile-roadmap-confusion-windows-phone-support-far-off.html</link>
		<comments>http://www.itwriting.com/blog/2288-flash-10-1-mobile-roadmap-confusion-windows-phone-support-far-off.html#comments</comments>
		<pubDate>Tue, 02 Mar 2010 09:38:26 +0000</pubDate>
		<dc:creator>tim</dc:creator>
				<category><![CDATA[adobe]]></category>
		<category><![CDATA[flash]]></category>
		<category><![CDATA[mobile]]></category>
		<category><![CDATA[silverlight]]></category>
		<category><![CDATA[windows]]></category>
		<category><![CDATA[microsoft]]></category>

		<guid isPermaLink="false">http://www.itwriting.com/blog/2288-flash-10-1-mobile-roadmap-confusion-windows-phone-support-far-off.html</guid>
		<description><![CDATA[<p>When is the right moment to buy a mobile phone? Usually the answer is not quite yet; and that seems to the case if you want to be sure of support for Flash Player 10.1, the first full version of the runtime to run on mobile devices. Adobe recently struck off support for Windows Mobile <p><i>...continue reading</i> <a href="http://www.itwriting.com/blog/2288-flash-10-1-mobile-roadmap-confusion-windows-phone-support-far-off.html">Flash 10.1 mobile roadmap confusion, Windows phone support far off</a></p>


Related posts:<ol><li><a href='http://www.itwriting.com/blog/2257-windows-phone-7-development-rumours-abound.html' rel='bookmark' title='Permanent Link: Windows Phone 7 development rumours abound'>Windows Phone 7 development rumours abound</a></li>
<li><a href='http://www.itwriting.com/blog/2298-windows-phone-7-incompatibility-may-drive-developers-elsewhere.html' rel='bookmark' title='Permanent Link: Windows Phone 7 incompatibility may drive developers elsewhere'>Windows Phone 7 incompatibility may drive developers elsewhere</a></li>
<li><a href='http://www.itwriting.com/blog/2361-no-native-code-on-windows-phone-7-says-microsoft-so-what-about-flash.html' rel='bookmark' title='Permanent Link: No native code development on Windows Phone 7 says Microsoft &ndash; so what about Flash?'>No native code development on Windows Phone 7 says Microsoft &ndash; so what about Flash?</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[<p>When is the right moment to buy a mobile phone? Usually the answer is not quite yet; and that seems to the case if you want to be sure of support for Flash Player 10.1, the first full version of the runtime to run on mobile devices. Adobe recently struck off support for Windows Mobile in its entirety. Adobe’s Antonio Flores said on the company’s <a href="http://forums.adobe.com/thread/550281?tstart=30" target="_blank">forums</a>:</p>
<blockquote><p>As for WinMo, we have made the tough decision to defer support for that platform until WinMo7.&#160; This is due to the fact that WinMo6.5 does not support some of the critical APIs that we need.</p>
</blockquote>
<p>“Defer support” is not straight talking. Windows Phone 7 is by all accounts very different from Windows Mobile and application compatibility is <a href="http://www.itwriting.com/blog/2257-windows-phone-7-development-rumours-abound.html" target="_blank">in question</a>. In addition, the indications so far are that Windows Phone 7 primarily targets consumers in its first release, suggesting that Windows Mobile devices may continue in parallel for a while, to support business applications built for the platform. It is disappointing that Adobe has abandoned its previously announced support; and the story about critical APIs looks suspect, bearing in mind that Flash 10.1 on Windows Mobile demos have <a href="http://www.adobe.com/devnet/flashplayer/articles/mobile_demos_fp10.1.html" target="_blank">already been shown</a>.</p>
<p>As for Flash on Windows Phone 7, that too looks some way off. Microsoft says it is not opposed to Flash, but that it will not feature in the first release.</p>
<p>There may also be politics here. Microsoft Silverlight competes with Flash, and it looks as if Silverlight is to some extent the development platform for Windows Phone 7. While Flash on Windows Phone 7 would be a selling point for the device, I doubt Microsoft likes the idea of developers choosing Adobe’s platform instead of Silverlight. Equally, I doubt it would break Adobe’s heart if Windows Phone 7 wasn’t much of a success, and if lack of Flash puts off customers, that cannot be helped.</p>
<p>In other words, both companies may want to make haste slowly when it comes to Flash on Windows Phone 7.</p>
<p>When it talks about Apple devices, Adobe is the even-handed runtime vendor doing everything it can to make its platform ubiquitous. However, the more it succeeds in its aim, the more power it has when it comes to less favoured platforms. This is a problem inherent to a platform where all the implementations come from a single vendor. </p>


<p>Related posts:<ol><li><a href='http://www.itwriting.com/blog/2257-windows-phone-7-development-rumours-abound.html' rel='bookmark' title='Permanent Link: Windows Phone 7 development rumours abound'>Windows Phone 7 development rumours abound</a></li>
<li><a href='http://www.itwriting.com/blog/2298-windows-phone-7-incompatibility-may-drive-developers-elsewhere.html' rel='bookmark' title='Permanent Link: Windows Phone 7 incompatibility may drive developers elsewhere'>Windows Phone 7 incompatibility may drive developers elsewhere</a></li>
<li><a href='http://www.itwriting.com/blog/2361-no-native-code-on-windows-phone-7-says-microsoft-so-what-about-flash.html' rel='bookmark' title='Permanent Link: No native code development on Windows Phone 7 says Microsoft &ndash; so what about Flash?'>No native code development on Windows Phone 7 says Microsoft &ndash; so what about Flash?</a></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://www.itwriting.com/blog/2288-flash-10-1-mobile-roadmap-confusion-windows-phone-support-far-off.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Flash developers are now mobile developers</title>
		<link>http://www.itwriting.com/blog/2235-flash-developers-are-now-mobile-developers.html</link>
		<comments>http://www.itwriting.com/blog/2235-flash-developers-are-now-mobile-developers.html#comments</comments>
		<pubDate>Mon, 15 Feb 2010 08:23:36 +0000</pubDate>
		<dc:creator>tim</dc:creator>
				<category><![CDATA[adobe]]></category>
		<category><![CDATA[apple]]></category>
		<category><![CDATA[flash]]></category>
		<category><![CDATA[mobile]]></category>
		<category><![CDATA[air]]></category>
		<category><![CDATA[java]]></category>

		<guid isPermaLink="false">http://www.itwriting.com/blog/2235-flash-developers-are-now-mobile-developers.html</guid>
		<description><![CDATA[<p>Adobe’s announcement of AIR for mobile today at the Mobile World Congress means that any Flash or Flex developer can compile an AIR application that will run on a supported mobile device. I understand that AIR for mobile is a subset of desktop AIR, but does include Flash Player 10.1, local database support with SQLite, <p><i>...continue reading</i> <a href="http://www.itwriting.com/blog/2235-flash-developers-are-now-mobile-developers.html">Flash developers are now mobile developers</a></p>


Related posts:<ol><li><a href='http://www.itwriting.com/blog/2288-flash-10-1-mobile-roadmap-confusion-windows-phone-support-far-off.html' rel='bookmark' title='Permanent Link: Flash 10.1 mobile roadmap confusion, Windows phone support far off'>Flash 10.1 mobile roadmap confusion, Windows phone support far off</a></li>
<li><a href='http://www.itwriting.com/blog/2197-adobe-flash-vs-apple-ipad-ria-in-the-balance.html' rel='bookmark' title='Permanent Link: Adobe Flash vs Apple iPad: RIA in the balance'>Adobe Flash vs Apple iPad: RIA in the balance</a></li>
<li><a href='http://www.itwriting.com/blog/1082-why-its-hard-to-compete-with-apple-in-mobile-app-development-and-deployment.html' rel='bookmark' title='Permanent Link: Why it&#8217;s hard to compete with Apple in mobile app development and deployment'>Why it&#8217;s hard to compete with Apple in mobile app development and deployment</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[<p>Adobe’s announcement of <a href=" http://www.adobe.com/aboutadobe/pressroom/pressreleases/201002/021510FlashPlayerMWC.html">AIR for mobile</a> today at the Mobile World Congress means that any Flash or Flex developer can compile an AIR application that will run on a supported mobile device. I understand that AIR for mobile is a subset of desktop AIR, but does include Flash Player 10.1, local database support with SQLite, and access to local storage, so it is not lacking in capability. Apparently it will be possible to have a single .air file that will run across desktop and devices, perhaps with conditional code to account for differences in device capability. Some features, such as multitouch and accelerometer support, are more likely to be found on a mobile device than on a desktop, though things like screen size and available storage will be more constrained.</p>
<p>Until now it has been Java that comes closest to providing a common runtime across desktop and devices. Flash promises a more consistent runtime as well as stronger multimedia and graphics capability. Thanks to Apple, the app store concept is now well established and AIR applications fit well with this model, though not exclusively so. It will also be possible to deploy AIR applications from your own web site. I think there will be considerable interest and take-up for AIR on mobile.</p>
<p>Initial support will be for Google’s Android OS, with others to follow – with the exception so far being Apple.</p>
<p>This is where it gets interesting. Whereas Flash in the browser is blocked on Apple iPhone and (as far as we know so far) iPad, Adobe has a native compilation option for Flash applications targeting these devices, preserving some kind of deployment story. Clearly from Adobe’s perspective it would be better and easier if Apple allowed the AIR runtime onto the device. It’s less clear that Apple device users are really losing out though, and there is even an argument that they benefit, if you think that native code is a better solution for a mobile device.</p>
<p>In other words, the introduction of AIR for mobile does not really put any pressure on Apple, since Adobe has already come up with a good alternative. There may be some indirect pressure, since growing use of the Flash runtime outside the browser may also increase its significance within the browser.</p>
<p>A lot hinges on the quality of the mobile AIR runtime, particularly in respect of memory usage, which has tended to be greedy in desktop AIR.</p>


<p>Related posts:<ol><li><a href='http://www.itwriting.com/blog/2288-flash-10-1-mobile-roadmap-confusion-windows-phone-support-far-off.html' rel='bookmark' title='Permanent Link: Flash 10.1 mobile roadmap confusion, Windows phone support far off'>Flash 10.1 mobile roadmap confusion, Windows phone support far off</a></li>
<li><a href='http://www.itwriting.com/blog/2197-adobe-flash-vs-apple-ipad-ria-in-the-balance.html' rel='bookmark' title='Permanent Link: Adobe Flash vs Apple iPad: RIA in the balance'>Adobe Flash vs Apple iPad: RIA in the balance</a></li>
<li><a href='http://www.itwriting.com/blog/1082-why-its-hard-to-compete-with-apple-in-mobile-app-development-and-deployment.html' rel='bookmark' title='Permanent Link: Why it&#8217;s hard to compete with Apple in mobile app development and deployment'>Why it&#8217;s hard to compete with Apple in mobile app development and deployment</a></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://www.itwriting.com/blog/2235-flash-developers-are-now-mobile-developers.html/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Pros and cons of Adobe&#8217;s LiveCycle services in the cloud</title>
		<link>http://www.itwriting.com/blog/2212-pros-and-cons-of-adobes-livecycle-services-in-the-cloud.html</link>
		<comments>http://www.itwriting.com/blog/2212-pros-and-cons-of-adobes-livecycle-services-in-the-cloud.html#comments</comments>
		<pubDate>Mon, 08 Feb 2010 12:41:36 +0000</pubDate>
		<dc:creator>tim</dc:creator>
				<category><![CDATA[adobe]]></category>
		<category><![CDATA[cloud computing]]></category>
		<category><![CDATA[flash]]></category>
		<category><![CDATA[software development]]></category>
		<category><![CDATA[acrobat]]></category>
		<category><![CDATA[livecycle]]></category>

		<guid isPermaLink="false">http://www.itwriting.com/blog/2212-pros-and-cons-of-adobes-livecycle-services-in-the-cloud.html</guid>
		<description><![CDATA[<p>Adobe has fully released LiveCycle Managed Services, offering a hosted platform for LiveCycle applications. The software is configured and managed by Adobe, but runs on Amazon’s EC2 (Elastic Compute Cloud) virtual servers.</p>
<p>LiveCycle is a suite of applications which I think of as two things combined. On the one hand, it forms a server platform for <p><i>...continue reading</i> <a href="http://www.itwriting.com/blog/2212-pros-and-cons-of-adobes-livecycle-services-in-the-cloud.html">Pros and cons of Adobe&#8217;s LiveCycle services in the cloud</a></p>


Related posts:<ol><li><a href='http://www.itwriting.com/blog/1840-adobe-uses-amazon-platform-for-cloud-livecycle-es2.html' rel='bookmark' title='Permanent Link: Adobe uses Amazon platform for cloud LiveCycle ES2'>Adobe uses Amazon platform for cloud LiveCycle ES2</a></li>
<li><a href='http://www.itwriting.com/blog/1541-what-next-for-adobe-livecycle-es.html' rel='bookmark' title='Permanent Link: What next for Adobe LiveCycle ES?'>What next for Adobe LiveCycle ES?</a></li>
<li><a href='http://www.itwriting.com/blog/1490-cloud-computing-survey-more-fog-than-cloud.html' rel='bookmark' title='Permanent Link: Cloud Computing survey: more fog than cloud'>Cloud Computing survey: more fog than cloud</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[<p>Adobe has fully released LiveCycle Managed Services, offering a hosted platform for LiveCycle applications. The software is configured and managed by Adobe, but runs on <a href="http://www.amazon.com/ec2">Amazon’s EC2</a> (Elastic Compute Cloud) virtual servers.</p>
<p><a href="http://www.adobe.com/products/livecycle/">LiveCycle</a> is a suite of applications which I think of as two things combined. On the one hand, it forms a server platform for business process or workflow applications based on Adobe PDF forms and documents. On the other hand, it provides data services for Rich Internet Applications, usually but not necessarily to client applications on the Flash runtime, either in or out of the browser. It is a little confusing, but these two aspects are essentially the old Adobe Enterprise platform merged with Macromedia’s work in support of Flash, combined into one suite after Adobe’s takeover of Macromedia in 2005.</p>
<p>The usual arguments in favour of hosted services apply and this is a smart move from Adobe. Still, customers are currently forced to use Amazon for the actual virtual servers, even though others such as Rackspace Cloud Servers are <a href="http://www.thebitsource.com/featured-posts/rackspace-cloud-servers-versus-amazon-ec2-performance-analysis/">substantially</a> <a href="http://blog.jeffreymcmanus.com/1403/comparitive-pricing-for-virtual-hosting-providers/">cheaper</a> than Amazon EC2. Is that a problem? According to Adobe’s John Carione, senior enterprise product marketing manager at Adobe, “when we were evaluating vendors, we think that one of the areas Amazon excels in is around security.” I noticed that the security topic also occupies around one-third of this <a href="http://tv.adobe.com/watch/getting-to-know-livecycle-es2/livecycle-managed-services">introductory video</a>, suggesting that this remains a significant barrier to adoption for many potential customers.</p>
<p>So how will managed LiveCycle work? “We’re providing a fully managed service, and part of that is going to be delivered with what we’re calling&#160; the Adobe Network Operations Center &#8230; which is going to provide 24&#215;7 monitoring of the applications, backup and recovery, upgrades. They’ll be one contact at Adobe to talk to about everything,” says Carione. Apparently the Network Operations Center is based on a piece aquired with <a href="http://www.omniture.com/en/">Omniture</a> last year. Ominiture was a web analytics business which was based on hosted applications and services; maybe that was an important factor driving the acquisition.</p>
<p>When I asked Carione about ease of scaling, I got a slightly defensive answer. “This is a v1, we have the opportunity for customers to buy additional instances. In the future we’ll have more of that dynamic scaling.” Another issue is integrating with on-premise resources such as databases and directory services, which Carione says is a matter for business integrators; in other words, a significant challenge. And what if Amazon goes down? Carione did not answer directly, but said that 99.5% uptime is guaranteed.</p>


<p>Related posts:<ol><li><a href='http://www.itwriting.com/blog/1840-adobe-uses-amazon-platform-for-cloud-livecycle-es2.html' rel='bookmark' title='Permanent Link: Adobe uses Amazon platform for cloud LiveCycle ES2'>Adobe uses Amazon platform for cloud LiveCycle ES2</a></li>
<li><a href='http://www.itwriting.com/blog/1541-what-next-for-adobe-livecycle-es.html' rel='bookmark' title='Permanent Link: What next for Adobe LiveCycle ES?'>What next for Adobe LiveCycle ES?</a></li>
<li><a href='http://www.itwriting.com/blog/1490-cloud-computing-survey-more-fog-than-cloud.html' rel='bookmark' title='Permanent Link: Cloud Computing survey: more fog than cloud'>Cloud Computing survey: more fog than cloud</a></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://www.itwriting.com/blog/2212-pros-and-cons-of-adobes-livecycle-services-in-the-cloud.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Adobe Flash vs Apple iPad: RIA in the balance</title>
		<link>http://www.itwriting.com/blog/2197-adobe-flash-vs-apple-ipad-ria-in-the-balance.html</link>
		<comments>http://www.itwriting.com/blog/2197-adobe-flash-vs-apple-ipad-ria-in-the-balance.html#comments</comments>
		<pubDate>Mon, 01 Feb 2010 14:08:13 +0000</pubDate>
		<dc:creator>tim</dc:creator>
				<category><![CDATA[adobe]]></category>
		<category><![CDATA[apple]]></category>
		<category><![CDATA[flash]]></category>
		<category><![CDATA[microsoft]]></category>
		<category><![CDATA[oracle]]></category>

		<guid isPermaLink="false">http://www.itwriting.com/blog/2197-adobe-flash-vs-apple-ipad-ria-in-the-balance.html</guid>
		<description><![CDATA[<p>Adobe evangelist Lee Brimelow has posted some images of well-known sites that break if Adobe Flash is not enabled. His point: if Apple’s iPad does not support Flash, none of these sites will work correctly.</p>
<p>While true in the short term, I do not think this is an effective line of argument.&#160; </p>
<p>Let’s presume that you <p><i>...continue reading</i> <a href="http://www.itwriting.com/blog/2197-adobe-flash-vs-apple-ipad-ria-in-the-balance.html">Adobe Flash vs Apple iPad: RIA in the balance</a></p>


Related posts:<ol><li><a href='http://www.itwriting.com/blog/2277-fragmentation-and-the-ria-wars-flash-is-the-least-bad-solution.html' rel='bookmark' title='Permanent Link: Fragmentation and the RIA wars: Flash is the least bad solution'>Fragmentation and the RIA wars: Flash is the least bad solution</a></li>
<li><a href='http://www.itwriting.com/blog/2235-flash-developers-are-now-mobile-developers.html' rel='bookmark' title='Permanent Link: Flash developers are now mobile developers'>Flash developers are now mobile developers</a></li>
<li><a href='http://www.itwriting.com/blog/2175-apple-ipad-vs-windows-tablet-vs-google-chrome-os.html' rel='bookmark' title='Permanent Link: Apple iPad vs Windows Tablet vs Google Chrome OS'>Apple iPad vs Windows Tablet vs Google Chrome OS</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[<p>Adobe evangelist Lee Brimelow has <a href="http://theflashblog.com/?p=1703">posted</a> some images of well-known sites that break if Adobe Flash is not enabled. His point: if Apple’s iPad does not support Flash, none of these sites will work correctly.</p>
<p>While true in the short term, I do not think this is an effective line of argument.&#160; </p>
<p>Let’s presume that you run one of these Flash-dependent sites. Now along comes a popular computing device that no longer displays Flash content. It’s already happened with the iPhone; but iPad is more serious because it has a full-size web browser, and many of us tolerate strange behaviour in a mobile web browser because we are used to it. Further, I’m guessing that some of these sites already adapt their content for iPhone.</p>
<p>What happens now? One of two things. Either Apple is persuaded to add support for the plugin; or the site owners fix their sites, detecting iPad/iPhone and substituting Quicktime or HTML5 content in place of Flash.<em>&#160;</em>In the case of the major sites such as those Brimelow lists, I doubt that second process would take long.</p>
<p>Result: people complain less, the pressure is off Apple and on Adobe.</p>
<p>I do not take the success of iPad for granted; but it is plausible; and if the device does become popular it is going to make Flash-centric web developers re-think their strategy. Further, if it fails, I doubt it will be for lack of Flash. Users do not care about Flash, they care about content, and the iPad will provide plenty of that.</p>
<p>The problem for Adobe is that much of its strategy is now built on the Flash runtime and its presumed ubiquity. If you compare Creative Suite 4 to Creative Suite 3 you can see how Flash is more pervasive, in several different roles ranging from rendering capabilities to code execution. It will be even more so in Creative Suite 5.</p>
<p>Applications built with Flex are equally affected. And note: if Flash is struggling to get over the wall into Apple’s orchard, Oracle Java will struggle more, and Microsoft Silverlight more still. It is not just Flash, but much of what we think of as RIA (Rich Internet Applications) that is at stake.</p>
<p>It is not over yet. If Apple is primarily concerned about browser stability, rather than controlling the platform, then Adobe may yet satisfy its requirements. Second, the iPad might fail – not completely, but enough to make it an unimportant niche. iPad is expensive and most users don’t get the tablet concept; it is not a sure-fire winner.</p>
<p>If neither get-out comes to pass, what can Adobe do? There are a couple of mitigating factors. One is that Adobe has already been thinking about how to deal with Apple devices. At the Adobe Max conference last year we saw its Flash to native code compiler, which will be in Creative Suite 5. It only targets iPhone; but no doubt iPad can be added. It raises the possibility of more Flash applets becoming native applications in the App Store. Money and control for Apple; but at least your code will run.</p>
<p>We also saw, in the Max <a href="http://www.itwriting.com/blog/1858-the-sneak-peeks-at-adobe-max-09.html">sneak peeks</a>, how Flash can be rendered server-side, and served to the browser as video. It’s an interesting thought if you simply must get your Flash content working on the iPad.</p>
<p>Another point is that Adobe is at a design tools company, and it can adapt its tools to be less focused on Flash. Another feature we saw at Max was an Illustrator to SVG converter. It is now in Adobe’s interests to work more intensely to advance HTML standards, to make them better clients for rich content.</p>
<p>Still, Apple has come up with what may be a significant roadblock to Adobe’s ambitions for what it calls the Flash Platform.</p>
<p>Web standards people may cheer this, on the grounds that a Flash-free web is less broken. I am not cheering though. Vendors locking down their devices is not a healthy way to advance web standards. Further, Flash is an amazing runtime. Flash enabled YouTube to succeed. The BBC <a href="http://www.bbc.co.uk/iplayer/">iPlayer</a> project did not deliver on its promise until it converted to Flash. Flash provides web developers with a consistent runtime that has value in entertainment, in education, and in general applications. One of the first things I install on Windows, Mac or Linux is Adobe AIR, which lets me run a desktop <a href="http://www.twitter.com">Twitter</a> client. </p>
<p>Here’s my vote for Flash on iPad – and Silverlight and Java too, if the user wants their capabilities.</p>


<p>Related posts:<ol><li><a href='http://www.itwriting.com/blog/2277-fragmentation-and-the-ria-wars-flash-is-the-least-bad-solution.html' rel='bookmark' title='Permanent Link: Fragmentation and the RIA wars: Flash is the least bad solution'>Fragmentation and the RIA wars: Flash is the least bad solution</a></li>
<li><a href='http://www.itwriting.com/blog/2235-flash-developers-are-now-mobile-developers.html' rel='bookmark' title='Permanent Link: Flash developers are now mobile developers'>Flash developers are now mobile developers</a></li>
<li><a href='http://www.itwriting.com/blog/2175-apple-ipad-vs-windows-tablet-vs-google-chrome-os.html' rel='bookmark' title='Permanent Link: Apple iPad vs Windows Tablet vs Google Chrome OS'>Apple iPad vs Windows Tablet vs Google Chrome OS</a></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://www.itwriting.com/blog/2197-adobe-flash-vs-apple-ipad-ria-in-the-balance.html/feed</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>A year of blogging: another crazy year in tech</title>
		<link>http://www.itwriting.com/blog/2029-a-year-of-blogging-another-crazy-year-in-tech.html</link>
		<comments>http://www.itwriting.com/blog/2029-a-year-of-blogging-another-crazy-year-in-tech.html#comments</comments>
		<pubDate>Thu, 31 Dec 2009 22:55:41 +0000</pubDate>
		<dc:creator>tim</dc:creator>
				<category><![CDATA[.net]]></category>
		<category><![CDATA[Sun]]></category>
		<category><![CDATA[adobe]]></category>
		<category><![CDATA[apple]]></category>
		<category><![CDATA[blogging]]></category>
		<category><![CDATA[exchange]]></category>
		<category><![CDATA[flash]]></category>
		<category><![CDATA[google]]></category>
		<category><![CDATA[internet]]></category>
		<category><![CDATA[microsoft]]></category>
		<category><![CDATA[oracle]]></category>
		<category><![CDATA[silverlight]]></category>
		<category><![CDATA[software development]]></category>
		<category><![CDATA[visual studio]]></category>
		<category><![CDATA[web authoring]]></category>
		<category><![CDATA[windows]]></category>

		<guid isPermaLink="false">http://www.itwriting.com/blog/2029-a-year-of-blogging-another-crazy-year-in-tech.html</guid>
		<description><![CDATA[<p>At this time of year I allow myself a little introspection. Why do I write this blog? In part because I enjoy it; in part because it lets me write what I want to write, rather than what someone will commission; in part because I need to be visible on the Internet as an individual, <p><i>...continue reading</i> <a href="http://www.itwriting.com/blog/2029-a-year-of-blogging-another-crazy-year-in-tech.html">A year of blogging: another crazy year in tech</a></p>


Related posts:<ol><li><a href='http://www.itwriting.com/blog/352-the-curious-silence-of-the-ie-team-microsoft-needs-to-rediscover-blogging.html' rel='bookmark' title='Permanent Link: The curious silence of the IE team &#8211; Microsoft needs to rediscover blogging'>The curious silence of the IE team &#8211; Microsoft needs to rediscover blogging</a></li>
<li><a href='http://www.itwriting.com/blog/814-microsoft-silverlight-10-reasons-to-love-it-10-reasons-to-hate-it.html' rel='bookmark' title='Permanent Link: Microsoft Silverlight: 10 reasons to love it, 10 reasons to hate it'>Microsoft Silverlight: 10 reasons to love it, 10 reasons to hate it</a></li>
<li><a href='http://www.itwriting.com/blog/931-google-adobe-mozilla-open-source-war-of-words-is-all-about-owning-the-platform.html' rel='bookmark' title='Permanent Link: Google, Adobe, Mozilla: Open source war of words is all about owning the platform'>Google, Adobe, Mozilla: Open source war of words is all about owning the platform</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[<p>At this time of year I allow myself a little introspection. Why do I write this blog? In part because I enjoy it; in part because it lets me write what I want to write, rather than what someone will commission; in part because I need to be visible on the Internet as an individual, not just as an author writing for various publications; in part because I highly value the feedback I get here.</p>
<p>Running a blog has its frustrations. Adding content here has to take a back seat to paying work at times. I also realise that the site is desperately in need of redesign; I’ve played around with some tweaks in an offline version but I’m cautious about making changes because the current format just about works and I don’t want to make it worse. I am a writer and developer, but not a designer. </p>
<p>One company actually offered to redesign the blog for me, but I held back for fear that a sense of obligation would prevent me from writing objectively. That said, I have considered doing something like Adobe’s Serge Jespers and offering a <a href="http://www.webkitchen.be/2009/11/28/blog-design-contest-design-my-blog-and-win-cs4-master-collection/">prize for a redesign</a>; if you would like to supply such a prize, in return for a little publicity, let me know. One of my goals is to make use of Wordpress widgets to add more interactivity and a degree of future-proofing. I hope 2010 will be the year of a new-look ITWriitng.com.</p>
<p>So what are you reading? Looking at the stats for the year proves something I was already aware of: that the most-read posts are not news stories but how-to articles that solve common problems. The readers are not subscribers, but individuals searching for a solution to their problem. For the record, the top five in order:</p>
<p><a title="Permanent Link to Annoying Word 2007 problem- can’t select text" href="http://www.itwriting.com/blog/140-annoying-word-2007-problem-cant-select-text.html" target="_blank">Annoying Word 2007 problem- can’t select text</a> – when Office breaks</p>
<p><a title="Permanent Link to Cannot open the Outlook window – what sort of error message is that-" href="http://www.itwriting.com/blog/1342-cannot-open-the-outlook-window-what-sort-of-error-message-is-that.html" target="_blank">Cannot open the Outlook window – what sort of error message is that?</a> – when Office breaks again</p>
<p><a title="Permanent Link to Visual Studio 6 on Vista" href="http://www.itwriting.com/blog/167-visual-studio-6-on-vista.html">Visual Studio 6 on Vista</a> – VB 6 just won’t die</p>
<p><a title="Permanent Link to Why Outlook 2007 is slow- Microsoft’s official answer" href="http://www.itwriting.com/blog/123-why-outlook-2007-is-slow.html">Why Outlook 2007 is slow- Microsoft’s official answer</a> – when Office frustrates</p>
<p><a title="Permanent Link to Outlook 2007 is slow, RSS broken" href="http://www.itwriting.com/blog/54-outlook-2007-is-slow-rss-broken.html">Outlook 2007 is slow, RSS broken</a> – when Office still frustrates</p>
<p>The most popular news posts on ITWriting.com:</p>
<p><a title="UNIX platform" href="http://www.itwriting.com/blog/1787-london-stock-exchange-migrating-from-net-to-oracleunix-platform.html" target="_blank">London Stock Exchange migrating from .NET to Oracle/UNIX platform</a> -&#160; case study becomes PR disaster</p>
<p><a title="Permanent Link to Parallel Programming- five reasons for caution. Reflections from Intel’s Paral" href="http://www.itwriting.com/blog/1343-parallel-programming-five-reasons-for-caution-reflections-from-intels-parallel-studio-briefing.html" target="_blank">Parallel Programming: five reasons for caution. Reflections from Intel’s Parallel Studio briefing</a> – a contrarian view</p>
<p><a title="Permanent Link to Apple Snow Leopard and Exchange- the real story" href="http://www.itwriting.com/blog/1743-apple-snow-leopard-and-exchange-the-real-story.html" target="_blank">Apple Snow Leopard and Exchange- the real story</a> – hyped new feature disappoints</p>
<p><a title="Permanent Link to Software development trends in emerging markets" href="http://www.itwriting.com/blog/1789-software-development-trends-in-emerging-markets.html" target="_blank">Software development trends in emerging markets</a> – are they what you expect?</p>
<p><a title="Permanent Link to QCon London 2009" href="http://www.itwriting.com/blog/1291-qcon-london-2009.html" target="_blank">QCon London 2009</a> – the best developer conference in the UK</p>
<p>and a few others that I’d like to highlight:</p>
<p><a title="Permanent Link to The end of Sun’s bold open source experiment" href="http://www.itwriting.com/blog/1340-the-end-of-suns-bold-open-source-experiment.html">The end of Sun’s bold open source experiment</a> – Sun is taken over by Oracle, though the deal has been subject to long delays thanks to EU scrutiny</p>
<p><a title="Permanent Link to Is Silverlight the problem with ITV Player- Microsoft, you have a problem" href="http://www.itwriting.com/blog/1334-is-silverlight-the-problem-with-itv-player-microsoft-you-have-a-problem.html">Is Silverlight the problem with ITV Player- Microsoft, you have a problem</a> – prophetic insofar as ITV later switched to Adobe Flash; it’s not as good as BBC iPlayer but it is better than before</p>
<p><a title="Permanent Link to Google Chrome OS – astonishing" href="http://www.itwriting.com/blog/1969-google-chrome-os-astonishing.html">Google Chrome OS – astonishing</a> – a real first reaction written during the press briefing; my views have not changed much though many commentators don’t get its significance for some reason</p>
<p><a title="Permanent Link to Farewell to Personal Computer World- 30 years of personal computing" href="http://www.itwriting.com/blog/1494-farewell-to-personal-computer-world-30-years-of-personal-computing.html">Farewell to Personal Computer World- 30 years of personal computing</a> – worth reading the comments if you have any affection for this gone-but-not-forgotten publication</p>
<p><a title="Is high-resolution audio (like SACD) audibly better than than CD-" href="http://www.itwriting.com/blog/is-high-resolution-audio-like-sacd-audibly-better-than-than-cd">Is high-resolution audio (like SACD) audibly better than than CD</a> – still a question that fascinates me</p>
<p><a title="Danger loses customer data" href="http://www.itwriting.com/blog/1851-when-the-unthinkable-happens-microsoftdanger-loses-customer-data.html">When the unthinkable happens: Microsoft/Danger loses customer data</a> – as a company Microsoft is not entirely dysfunctional but for some parts there is no better word</p>
<p><a title="Permanent Link to Adobe’s chameleon Flash shows its enterprise colours" href="http://www.itwriting.com/blog/1846-adobes-chameleon-flash-shows-its-enterprise-colours.html">Adobe’s chameleon Flash shows its enterprise colours</a> – some interesting comments on this Flash for the Enterprise story</p>
<p><a title="Permanent Link to Silverlight 4 ticks all the boxes, questions remain" href="http://www.itwriting.com/blog/1967-silverlight-4-ticks-all-the-boxes-questions-remain.html">Silverlight 4 ticks all the boxes, questions remain</a> – in 2010 we should get some idea of Silverlight’s significance, now that Microsoft has fixed the most pressing technical issues</p>
<p>and finally HAPPY NEW YEAR</p>
<div style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; float: none; padding-top: 0px" id="scid:0767317B-992E-4b12-91E0-4F059A8CECA8:574b160e-d27f-409b-a0c8-27297fdecc8d" class="wlWriterEditableSmartContent">Technorati Tags: <a href="http://technorati.com/tags/flash" rel="tag">flash</a>,<a href="http://technorati.com/tags/silverlight" rel="tag">silverlight</a>,<a href="http://technorati.com/tags/tim+anderson" rel="tag">tim anderson</a>,<a href="http://technorati.com/tags/google" rel="tag">google</a>,<a href="http://technorati.com/tags/apple" rel="tag">apple</a>,<a href="http://technorati.com/tags/.net" rel="tag">.net</a>,<a href="http://technorati.com/tags/microsoft" rel="tag">microsoft</a>,<a href="http://technorati.com/tags/sun" rel="tag">sun</a>,<a href="http://technorati.com/tags/oracle" rel="tag">oracle</a>,<a href="http://technorati.com/tags/adobe" rel="tag">adobe</a></div>


<p>Related posts:<ol><li><a href='http://www.itwriting.com/blog/352-the-curious-silence-of-the-ie-team-microsoft-needs-to-rediscover-blogging.html' rel='bookmark' title='Permanent Link: The curious silence of the IE team &#8211; Microsoft needs to rediscover blogging'>The curious silence of the IE team &#8211; Microsoft needs to rediscover blogging</a></li>
<li><a href='http://www.itwriting.com/blog/814-microsoft-silverlight-10-reasons-to-love-it-10-reasons-to-hate-it.html' rel='bookmark' title='Permanent Link: Microsoft Silverlight: 10 reasons to love it, 10 reasons to hate it'>Microsoft Silverlight: 10 reasons to love it, 10 reasons to hate it</a></li>
<li><a href='http://www.itwriting.com/blog/931-google-adobe-mozilla-open-source-war-of-words-is-all-about-owning-the-platform.html' rel='bookmark' title='Permanent Link: Google, Adobe, Mozilla: Open source war of words is all about owning the platform'>Google, Adobe, Mozilla: Open source war of words is all about owning the platform</a></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://www.itwriting.com/blog/2029-a-year-of-blogging-another-crazy-year-in-tech.html/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Google Gears out, HTML 5 in: what this means for offline web apps</title>
		<link>http://www.itwriting.com/blog/1989-google-gears-out-html-5-in-what-this-means-for-offline-web-apps.html</link>
		<comments>http://www.itwriting.com/blog/1989-google-gears-out-html-5-in-what-this-means-for-offline-web-apps.html#comments</comments>
		<pubDate>Tue, 01 Dec 2009 12:48:05 +0000</pubDate>
		<dc:creator>tim</dc:creator>
				<category><![CDATA[adobe]]></category>
		<category><![CDATA[cloud computing]]></category>
		<category><![CDATA[flash]]></category>
		<category><![CDATA[google]]></category>
		<category><![CDATA[microsoft]]></category>
		<category><![CDATA[silverlight]]></category>
		<category><![CDATA[web authoring]]></category>

		<guid isPermaLink="false">http://www.itwriting.com/blog/1989-google-gears-out-html-5-in-what-this-means-for-offline-web-apps.html</guid>
		<description><![CDATA[<p>I was interested to read that Google is abandoning Gears in favour of HTML 5.</p>
<p>While that makes sense, it is a hassle for developers who have developed for Gears, since there are differences between features such as HTML 5 local storage and Gears LocalServer. The Gears API was tidy and effective so in some ways <p><i>...continue reading</i> <a href="http://www.itwriting.com/blog/1989-google-gears-out-html-5-in-what-this-means-for-offline-web-apps.html">Google Gears out, HTML 5 in: what this means for offline web apps</a></p>


Related posts:<ol><li><a href='http://www.itwriting.com/blog/1508-local-sql-support-in-safari-vs-google-gears-what-is-happening.html' rel='bookmark' title='Permanent Link: Local SQL support in Safari vs Google Gears: what is happening?'>Local SQL support in Safari vs Google Gears: what is happening?</a></li>
<li><a href='http://www.itwriting.com/blog/898-googles-plans-for-gears.html' rel='bookmark' title='Permanent Link: Google&#8217;s plans for Gears'>Google&#8217;s plans for Gears</a></li>
<li><a href='http://www.itwriting.com/blog/646-google-gears-support-in-wordpress-is-this-the-road-to-plug-in-hell.html' rel='bookmark' title='Permanent Link: Google Gears support in WordPress &#8211; is this the road to plug-in hell?'>Google Gears support in WordPress &#8211; is this the road to plug-in hell?</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[<p>I was interested to read that Google is <a href="http://latimesblogs.latimes.com/technology/2009/11/google-gears.html" target="_blank">abandoning Gears in favour of HTML 5</a>.</p>
<p>While that makes sense, it is a hassle for developers who have developed for Gears, since there are <a href="http://blog.futtta.be/2009/09/17/html5-offline-webapps-vs-google-gears-localserver/" target="_blank">differences</a> between features such as HTML 5 local storage and Gears <a href="http://code.google.com/apis/gears/api_localserver.html" target="_blank">LocalServer</a>. The Gears API was tidy and effective so in some ways I’m sorry to see it go, though a broad standard will be much more useful.</p>
<p>Still, this does mean that you can develop to the <a href="http://dev.w3.org/html5/spec/Overview.html#offline" target="_blank">HTML 5 standard for Offline Web Applications</a> with some hope that, although broad implementation is lacking now, it will come in future. Even IE 9 is likely to have a fair amount of HTML 5 in it.</p>
<p>It is a critical standard because the success of something like Google’s Chrome OS will depend on it. Nobody can count on being always connected.</p>
<p>In the meantime, there are also offline features in Adobe Flash and Microsoft Silverlight.</p>
<div style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; float: none; padding-top: 0px" id="scid:0767317B-992E-4b12-91E0-4F059A8CECA8:997ddc2c-689c-44f5-a03c-030728d87b9b" class="wlWriterEditableSmartContent">Technorati Tags: <a href="http://technorati.com/tags/google+gears" rel="tag">google gears</a>,<a href="http://technorati.com/tags/html+5" rel="tag">html 5</a>,<a href="http://technorati.com/tags/offline" rel="tag">offline</a>,<a href="http://technorati.com/tags/cloud+computing" rel="tag">cloud computing</a></div>


<p>Related posts:<ol><li><a href='http://www.itwriting.com/blog/1508-local-sql-support-in-safari-vs-google-gears-what-is-happening.html' rel='bookmark' title='Permanent Link: Local SQL support in Safari vs Google Gears: what is happening?'>Local SQL support in Safari vs Google Gears: what is happening?</a></li>
<li><a href='http://www.itwriting.com/blog/898-googles-plans-for-gears.html' rel='bookmark' title='Permanent Link: Google&#8217;s plans for Gears'>Google&#8217;s plans for Gears</a></li>
<li><a href='http://www.itwriting.com/blog/646-google-gears-support-in-wordpress-is-this-the-road-to-plug-in-hell.html' rel='bookmark' title='Permanent Link: Google Gears support in WordPress &#8211; is this the road to plug-in hell?'>Google Gears support in WordPress &#8211; is this the road to plug-in hell?</a></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://www.itwriting.com/blog/1989-google-gears-out-html-5-in-what-this-means-for-offline-web-apps.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>PDC day two: Silverlight 4 and a free laptop</title>
		<link>http://www.itwriting.com/blog/1968-pdc-day-two-silverlight-4-and-a-free-laptop.html</link>
		<comments>http://www.itwriting.com/blog/1968-pdc-day-two-silverlight-4-and-a-free-laptop.html#comments</comments>
		<pubDate>Thu, 19 Nov 2009 02:54:53 +0000</pubDate>
		<dc:creator>tim</dc:creator>
				<category><![CDATA[adobe]]></category>
		<category><![CDATA[flash]]></category>
		<category><![CDATA[microsoft]]></category>
		<category><![CDATA[silverlight]]></category>
		<category><![CDATA[software development]]></category>

		<guid isPermaLink="false">http://www.itwriting.com/blog/1968-pdc-day-two-silverlight-4-and-a-free-laptop.html</guid>
		<description><![CDATA[<p>There were two big themes at PDC in Los Angeles today. One was the Silverlight 4 beta, the subject of the most impressive section at the keynote. The other was the announcement of free laptops for every attendee – aside from press and government. It is remarkable how a generous gift can change the atmosphere. <p><i>...continue reading</i> <a href="http://www.itwriting.com/blog/1968-pdc-day-two-silverlight-4-and-a-free-laptop.html">PDC day two: Silverlight 4 and a free laptop</a></p>


Related posts:<ol><li><a href='http://www.itwriting.com/blog/1424-new-york-times-switches-from-wpfsilverlight-to-flash-for-reader-2.html' rel='bookmark' title='Permanent Link: New York Times switches from WPF/Silverlight to Flash and AIR for Reader 2'>New York Times switches from WPF/Silverlight to Flash and AIR for Reader 2</a></li>
<li><a href='http://www.itwriting.com/blog/1416-silverlight-developer-win-designer-fail.html' rel='bookmark' title='Permanent Link: Silverlight: developer win, designer fail?'>Silverlight: developer win, designer fail?</a></li>
<li><a href='http://www.itwriting.com/blog/1561-silverlight-3-coming-to-xbox-360.html' rel='bookmark' title='Permanent Link: Silverlight 3 coming to Xbox 360'>Silverlight 3 coming to Xbox 360</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[<p>There were two big themes at PDC in Los Angeles today. One was the Silverlight 4 beta, the subject of the most impressive section at the keynote. The other was the announcement of free laptops for every attendee – aside from press and government. It is remarkable how a generous gift can change the atmosphere. The lack of breakfast or Universal Studios party was soon forgotten as the audience cheered its own good fortune.</p>
<p><img src="http://www.itwriting.com/images/pdc-laptop.jpg" /></p>
<p>There is actually some justification for handing out this hardware. It’s a decent machine, a modified Acer Aspire 1420P with Windows 7 x64, 2GB RAM, multi-touch display, and accelerometer. Most of us do not have multi-touch machines, and giving them to the core Windows developers who attend PDC may help stimulate the creation of applications that properly support this feature.</p>
<p>Otherwise, it was a Silverlight day. Although SharePoint 2010 was also in the keynote, the cheers it received felt more like relief, that it finally has sensible development and debugging tools in Visual Studio, than real enthusiasm. Somehow the keynote did not capture the potential of the product.</p>
<p>Silverlight though was well received. It is a huge release that opens up many new possibilities, though I am discovering some details that look awkward. There is also one troubling aspect, which is that Microsoft is introducing imbalance in its cross-platform story. The Windows version of Silverlight 4.0 supports COM automation, enabling integration with local APIs such as location on Windows 7, and Microsoft Office. There is no equivalent in the Mac release. It would not be so bad if Microsoft offered some route to similar functionality on the Mac, but there is none that I am aware of. </p>
<p>Microsoft folk that I spoke to about this dismissed it as a minor point, but it is not. Cross-platform is a discipline; this is a failure to observe that discipline and hands an advantage to Adobe Flash for developers that require broad reach.</p>
<div style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; float: none; padding-top: 0px" id="scid:0767317B-992E-4b12-91E0-4F059A8CECA8:60634614-3dd0-4c06-b318-3ca2979fe2f0" class="wlWriterEditableSmartContent">Technorati Tags: <a href="http://technorati.com/tags/adobe" rel="tag">adobe</a>,<a href="http://technorati.com/tags/microsoft" rel="tag">microsoft</a>,<a href="http://technorati.com/tags/pdc" rel="tag">pdc</a>,<a href="http://technorati.com/tags/silverlight" rel="tag">silverlight</a>,<a href="http://technorati.com/tags/flash" rel="tag">flash</a></div>


<p>Related posts:<ol><li><a href='http://www.itwriting.com/blog/1424-new-york-times-switches-from-wpfsilverlight-to-flash-for-reader-2.html' rel='bookmark' title='Permanent Link: New York Times switches from WPF/Silverlight to Flash and AIR for Reader 2'>New York Times switches from WPF/Silverlight to Flash and AIR for Reader 2</a></li>
<li><a href='http://www.itwriting.com/blog/1416-silverlight-developer-win-designer-fail.html' rel='bookmark' title='Permanent Link: Silverlight: developer win, designer fail?'>Silverlight: developer win, designer fail?</a></li>
<li><a href='http://www.itwriting.com/blog/1561-silverlight-3-coming-to-xbox-360.html' rel='bookmark' title='Permanent Link: Silverlight 3 coming to Xbox 360'>Silverlight 3 coming to Xbox 360</a></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://www.itwriting.com/blog/1968-pdc-day-two-silverlight-4-and-a-free-laptop.html/feed</wfw:commentRss>
		<slash:comments>6</slash:comments>
		</item>
		<item>
		<title>Web advertising goes outside: digital signage using force.com and Media RSS</title>
		<link>http://www.itwriting.com/blog/1904-web-advertising-goes-outside-digital-signage-using-force-com-and-media-rss.html</link>
		<comments>http://www.itwriting.com/blog/1904-web-advertising-goes-outside-digital-signage-using-force-com-and-media-rss.html#comments</comments>
		<pubDate>Fri, 23 Oct 2009 08:31:10 +0000</pubDate>
		<dc:creator>tim</dc:creator>
				<category><![CDATA[adobe]]></category>
		<category><![CDATA[cloud computing]]></category>
		<category><![CDATA[flash]]></category>
		<category><![CDATA[internet]]></category>
		<category><![CDATA[salesforce.com]]></category>

		<guid isPermaLink="false">http://www.itwriting.com/blog/1904-web-advertising-goes-outside-digital-signage-using-force-com-and-media-rss.html</guid>
		<description><![CDATA[<p>In the last 10 years or so video advertising screens have replaced static posters in busy public places like the London Underground. This is known in the trade as digital signage or Digital Out of Home (DOOH) advertising; and I was interested to speak to a company at the recent Salesforce.com Service Cloud 2 launch <p><i>...continue reading</i> <a href="http://www.itwriting.com/blog/1904-web-advertising-goes-outside-digital-signage-using-force-com-and-media-rss.html">Web advertising goes outside: digital signage using force.com and Media RSS</a></p>


Related posts:<ol><li><a href='http://www.itwriting.com/blog/1908-salesforce-com-partners-with-adobe-for-flash-builder-for-force-com.html' rel='bookmark' title='Permanent Link: Salesforce.com partners with Adobe for Flash Builder for Force.com'>Salesforce.com partners with Adobe for Flash Builder for Force.com</a></li>
<li><a href='http://www.itwriting.com/blog/1478-the-battle-to-be-part-of-the-emerging-cloud-stack-forcecom-for-google-app-engine.html' rel='bookmark' title='Permanent Link: The battle to be part of the emerging cloud stack: Force.com for Google App Engine'>The battle to be part of the emerging cloud stack: Force.com for Google App Engine</a></li>
<li><a href='http://www.itwriting.com/blog/1321-salesforcecom-crm-platform.html' rel='bookmark' title='Permanent Link: Salesforce.com = CRM + platform?'>Salesforce.com = CRM + platform?</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[<p>In the last 10 years or so video advertising screens have replaced static posters in busy public places like the London Underground. This is known in the trade as digital signage or Digital Out of Home (DOOH) advertising; and I was interested to speak to a company at the recent Salesforce.com <a href="http://www.itwriting.com/blog/1901-traditional-it-is-a-scam-says-salesforce-com-ceo-marc-benioff-introducing-service-cloud-2.html">Service Cloud 2 launch</a> which is running digital signage systems on the Salesforce <a href="http://force.com">force.com</a> platform. The company is <a href="http://www.signagelive.com/">signagelive</a>, run by <a title="http://www.remotemedia.co.uk/" href="Remote Media">http://www.remotemedia.co.uk/, and</a> and its secret sauce is to use the internet and commodity technology to run 10,000 displays around the world cheaply and efficiently. As I understood it from my brief conversation, a force.com application provides customers with dashboard for managing their screens, usable from any web browser. Content is served to the screens over the Internet using <a href="http://en.wikipedia.org/wiki/Media_RSS">Media RSS</a>. This is well suited to the purpose since it is easy for customers to update, and fail-safe in that if the system fails or the connection breaks, screens just carry on displaying the last version of the feed which they retrieved. Since Media RSS is a standard, the content can also feed desktop applications; and of course it doesn’t have to be advertising though often it is.</p>
<p>A sinagelive display could be a low-powered <a href="http://www.signagelive.com/index.php/products/signagelive-devices/">network-connected device</a> attached to a display; or a display alone with enough intelligence to retrieve a Media RSS feed and display its images; what you can do in the home with something like a <a href="http://estarling.com/">estarling connected photo frame</a> or a <a href="http://www.photovu.com/digital-frames/overview.php">PhotoVu wireless digital picture frame</a> but with bigger displays. The company is looking forward to displays which include on-chip Adobe Flash players since this will enable animation and video to be included with little extra cost. The media itself is currently stored on company servers, but is likely to move to <a href="http://www.amazon.com/s3">Amazon S3</a> in future – which makes sense for scalability, pay as you go, and for taking advantage of Amazon’s global network, reducing latency.</p>
<p>If you want to see an example, apparently the London Dockland Light Railway screens are driven by signagelive; they are also in Harrods.</p>
<p>CEO Jason Cremlins has a <a title="http://www.signagelive.com/index.php/2009/09/when-two-worlds-collide/" href="http://www.signagelive.com/index.php/2009/09/when-two-worlds-collide/">blog post</a> about the future of DOOH. My further thought is that if you had devices able to run Flash applications, you could put this together with touch screens and add interactivity to the mix.</p>
<p>The boundaries between internet and non-internet advertising are blurring. Ad networks such as those run by Google can be extended to networks using this kind of technology in a blink. Why shouldn’t advertisers be able to select airport lounges or underground stations alongside Adsense for websites? </p>
<p>The less compelling aspect of the technology is that as the costs of running these advertising networks come down, the likelihood of intrusive advertising screens invading every possible public space increases.</p>
<p>I also found this interesting as an innovative use of the Salesforce platform. As I recall, it hooks into other force.com applications to handle billing, customer record management and so on, and shows the potential for Salesforce to move beyond CRM. With the Adobe Flash aspect as well this example brings together a number of themes that I’ve been mulling over and I enjoyed hearing about it.</p>
<div style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; float: none; padding-top: 0px" id="scid:0767317B-992E-4b12-91E0-4F059A8CECA8:e5fc3af0-0ace-4a57-9e83-b121fb6a468a" class="wlWriterEditableSmartContent">Technorati Tags: <a href="http://technorati.com/tags/salesforce.com" rel="tag">salesforce.com</a>,<a href="http://technorati.com/tags/digital+signage" rel="tag">digital signage</a>,<a href="http://technorati.com/tags/sinagelive" rel="tag">sinagelive</a>,<a href="http://technorati.com/tags/remotemedia" rel="tag">remotemedia</a>,<a href="http://technorati.com/tags/media+rss" rel="tag">media rss</a></div>


<p>Related posts:<ol><li><a href='http://www.itwriting.com/blog/1908-salesforce-com-partners-with-adobe-for-flash-builder-for-force-com.html' rel='bookmark' title='Permanent Link: Salesforce.com partners with Adobe for Flash Builder for Force.com'>Salesforce.com partners with Adobe for Flash Builder for Force.com</a></li>
<li><a href='http://www.itwriting.com/blog/1478-the-battle-to-be-part-of-the-emerging-cloud-stack-forcecom-for-google-app-engine.html' rel='bookmark' title='Permanent Link: The battle to be part of the emerging cloud stack: Force.com for Google App Engine'>The battle to be part of the emerging cloud stack: Force.com for Google App Engine</a></li>
<li><a href='http://www.itwriting.com/blog/1321-salesforcecom-crm-platform.html' rel='bookmark' title='Permanent Link: Salesforce.com = CRM + platform?'>Salesforce.com = CRM + platform?</a></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://www.itwriting.com/blog/1904-web-advertising-goes-outside-digital-signage-using-force-com-and-media-rss.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>The Sneak Peeks at Adobe MAX 09</title>
		<link>http://www.itwriting.com/blog/1858-the-sneak-peeks-at-adobe-max-09.html</link>
		<comments>http://www.itwriting.com/blog/1858-the-sneak-peeks-at-adobe-max-09.html#comments</comments>
		<pubDate>Sun, 11 Oct 2009 16:49:23 +0000</pubDate>
		<dc:creator>tim</dc:creator>
				<category><![CDATA[adobe]]></category>
		<category><![CDATA[flash]]></category>
		<category><![CDATA[web authoring]]></category>

		<guid isPermaLink="false">http://www.itwriting.com/blog/1858-the-sneak-peeks-at-adobe-max-09.html</guid>
		<description><![CDATA[<p>I was looking for a list of the Sneak Peeks shown at last week’s Adobe MAX conference in Los Angeles. I couldn’t find one quickly, so here is mine. Note that these are billed as experimental features that may never ship.</p>
<p>Thin client gaming: this is a kind of application virtualisation. We saw a 3D game <p><i>...continue reading</i> <a href="http://www.itwriting.com/blog/1858-the-sneak-peeks-at-adobe-max-09.html">The Sneak Peeks at Adobe MAX 09</a></p>


Related posts:<ol><li><a href='http://www.itwriting.com/blog/367-adobe-shows-how-anything-can-be-a-web-application.html' rel='bookmark' title='Permanent Link: Adobe shows how anything can be a web application'>Adobe shows how anything can be a web application</a></li>
<li><a href='http://www.itwriting.com/blog/342-adobe-thermo-visual-programming-for-designers.html' rel='bookmark' title='Permanent Link: Adobe Thermo: Visual programming for designers'>Adobe Thermo: Visual programming for designers</a></li>
<li><a href='http://www.itwriting.com/blog/1434-adobes-flex-builder-to-flash-builder-name-change-does-not-go-far-enough.html' rel='bookmark' title='Permanent Link: Adobe&rsquo;s Flex Builder to Flash Builder name change does not go far enough'>Adobe&rsquo;s Flex Builder to Flash Builder name change does not go far enough</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[<p>I was looking for a list of the Sneak Peeks shown at last week’s Adobe MAX conference in Los Angeles. I couldn’t find one quickly, so here is mine. Note that these are billed as experimental features that may never ship.</p>
<p><strong>Thin client gaming</strong>: this is a kind of application virtualisation. We saw a 3D game that was rendered on the server, and streamed as video to a variety of clients. The clients send keystrokes back to the server enabling the users to control the game. Processing graphics on the server could enable effects that would otherwise require a more powerful graphics processor than would typically be available on a small device, as well as reducing the local install footprint to near zero.</p>
<p><strong>Physics engine in Flash</strong>: Very interesting demo showing how you might apply physics effects to objects in the Flash designer. Instead of tracing an animation path, you set parameters that say in effect “behave as if dropped” or “behave as if thrown”. Great for games; if you wanted to code a pinball machine (as shown in the demo), for example, this would save a lot of mathematics. </p>
<p><img src="http://www.itwriting.com/images/max-physics.gif" /></p>
<p><strong>Smart Paste: </strong>a cool demo showing how you might be able to paste content from vector graphics designers (like Adobe Illustrator) into an HTML web page, using the HTML 5 Canvas element and preserving scalability. The intermediate format is <a href="http://opensource.adobe.com/wiki/display/flexsdk/FXG+1.0+Specification" target="_blank">FXG</a>, an XML format for Flash Platform graphics interchange. We were shown how the vector graphics could be bound to data from Excel to create a chart. The best bit was when we saw a Flash animation exported to JavaScript and HTML using this technique. Flash export to HTML from Adobe? </p>
<p><strong>Flex mobile framework</strong>: Ely Greenfield showed a demo of <a href="http://labs.adobe.com/technologies/flex/mobile/faq.html" target="_blank">Slider</a>, a version of the Flex SDK optimised for mobile devices. Despite this being a Sneak Peek, there’s little doubt that this will ship.</p>
<p><strong>Project ROME</strong>: an AIR application (20,000 lines of code) for graphic design, with a context-sensitive designer, text flow between containers, the ability to import Photoshop art, video embedding, and output including SWF, PDF, JPG, SVG. ROME also runs in the browser as a web application. This is interesting if you envisage a time when applications now part of Creative Suite could be implemented as web apps. See this <a href="http://www.youtube.com/watch?v=nzXCadMUPCc" target="_blank">on YouTube</a>.</p>
<p><strong>Developer cloud</strong>: Develop client and server parts of an application in an integrated manner and with the same programming language, with smooth debugging between the two. Demo of server-side ActionScript. Microsoft platform developers already enjoy something like this with C# or VB.NET in combined Silverlight and ASP.NET projects in Visual Studio 2008.</p>
<p><strong>Fireworks hierarchical undo</strong>: This demo didn’t actually work, but it is a great idea. The problem with Undo is that it is linear. Therefore, if you do some bad work, and then some good work, you have to undo the good to undo the bad (if you see what I mean). This feature would let you undo selectively instead.</p>
<p><strong>Pause and resume development</strong>: Also known as Edit and Continue, this lets you make changes to Flex code while paused during a debug session. Another one Microsoft developers already enjoy.</p>
<p><strong>Photoshop intelligent hole-filling</strong>: this one got loud whoops of applause. The idea is that you take an image which includes an unwanted object – like a pretty view spoilt by an electricity pylon – select the object and ask for it to disappear, intelligently replaced by parts of the rest of the image. The demo worked fairly well; the image below shows how a group of water buffalo were disappeared from a photo. Now you will trust digital images even less.</p>
<p><img src="http://www.itwriting.com/images/ps-hole-filling.gif" /></p>
<p>That’s it; if I’ve missed something, let me know!</p>
<div style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; float: none; padding-top: 0px" id="scid:0767317B-992E-4b12-91E0-4F059A8CECA8:780ff51f-84c7-45c9-8b4c-2e638826e8c0" class="wlWriterEditableSmartContent">Technorati Tags: <a href="http://technorati.com/tags/adobe+max+2009" rel="tag">adobe max 2009</a>,<a href="http://technorati.com/tags/sneak+peeks" rel="tag">sneak peeks</a>,<a href="http://technorati.com/tags/flash" rel="tag">flash</a>,<a href="http://technorati.com/tags/flex" rel="tag">flex</a>,<a href="http://technorati.com/tags/fireworks" rel="tag">fireworks</a>,<a href="http://technorati.com/tags/fxg" rel="tag">fxg</a>,<a href="http://technorati.com/tags/microsoft" rel="tag">microsoft</a>,<a href="http://technorati.com/tags/photoshop" rel="tag">photoshop</a></div>


<p>Related posts:<ol><li><a href='http://www.itwriting.com/blog/367-adobe-shows-how-anything-can-be-a-web-application.html' rel='bookmark' title='Permanent Link: Adobe shows how anything can be a web application'>Adobe shows how anything can be a web application</a></li>
<li><a href='http://www.itwriting.com/blog/342-adobe-thermo-visual-programming-for-designers.html' rel='bookmark' title='Permanent Link: Adobe Thermo: Visual programming for designers'>Adobe Thermo: Visual programming for designers</a></li>
<li><a href='http://www.itwriting.com/blog/1434-adobes-flex-builder-to-flash-builder-name-change-does-not-go-far-enough.html' rel='bookmark' title='Permanent Link: Adobe&rsquo;s Flex Builder to Flash Builder name change does not go far enough'>Adobe&rsquo;s Flex Builder to Flash Builder name change does not go far enough</a></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://www.itwriting.com/blog/1858-the-sneak-peeks-at-adobe-max-09.html/feed</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Adobe&#8217;s chameleon Flash shows its enterprise colours</title>
		<link>http://www.itwriting.com/blog/1846-adobes-chameleon-flash-shows-its-enterprise-colours.html</link>
		<comments>http://www.itwriting.com/blog/1846-adobes-chameleon-flash-shows-its-enterprise-colours.html#comments</comments>
		<pubDate>Wed, 07 Oct 2009 15:27:41 +0000</pubDate>
		<dc:creator>tim</dc:creator>
				<category><![CDATA[adobe]]></category>
		<category><![CDATA[agile]]></category>
		<category><![CDATA[flash]]></category>
		<category><![CDATA[software development]]></category>

		<guid isPermaLink="false">http://www.itwriting.com/blog/1846-adobes-chameleon-flash-shows-its-enterprise-colours.html</guid>
		<description><![CDATA[<p>Duane Nickull is Senior Technical Evangelist at Adobe and co-author of Web 2.0 Architectures which I reviewed recently. He is also Duane Chaos of grunge band 22nd Century and entertained us at the Adobe MAX party last night in Los Angeles.</p>
<p></p>
<p>It’s appropriate that he works for Adobe, whose Flash runtime has parallel chameleon characteristics. Most <p><i>...continue reading</i> <a href="http://www.itwriting.com/blog/1846-adobes-chameleon-flash-shows-its-enterprise-colours.html">Adobe&#8217;s chameleon Flash shows its enterprise colours</a></p>


Related posts:<ol><li><a href='http://www.itwriting.com/blog/1541-what-next-for-adobe-livecycle-es.html' rel='bookmark' title='Permanent Link: What next for Adobe LiveCycle ES?'>What next for Adobe LiveCycle ES?</a></li>
<li><a href='http://www.itwriting.com/blog/1434-adobes-flex-builder-to-flash-builder-name-change-does-not-go-far-enough.html' rel='bookmark' title='Permanent Link: Adobe&rsquo;s Flex Builder to Flash Builder name change does not go far enough'>Adobe&rsquo;s Flex Builder to Flash Builder name change does not go far enough</a></li>
<li><a href='http://www.itwriting.com/blog/367-adobe-shows-how-anything-can-be-a-web-application.html' rel='bookmark' title='Permanent Link: Adobe shows how anything can be a web application'>Adobe shows how anything can be a web application</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.blogger.com/profile/08767498160563891543" target="_blank">Duane Nickull</a> is Senior Technical Evangelist at Adobe and co-author of Web 2.0 Architectures which I <a href="http://www.itwriting.com/blog/1815-book-review-web-2-0-architectures.html" target="_blank">reviewed recently</a>. He is also Duane Chaos of grunge band <a href="http://www.myspace.com/22ndcentury" target="_blank">22nd Century</a> and entertained us at the Adobe MAX party last night in Los Angeles.</p>
<p><img title="Duane Chaos at Adobe MAX bash in LA" src="http://www.itwriting.com/images/duane-chaos.jpg" alt="Duane Chaos at Adobe MAX bash in LA" /></p>
<p>It’s appropriate that he works for Adobe, whose Flash runtime has parallel chameleon characteristics. Most of the time it is delivering <a href="http://www.itwriting.com/blog/1841-three-reasons-why-adobe-flash-is-hated.html" target="_blank">annoying ads</a>, games or silly videos; but it also turns up as a flexible cross-platform client runtime for Enterprise applications.</p>
<p>We saw this demonstrated yesterday in an excellent session on scaling Flex for a large trading application, given by the developers of Morgan Stanley’s <a href="http://www.morganstanley.com/matrixinfo/" target="_blank">Matrix</a> application about which I have <a href="http://www.itwriting.com/blog/1655-morgan-stanley-why-we-didnt-use-silverlight-for-matrix.html" target="_blank">written before</a>. This session was far more informative than the earlier online briefing, and a fascinating case study in how to create Enterprise-grade software.</p>
<p><img src="http://www.itwriting.com/images/mg-matrix.gif" alt="" /></p>
<p>Matrix was built by a team of around 30 Flex developers, over a period of between 18 months and two years. It uses a REST-based service layer which talks to a variety of Java and .NET back-end servers – we didn’t hear much about these – and delivering XML to the Flex client. The team did not use the Flash-optimised AMF protocol because the app uses <a href="http://www.lightstreamer.com/" target="_blank">Lightstreamer</a> which did not support it at the time, though we were told that AMF would be advantageous and may be used in future. LiveCycle Data Services were ruled out because of lack of support for edge server deployment; again, this has apparently been fixed in the latest LiveCycle so migrating in that direction is possible.</p>
<p>Matrix uses the <a href="http://opensource.adobe.com/wiki/display/cairngorm/Cairngorm" target="_blank">Cairngorm 3</a> architecture, which specifies best-practice design patterns for Flex, implemented using the <a href="http://www.spicefactory.org/parsley/" target="_blank">Parsley Application Framework</a>. The application is modular, and we heard a lot about how rigorous module encapsulation makes a large application like this &#8211; 600,000 lines of Flex code – manageable, reliable, flexible and testable. One module cannot access the implementation details of another, and a message bus handles communication.</p>
<p>I was also impressed by the attention given to performance. Another advantage of using modules is that they are loaded on demand, reducing the load time and memory footprint. Each module is profiled separately. The team also found that a big factor in Flex performance is efficiency in managing redraw regions – apparently Flash can easily be sloppy about this and redraw regions that have not actually changed. The team patched the UIMovieClip component to overcome problems in this area.</p>
<p>A model-view-controller architecture is used for the user interface, and this enables better testability. The team uses continuous integration to maintain quality.</p>
<p>According to the session presenters, the result is an application that has the high performance required of a financial trading application, and can run for extended periods without issues.</p>
<p>Although I had the impression that developing Matrix has been bleeding edge at times, with the team using beta software to get access to new features, there was also evidence that Adobe was responding to issues and using this as an opportunity to improve its platform.</p>
<p>This makes a great case study for those sceptical about whether the Flash runtime is really capable of powering Enterprise clients, or for any Flex developer.</p>
<div id="scid:0767317B-992E-4b12-91E0-4F059A8CECA8:649b5fc7-3ea0-45c0-8026-3be74f71feac" class="wlWriterEditableSmartContent" style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; float: none; padding-top: 0px">Technorati Tags: <a rel="tag" href="http://technorati.com/tags/adobe">adobe</a>,<a rel="tag" href="http://technorati.com/tags/matrix">matrix</a>,<a rel="tag" href="http://technorati.com/tags/flex">flex</a>,<a rel="tag" href="http://technorati.com/tags/livecycle">livecycle</a>,<a rel="tag" href="http://technorati.com/tags/cairngorm">cairngorm</a>,<a rel="tag" href="http://technorati.com/tags/parsley+application+framework">parsley application framework</a></div>


<p>Related posts:<ol><li><a href='http://www.itwriting.com/blog/1541-what-next-for-adobe-livecycle-es.html' rel='bookmark' title='Permanent Link: What next for Adobe LiveCycle ES?'>What next for Adobe LiveCycle ES?</a></li>
<li><a href='http://www.itwriting.com/blog/1434-adobes-flex-builder-to-flash-builder-name-change-does-not-go-far-enough.html' rel='bookmark' title='Permanent Link: Adobe&rsquo;s Flex Builder to Flash Builder name change does not go far enough'>Adobe&rsquo;s Flex Builder to Flash Builder name change does not go far enough</a></li>
<li><a href='http://www.itwriting.com/blog/367-adobe-shows-how-anything-can-be-a-web-application.html' rel='bookmark' title='Permanent Link: Adobe shows how anything can be a web application'>Adobe shows how anything can be a web application</a></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://www.itwriting.com/blog/1846-adobes-chameleon-flash-shows-its-enterprise-colours.html/feed</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
	</channel>
</rss>
