<?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; adobe</title>
	<atom:link href="http://www.itwriting.com/blog/category/adobe/feed" rel="self" type="application/rss+xml" />
	<link>http://www.itwriting.com/blog</link>
	<description>Tech writing blog</description>
	<lastBuildDate>Thu, 02 Sep 2010 12:36:01 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.1</generator>
		<item>
		<title>Silverlight versus HTML, Flash &#8211; Microsoft defends its role</title>
		<link>http://www.itwriting.com/blog/3075-silverlight-versus-html-flash-microsoft-defends-its-role.html</link>
		<comments>http://www.itwriting.com/blog/3075-silverlight-versus-html-flash-microsoft-defends-its-role.html#comments</comments>
		<pubDate>Thu, 02 Sep 2010 07:37:09 +0000</pubDate>
		<dc:creator>tim</dc:creator>
				<category><![CDATA[.net]]></category>
		<category><![CDATA[adobe]]></category>
		<category><![CDATA[development]]></category>
		<category><![CDATA[flash]]></category>
		<category><![CDATA[internet]]></category>
		<category><![CDATA[microsoft]]></category>
		<category><![CDATA[professional]]></category>
		<category><![CDATA[silverlight]]></category>
		<category><![CDATA[software development]]></category>
		<category><![CDATA[visual studio]]></category>
		<category><![CDATA[web authoring]]></category>
		<category><![CDATA[windows]]></category>
		<category><![CDATA[windows 7]]></category>
		<category><![CDATA[windows phone 7]]></category>

		<guid isPermaLink="false">http://www.itwriting.com/blog/3075-silverlight-versus-html-flash-microsoft-defends-its-role.html</guid>
		<description><![CDATA[<p>Microsoft’s Brad Becker, Director of Product Management for Developer Platforms, has defended the role of Silverlight in the HTML 5 era. Arguing that it is natural for HTML to acquire some of the features previously provided by plug-ins &#8211; “because some of these features are so pervasive on the web that they are seen <p><i>...continue reading</i> <a href="http://www.itwriting.com/blog/3075-silverlight-versus-html-flash-microsoft-defends-its-role.html">Silverlight versus HTML, Flash &#8211; Microsoft defends its role</a></p>


Related posts:<ol><li><a href='http://www.itwriting.com/blog/2365-microsoft-playing-html-5-standards-game-alongside-silverlight-game.html' rel='bookmark' title='Permanent Link: Microsoft playing HTML 5 standards game alongside Silverlight game'>Microsoft playing HTML 5 standards game alongside Silverlight game</a></li>
<li><a href='http://www.itwriting.com/blog/2466-silverlight-4-0-released-to-the-web-tools-still-not-final.html' rel='bookmark' title='Permanent Link: Silverlight 4.0 released to the web; tools still not final'>Silverlight 4.0 released to the web; tools still not final</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>
</ol>]]></description>
			<content:encoded><![CDATA[<p>Microsoft’s Brad Becker, Director of Product Management for Developer Platforms, has <a href="http://team.silverlight.net/announcement/the-future-of-silverlight/" target="_blank">defended the role of Silverlight</a> in the HTML 5 era. Arguing that it is natural for HTML to acquire some of the features previously provided by plug-ins &#8211; “because some of these features are so pervasive on the web that they are seen by users as fundamentally expected capabilities” – he goes on to identify three areas where Silverlight remains necessary. These are “premium” multimedia which merges video with application elements such as conferencing, picture in picture, DRM, analytics; consumers apps and games; and finally business/enterprise apps.</p>
<p>It is the last of these which interests me most. Becker’s statements come soon after the preview of <a href="http://www.microsoft.com/visualstudio/en-us/lightswitch" target="_blank">Visual Studio LightSwitch</a>, which is solely designed for data-driven business applications. Taking the two together, and bearing in mind that apps may run on the desktop as well as in browser, Silverlight is now encroaching on the territory which used to belong to Windows applications. With LightSwitch in particular, Microsoft is encouraging developers who might previously have built an app in Access or Visual Basic to consider Silverlight instead.</p>
<p>Why? Isn’t Microsoft better off if developers stick to Windows-only applications?</p>
<p>In one sense it is, as it gets the Windows lock-in – and yes, this is effective. I’m aware of businesses who are tied to Windows because of apps that they use, who might otherwise consider Macs for all or some of their business desktops. On the other hand, even Microsoft can see the direction in which we are travelling – cloud, mobile, diverse clients – and that Silverlight fits better with this model than Windows-only desktop clients.</p>
<p>Another consideration is that setup and deployment issues remain a pain-point for Windows apps. One issue is when it goes wrong, and Windows requires skilled surgery to get some app installed and working. Another issue is the constant energy drain of getting new computers and having to provision them with the apps you need. Microsoft has improved this no end for larger organisations, with standard system images and centralised application deployment, but Silverlight is still a welcome simplification; provided that the runtime is installed, it is pretty much the web model – just navigate to the URL and the app is there, right-click if you want to run on the desktop.</p>
<p>If Microsoft can also establish Windows Phone 7, which uses Silverlight as the runtime for custom apps, the platform then extends to mobile as well as desktop and browser.</p>
<p>The downside is that Silverlight apps have fewer capabilities than native Windows apps. Printing is tricky, for example, though Becker refers to “Virtualized printing” and I am not sure what exactly he means. He also highlights COM automation and group policy management, features that only work on Windows and which undermine Silverlight’s cross-platform promise. That said, via COM automation Silverlight has full access to the local machine giving developers a way of overcoming any limitations if they are willing to abandon cross-platform and browser-hosted deployment.</p>
<p>A winning strategy? Well, at least it is one that makes sense in the cloud era. On the other hand, Microsoft faces substantial difficulties in establishing Silverlight as a mainstream development platform. One is that Adobe was there first with Flash, which has a more widely deployed runtime, works on Android and soon other mobile devices, and is supported by the advanced design tools in Creative Suite. Another is the Apple factor, the popular iPhone and iPad devices which are a spear through the heart of cross-platform runtimes like Silverlight and Flash. </p>
<p>Finally, even within the Microsoft development community Silverlight is a hard sell for many developers. Some us recall how hard the company had to work to persuade Visual Basic 6 developers to move to .NET. The reason was not just stubborn individuals who dislike change – though there was certainly some of that – but also existing investment in code that could not easily be migrated. Both factors also apply to Silverlight. Further, it is a constrained platform, which means developers have to live with certain limitations. It is also managed code only, whereas some of the best developers for both desktop and mobile apps work in C/C++.</p>
<p>I suspect there is division even within Microsoft with regard to Silverlight. Clearly it has wide support and is considered a strategic area of development. At the same time, it is not helpful to the Windows team who will want to see apps that take advantage of new features in Windows 7 and beyond.</p>
<p>Yesterday <a href="http://windowsteamblog.com/windows_phone/b/windowsphone/archive/2010/09/01/windows-phone-7-released-to-manufacturing.aspx" target="_blank">Windows Phone 7 was released to manufacturing</a>, which means the software is done. Another piece of the Silverlight platform is in place; and I guess over the next year or two we will see the extent to which Microsoft can make it a success.</p>


<p>Related posts:<ol><li><a href='http://www.itwriting.com/blog/2365-microsoft-playing-html-5-standards-game-alongside-silverlight-game.html' rel='bookmark' title='Permanent Link: Microsoft playing HTML 5 standards game alongside Silverlight game'>Microsoft playing HTML 5 standards game alongside Silverlight game</a></li>
<li><a href='http://www.itwriting.com/blog/2466-silverlight-4-0-released-to-the-web-tools-still-not-final.html' rel='bookmark' title='Permanent Link: Silverlight 4.0 released to the web; tools still not final'>Silverlight 4.0 released to the web; tools still not final</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>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://www.itwriting.com/blog/3075-silverlight-versus-html-flash-microsoft-defends-its-role.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Develop for Adobe Flash/Flex in Amethyst for Visual Studio</title>
		<link>http://www.itwriting.com/blog/3046-develop-for-adobe-flashflex-in-amethyst-for-visual-studio.html</link>
		<comments>http://www.itwriting.com/blog/3046-develop-for-adobe-flashflex-in-amethyst-for-visual-studio.html#comments</comments>
		<pubDate>Wed, 25 Aug 2010 20:29:05 +0000</pubDate>
		<dc:creator>tim</dc:creator>
				<category><![CDATA[adobe]]></category>
		<category><![CDATA[flash]]></category>
		<category><![CDATA[professional]]></category>
		<category><![CDATA[software development]]></category>
		<category><![CDATA[visual studio]]></category>
		<category><![CDATA[web authoring]]></category>
		<category><![CDATA[amethys]]></category>
		<category><![CDATA[flex]]></category>

		<guid isPermaLink="false">http://www.itwriting.com/blog/3046-develop-for-adobe-flashflex-in-amethyst-for-visual-studio.html</guid>
		<description><![CDATA[<p>SapphireSteel Software is poised to release Amethyst, which lets you develop Flash and Flex applications with Microsoft’s Visual Studio 2008 or 2010.</p> <p>Why bother? There’s two aspects to this. One is simply the comfort factor: if you are a .NET developer used to Visual Studio, but now working on Flash or Flex, this could <p><i>...continue reading</i> <a href="http://www.itwriting.com/blog/3046-develop-for-adobe-flashflex-in-amethyst-for-visual-studio.html">Develop for Adobe Flash/Flex in Amethyst for Visual Studio</a></p>


Related posts:<ol><li><a href='http://www.itwriting.com/blog/1081-amethyst-from-sapphiresteel-develop-flex-in-visual-studio-an-alternative-to-tofino.html' rel='bookmark' title='Permanent Link: Amethyst from SapphireSteel: Develop Flex in Visual Studio, an alternative to Tofino'>Amethyst from SapphireSteel: Develop Flex in Visual Studio, an alternative to Tofino</a></li>
<li><a href='http://www.itwriting.com/blog/1060-develop-for-adobe-flex-in-microsoft-visual-studio.html' rel='bookmark' title='Permanent Link: Develop for Adobe Flex in Microsoft Visual Studio &ndash; or maybe not'>Develop for Adobe Flex in Microsoft Visual Studio &ndash; or maybe not</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>SapphireSteel Software is poised to release <a href="http://www.sapphiresteel.com/Products/Products-Overview" target="_blank">Amethyst</a>, which lets you develop Flash and Flex applications with Microsoft’s Visual Studio 2008 or 2010.</p>
<p>Why bother? There’s two aspects to this. One is simply the comfort factor: if you are a .NET developer used to Visual Studio, but now working on Flash or Flex, this could be an easier way in than the Eclipse-based Flash Builder. There is a visual designer, a full-featured debugger, a property inspector with sections for properties, events, effects and styles, for example, and double-clicking an event generates an event handler as you would expect.</p>
<p>The other factor is areas where Amethyst can improve on what Flash Builder offers. One example is ActionScript refactoring, disappointing in Adobe’s product. Amethyst is not brilliant, but does have a few extras including Extract Method, Encapsulate Field and Extract Interface.</p>
<p><a href="http://www.itwriting.com/blog/wp-content/uploads/2010/08/image25.png"><img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="image" border="0" alt="image" src="http://www.itwriting.com/blog/wp-content/uploads/2010/08/image_thumb25.png" width="404" height="196" /></a> </p>
<p>Another useful feature is that Amethyst can share projects with Flash or Flash Builder. Before you get excited, it does not do the magic you might want, Visual Studio editing of .fla files with embedded ActionScript. It does work reasonably seamlessly though: you can open .fla file in the Flash IDE by clicking within Amethyst.</p>
<p>This would have been even more interesting if Adobe had not added a measure of Flash Builder integration in Flash Professional CS5; and that is the challenge facing SapphireSteel – how to keep up with Adobe’s official development tools.</p>
<p>I’ve only played briefly with Amethyst but although I’ve been impressed with it in some ways, I also found myself missing features in Flash Builder, such as the Connect to Data wizards, and the view state management.</p>
<p>It is early days though; and I would be interested to hear from others who have tried Amethyst on what they do or do not like about it.</p>
<p>Price is not yet stated, but SapphireSteel also offer a Ruby product which is priced at $49 for a basic edition, or $199 for a professional version. Amethyst also comes in two editions so perhaps we will see something similar.</p>


<p>Related posts:<ol><li><a href='http://www.itwriting.com/blog/1081-amethyst-from-sapphiresteel-develop-flex-in-visual-studio-an-alternative-to-tofino.html' rel='bookmark' title='Permanent Link: Amethyst from SapphireSteel: Develop Flex in Visual Studio, an alternative to Tofino'>Amethyst from SapphireSteel: Develop Flex in Visual Studio, an alternative to Tofino</a></li>
<li><a href='http://www.itwriting.com/blog/1060-develop-for-adobe-flex-in-microsoft-visual-studio.html' rel='bookmark' title='Permanent Link: Develop for Adobe Flex in Microsoft Visual Studio &ndash; or maybe not'>Develop for Adobe Flex in Microsoft Visual Studio &ndash; or maybe not</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/3046-develop-for-adobe-flashflex-in-amethyst-for-visual-studio.html/feed</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Render SWF in JavaScript &#8211; a solution for Flash on iPhone/iPad?</title>
		<link>http://www.itwriting.com/blog/2988-render-swf-in-javascript-a-solution-for-flash-on-iphoneipad.html</link>
		<comments>http://www.itwriting.com/blog/2988-render-swf-in-javascript-a-solution-for-flash-on-iphoneipad.html#comments</comments>
		<pubDate>Mon, 09 Aug 2010 13:30:44 +0000</pubDate>
		<dc:creator>tim</dc:creator>
				<category><![CDATA[adobe]]></category>
		<category><![CDATA[flash]]></category>
		<category><![CDATA[html 5]]></category>
		<category><![CDATA[ie9]]></category>
		<category><![CDATA[internet explorer 9]]></category>
		<category><![CDATA[javascript]]></category>
		<category><![CDATA[swf]]></category>

		<guid isPermaLink="false">http://www.itwriting.com/blog/2988-render-swf-in-javascript-a-solution-for-flash-on-iphoneipad.html</guid>
		<description><![CDATA[<p>Looking at the blazing-fast JavaScript in IE9 Preview 4 made me wonder if anyone had tried to write a SWF renderer in JavaScript. SWF is the Adobe Flash file format and a published specification.</p> <p>Of course someone has. Tobias Schneider has been working on Gordon and built his first full release in June.</p> <p> <p><i>...continue reading</i> <a href="http://www.itwriting.com/blog/2988-render-swf-in-javascript-a-solution-for-flash-on-iphoneipad.html">Render SWF in JavaScript &#8211; a solution for Flash on iPhone/iPad?</a></p>


Related posts:<ol><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/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/1531-adobe-committed-to-bringing-flash-player-to-the-iphone.html' rel='bookmark' title='Permanent Link: Adobe &ldquo;Committed to bringing Flash Player to the iPhone&rdquo;'>Adobe &ldquo;Committed to bringing Flash Player to the iPhone&rdquo;</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[<p>Looking at the blazing-fast JavaScript in <a href="http://ie.microsoft.com/testdrive/" target="_blank">IE9 Preview 4</a> made me wonder if anyone had tried to write a SWF renderer in JavaScript. SWF is the Adobe Flash file format and a <a href="http://www.adobe.com/devnet/swf/" target="_blank">published specification</a>.</p>
<p>Of course someone has. Tobias Schneider has been working on <a href=" http://github.com/tobeytailor/gordon" target="_blank">Gordon</a> and built his first full release in June.</p>
<p><a href="http://www.itwriting.com/blog/wp-content/uploads/2010/08/image7.png"><img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="image" border="0" alt="image" src="http://www.itwriting.com/blog/wp-content/uploads/2010/08/image_thumb7.png" width="244" height="235" /></a> </p>
<p>Gordon is a little behind in terms of version support:</p>
<blockquote><p>In this build, Gordon can read and parse all valid SWF’s, even if they are compressed with ZLIB, but plays only SWF1 files completely, as well as the most of the SWF2 features.</p>
</blockquote>
<p>The Adobe SWF specification is now up to version 10.</p>
<p>It is still an interesting exercise. Consider <a href="http://code.google.com/webtoolkit/" target="_blank">Google Web Toolkit</a>, which compiles Java to JavaScript. What if Adobe did something similar for Flash? In fact, if you look at the <a href="http://www.itwriting.com/blog/1858-the-sneak-peeks-at-adobe-max-09.html" target="_blank">Smart Paste “sneak peak”</a> from Adobe Max 09 something like this was demonstrated.</p>
<p>The Flash player includes some proprietary codecs that could not easily be replicated in JavaScript. Still, given such limitations, “Export to HTML 5” would be a nice option to find on some future version of Flash Professional, and would help Adobe’s tools business even if it also dented its ambitions for Flash as the universal runtime.</p>


<p>Related posts:<ol><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/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/1531-adobe-committed-to-bringing-flash-player-to-the-iphone.html' rel='bookmark' title='Permanent Link: Adobe &ldquo;Committed to bringing Flash Player to the iPhone&rdquo;'>Adobe &ldquo;Committed to bringing Flash Player to the iPhone&rdquo;</a></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://www.itwriting.com/blog/2988-render-swf-in-javascript-a-solution-for-flash-on-iphoneipad.html/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>SOA, REST and Flash/Flex &#8211; why Flash does not PUT</title>
		<link>http://www.itwriting.com/blog/2934-soa-rest-and-flashflex.html</link>
		<comments>http://www.itwriting.com/blog/2934-soa-rest-and-flashflex.html#comments</comments>
		<pubDate>Mon, 02 Aug 2010 07:47:32 +0000</pubDate>
		<dc:creator>tim</dc:creator>
				<category><![CDATA[Web]]></category>
		<category><![CDATA[adobe]]></category>
		<category><![CDATA[flash]]></category>
		<category><![CDATA[professional]]></category>
		<category><![CDATA[software development]]></category>
		<category><![CDATA[flex]]></category>
		<category><![CDATA[web services]]></category>

		<guid isPermaLink="false">http://www.itwriting.com/blog/2934-soa-rest-and-flashflex.html</guid>
		<description><![CDATA[<p>Adobe’s Duane Nickull has an illuminating post on how the Flash player handles REST. Nickull is responding to a post by Malcolm Box in which he complains how hard it is to use Flash with a REST web service. Box observes that Flash cannot send POST, PUT and DELETE requests when running in the <p><i>...continue reading</i> <a href="http://www.itwriting.com/blog/2934-soa-rest-and-flashflex.html">SOA, REST and Flash/Flex &#8211; why Flash does not PUT</a></p>


Related posts:<ol><li><a href='http://www.itwriting.com/blog/3046-develop-for-adobe-flashflex-in-amethyst-for-visual-studio.html' rel='bookmark' title='Permanent Link: Develop for Adobe Flash/Flex in Amethyst for Visual Studio'>Develop for Adobe Flash/Flex in Amethyst for Visual Studio</a></li>
<li><a href='http://www.itwriting.com/blog/695-adobes-acrobatcom-rest-api.html' rel='bookmark' title='Permanent Link: Adobe&rsquo;s Acrobat.com REST API'>Adobe&rsquo;s Acrobat.com REST API</a></li>
<li><a href='http://www.itwriting.com/blog/2744-flash-and-air-for-windows-phone-7-by-mid-2011.html' rel='bookmark' title='Permanent Link: Flash and AIR for Windows Phone 7 by mid 2011?'>Flash and AIR for Windows Phone 7 by mid 2011?</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[<p>Adobe’s Duane Nickull has an <a href="http://technoracle.blogspot.com/2010/07/soa-vs-rest-in-flash-player.html" target="_blank">illuminating post</a> on how the Flash player handles REST. Nickull is responding to a <a href="http://www.viewfromlondon.com/2010/07/flash-give-it-a-rest.html" target="_blank">post by Malcolm Box</a> in which he complains how hard it is to use Flash with a REST web service. Box observes that Flash cannot send POST, PUT and DELETE requests when running in the browser, and does not send cookies.</p>
<p>Nickull defends the Flash behaviour:</p>
<blockquote><p>Flash&#8217;s HTTP libraries currently support GET and POST. My architectural view of this is that the HTTP libraries only should really support these and not worry about the others.</p>
</blockquote>
<p>He also notes that cookies are a poor way to manage state:</p>
<blockquote><p>Cookies are for the browser and belong in the browser. Having Flash Player able to access cookies would be a mistake in my own opinion. Any logic that is facilitated by a browser should probably be dealt with at the browser layer before Flash Player is used.</p>
</blockquote>
<p>Now, I think the comments on REST are important to read if you are engaged in designing a web service, as many of us in these days of cloud+device. There is a kind-of “word on the street” approach to web services which says that REST is good, SOA/SOAP is bad; but in reality it is not so simple, and these distinctions are muddled. REST is arguably a form of SOA, you can do SOAP with REST, and so on.</p>
<p>One factor is that reading data in a web client is far more common than writing data. It is easy to be an advocate of the simplicity of REST if all you are doing is GET.</p>
<p>The question Nickull asks is whether the transport protocol has any business dictating how the data it transports should be processed, for example whether it is an operation to retrieve or to write data:</p>
<blockquote><p>In an SOA world, the transport functionality (usually implemented using SOAP) should focus on just delivering the message and it’s associated payload(s) to the destination(s), optionally enforcing rules of reliability and security rather than declaring to the application layer processing instructions to the service endpoint.</p>
</blockquote>
<p>Read the post for more of the rationale behind this. Maybe, even if you are doing REST, restricting your web service to GET and POST is not such a bad idea after all.</p>
<p>That said, whatever you think about the architectural principles, you may find yourself having to write a browser-hosted Flash client for a service that requires an HTTP verb other than GET or POST. There are ways round it: see this <a href="http://developer.amazonwebservices.com/connect/message.jspa?messageID=77257" target="_blank">discussion</a> of Amazon S3 (which uses PUT) and Flash for an example.</p>


<p>Related posts:<ol><li><a href='http://www.itwriting.com/blog/3046-develop-for-adobe-flashflex-in-amethyst-for-visual-studio.html' rel='bookmark' title='Permanent Link: Develop for Adobe Flash/Flex in Amethyst for Visual Studio'>Develop for Adobe Flash/Flex in Amethyst for Visual Studio</a></li>
<li><a href='http://www.itwriting.com/blog/695-adobes-acrobatcom-rest-api.html' rel='bookmark' title='Permanent Link: Adobe&rsquo;s Acrobat.com REST API'>Adobe&rsquo;s Acrobat.com REST API</a></li>
<li><a href='http://www.itwriting.com/blog/2744-flash-and-air-for-windows-phone-7-by-mid-2011.html' rel='bookmark' title='Permanent Link: Flash and AIR for Windows Phone 7 by mid 2011?'>Flash and AIR for Windows Phone 7 by mid 2011?</a></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://www.itwriting.com/blog/2934-soa-rest-and-flashflex.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Day Software: another strategic acquisition for Adobe</title>
		<link>http://www.itwriting.com/blog/2928-day-software-another-strategic-acquisition-for-adobe.html</link>
		<comments>http://www.itwriting.com/blog/2928-day-software-another-strategic-acquisition-for-adobe.html#comments</comments>
		<pubDate>Wed, 28 Jul 2010 15:25:20 +0000</pubDate>
		<dc:creator>tim</dc:creator>
				<category><![CDATA[adobe]]></category>
		<category><![CDATA[open source]]></category>
		<category><![CDATA[professional]]></category>
		<category><![CDATA[web authoring]]></category>
		<category><![CDATA[day software]]></category>
		<category><![CDATA[livecycle]]></category>
		<category><![CDATA[roy fielding]]></category>

		<guid isPermaLink="false">http://www.itwriting.com/blog/2928-day-software-another-strategic-acquisition-for-adobe.html</guid>
		<description><![CDATA[<p>Adobe has acquired&#160;Day Software, a company which specialises in web content management. Its products include the CRX Java Content Repository and the CQ5 Web Content Management Platform. One of its distinctive features is an emphasis on interaction and collaboration. Day’s chief scientist is Roy Fielding, co-founder of the Apache Software Foundation and well-known for <p><i>...continue reading</i> <a href="http://www.itwriting.com/blog/2928-day-software-another-strategic-acquisition-for-adobe.html">Day Software: another strategic acquisition for Adobe</a></p>


Related posts:<ol><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>
<li><a href='http://www.itwriting.com/blog/2015-adobe-financials-and-the-future-of-packaged-software.html' rel='bookmark' title='Permanent Link: Adobe financials and the future of packaged software'>Adobe financials and the future of packaged software</a></li>
<li><a href='http://www.itwriting.com/blog/2748-adobe-livecycle-and-the-apple-problem.html' rel='bookmark' title='Permanent Link: Adobe LiveCycle and the Apple problem'>Adobe LiveCycle and the Apple problem</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[<p>Adobe <a href="http://www.adobe.com/aboutadobe/pressroom/pressreleases/201007/072810AdobetoAcquireDaySoftware.html" target="_blank">has acquired</a>&#160;<a href="http://www.day.com/day/en.html" target="_blank">Day Software</a>, a company which specialises in web content management. Its products include the CRX Java Content Repository and the CQ5 Web Content Management Platform. One of its distinctive features is an emphasis on interaction and collaboration. Day’s chief scientist is Roy Fielding, co-founder of the Apache Software Foundation and well-known for his work on REST (Representational State Transfer).</p>
<p>The acquisition gives Adobe a stronger presence in the open source community, and it will be interesting to see if it influences controversial issues like the fact that the Flash Player is closed source, or that some of Adobe’s open source projects are not as collaborative as they could be.</p>
<p>I suspect though that Adobe is mainly aiming to broaden its technology to encompass web content management and to tie it together with its rich client platform, Flash and AIR. It is a good fit, since it is Java based and should work nicely with the existing LiveCycle pieces. We might also expect integration with <a href="http://www.omniture.com" target="_blank">Omniture web analytics</a> as well as with the content authoring tools in Creative Suite.</p>
<p>Looks like a sane acquisition to me.</p>


<p>Related posts:<ol><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>
<li><a href='http://www.itwriting.com/blog/2015-adobe-financials-and-the-future-of-packaged-software.html' rel='bookmark' title='Permanent Link: Adobe financials and the future of packaged software'>Adobe financials and the future of packaged software</a></li>
<li><a href='http://www.itwriting.com/blog/2748-adobe-livecycle-and-the-apple-problem.html' rel='bookmark' title='Permanent Link: Adobe LiveCycle and the Apple problem'>Adobe LiveCycle and the Apple problem</a></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://www.itwriting.com/blog/2928-day-software-another-strategic-acquisition-for-adobe.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Enterprise app development on Apple iPhone and iPad</title>
		<link>http://www.itwriting.com/blog/2918-enterprise-app-development-on-apple-iphone-and-ipad.html</link>
		<comments>http://www.itwriting.com/blog/2918-enterprise-app-development-on-apple-iphone-and-ipad.html#comments</comments>
		<pubDate>Mon, 26 Jul 2010 16:45:46 +0000</pubDate>
		<dc:creator>tim</dc:creator>
				<category><![CDATA[adobe]]></category>
		<category><![CDATA[apple]]></category>
		<category><![CDATA[development]]></category>
		<category><![CDATA[professional]]></category>
		<category><![CDATA[software development]]></category>
		<category><![CDATA[ipad]]></category>
		<category><![CDATA[iphone]]></category>

		<guid isPermaLink="false">http://www.itwriting.com/blog/2918-enterprise-app-development-on-apple-iphone-and-ipad.html</guid>
		<description><![CDATA[<p>Apple’s iPhone is still perceived as primarily marketed to individuals rather than corporates. However, I was interested to see how much Apple is doing to attract corporate developers. First, Apple now supports some basic enterprise-friendly features, such as Microsoft Exchange (with a few caveats), VPN, remote wipe, and the ability to lock down iTunes <p><i>...continue reading</i> <a href="http://www.itwriting.com/blog/2918-enterprise-app-development-on-apple-iphone-and-ipad.html">Enterprise app development on Apple iPhone and iPad</a></p>


Related posts:<ol><li><a href='http://www.itwriting.com/blog/1651-spotify-for-iphone-looks-great-if-apple-allows-it.html' rel='bookmark' title='Permanent Link: Spotify for iPhone looks great &ndash; if Apple allows it'>Spotify for iPhone looks great &ndash; if Apple allows it</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>
<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>Apple’s iPhone is still perceived as primarily marketed to individuals rather than corporates. However, I was interested to see how much Apple is doing to attract corporate developers. First, Apple now supports some basic enterprise-friendly features, such as Microsoft Exchange (with a few caveats), VPN, remote wipe, and the ability to lock down iTunes to some extent. Without these capabilities, the devices would not be acceptable in many environments, making it pointless to consider them for custom applications.</p>
<p>Unfortunately iTunes is still needed for activation, deploying software updates, and installing applications. It is silly that Apple requires business users to install a music library to use its phone, I guess reflecting the device’s history as a music player. It is also a somewhat intrusive application especially on Windows.</p>
<p>If you then want to develop internal applications, you sign up for the <a href="http://developer.apple.com/programs/iphone/enterprise/" target="_blank">iPhone Developer Enterprise Program</a>. At $299 per year this is more expensive than the more general equivalent, but no big deal. Then you have to get a digital certificate from Apple. Next, create one or more “provisioning profiles” that install onto the device and authorize it to run your applications. Applications you create must be signed with your digital certificate. Finally, you can add the signed applications to an iTunes library, and users can then drag them to their iPhone or iPad. It will only run on devices that have the matching provisioning profile installed. Organisations can also revoke applications by revoking the identity used to sign the provisioning profile.</p>
<p>As Adobe pointed out to me, since these apps do not go through Apple’s approval process, there is nothing to stop corporate developers using the Flash Packager for iPhone that is available in Creative Suite 5.</p>
<p>There is more detail on Apple’s <a href="http://www.apple.com/iphone/business/integration/" target="_blank">iPhone in Business</a> page.</p>


<p>Related posts:<ol><li><a href='http://www.itwriting.com/blog/1651-spotify-for-iphone-looks-great-if-apple-allows-it.html' rel='bookmark' title='Permanent Link: Spotify for iPhone looks great &ndash; if Apple allows it'>Spotify for iPhone looks great &ndash; if Apple allows it</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>
<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/2918-enterprise-app-development-on-apple-iphone-and-ipad.html/feed</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Why is there so much junk in Apple&#8217;s App Store?</title>
		<link>http://www.itwriting.com/blog/2884-why-is-there-so-much-junk-in-apples-app-store.html</link>
		<comments>http://www.itwriting.com/blog/2884-why-is-there-so-much-junk-in-apples-app-store.html#comments</comments>
		<pubDate>Sat, 17 Jul 2010 09:21:20 +0000</pubDate>
		<dc:creator>tim</dc:creator>
				<category><![CDATA[adobe]]></category>
		<category><![CDATA[apple]]></category>
		<category><![CDATA[app store]]></category>
		<category><![CDATA[iphone]]></category>

		<guid isPermaLink="false">http://www.itwriting.com/blog/2884-why-is-there-so-much-junk-in-apples-app-store.html</guid>
		<description><![CDATA[<p>After 4 weeks with Apple’s iPhone 4 I’m mainly impressed with everything other than the call quality (I am in a poor signal area for O2). I’ve been exploring the App Store though, and while there are many great apps there, there is also a huge amount of junk. Here’s a review for an <p><i>...continue reading</i> <a href="http://www.itwriting.com/blog/2884-why-is-there-so-much-junk-in-apples-app-store.html">Why is there so much junk in Apple&#8217;s App Store?</a></p>


Related posts:<ol><li><a href='http://www.itwriting.com/blog/2177-apples-lock-in-works-can-anyone-improve-on-app-store.html' rel='bookmark' title='Permanent Link: Apple&rsquo;s lock-in works. Can anyone improve on App Store?'>Apple&rsquo;s lock-in works. Can anyone improve on App Store?</a></li>
<li><a href='http://www.itwriting.com/blog/2457-apple-locks-down-its-platform-just-a-little-bit-more.html' rel='bookmark' title='Permanent Link: Apple locks down its platform just a little bit more'>Apple locks down its platform just a little bit more</a></li>
<li><a href='http://www.itwriting.com/blog/1737-apple-spotify-google-and-iphone-how-to-get-into-app-store.html' rel='bookmark' title='Permanent Link: Apple, Spotify, Google and iPhone: how to get into App Store'>Apple, Spotify, Google and iPhone: how to get into App Store</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[<p>After 4 weeks with Apple’s iPhone 4 I’m mainly impressed with everything other than the call quality (I am in a poor signal area for O2). I’ve been exploring the App Store though, and while there are many great apps there, there is also a huge amount of junk. Here’s a review for an app I was looking at:</p>
<blockquote><p>This app is such a con. The adverts are deliberately put in the most awkward places so they get pressed accidentally; there is no “would you like to make a call” dialog box, nothing, it goes straight to an 090 number and even if you cancel the call instantly you are still charged … Apple should be ashamed for letting this little con artist on to the app store!</p></blockquote>
<p>Other users report frequent crashes, lost data and so on.</p>
<p>With over 200,000 apps available, it’s not surprising that some are duds. However, given Apple’s insistence on checking every one, I’d expected the overall standard to be higher. Apple cannot easily judge how useful an app is, particularly in a niche area, but things like instability or unfair advertising practices should be caught.</p>
<p>Another odd thing: if you browse the store on the device, you cannot sort by rating, as far as I can tell, making it hard to find the better apps quickly. I guess this could be designed to mitigate the “winner takes all” factor: if one or two apps in a common search category achieve high ratings, it is difficult for newcomers to get noticed sufficiently to drive up their own ratings. Still, give the amount of dross in there, it would help to have this as an option, even if it were not allowed to be the default sort.</p>
<p>The existence of so many poor apps also puts into context the <a href="http://www.apple.com/hotnews/thoughts-on-flash/" target="_blank">Thoughts on Flash</a> posted by Steve Jobs. I kind-of understand why Apple wants to exclude the Flash runtime from its device platform; but that does not explain the ban on Adobe’s Packager for iPhone, which compiles a Flash application to an iPhone binary. That might make sense if Jobs could point to the consistent high technical standard of iPhone Apps; but that is simply not the case.</p>


<p>Related posts:<ol><li><a href='http://www.itwriting.com/blog/2177-apples-lock-in-works-can-anyone-improve-on-app-store.html' rel='bookmark' title='Permanent Link: Apple&rsquo;s lock-in works. Can anyone improve on App Store?'>Apple&rsquo;s lock-in works. Can anyone improve on App Store?</a></li>
<li><a href='http://www.itwriting.com/blog/2457-apple-locks-down-its-platform-just-a-little-bit-more.html' rel='bookmark' title='Permanent Link: Apple locks down its platform just a little bit more'>Apple locks down its platform just a little bit more</a></li>
<li><a href='http://www.itwriting.com/blog/1737-apple-spotify-google-and-iphone-how-to-get-into-app-store.html' rel='bookmark' title='Permanent Link: Apple, Spotify, Google and iPhone: how to get into App Store'>Apple, Spotify, Google and iPhone: how to get into App Store</a></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://www.itwriting.com/blog/2884-why-is-there-so-much-junk-in-apples-app-store.html/feed</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Big browser and RIA news: Canvas comes to Internet Explorer 9</title>
		<link>http://www.itwriting.com/blog/2775-big-browser-and-ria-news-canvas-comes-to-internet-explorer-9.html</link>
		<comments>http://www.itwriting.com/blog/2775-big-browser-and-ria-news-canvas-comes-to-internet-explorer-9.html#comments</comments>
		<pubDate>Thu, 24 Jun 2010 07:52:32 +0000</pubDate>
		<dc:creator>tim</dc:creator>
				<category><![CDATA[adobe]]></category>
		<category><![CDATA[flash]]></category>
		<category><![CDATA[internet]]></category>
		<category><![CDATA[microsoft]]></category>
		<category><![CDATA[professional]]></category>
		<category><![CDATA[software development]]></category>
		<category><![CDATA[web authoring]]></category>
		<category><![CDATA[.net]]></category>
		<category><![CDATA[html 5]]></category>
		<category><![CDATA[ie9]]></category>
		<category><![CDATA[silverlight]]></category>

		<guid isPermaLink="false">http://www.itwriting.com/blog/2775-big-browser-and-ria-news-canvas-comes-to-internet-explorer-9.html</guid>
		<description><![CDATA[<p>I’ve just installed the third Internet Explorer Platform Preview (on a virtual machine just in case) and run through a few of the demos. One of the most impressive is Canvas Pad, which demonstrates the HTML 5 Canvas element.</p> <p></p> <p>Canvas is particularly interesting, since it provides a surface to which you can draw <p><i>...continue reading</i> <a href="http://www.itwriting.com/blog/2775-big-browser-and-ria-news-canvas-comes-to-internet-explorer-9.html">Big browser and RIA news: Canvas comes to Internet Explorer 9</a></p>


Related posts:<ol><li><a href='http://www.itwriting.com/blog/2958-internet-explorer-9-preview-gets-to-95-on-acid-3.html' rel='bookmark' title='Permanent Link: Internet Explorer 9 Preview gets to 95% on Acid 3'>Internet Explorer 9 Preview gets to 95% on Acid 3</a></li>
<li><a href='http://www.itwriting.com/blog/2982-testing-the-canvas-element-in-internet-explorer-9.html' rel='bookmark' title='Permanent Link: Testing the Canvas element in Internet Explorer 9'>Testing the Canvas element in Internet Explorer 9</a></li>
<li><a href='http://www.itwriting.com/blog/2365-microsoft-playing-html-5-standards-game-alongside-silverlight-game.html' rel='bookmark' title='Permanent Link: Microsoft playing HTML 5 standards game alongside Silverlight game'>Microsoft playing HTML 5 standards game alongside Silverlight game</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[<p>I’ve just installed the <a href="http://ie.microsoft.com/testdrive/" target="_blank">third Internet Explorer Platform Preview</a> (on a virtual machine just in case) and run through a few of the demos. One of the most impressive is Canvas Pad, which demonstrates the HTML 5 Canvas element.</p>
<p><a href="http://www.itwriting.com/blog/wp-content/uploads/2010/06/image12.png"><img style="display: inline; border: 0px;" title="image" src="http://www.itwriting.com/blog/wp-content/uploads/2010/06/image_thumb12.png" border="0" alt="image" width="404" height="354" /></a></p>
<p>Canvas is particularly interesting, since it provides a surface to which you can draw anything you like. Canvas support was not announced at Mix earlier this year, when IE9 was unveiled, and some of us speculated that Microsoft would omit it in order to preserve the value of its Silverlight plugin &#8211; though in doing so it would also help Adobe Flash. Well, apparently the IE9 team decided to risk it. Not only is canvas supported; it is also <a href="http://blogs.msdn.com/b/ie/archive/2010/06/23/html5-native-third-ie9-platform-preview-available-for-developers.aspx" target="_blank">hardware-accelerated</a>:</p>
<blockquote><p>Like all of the graphics in IE9, canvas is hardware accelerated through Windows and the GPU. Hardware accelerated canvas support in IE9 illustrates the power of native HTML5 in a browser.</p></blockquote>
<p>Is there still value in Silverlight and Flash? There is, for several reasons. A plug-in presents a predictable runtime, insulating the application from browser variations. A plugin will work on browsers that do not yet support Canvas. Further, Silverlight includes the .NET Framework with its rich library, and supports the .NET languages, whereas for HTML5 you have to use JavaScript &#8211; though don’t forget <a title="http://code.google.com/webtoolkit/" href="http://code.google.com/webtoolkit/">Google Web Toolkit</a>, which compiles Java to JavaScript, and other similar projects.</p>
<p>Even so, once you have hardware-accelerated Canvas there will be few occasions when you absolutely have to use Flash, Silverlight or Java.</p>
<p>Microsoft is doing the right thing. Crippling IE for the sake of Silverlight would only push users to other browsers, so it would not achieve its goal.</p>
<p>A full list of what is new in IE9 is <a href="http://ie.microsoft.com/testdrive/info/ReleaseNotes/Default.html#WhatsNew">here</a>. It is shaping up to be the most interesting new IE since version 4.0 back in 1997.</p>


<p>Related posts:<ol><li><a href='http://www.itwriting.com/blog/2958-internet-explorer-9-preview-gets-to-95-on-acid-3.html' rel='bookmark' title='Permanent Link: Internet Explorer 9 Preview gets to 95% on Acid 3'>Internet Explorer 9 Preview gets to 95% on Acid 3</a></li>
<li><a href='http://www.itwriting.com/blog/2982-testing-the-canvas-element-in-internet-explorer-9.html' rel='bookmark' title='Permanent Link: Testing the Canvas element in Internet Explorer 9'>Testing the Canvas element in Internet Explorer 9</a></li>
<li><a href='http://www.itwriting.com/blog/2365-microsoft-playing-html-5-standards-game-alongside-silverlight-game.html' rel='bookmark' title='Permanent Link: Microsoft playing HTML 5 standards game alongside Silverlight game'>Microsoft playing HTML 5 standards game alongside Silverlight game</a></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://www.itwriting.com/blog/2775-big-browser-and-ria-news-canvas-comes-to-internet-explorer-9.html/feed</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Adobe financials: strong Creative Suite 5 and Flash, claims company undervalued</title>
		<link>http://www.itwriting.com/blog/2772-adobe-financials-strong-creative-suite-5-and-flash-claims-company-undervalued.html</link>
		<comments>http://www.itwriting.com/blog/2772-adobe-financials-strong-creative-suite-5-and-flash-claims-company-undervalued.html#comments</comments>
		<pubDate>Wed, 23 Jun 2010 08:39:13 +0000</pubDate>
		<dc:creator>tim</dc:creator>
				<category><![CDATA[adobe]]></category>
		<category><![CDATA[apple]]></category>
		<category><![CDATA[flash]]></category>
		<category><![CDATA[professional]]></category>
		<category><![CDATA[software development]]></category>
		<category><![CDATA[web development]]></category>

		<guid isPermaLink="false">http://www.itwriting.com/blog/2772-adobe-financials-strong-creative-suite-5-and-flash-claims-company-undervalued.html</guid>
		<description><![CDATA[<p>Adobe has released its financial results for its second quarter, reporting $227.3 million net income (GAAP) compared to $161.4 million in the same quarter last year; and revenue of $943 million which it says is 34% year on year growth.</p> <p>Much of this is thanks to a successful launch for Creative Suite 5, which <p><i>...continue reading</i> <a href="http://www.itwriting.com/blog/2772-adobe-financials-strong-creative-suite-5-and-flash-claims-company-undervalued.html">Adobe financials: strong Creative Suite 5 and Flash, claims company undervalued</a></p>


Related posts:<ol><li><a href='http://www.itwriting.com/blog/1724-adobe-to-announce-flash-creative-suite-roadmaps-at-max-2009.html' rel='bookmark' title='Permanent Link: Adobe to announce Flash, Creative Suite roadmaps at MAX 2009'>Adobe to announce Flash, Creative Suite roadmaps at MAX 2009</a></li>
<li><a href='http://www.itwriting.com/blog/2384-adobe-news-flash-builder-4-creative-suite-5-quarterly-results.html' rel='bookmark' title='Permanent Link: Adobe news: Flash Builder 4, Creative Suite 5, quarterly results'>Adobe news: Flash Builder 4, Creative Suite 5, quarterly results</a></li>
<li><a href='http://www.itwriting.com/blog/919-first-look-at-adobe-creative-suite-4.html' rel='bookmark' title='Permanent Link: First Look at Adobe Creative Suite 4'>First Look at Adobe Creative Suite 4</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[<p>Adobe has released its financial results for its second quarter, reporting $227.3 million net income (GAAP) compared to $161.4 million in the same quarter last year; and revenue of $943 million which it says is 34% year on year growth.</p>
<p>Much of this is thanks to a successful launch for Creative Suite 5, which accounts for 56% of Adobe’s revenue. However, Adobe has also reported 12% year-on-year growth for LiveCycle, its enterprise server products about which I <a href="http://www.itwriting.com/blog/2748-adobe-livecycle-and-the-apple-problem.html" target="_blank">learned last week</a> in Amsterdam. The “platform” segment, which includes the Flex development tools, Cold Fusion, and Flash media services, is also growing, from $36.8 million in Q2 2009 to $45.4 million in Q2 2010.</p>
<p>CEO Shantanu Narayen is upbeat, saying “we believe Adobe is significantly undervalued today” and backing his judgement with a share buyback program.</p>
<p>I was particularly interested in the focus on Flash in Adobe’s statements and conference call:</p>
<blockquote><p>Approximately 3.5 million Flash designers and developers are working with Flash-based solutions today, and their ranks grew by 59 percent in 2009</p></blockquote>
<p>said Narayen; while Executive VP Mark Garrett noted:</p>
<blockquote><p>CS5 products containing Flash authoring and output as a product component achieved revenue growth of 22% version-over-version to date</p></blockquote>
<p>making the point that this exceeded the growth of CS5 overall.</p>
<p>Any clouds on the horizon? Two that I can think of. One is that Apple wants to kill Flash. CEO Steve Jobs <a href="http://www.apple.com/hotnews/thoughts-on-flash/" target="_blank">says</a>:</p>
<blockquote><p>Flash was created during the PC era – for PCs and mice. Flash is a successful business for Adobe, and we can understand why they want to push it beyond PCs. But the mobile era is about low power devices, touch interfaces and open web standards – all areas where Flash falls short.</p></blockquote>
<p>The other issue is that Adobe is dependent on Creative Suite, desktop software that arguably will be a business hard to sustain in the cloud and device era.</p>
<p>Still, these are good figures, the best we have seen from Adobe for a while, and despite the efforts of Steve Jobs both Adobe and Flash are prospering right now. A side-effect of Apple’s Flash downer is that competitors have hastened to support it, with Google building Flash support deeply into its Chrome browser.</p>
<p>Detailed figures from Adobe are <a href="http://www.adobe.com/aboutadobe/invrelations/" target="_blank">here</a>.</p>


<p>Related posts:<ol><li><a href='http://www.itwriting.com/blog/1724-adobe-to-announce-flash-creative-suite-roadmaps-at-max-2009.html' rel='bookmark' title='Permanent Link: Adobe to announce Flash, Creative Suite roadmaps at MAX 2009'>Adobe to announce Flash, Creative Suite roadmaps at MAX 2009</a></li>
<li><a href='http://www.itwriting.com/blog/2384-adobe-news-flash-builder-4-creative-suite-5-quarterly-results.html' rel='bookmark' title='Permanent Link: Adobe news: Flash Builder 4, Creative Suite 5, quarterly results'>Adobe news: Flash Builder 4, Creative Suite 5, quarterly results</a></li>
<li><a href='http://www.itwriting.com/blog/919-first-look-at-adobe-creative-suite-4.html' rel='bookmark' title='Permanent Link: First Look at Adobe Creative Suite 4'>First Look at Adobe Creative Suite 4</a></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://www.itwriting.com/blog/2772-adobe-financials-strong-creative-suite-5-and-flash-claims-company-undervalued.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Adobe LiveCycle and the Apple problem</title>
		<link>http://www.itwriting.com/blog/2748-adobe-livecycle-and-the-apple-problem.html</link>
		<comments>http://www.itwriting.com/blog/2748-adobe-livecycle-and-the-apple-problem.html#comments</comments>
		<pubDate>Fri, 18 Jun 2010 17:42:59 +0000</pubDate>
		<dc:creator>tim</dc:creator>
				<category><![CDATA[adobe]]></category>
		<category><![CDATA[apple]]></category>
		<category><![CDATA[internet]]></category>
		<category><![CDATA[java]]></category>
		<category><![CDATA[microsoft]]></category>
		<category><![CDATA[professional]]></category>
		<category><![CDATA[sharepoint]]></category>
		<category><![CDATA[software development]]></category>
		<category><![CDATA[web authoring]]></category>
		<category><![CDATA[flash]]></category>
		<category><![CDATA[ipad]]></category>
		<category><![CDATA[livecycle]]></category>

		<guid isPermaLink="false">http://www.itwriting.com/blog/2748-adobe-livecycle-and-the-apple-problem.html</guid>
		<description><![CDATA[<p>Earlier this week I attended Adobe’s partner conference in Amsterdam, or at least part of it. The sessions were closed, but I was among the judges for the second day, where partners presented solutions they had created; the ones we judged best will likely be presented at the Max conference in October.</p> <p>Seeing the <p><i>...continue reading</i> <a href="http://www.itwriting.com/blog/2748-adobe-livecycle-and-the-apple-problem.html">Adobe LiveCycle and the Apple problem</a></p>


Related posts:<ol><li><a href='http://www.itwriting.com/blog/2212-pros-and-cons-of-adobes-livecycle-services-in-the-cloud.html' rel='bookmark' title='Permanent Link: Pros and cons of Adobe&rsquo;s LiveCycle services in the cloud'>Pros and cons of Adobe&rsquo;s LiveCycle services in the cloud</a></li>
<li><a href='http://www.itwriting.com/blog/2563-after-apples-flash-ban-what-next-for-adobe.html' rel='bookmark' title='Permanent Link: After Apple&rsquo;s Flash ban, what next for Adobe?'>After Apple&rsquo;s Flash ban, what next for Adobe?</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>
</ol>]]></description>
			<content:encoded><![CDATA[<p>Earlier this week I attended Adobe’s partner conference in Amsterdam, or at least part of it. The sessions were closed, but I was among the judges for the second day, where partners presented solutions they had created; the ones we judged best will likely be presented at the <a href="http://max.adobe.com/" target="_blank">Max conference in October</a>.</p>
<p>Seeing the showcased solutions gave insight into how and why LiveCycle is being used. <a href="http://www.adobe.com/products/livecycle/" target="_blank">LiveCycle</a> is actually a suite of products – the official site lists 14 modules – which are essentially a bunch of server applications to process and generate PDF forms and documents, combined with data services that optimise data delivery and synchronisation with Flash clients, typically built with Flex and running either in-browser or on the desktop using AIR. These two strands got twisted together when Adobe took over Macromedia.</p>
<p>LiveCycle applications are Java applications, and run on top of Java Enterprise Edition application servers such as Oracle’s <a href="http://www.oracle.com/appserver/weblogic/weblogic-suite.html" target="_blank">WebLogic</a> or IBM’s <a href="http://www.ibm.com/websphere" target="_blank">WebSphere</a>. This does mean that support for Microsoft’s .NET platform is weak; Adobe argues that that Microsoft’s platform has its own self-contained stack and development tool (Visual Studio) which makes it not worth supporting, though of course there are ways to integrate using web services and we saw examples of this. Many of the partners whispered to me that they also build SharePoint solutions for their Microsoft platform customers, and that SharePoint 2010 is a big improvement on earlier versions for what they do. Still, Java is the more important platform in this particular area.</p>
<p>Why would you want to base an Enterprise application on PDF? The answer is that many business processes involve forms and workflows, and for these LiveCycle is a strong solution. PDF is widely accepted as a suitable format for publishing and archiving. One thing that cropped up in many of the solutions is digital signatures: the ability to verify that a document was produced at a certain time and date and has not been tampered with plays well with many organisations.</p>
<p>Here’s a quick flavour of some of the solutions we saw. <a href="http://www.ajila.ch/" target="_blank">Ajila AG</a> showed an application which handles planning permission in parts of Switzerland; everything is handled using PDF form submissions and email, and apparently a process which used to take 45 days is now accomplished in 3 days. Another Ajila AG solution handles the electronic paperwork for complex financial instruments at the Swiss stock exchange. <a href="http://www.ensemble.com/" target="_blank">Ensemble Systems</a> showed an e-invoicing system which includes a portal where both a company and its suppliers can log in to view and track the progress of an invoice. <a href="https://www.impuls.com" target="_blank">Impuls Systems GmbH</a> used PDF forms combined with Adobe Connect Pro conferencing to create online consultation rooms and guided form completion for clients purchasing health insurance. <a href="http://www.reply.eu/" target="_blank">Aktive Reply</a> built a system to replace printed letterheads for an insurance company with 10,000 agents; not only does the system save paper, but it also synchronises any address changes with a central database. Another Aktive Reply application lets lawyers assemble contracts from a database of fragments, enforcing rules that reduce the chance of errors; we were told that this one replaced a complex and error-prone Word macro.</p>
<p>OK, so why would you <strong>not</strong> want to use LiveCycle for your forms or document-based workflow or business process management application? Well, these solutions tend to be costly so smaller organisations need not apply; and I did worry on occasion about over-complexity. More important, the whole platform depends on PDF, often making use of smart features like Adobe Reader Extensions and scripting. After all, this is why Adobe added all these abilities to PDF, despite security concerns and the desire some of us have for simple, fast rendering of PDF documents rather than yet another application platform.</p>
<p>PDF is well supported of course, but once you move away from Windows and Mac desktops, it is often not the official Adobe Reader that you use, but some other utility that does not support all these extra features. In many cases it is not just PDF, but Flash/Flex applications which form part of these LiveCycle solutions. Adobe understands the importance of mobile devices and I was told that more effort will be put into <a href="https://www.adobe.com/products/acrobat/readstep2_mobile.html" target="_blank">Adobe Reader for mobile devices</a>, to broaden its support and extend its features. <a href="http://blogs.adobe.com/conversations/2010/05/adobe_reader_for_android_now_a.html" target="_blank">Reader for Android</a> is also available, as an app in the Android Market.</p>
<p>That’s fair enough, but what about Apple? Curiously (or not) PDF is <a href="http://www.geardiary.com/2010/04/12/how-to-view-pdf-files-on-an-ipad/" target="_blank">not well supported</a> on the iPad, though you can read PDF in Safari and in mail attachments. This is not Adobe Reader though; and given that PDF now supports Flash as well as scripting there seems little chance of Adobe getting it onto the App Store. Flash itself is completely absent of course.</p>
<p>Lack of compatibility with Apple devices did not seem to be a big concern among the partners I spoke to at the conference. Many of the solutions are internal or work within controlled environments where client compatibility can be enforced. Nevertheless, I can see this becoming an increasing problem if Apple’s success with iPhone and iPad continues, especially in cases where applications are public-facing. My suggestion to Adobe is that it now needs to work on making LiveCycle work better with plain HTML clients, in order to future-proof its platform to some extent.</p>


<p>Related posts:<ol><li><a href='http://www.itwriting.com/blog/2212-pros-and-cons-of-adobes-livecycle-services-in-the-cloud.html' rel='bookmark' title='Permanent Link: Pros and cons of Adobe&rsquo;s LiveCycle services in the cloud'>Pros and cons of Adobe&rsquo;s LiveCycle services in the cloud</a></li>
<li><a href='http://www.itwriting.com/blog/2563-after-apples-flash-ban-what-next-for-adobe.html' rel='bookmark' title='Permanent Link: After Apple&rsquo;s Flash ban, what next for Adobe?'>After Apple&rsquo;s Flash ban, what next for Adobe?</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>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://www.itwriting.com/blog/2748-adobe-livecycle-and-the-apple-problem.html/feed</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
	</channel>
</rss>
