<?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; amazon</title>
	<atom:link href="http://www.itwriting.com/blog/category/amazon/feed" rel="self" type="application/rss+xml" />
	<link>http://www.itwriting.com/blog</link>
	<description>Tech writing blog</description>
	<lastBuildDate>Thu, 09 Feb 2012 17:17:43 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>Amazon entices Android developers with $50 incentive</title>
		<link>http://www.itwriting.com/blog/4857-amazon-entices-android-developers-with-50-incentive.html</link>
		<comments>http://www.itwriting.com/blog/4857-amazon-entices-android-developers-with-50-incentive.html#comments</comments>
		<pubDate>Thu, 08 Sep 2011 11:06:49 +0000</pubDate>
		<dc:creator>tim</dc:creator>
				<category><![CDATA[amazon]]></category>
		<category><![CDATA[apple]]></category>
		<category><![CDATA[cloud computing]]></category>
		<category><![CDATA[mobile]]></category>
		<category><![CDATA[multimedia]]></category>
		<category><![CDATA[software development]]></category>
		<category><![CDATA[android]]></category>
		<category><![CDATA[aws]]></category>
		<category><![CDATA[google]]></category>

		<guid isPermaLink="false">http://www.itwriting.com/blog/4857-amazon-entices-android-developers-with-50-incentive.html</guid>
		<description><![CDATA[<p>Amazon is offering Android developers $50 of AWS (Amazon Web Services) credit if they submit an app to the Amazon Android app store.</p> <p>Although the announcement refers to apps that actually make use of AWS, this does not seem to be a pre-condition:</p> <p>September 7 &#8211; November 15: Android developers who submit an app <p><i>...continue reading</i> <a href="http://www.itwriting.com/blog/4857-amazon-entices-android-developers-with-50-incentive.html">Amazon entices Android developers with $50 incentive</a></p>


Related posts:<ol><li><a href='http://www.itwriting.com/blog/2929-new-amazon-kindle-with-webkit-browser-and-free-3g-internet.html' rel='bookmark' title='Permanent Link: New Amazon Kindle with WebKit browser and free 3G internet'>New Amazon Kindle with WebKit browser and free 3G internet</a></li>
<li><a href='http://www.itwriting.com/blog/2938-stats-that-matter-android-grows-in-mobile-ie-stops-declining-ebooks-take-off.html' rel='bookmark' title='Permanent Link: Stats that matter: Android grows in mobile, IE stops declining, eBooks take off'>Stats that matter: Android grows in mobile, IE stops declining, eBooks take off</a></li>
<li><a href='http://www.itwriting.com/blog/3264-rethinking-developers-developers-developers.html' rel='bookmark' title='Permanent Link: Rethinking Developers Developers Developers'>Rethinking Developers Developers Developers</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[<p>Amazon is <a href="http://aws.amazon.com/Android-development-with-AWS/?utm_source=awsblog&amp;utm_medium=banner&amp;utm_campaign=SM_awsblog-appstore&amp;trk=SM_awsblog-appstore" target="_blank">offering Android developers</a> $50 of AWS (Amazon Web Services) credit if they submit an app to the Amazon Android app store.</p>
<p>Although the announcement refers to apps that actually make use of AWS, this does not seem to be a pre-condition:</p>
<blockquote><p>September 7 &#8211; November 15: Android developers who submit an app that is approved to the Amazon Appstore for Android through October 15 will receive a $50 promotional code towards the use of AWS products and services</p>
</blockquote>
<p>The move ties in with reports of Amazon developing its own Android-based tablet/Kindle. Exactly what Amazon will offer is still under wraps.</p>
<p>Amazon is an interesting contender in the mobile wars because it has its own instant ecosystem – millions of customers who are already signed up with accounts and stored credit card details. Add in Kindle eBooks, the MP3 store, and the Amazon Instant Video Store for streaming video, and it amounts to a comprehensive content offering that approaches that of Apple.</p>
<p>The AWS element is also significant, and in this respect Amazon is ahead of Apple. Of course there is nothing to stop you using AWS with apps for iOS or other platforms, though there is synergy when it comes to payments.</p>
<p>The relationship with Google is interesting, in that Google controls Android but Amazon is not hooking into Google services or the official Android Marketplace. Amazon is showing no sign of developing its own search engine though, so Google will still get some benefit if Amazon devices are popular, provided Google remains the default for search.</p>


<p>Related posts:<ol><li><a href='http://www.itwriting.com/blog/2929-new-amazon-kindle-with-webkit-browser-and-free-3g-internet.html' rel='bookmark' title='Permanent Link: New Amazon Kindle with WebKit browser and free 3G internet'>New Amazon Kindle with WebKit browser and free 3G internet</a></li>
<li><a href='http://www.itwriting.com/blog/2938-stats-that-matter-android-grows-in-mobile-ie-stops-declining-ebooks-take-off.html' rel='bookmark' title='Permanent Link: Stats that matter: Android grows in mobile, IE stops declining, eBooks take off'>Stats that matter: Android grows in mobile, IE stops declining, eBooks take off</a></li>
<li><a href='http://www.itwriting.com/blog/3264-rethinking-developers-developers-developers.html' rel='bookmark' title='Permanent Link: Rethinking Developers Developers Developers'>Rethinking Developers Developers Developers</a></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://www.itwriting.com/blog/4857-amazon-entices-android-developers-with-50-incentive.html/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Implications of Amazon&#8217;s cloud failure</title>
		<link>http://www.itwriting.com/blog/4232-implications-of-amazons-cloud-failure.html</link>
		<comments>http://www.itwriting.com/blog/4232-implications-of-amazons-cloud-failure.html#comments</comments>
		<pubDate>Sat, 23 Apr 2011 10:03:28 +0000</pubDate>
		<dc:creator>tim</dc:creator>
				<category><![CDATA[amazon]]></category>
		<category><![CDATA[cloud computing]]></category>
		<category><![CDATA[professional]]></category>
		<category><![CDATA[systems]]></category>

		<guid isPermaLink="false">http://www.itwriting.com/blog/4232-implications-of-amazons-cloud-failure.html</guid>
		<description><![CDATA[<p>Amazon is into day three of a major failure of its Elastic Compute Cloud at its North Virginia datacenter, and at the time of writing it is still not fully recovered.</p> <p></p> <p>I am reminded of a prescient remark by Tony Lucas at Flexiant, a UK cloud provider, who told me a couple of <p><i>...continue reading</i> <a href="http://www.itwriting.com/blog/4232-implications-of-amazons-cloud-failure.html">Implications of Amazon&#8217;s cloud failure</a></p>


Related posts:<ol><li><a href='http://www.itwriting.com/blog/3691-amazons-elastic-beanstalk-auto-scales-your-cloud-application.html' rel='bookmark' title='Permanent Link: Amazon&rsquo;s Elastic Beanstalk auto-scales your cloud application'>Amazon&rsquo;s Elastic Beanstalk auto-scales your cloud application</a></li>
<li><a href='http://www.itwriting.com/blog/577-amazon-elastic-compute-cloud-gets-persistent-storage.html' rel='bookmark' title='Permanent Link: Amazon Elastic Compute Cloud gets persistent storage'>Amazon Elastic Compute Cloud gets persistent storage</a></li>
<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>
</ol>]]></description>
			<content:encoded><![CDATA[<p>Amazon is into day three of a major failure of its Elastic Compute Cloud at its North Virginia datacenter, and at the time of writing it is still not fully recovered.</p>
<p><a href="http://www.itwriting.com/blog/wp-content/uploads/2011/04/image34.png"><img style="background-image: none; border-bottom: 0px; border-left: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top: 0px; border-right: 0px; padding-top: 0px" title="image" border="0" alt="image" src="http://www.itwriting.com/blog/wp-content/uploads/2011/04/image_thumb29.png" width="218" height="244" /></a></p>
<p>I am reminded of a prescient remark by Tony Lucas at <a href="http://www.flexiant.com/" target="_blank">Flexiant</a>, a UK cloud provider, who told me a couple of years ago (with commendable honesty) that cloud failures will be rare, but when they occur will be on a grand scale. </p>
<p>It seems that it is hard to engineer around the possibility of cascading failure. I am not sure what happened in North Virginia, but Amazon says on its <a href="http://status.aws.amazon.com/" target="_blank">status page</a> that:</p>
<blockquote><p>A networking event early this morning triggered a large amount of re-mirroring of EBS volumes in US-EAST-1. This re-mirroring created a shortage of capacity in one of the US-EAST-1 Availability Zones, which impacted new EBS volume creation as well as the pace with which we could re-mirror and recover affected EBS volumes. Additionally, one of our internal control planes for EBS has become inundated such that it&#8217;s difficult to create new EBS volumes and EBS backed instances. </p>
</blockquote>
<p>It sounds like an automated recovery system built into the compute cloud actually became the problem, as a large number of volumes tried to fix themselves at the same time.</p>
<p>This is not the first Amazon outage, but I believe it is the most severe; though it could have been worse and I have not heard that any data was lost. What are the implications?</p>
<p>Any computer system can fail. There will be a lot of companies reflecting on this though, both those directly affected and others, and realising that the cloud can be a single point of failure, despite the scale and expertise which a company like Amazon invests in high availability.</p>
<p>Is Amazon EC2 more or less likely to fail for an extended period than Salesforce.com? Or Microsoft Azure? Or Google App Engine, or Gmail, or IBM’s evolving <a href="http://www.ibm.com/cloud-computing/us/en/" target="_blank">SmartCloud</a>? Clearly an excellent question; but I am not sure how we go about answering it other than by reviewing historical performance. I do not expect any of these companies to take advantage of Amazon’s problems to proclaim their own superior resiliency; they will all be worrying too much about the same thing happening on their platforms.</p>
<p>My guess is that the industry will get better at this, and that at some unspecified future moment the chance of one of these cloud platforms failing for three days will become exceedingly small – of course risk can never be eliminated, only reduced.</p>
<p>It seems that the risk is not exceedingly small on Amazon’s cloud today; and we should probably assume that the same applies to other providers.</p>
<p>That is something we have always known, so in one sense nothing has changed. This outage is a sharp reminder though; and planning for failure is a hidden cost of cloud computing that has now been brought into the light.</p>


<p>Related posts:<ol><li><a href='http://www.itwriting.com/blog/3691-amazons-elastic-beanstalk-auto-scales-your-cloud-application.html' rel='bookmark' title='Permanent Link: Amazon&rsquo;s Elastic Beanstalk auto-scales your cloud application'>Amazon&rsquo;s Elastic Beanstalk auto-scales your cloud application</a></li>
<li><a href='http://www.itwriting.com/blog/577-amazon-elastic-compute-cloud-gets-persistent-storage.html' rel='bookmark' title='Permanent Link: Amazon Elastic Compute Cloud gets persistent storage'>Amazon Elastic Compute Cloud gets persistent storage</a></li>
<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>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://www.itwriting.com/blog/4232-implications-of-amazons-cloud-failure.html/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Five years of Amazon Web Services</title>
		<link>http://www.itwriting.com/blog/4114-five-years-of-amazon-web-services.html</link>
		<comments>http://www.itwriting.com/blog/4114-five-years-of-amazon-web-services.html#comments</comments>
		<pubDate>Wed, 06 Apr 2011 13:28:12 +0000</pubDate>
		<dc:creator>tim</dc:creator>
				<category><![CDATA[amazon]]></category>
		<category><![CDATA[cloud computing]]></category>
		<category><![CDATA[professional]]></category>
		<category><![CDATA[software development]]></category>
		<category><![CDATA[ec2]]></category>
		<category><![CDATA[virtualization]]></category>
		<category><![CDATA[web services]]></category>

		<guid isPermaLink="false">http://www.itwriting.com/blog/4114-five-years-of-amazon-web-services.html</guid>
		<description><![CDATA[<p>Amazon introduced its Simple Storage Service in March 2006. S3 was not the first of the Amazon Web Services (AWS); they were originally developed for affiliates who needed programmatic access to the Amazon retail store in order to use its data on third-party web sites. That said, there is a profound difference between a <p><i>...continue reading</i> <a href="http://www.itwriting.com/blog/4114-five-years-of-amazon-web-services.html">Five years of Amazon Web Services</a></p>


Related posts:<ol><li><a href='http://www.itwriting.com/blog/2886-openstack-takes-on-amazon-with-open-source-cloud-computing.html' rel='bookmark' title='Permanent Link: OpenStack takes on Amazon with open source cloud computing'>OpenStack takes on Amazon with open source cloud computing</a></li>
<li><a href='http://www.itwriting.com/blog/997-amazons-cloud-services-growing-up-sending-out-spam.html' rel='bookmark' title='Permanent Link: Amazon&rsquo;s cloud services growing up, sending out spam'>Amazon&rsquo;s cloud services growing up, sending out spam</a></li>
<li><a href='http://www.itwriting.com/blog/3691-amazons-elastic-beanstalk-auto-scales-your-cloud-application.html' rel='bookmark' title='Permanent Link: Amazon&rsquo;s Elastic Beanstalk auto-scales your cloud application'>Amazon&rsquo;s Elastic Beanstalk auto-scales your cloud application</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[<p>Amazon introduced its <a href="http://aws.amazon.com/s3" target="_blank">Simple Storage Service</a> in March 2006. S3 was not the first of the Amazon Web Services (AWS); they were originally developed for affiliates who needed programmatic access to the Amazon retail store in order to use its data on third-party web sites. That said, there is a profound difference between a web service for your own affiliates, and one for generic use. I consider S3 to mark the beginning of Amazon’s venture into cloud computing as a provider. </p>
<p>It is also something I have tracked closely since those early days. I quickly wrote a <a href="http://www.itwriting.com/s3.php" target="_blank">Delphi wrapper for S3</a>; it did not set the open source world alight but did give me some hands-on experience of the API. I was also on the early beta for EC2.</p>
<p>Amazon now dominates the section of the cloud computing market which is its focus, thanks to keen pricing, steady improvements, and above all the fact that the services have mostly worked as advertised. I am not sure what its market share is, or even how to measure it, since cloud computing is a nebulous concept. This <a href="http://online.wsj.com/article/SB10001424052748704739504576067580949404062.html" target="_blank">Wall Street Journal article from February 2011</a> gives <a href="http://www.rackspace.com/cloud/" target="_blank">Rackspace</a> the number two slot but with only one third of Amazon’s cloud services turnover, and includes the memorable remark by William Fellows of the 451 Group, “In terms of market share Amazon is Coke and there isn&#8217;t yet a Pepsi.” </p>
<p>The open source Eucalyptus platform has paid Amazon a compliment by <a href="http://open.eucalyptus.com/wiki/FAQ#ec2" target="_blank">implementing its EC2 API</a>:</p>
<blockquote><p>Eucalyptus is a private cloud-computing platform that implements the Amazon specification for EC2, S3, and EBS. Eucalyptus conforms to both the syntax and the semantic definition of the Amazon API and tool suite, with few exceptions.</p>
</blockquote>
<p>AWS is not just EC2 and S3. Other offerings include two varieties of cloud database, services for queuing, notification and email, and the impressive <a href="http://aws.amazon.com/elasticbeanstalk/" target="_blank">Elastic Beanstalk</a> for automatically scaling your application on demand.</p>
<p>Should we worry about Amazon’s dominance in cloud computing? Possibly, especially as the barriers to entry are considerable. Another concern is that as more computing infrastructure becomes dependent on Amazon, the potential disruption if the service were to break increases. How many of Amazon’s AWS customers have a plan B for when EC2 fails? Amazon defuses anti-competitive concerns by continuing to offer commodity pricing.</p>
<p>Amazon has quietly changed the computing landscape though; and though this is a few weeks late the 5th birthday of its cloud services deserves a mention.</p>


<p>Related posts:<ol><li><a href='http://www.itwriting.com/blog/2886-openstack-takes-on-amazon-with-open-source-cloud-computing.html' rel='bookmark' title='Permanent Link: OpenStack takes on Amazon with open source cloud computing'>OpenStack takes on Amazon with open source cloud computing</a></li>
<li><a href='http://www.itwriting.com/blog/997-amazons-cloud-services-growing-up-sending-out-spam.html' rel='bookmark' title='Permanent Link: Amazon&rsquo;s cloud services growing up, sending out spam'>Amazon&rsquo;s cloud services growing up, sending out spam</a></li>
<li><a href='http://www.itwriting.com/blog/3691-amazons-elastic-beanstalk-auto-scales-your-cloud-application.html' rel='bookmark' title='Permanent Link: Amazon&rsquo;s Elastic Beanstalk auto-scales your cloud application'>Amazon&rsquo;s Elastic Beanstalk auto-scales your cloud application</a></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://www.itwriting.com/blog/4114-five-years-of-amazon-web-services.html/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Fit for business? Google updates App Engine with the Enterprise in mind</title>
		<link>http://www.itwriting.com/blog/4110-fit-for-business-google-updates-app-engine-with-the-enterprise-in-mind.html</link>
		<comments>http://www.itwriting.com/blog/4110-fit-for-business-google-updates-app-engine-with-the-enterprise-in-mind.html#comments</comments>
		<pubDate>Mon, 04 Apr 2011 11:38:48 +0000</pubDate>
		<dc:creator>tim</dc:creator>
				<category><![CDATA[amazon]]></category>
		<category><![CDATA[cloud computing]]></category>
		<category><![CDATA[java]]></category>
		<category><![CDATA[professional]]></category>
		<category><![CDATA[salesforce.com]]></category>
		<category><![CDATA[software development]]></category>
		<category><![CDATA[amazon ec2]]></category>
		<category><![CDATA[azure]]></category>
		<category><![CDATA[google app engine]]></category>
		<category><![CDATA[microsoft]]></category>

		<guid isPermaLink="false">http://www.itwriting.com/blog/4110-fit-for-business-google-updates-app-engine-with-the-enterprise-in-mind.html</guid>
		<description><![CDATA[<p>Google has updated App Engine to 1.4.3. The new version adds:</p> <p>Prospective Search API for Python – this lets you register a large set of queries which are executed against a flow of data so you can create notifications or other actions whenever a match is found.</p> <p>Testbed Unit Test Framework for Python – <p><i>...continue reading</i> <a href="http://www.itwriting.com/blog/4110-fit-for-business-google-updates-app-engine-with-the-enterprise-in-mind.html">Fit for business? Google updates App Engine with the Enterprise in mind</a></p>


Related posts:<ol><li><a href='http://www.itwriting.com/blog/3487-google-app-engine-and-why-vendor-honesty-pays.html' rel='bookmark' title='Permanent Link: Google App Engine and why vendor honesty pays'>Google App Engine and why vendor honesty pays</a></li>
<li><a href='http://www.itwriting.com/blog/571-google-app-engine-how-much-will-you-pay-for-freedom.html' rel='bookmark' title='Permanent Link: Google App Engine: how much will you pay for freedom?'>Google App Engine: how much will you pay for freedom?</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>
</ol>]]></description>
			<content:encoded><![CDATA[<p>Google has <a href="http://googleappengine.blogspot.com/2011/03/announcing-app-engine-143-release_30.html" target="_blank">updated App Engine to 1.4.3</a>. The new version adds:</p>
<p><strong>Prospective Search API for Python</strong> – this lets you register a large set of queries which are executed against a flow of data so you can create notifications or other actions whenever a match is found.</p>
<p><strong>Testbed Unit Test Framework for Python</strong> – this lets you create stubs for Google services for lightweight unit tests.</p>
<p><strong>Concurrent requests for Java</strong> – a single application instance can now serve multiple requests provided it is marked threadsafe. An important feature.</p>
<p><strong>Java Remote API</strong> – the remote API lets you access an App Engine datastore from your local machine. </p>
<p>I have had the sense that Google App Engine is more attractive to start-ups and small organisations than to enterprise customers. It is interesting to see Google working on bringing the Java and Python runtimes closer to parity, as Java is more widely used for enterprise development.</p>
<p>Another initiative aimed at enterprise customers is <a href="http://code.google.com/appengine/business/" target="_blank">App Engine for Business</a>, currently in preview. What you get is:</p>
<p>An <strong>Enterprise Administration Console</strong> console for managing all apps built by your company, with access control lists.</p>
<p><strong>99.9% service level agreement</strong></p>
<p><strong>Hosted SQL</strong>:</p>
<blockquote><p>While many applications can be built on the App Engine Datastore (which uses <a href="http://labs.google.com/papers/bigtable.html">Google&#8217;s BigTable database system</a>), we know SQL is the industry standard for the enterprise, so we’ve got you covered. SQL database support on App Engine gives enterprise developers access to the full capabilities of a dedicated relational database, without the headache of managing it. </p>
</blockquote>
<p><strong>SSL to an URL that uses your domain</strong>, such as https://myapp.apps.example.com.</p>
<p><strong>Pricing</strong> – $8 per user up to a maximum of $1000 per month. In other words, if you have more than 125 users the cost per user starts coming down; if you have 1000 users it is a bargain.</p>
<p>Has Google done enough to make App Engine attractive to enterprise customers? <a href="http://www.carlosble.com/2010/11/goodbye-google-app-engine-gae/" target="_blank">This post</a> from a frustrated developer back in November 2010 complained about stability issues and other annoyances that do not really exist on <a href="http://aws.amazon.com/ec2/" target="_blank">Amazon</a> or <a href="http://www.microsoft.com/windowsazure/" target="_blank">Microsoft Azure</a>; the <a href="http://www.salesforce.com/platform/" target="_blank">Salesforce.com platform</a> does have some throttling limitations. But it does seem that Google is determined to address the issues and App Engine for Business looks promising.</p>


<p>Related posts:<ol><li><a href='http://www.itwriting.com/blog/3487-google-app-engine-and-why-vendor-honesty-pays.html' rel='bookmark' title='Permanent Link: Google App Engine and why vendor honesty pays'>Google App Engine and why vendor honesty pays</a></li>
<li><a href='http://www.itwriting.com/blog/571-google-app-engine-how-much-will-you-pay-for-freedom.html' rel='bookmark' title='Permanent Link: Google App Engine: how much will you pay for freedom?'>Google App Engine: how much will you pay for freedom?</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>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://www.itwriting.com/blog/4110-fit-for-business-google-updates-app-engine-with-the-enterprise-in-mind.html/feed</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Amazon&#8217;s Elastic Beanstalk auto-scales your cloud application</title>
		<link>http://www.itwriting.com/blog/3691-amazons-elastic-beanstalk-auto-scales-your-cloud-application.html</link>
		<comments>http://www.itwriting.com/blog/3691-amazons-elastic-beanstalk-auto-scales-your-cloud-application.html#comments</comments>
		<pubDate>Wed, 19 Jan 2011 16:27:46 +0000</pubDate>
		<dc:creator>tim</dc:creator>
				<category><![CDATA[amazon]]></category>
		<category><![CDATA[cloud computing]]></category>
		<category><![CDATA[java]]></category>
		<category><![CDATA[oracle]]></category>
		<category><![CDATA[professional]]></category>
		<category><![CDATA[software development]]></category>
		<category><![CDATA[web authoring]]></category>
		<category><![CDATA[elastic beanstalk]]></category>
		<category><![CDATA[google]]></category>
		<category><![CDATA[microsoft]]></category>
		<category><![CDATA[windows azure]]></category>

		<guid isPermaLink="false">http://www.itwriting.com/blog/3691-amazons-elastic-beanstalk-auto-scales-your-cloud-application.html</guid>
		<description><![CDATA[<p>Amazon has announced Elastic Beanstalk, which lets you deploy an application to Amazon’s EC2 (Elastic Compute Cloud) and have it scale up or down, by launching or terminating server instances, according to demand. There is no additional cost for using Elastic Beanstalk; you are charged for the instances you use.</p> <p>Here is a dialog <p><i>...continue reading</i> <a href="http://www.itwriting.com/blog/3691-amazons-elastic-beanstalk-auto-scales-your-cloud-application.html">Amazon&#8217;s Elastic Beanstalk auto-scales your cloud application</a></p>


Related posts:<ol><li><a href='http://www.itwriting.com/blog/577-amazon-elastic-compute-cloud-gets-persistent-storage.html' rel='bookmark' title='Permanent Link: Amazon Elastic Compute Cloud gets persistent storage'>Amazon Elastic Compute Cloud gets persistent storage</a></li>
<li><a href='http://www.itwriting.com/blog/4621-hands-on-debugging-an-azure-application-what-to-do-when-it-works-locally-but-not-in-the-cloud.html' rel='bookmark' title='Permanent Link: Hands on debugging an Azure application &#8211; what to do when it works locally but not in the cloud'>Hands on debugging an Azure application &#8211; what to do when it works locally but not in the cloud</a></li>
<li><a href='http://www.itwriting.com/blog/3233-oracle-versus-the-jcp-as-javas-future-is-debated.html' rel='bookmark' title='Permanent Link: Oracle versus the JCP as Java&rsquo;s future is debated'>Oracle versus the JCP as Java&rsquo;s future is debated</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[<p>Amazon has announced <a href="http://aws.amazon.com/elasticbeanstalk" target="_blank">Elastic Beanstalk</a>, which lets you deploy an application to Amazon’s EC2 (Elastic Compute Cloud) and have it scale up or down, by launching or terminating server instances, according to demand. There is no additional cost for using Elastic Beanstalk; you are charged for the instances you use.</p>
<p>Here is a dialog from the control console that says a lot about how the new service works:</p>
<p><a href="http://www.itwriting.com/blog/wp-content/uploads/2011/01/image30.png"><img style="background-image: none; border-bottom: 0px; border-left: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top: 0px; border-right: 0px; padding-top: 0px" title="image" border="0" alt="image" src="http://www.itwriting.com/blog/wp-content/uploads/2011/01/image_thumb34.png" width="404" height="296" /></a></p>
<p>As you can see, you can specify both a minimum and a maximum instance count, where the number is between 1 and 10,000. You can also control the “Trigger”, the metric that makes Elastic Beanstalk create or terminate instances.</p>
<p>Currently Elastic Beanstalk is for Java applications running on the Apache Tomcat application server, on a standard Amazon Linux virtual machine. However, the following comment in the <a href="http://aws.amazon.com/elasticbeanstalk/faqs/" target="_blank">FAQ</a> indicates that Amazon is investigating other platforms:</p>
<blockquote><p>Yes. Elastic Beanstalk is designed so that it can be extended to support multiple development stacks and programming languages in the future.</p>
</blockquote>
<p>The innovation here is not so much in the technology, which stiches together a number of existing services, but rather in how easy and cheap it is to get started. The cost of entry is almost nothing; in fact, Amazon says you can run Elastic Beanstalk on its free usage tier, for a low-use application. Even I you expect it to remain low-use Elastic Beanstalk provides some other useful features like health monitoring.</p>
<p>It seems to me that this new service is cloud deployment as it should be: removing the administrative burden of scaling your application according to demand. Other platforms like <a href="http://code.google.com/appengine/" target="_blank">Google App Engine</a> also do this, but with more restrictions on how you design your application. Platforms like <a href="http://www.microsoft.com/windowsazure/" target="_blank">Microsoft Windows Azure</a> let you scale your application, but you have to log into the console and spin instances up or down yourself.</p>
<p>One final observation: despite considerable unhappiness in the Java community about the way Oracle is managing the platform, there are still excellent reasons to use it, and Amazon has just provided one more.</p>


<p>Related posts:<ol><li><a href='http://www.itwriting.com/blog/577-amazon-elastic-compute-cloud-gets-persistent-storage.html' rel='bookmark' title='Permanent Link: Amazon Elastic Compute Cloud gets persistent storage'>Amazon Elastic Compute Cloud gets persistent storage</a></li>
<li><a href='http://www.itwriting.com/blog/4621-hands-on-debugging-an-azure-application-what-to-do-when-it-works-locally-but-not-in-the-cloud.html' rel='bookmark' title='Permanent Link: Hands on debugging an Azure application &#8211; what to do when it works locally but not in the cloud'>Hands on debugging an Azure application &#8211; what to do when it works locally but not in the cloud</a></li>
<li><a href='http://www.itwriting.com/blog/3233-oracle-versus-the-jcp-as-javas-future-is-debated.html' rel='bookmark' title='Permanent Link: Oracle versus the JCP as Java&rsquo;s future is debated'>Oracle versus the JCP as Java&rsquo;s future is debated</a></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://www.itwriting.com/blog/3691-amazons-elastic-beanstalk-auto-scales-your-cloud-application.html/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>What next for application help and documentation? First thoughts on Adobe&#8217;s Technical Communication Suite 3</title>
		<link>http://www.itwriting.com/blog/3648-what-next-for-application-help-and-documentation-first-thoughts-on-adobes-technical-communication-suite-3.html</link>
		<comments>http://www.itwriting.com/blog/3648-what-next-for-application-help-and-documentation-first-thoughts-on-adobes-technical-communication-suite-3.html#comments</comments>
		<pubDate>Tue, 11 Jan 2011 19:05:48 +0000</pubDate>
		<dc:creator>tim</dc:creator>
				<category><![CDATA[adobe]]></category>
		<category><![CDATA[amazon]]></category>
		<category><![CDATA[professional]]></category>
		<category><![CDATA[sharepoint]]></category>
		<category><![CDATA[web authoring]]></category>
		<category><![CDATA[epub]]></category>
		<category><![CDATA[framemaker]]></category>
		<category><![CDATA[help authoring]]></category>
		<category><![CDATA[indesign]]></category>
		<category><![CDATA[kindle]]></category>
		<category><![CDATA[online help]]></category>
		<category><![CDATA[robohelp]]></category>

		<guid isPermaLink="false">http://www.itwriting.com/blog/3648-what-next-for-application-help-and-documentation-first-thoughts-on-adobes-technical-communication-suite-3.html</guid>
		<description><![CDATA[<p>Adobe has launched Technical Communication Suite 3, which bundles FrameMaker 10, RoboHelp 9, Captivate 5, Photoshop CS5 and Acrobat X. FrameMaker and RoboHelp are Windows-only, so the suite is the same.</p> <p>I had a brief briefing on the product today, which by coincidence came after my bad experience with SharePoint Designer and its help <p><i>...continue reading</i> <a href="http://www.itwriting.com/blog/3648-what-next-for-application-help-and-documentation-first-thoughts-on-adobes-technical-communication-suite-3.html">What next for application help and documentation? First thoughts on Adobe&#8217;s Technical Communication Suite 3</a></p>


Related posts:<ol><li><a href='http://www.itwriting.com/blog/404-first-thoughts-on-kindle-amazons-play-for-downloadable-content.html' rel='bookmark' title='Permanent Link: First thoughts on Kindle: Amazon&#8217;s play for downloadable content'>First thoughts on Kindle: Amazon&#8217;s play for downloadable content</a></li>
<li><a href='http://www.itwriting.com/blog/3641-how-microsoft-sharepoint-makes-simple-things-hard.html' rel='bookmark' title='Permanent Link: How Microsoft SharePoint makes simple things hard'>How Microsoft SharePoint makes simple things hard</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 launched <a href="http://www.adobe.com/products/technicalcommunicationsuite.html" target="_blank">Technical Communication Suite 3</a>, which bundles FrameMaker 10, RoboHelp 9, Captivate 5, Photoshop CS5 and Acrobat X. FrameMaker and RoboHelp are Windows-only, so the suite is the same.</p>
<p>I had a brief briefing on the product today, which by coincidence came after my bad experience with SharePoint Designer and its help system. Please note: I do not hold Adobe responsible for the shortcomings of Microsoft’s online help, but it helped me to put the subject into context. I was trying to figure out how to get SharePoint to display file extensions in document lists. The supplied help looks pretty:</p>
<p><a href="http://www.itwriting.com/blog/wp-content/uploads/2011/01/image21.png"><img style="background-image: none; padding-left: 0px; padding-right: 0px; display: inline; padding-top: 0px; border-width: 0px;" title="image" src="http://www.itwriting.com/blog/wp-content/uploads/2011/01/image_thumb24.png" border="0" alt="image" width="304" height="411" /></a></p>
<p>but I found it disappointing. I wanted to know, for example, what are the implications of converting a web part to XSLT, which is on one of the designer context menus:</p>
<p><a href="http://www.itwriting.com/blog/wp-content/uploads/2011/01/image22.png"><img style="background-image: none; padding-left: 0px; padding-right: 0px; display: inline; padding-top: 0px; border-width: 0px;" title="image" src="http://www.itwriting.com/blog/wp-content/uploads/2011/01/image_thumb25.png" border="0" alt="image" width="304" height="411" /></a></p>
<p>Same story when I wanted to know what the @LinkFileName formula was meant to return. And when I looked for a SharePoint formula reference I got one useless result, an article on creating a workflow initiation form.</p>
<p>What we all do in these situations is to hit Google. The snag: whereas the little online help (which is also meant to search Office online) had high authority but no results, Google has the opposite problem: many results but little authority. I did eventually find the formula reference I wanted but finding correct information on the web as a whole is a matter of luck and judgment.</p>
<p>I found it interesting therefore to talk to Adobe about its Technical Communication Suite. How is online help changing? Do we even need it, when people hit Google rather than F1? Maybe it is better just to make sure your help articles and reference are easy to find on the web, rather than packaging them up and calling it a help document? In which case, we should be thinking in terms of a content management system, rather than online help as such.</p>
<p>The answer I guess is “all of these”. The key concept in Adobe Technical Communication Suite is “single-source authoring”, and you can use the same content for web pages as well as for print and traditional packaged online help.</p>
<p>It is still a bit old-school for my taste. For example, you can now include <a href="http://help.adobe.com/en_US/robohelp/robohtml/WS1b49059a33f77726-4a8d842d12b5cb44e25-8000.html" target="_blank">External content search</a> in RoboHelp documents; but this only lets you add external URLS to the document along with search keywords. It does not let you search external content, but restricted to specified web sites, which would be a nice feature.</p>
<p>That said, if you use <a href="http://www.adobe.com/products/robohelpserver.html" target="_blank">RoboHelp Server 9</a> &#8211; not included with the suite itself &#8211; in conjunction with an Adobe AIR help client, you can get user topic rating and commenting, so there is some concession to user-generated content.</p>
<p>There are also plenty of scenarios where you do still need a blow-by-blow documentation and reference for an application. In fact, if the SharePoint help mentioned above had provided this, I would have been happy.</p>
<p>This is not a review of the Technical Communication Suite, though I hope to get a look at the actual product shortly. In the meantime, a few points of interest. FrameMaker has considerable feature overlap with InDesign; but Adobe says there is still a place for a desktop publishing tool aimed at long technical documents with strong support for structured documents, cross-references and indexes. RoboHelp now supports collobaration workflows using Acrobat.com and PDF review. There is also new support for ePub, the eBook format for everything but Amazon Kindle, in FrameMaker and Kindle. I asked about Kindle support; the Adobe spokesperson was sniffy about Amazon’s proprietary MOBI format but said it might be added eventually if Amazon do not add ePub compatibility to the Kindle.</p>


<p>Related posts:<ol><li><a href='http://www.itwriting.com/blog/404-first-thoughts-on-kindle-amazons-play-for-downloadable-content.html' rel='bookmark' title='Permanent Link: First thoughts on Kindle: Amazon&#8217;s play for downloadable content'>First thoughts on Kindle: Amazon&#8217;s play for downloadable content</a></li>
<li><a href='http://www.itwriting.com/blog/3641-how-microsoft-sharepoint-makes-simple-things-hard.html' rel='bookmark' title='Permanent Link: How Microsoft SharePoint makes simple things hard'>How Microsoft SharePoint makes simple things hard</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/3648-what-next-for-application-help-and-documentation-first-thoughts-on-adobes-technical-communication-suite-3.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Ten big tech trends from 2010</title>
		<link>http://www.itwriting.com/blog/3547-ten-big-tech-trends-from-2010.html</link>
		<comments>http://www.itwriting.com/blog/3547-ten-big-tech-trends-from-2010.html#comments</comments>
		<pubDate>Fri, 31 Dec 2010 12:52:02 +0000</pubDate>
		<dc:creator>tim</dc:creator>
				<category><![CDATA[.net]]></category>
		<category><![CDATA[adobe]]></category>
		<category><![CDATA[amazon]]></category>
		<category><![CDATA[apple]]></category>
		<category><![CDATA[cloud computing]]></category>
		<category><![CDATA[flash]]></category>
		<category><![CDATA[intel]]></category>
		<category><![CDATA[iphone]]></category>
		<category><![CDATA[java]]></category>
		<category><![CDATA[microsoft]]></category>
		<category><![CDATA[mobile]]></category>
		<category><![CDATA[nokia]]></category>
		<category><![CDATA[open source]]></category>
		<category><![CDATA[oracle]]></category>
		<category><![CDATA[professional]]></category>
		<category><![CDATA[silverlight]]></category>
		<category><![CDATA[software development]]></category>
		<category><![CDATA[Sun]]></category>
		<category><![CDATA[visual studio]]></category>
		<category><![CDATA[Web]]></category>
		<category><![CDATA[web authoring]]></category>
		<category><![CDATA[windows]]></category>
		<category><![CDATA[windows 7]]></category>
		<category><![CDATA[android]]></category>
		<category><![CDATA[azure]]></category>
		<category><![CDATA[chrome]]></category>
		<category><![CDATA[google]]></category>
		<category><![CDATA[ipad]]></category>
		<category><![CDATA[sony]]></category>
		<category><![CDATA[webkit]]></category>

		<guid isPermaLink="false">http://www.itwriting.com/blog/3547-ten-big-tech-trends-from-2010.html</guid>
		<description><![CDATA[<p>This was an amazing year for tech. Here are some of the things that struck me as significant.</p> Sun Java became Oracle Java <p>Oracle acquired Sun and set about imposing its authority on Java. Java is still Java, but Oracle lacks Sun’s commitment to open source and community – though even in Sun days <p><i>...continue reading</i> <a href="http://www.itwriting.com/blog/3547-ten-big-tech-trends-from-2010.html">Ten big tech trends from 2010</a></p>


Related posts:<ol><li><a href='http://www.itwriting.com/blog/3536-what-you-read-in-2010-top-posts-on-itwriting-com.html' rel='bookmark' title='Permanent Link: What you read in 2010: top posts on ITWriting.com'>What you read in 2010: top posts on ITWriting.com</a></li>
<li><a href='http://www.itwriting.com/blog/3418-the-java-crisis-and-what-it-means-for-developers.html' rel='bookmark' title='Permanent Link: The Java crisis and what it means for developers'>The Java crisis and what it means for developers</a></li>
<li><a href='http://www.itwriting.com/blog/2029-a-year-of-blogging-another-crazy-year-in-tech.html' rel='bookmark' title='Permanent Link: A year of blogging: another crazy year in tech'>A year of blogging: another crazy year in tech</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[<p>This was an amazing year for tech. Here are some of the things that struck me as significant.</p>
<h3>Sun Java became Oracle Java</h3>
<p>Oracle acquired Sun and set about imposing its authority on Java. Java is still Java, but Oracle lacks Sun’s commitment to open source and community – though even in Sun days there was tension in this area. That was nothing to the fireworks we saw in 2010, with Java Community Process members resigning, IBM switching from its commitment to the Apache Harmony project to the official <a href="http://openjdk.java.net/" target="_blank">OpenJDK</a>, and the Apache foundation waging a war of words against Oracle that was impassioned but, it seems, futile.</p>
<h3>Microsoft got cloud religion</h3>
<p>Only up to a point, of course. This is the Windows and Office company, after all. However – and this is a little subjective – this was the year when Microsoft convinced me it is serious about Windows Azure for hosting our applications and data. In addition, it seems to me that the company is willing to upset its partners if necessary for the sake of its hosted Exchange and SharePoint – BPOS (Business Productivity Online Suite), soon to become Office 365. </p>
<p>This is a profound change for Microsoft, bearing in mind its business model. I spoke to a few partners when researching <a href="http://www.channelregister.co.uk/2010/12/10/microsoft_partners_unsure_about_cloudy_future/" target="_blank">this article</a> for the Register and was interested by the level of unease that was expressed.</p>
<p>Microsoft also announced some impressive customer wins for BPOS, especially in government, though the price the customers pay for these is never mentioned in the press releases.</p>
<h3>Microsoft Silverlight shrank towards Windows-only</h3>
<p>Silverlight is Microsoft’s browser plug-in which delivers multimedia and the .NET Framework to Windows and Mac; it is also the development platform for Windows Phone 7. It still works on a Mac, but in 2010 Microsoft made it clear that cross-platform Silverlight is no longer its strategy (if it ever was), and undermined the Mac version by adding Windows-specific features that interoperate with the local operating system. Silverlight is still an excellent runtime, powerful, relatively lightweight, easy to deploy, and supported by strong tools in Visual Studio 2010. If you have users who do not run Windows though, it now looks a brave choice.</p>
<h3>The Apple iPad was a hit</h3>
<p>I still have to pinch myself when thinking about how Microsoft now needs to catch up with Apple in tablet computing. I got my first tablet in 2003, yes seven years ago, and it ran Windows. Now despite seven years of product refinement it is obvious that Windows tablets miss the mark that Apple has hit with its first attempt &#8211; though drawing heavily on what it learnt with the equally successful iPhone. I see iPads all over the place, in business as well as elsewhere, and it seems to me that the success of a touch interface on this larger screen signifies a transition in personal computing that will have a big impact.</p>
<h3>Google Android was a hit</h3>
<p>Just when Apple seemed to have the future of mobile computing in its hands, Google’s Android alternative took off, benefiting from mass adoption by everyone-but-Apple among hardware manufacturers. Android is not as elegantly designed or as usable as Apple’s iOS, but it is close enough; and it is a relatively open platform that runs Adobe Flash and other apps that do not meet Apple’s approval. There are other contenders: Microsoft Windows Phone 7; RIM’s QNX-based OS in the PlayBook; HP’s Palm WebOS; Nokia Symbian and Intel/Nokia MeeGo – but how many mobile operating systems can succeed? Right now, all we can safely say is that Apple has real competition from Android.</p>
<h3>HP fell out with Microsoft</h3>
<p>Here is an interesting one. The year kicked off with a press release announcing that HP and Microsoft love each other to the extent of $250 million over three years – but if you looked closely, that turned out to be <a href="http://www.itwriting.com/blog/2096-new-hp-and-microsoft-agreement-commits-50-million-less-than-similar-2006-deal.html">less than a similar deal in 2006</a>. After that, the signs were even less friendly. HP acquired Palm in April, signalling its intent to compete with Windows Mobile rather than adopting it; and later this year HP announced that it was <a href="http://windowsteamblog.com/windows/b/windowshomeserver/archive/2010/11/30/hp-mediasmart-server-to-retire.aspx" target="_blank">discontinuing</a> its Windows Home Server range. Of course HP remains a strong partner for Windows servers, desktops and laptops; but these are obvious signs of strain.</p>
<p>The truth though is that these two companies need one another. I think they should kiss and make up.</p>
<h3>eBook readers were a hit</h3>
<p>I guess this is less developer-oriented; but 2010 was the year when electronic book publishing seemed to hit the mainstream. Like any book lover I have mixed feelings about this and its implications for bookshops. I doubt we will see books disappear to the same extent as records and CDs; but I do think that book downloads will grow rapidly over the next few years and that paper-and-ink sales will diminish. It is a fascinating tech battle too: Amazon Kindle vs Apple iPad vs the rest (Sony Reader, Barnes and Noble Nook, and others which share their EPUB format). I have a suspicion that converged devices like the iPad may win this one, but displays that are readable in sunlight have special requirements so I am not sure.</p>
<h3>HTML 5 got real</h3>
<p>2010 was a huge year for HTML 5 – partly because Microsoft announced its support in Internet Explorer 9, currently in beta; and partly because the continued growth of browsers such as Mozilla Firefox, and the WebKit-based Google Chrome, Apple Safari and numerous mobile browsers showed that HTML 5 would be an important platform with or without Microsoft. Yes, it is fragmented and unfinished; but more and more of HTML 5 is usable now or in the near future. </p>
<h3>Adobe Flash survived Apple and HTML 5</h3>
<p>2010 was the year of Steve Jobs’ notorious <a href="http://www.apple.com/hotnews/thoughts-on-flash/" target="_blank">Thoughts on Flash</a> as well as a big year for HTML 5, which encroaches on territory that used to require the services of a browser plug-in. Many people declared Adobe Flash dead, but the reality was different and the company had a <a href="http://www.itwriting.com/blog/3522-adobe-declares-glittering-results-as-ceo-says-apples-flash-ban-has-no-impact-on-its-revenue.html">great year</a>. Apple’s focus on design and usability helps Adobe’s design-centric approach even while Apple’s refusal to allow Flash on its mobile computers opposes it.</p>
<h3>Windows 7 was a hit</h3>
<p>Huge relief in Redmond as Windows 7 sold and sold. The future belongs to mobile and cloud; but Windows is not going away soon, and version 7 is driving lots of upgrades as even XP diehards move over. I’m guessing that we will get first sight of Windows 8 in 2011. Another triumph, or another Vista?</p>


<p>Related posts:<ol><li><a href='http://www.itwriting.com/blog/3536-what-you-read-in-2010-top-posts-on-itwriting-com.html' rel='bookmark' title='Permanent Link: What you read in 2010: top posts on ITWriting.com'>What you read in 2010: top posts on ITWriting.com</a></li>
<li><a href='http://www.itwriting.com/blog/3418-the-java-crisis-and-what-it-means-for-developers.html' rel='bookmark' title='Permanent Link: The Java crisis and what it means for developers'>The Java crisis and what it means for developers</a></li>
<li><a href='http://www.itwriting.com/blog/2029-a-year-of-blogging-another-crazy-year-in-tech.html' rel='bookmark' title='Permanent Link: A year of blogging: another crazy year in tech'>A year of blogging: another crazy year in tech</a></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://www.itwriting.com/blog/3547-ten-big-tech-trends-from-2010.html/feed</wfw:commentRss>
		<slash:comments>8</slash:comments>
		</item>
		<item>
		<title>Salesforce.com acquires Heroku, wants your Enterprise apps</title>
		<link>http://www.itwriting.com/blog/3501-salesforce-com-acquires-heroku-wants-your-enterprise-apps.html</link>
		<comments>http://www.itwriting.com/blog/3501-salesforce-com-acquires-heroku-wants-your-enterprise-apps.html#comments</comments>
		<pubDate>Wed, 08 Dec 2010 16:44:55 +0000</pubDate>
		<dc:creator>tim</dc:creator>
				<category><![CDATA[amazon]]></category>
		<category><![CDATA[azure]]></category>
		<category><![CDATA[cloud computing]]></category>
		<category><![CDATA[internet]]></category>
		<category><![CDATA[microsoft]]></category>
		<category><![CDATA[professional]]></category>
		<category><![CDATA[ruby]]></category>
		<category><![CDATA[salesforce.com]]></category>
		<category><![CDATA[software development]]></category>
		<category><![CDATA[heroku]]></category>
		<category><![CDATA[java]]></category>
		<category><![CDATA[vmforce]]></category>

		<guid isPermaLink="false">http://www.itwriting.com/blog/3501-salesforce-com-acquires-heroku-wants-your-enterprise-apps.html</guid>
		<description><![CDATA[<p>The big news today is that Salesforce.com has agreed to acquire Heroku, a company which hosts Ruby applications using an architecture that enables seamless scalability. Heroku apps run on “dynos”, each of which is a single process running Ruby code on the Heroku “grid” – an abstraction which runs on instances of Amazon EC2 <p><i>...continue reading</i> <a href="http://www.itwriting.com/blog/3501-salesforce-com-acquires-heroku-wants-your-enterprise-apps.html">Salesforce.com acquires Heroku, wants your Enterprise apps</a></p>


Related posts:<ol><li><a href='http://www.itwriting.com/blog/3504-the-salesforce-com-platform-play.html' rel='bookmark' title='Permanent Link: The Salesforce.com platform play'>The Salesforce.com platform play</a></li>
<li><a href='http://www.itwriting.com/blog/4822-heroku-gets-java-salesforce-com-embraces-html5-for-mobile.html' rel='bookmark' title='Permanent Link: Heroku gets Java, Salesforce.com embraces HTML5 for mobile'>Heroku gets Java, Salesforce.com embraces HTML5 for mobile</a></li>
<li><a href='http://www.itwriting.com/blog/3505-dont-miss-ryan-dahl-on-node-js.html' rel='bookmark' title='Permanent Link: Don&rsquo;t miss Ryan Dahl on Node.js'>Don&rsquo;t miss Ryan Dahl on Node.js</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[<p>The big news today is that Salesforce.com has agreed to <a href="http://blog.heroku.com/archives/2010/12/8/the_next_level/" target="_blank">acquire Heroku</a>, a company which hosts Ruby applications using an architecture that enables seamless scalability. Heroku apps run on “dynos”, each of which is a single process running Ruby code on the Heroku “grid” – an abstraction which runs on instances of Amazon EC2 virtual machines. To scale your app, you simply <a href="http://heroku.com/how/dynos" target="_blank">add more dynos</a>.</p>
<p><a href="http://www.itwriting.com/blog/wp-content/uploads/2010/12/image3.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/12/image_thumb3.png" width="244" height="217" /></a> </p>
<p>Why is Salesforce.com acquiring Heroku? Well, for some years an interesting question about Salesforce.com has been how it can escape its cloud CRM niche. The obvious approach is to add further applications, which it has done to some extent with <a href="http://www.financialforce.com/" target="_blank">FinancialForce</a>, but it seems the strategy now is to become a platform for custom business applications. We already knew about <a href="http://www.vmforce.com/" target="_blank">VMForce</a>, a partnership with VMWare currently in beta that lets you host Java applications that are integrated with Force.com, but it is with the announcements here at Dreamforce that the pieces are falling into place. Database.com for data access and storage; now Heroku for Ruby applications. </p>
<p>These services join several others which Salesforce.com is branding at Force.com 2:</p>
<p>Appforce – in effect the old Force.com, build departmental apps with visual tools and declarative code.</p>
<p>Siteforce – again an existing capability, build web sites on Force.com.</p>
<p>ISVForce – build your own multi-tenant application and sign up customers.</p>
<p>Salesforce.com is thoroughly corporate in its approach and its obvious competition is not so much Google AppEngine or Amazon EC2, but Microsoft Azure: too expensive for casual developers, but with strong Enterprise features.</p>
<p>Identity management is key to this battle. Microsoft’s identity system is Active Directory, with federation between local and cloud directories enabling single sign-on. Salesforce.com has its own user directory and developing on its platform will push you towards using it.</p>
<p>Today’s announcement makes sense of something that puzzled me: why we got a session on node.js at Monday’s Cloudstock event. It was a great session and I wrote it up <a href="http://www.itjoblog.co.uk/2010/12/nginx-new-apache-nodejs.html" target="_blank">here</a>. Heroku has been experimenting with node.js support, with considerable success, and says it will <a href="http://blog.heroku.com/archives/2010/9/20/an_update_on_heroku_node_js_support/" target="_blank">introduce a new version next year</a>.</p>
<p>Finally, the Heroku acquisition is great news for Enterprise use of Ruby. Today many potential new developers will be looking at it with interest.</p>


<p>Related posts:<ol><li><a href='http://www.itwriting.com/blog/3504-the-salesforce-com-platform-play.html' rel='bookmark' title='Permanent Link: The Salesforce.com platform play'>The Salesforce.com platform play</a></li>
<li><a href='http://www.itwriting.com/blog/4822-heroku-gets-java-salesforce-com-embraces-html5-for-mobile.html' rel='bookmark' title='Permanent Link: Heroku gets Java, Salesforce.com embraces HTML5 for mobile'>Heroku gets Java, Salesforce.com embraces HTML5 for mobile</a></li>
<li><a href='http://www.itwriting.com/blog/3505-dont-miss-ryan-dahl-on-node-js.html' rel='bookmark' title='Permanent Link: Don&rsquo;t miss Ryan Dahl on Node.js'>Don&rsquo;t miss Ryan Dahl on Node.js</a></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://www.itwriting.com/blog/3501-salesforce-com-acquires-heroku-wants-your-enterprise-apps.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Database.com extends the salesforce.com platform</title>
		<link>http://www.itwriting.com/blog/3494-database-com-extends-the-salesforce-com-platform.html</link>
		<comments>http://www.itwriting.com/blog/3494-database-com-extends-the-salesforce-com-platform.html#comments</comments>
		<pubDate>Wed, 08 Dec 2010 00:22:45 +0000</pubDate>
		<dc:creator>tim</dc:creator>
				<category><![CDATA[amazon]]></category>
		<category><![CDATA[cloud computing]]></category>
		<category><![CDATA[google]]></category>
		<category><![CDATA[professional]]></category>
		<category><![CDATA[salesforce.com]]></category>
		<category><![CDATA[web authoring]]></category>
		<category><![CDATA[database.com]]></category>
		<category><![CDATA[force.com]]></category>
		<category><![CDATA[microsoft]]></category>

		<guid isPermaLink="false">http://www.itwriting.com/blog/3494-database-com-extends-the-salesforce-com-platform.html</guid>
		<description><![CDATA[<p>At Dreamforce today Salesforce.com announced its latest platform venture: Database.com. Salesforce.com is built on an Oracle database with various custom optimizations; and database.com now exposes this as a generic cloud database which can be accessed from a variety of languages – Java, .NET, Ruby and PHP – and accessed from applications running on almost <p><i>...continue reading</i> <a href="http://www.itwriting.com/blog/3494-database-com-extends-the-salesforce-com-platform.html">Database.com extends the salesforce.com platform</a></p>


Related posts:<ol><li><a href='http://www.itwriting.com/blog/3504-the-salesforce-com-platform-play.html' rel='bookmark' title='Permanent Link: The Salesforce.com platform play'>The Salesforce.com platform play</a></li>
<li><a href='http://www.itwriting.com/blog/1024-salesforcecom-linking-with-facebook-amazon.html' rel='bookmark' title='Permanent Link: Salesforce.com linking with Facebook, Amazon'>Salesforce.com linking with Facebook, Amazon</a></li>
<li><a href='http://www.itwriting.com/blog/3501-salesforce-com-acquires-heroku-wants-your-enterprise-apps.html' rel='bookmark' title='Permanent Link: Salesforce.com acquires Heroku, wants your Enterprise apps'>Salesforce.com acquires Heroku, wants your Enterprise apps</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[<p>At Dreamforce today Salesforce.com announced its latest platform venture: <a href="http://www.database.com/" target="_blank">Database.com</a>. Salesforce.com is built on an Oracle database with various custom optimizations; and database.com now exposes this as a generic cloud database which can be accessed from a variety of languages – Java, .NET, Ruby and PHP – and accessed from applications running on almost any platform: VMForce, Smartphones, Amazon EC2, Google App Engine, Microsoft Azure, Microsoft Excel, Adobe Flash/Flex and others. One way to use it would via JPA (Java Persistence API) in an VMForce Java application.</p>
<p>The Database.com console is a web application that has a console giving access to your databases and showing useful statistics and system information.</p>
<p><a href="http://www.itwriting.com/blog/wp-content/uploads/2010/12/image1.png"><img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="image" border="0" alt="image" src="http://www.itwriting.com/blog/wp-content/uploads/2010/12/image_thumb1.png" width="404" height="239" /></a> </p>
<p>You can also create new databases, specifying the schema and relationships. </p>
<p><a href="http://www.itwriting.com/blog/wp-content/uploads/2010/12/image2.png"><img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="image" border="0" alt="image" src="http://www.itwriting.com/blog/wp-content/uploads/2010/12/image_thumb2.png" width="404" height="239" /></a></p>
<p>The details presented in the keynote today were sketchy – we saw applications that honestly could have been built just as easily with MySQL – but there is more information in the <a href="http://wiki.database.com/page/FAQ" target="_blank">FAQ</a>. The Database.com API is through SOAP or REST web services, not SQL. Third parties can create drivers so you can you use it with SQL APIs such as ODBC or JDBC. There is row level security, and built-in full text search.</p>
<p>According to the FAQ, Database.com “includes a native trigger and stored procedure language”.</p>
<p>Pricing starts from free – for up to 100,000 records, 50,000 transactions and 3 users per month. After than it is $10.00 per month per additional 100,000 records, $10.00 per month per additional 150,000 transactions, and $10.00 per user if you need the built-in authentication and security system – which as you would expect is based on the native force.com identity system.</p>
<p>As far as I can tell one of the goals of Database.com – and also the forthcoming chatter.com free public collaboration service – is to draw users towards the force.com platform.</p>
<p>Roger Jennings has <a href="http://oakleafblog.blogspot.com/2010/12/prelminary-cost-comparison-of.html" target="_blank">analysed the pricing</a> and reckons that Database.com is much more expensive than Microsoft’s SQL Azure – for 500 users and a 50GB database $15,000 per month for Database.com vs a little over $500 for the same thing on SQL Azure, though the two are difficult to compare directly and he has had to make a number of assumptions. Responding to a question at the press and analyst Q&amp;A today, Benioff seemed to accept that the pricing is relatively high, but justified in his view by the range of services on offer. Of course the pricing could change if it proves uncompetitive.</p>
<p>Unlike SQL Azure, Database.com starts from free, which is a great attraction for developers interested in giving it a try. Trying out Azure is risky because if you leave a service running inadvertently you may run up a big bill.</p>
<p>In practice SQL Azure is likely to be more attractive than Database.com for its core market, existing Microsoft-platform developers. Microsoft experimented with a web services API for SQL Server Data Services in Azure, but ended up offering full SQL, enabling developers to continue working in familiar ways.</p>
<p>Equally, Force.com developers will like Database.com and its integration with the force.com platform.</p>
<p>Some of what Database.com can do is already available through force.com and I am not sure how the pricing looks for organizations that are already big salesforce.com users; I hope to find out more soon.</p>
<p>What is interesting here is the way salesforce.com is making its platform more generic. There will be more force.com announcements tomorrow and I expect to to see further efforts to broaden the platform then.</p>
<p><strong>Update</strong> – I had a chat with Database.com General Manager Igor Tsyganskiy. He says Microsoft’s SQL Azure is the closest competitor to Database.com but argues that because Salesforce.com is extending its platform in an organic way it will do a better job than Microsoft which has built a cloud platform from scratch. We did not address the pricing comparison directly, but Tsyganskiy says that existing Force.com customers always have the option to “talk to their Account Executive” so there could be flexibility.</p>
<p>Since Database.com is in one sense the same as Force.com, the API is similar. The underlying query language is <a href="http://www.salesforce.com/us/developer/docs/api/Content/sforce_api_calls_soql.htm" target="_blank">SOQL</a> – the Salesforce Object Query Language which is based on SQL SELECT though with limitations. The language for stored procedures and triggers is <a href="http://wiki.developerforce.com/index.php/Apex_Code:_The_World's_First_On-Demand_Programming_Language" target="_blank">Apex</a>. SQL drivers from Progress Software are intended to address the demand for SQL access. </p>
<p>I mentioned that Microsoft came under pressure to replace its web services API for SQL Server Data Services with full SQL – might Database.com face similar pressure? We’ll see, said Tsyganskiy. The case is not entirely parallel. SQL Server is a cloud implementation of an existing SQL database with which developers are familiar. Database.com on the other hand abstracts the underlying data store – although Salesforce.com is an Oracle customer, Tsyganskiy said that the platform stores data in a variety of ways so should not be thought of as a wrapper for an Oracle database server.</p>
<p>Although Database.com is designed to be used from anywhere, I’d guess that Java running on VMForce with JPA, and following today’s announcement Heroku apps also hosted by Salesforce.com, will be the most common scenarios for complex applications.</p>


<p>Related posts:<ol><li><a href='http://www.itwriting.com/blog/3504-the-salesforce-com-platform-play.html' rel='bookmark' title='Permanent Link: The Salesforce.com platform play'>The Salesforce.com platform play</a></li>
<li><a href='http://www.itwriting.com/blog/1024-salesforcecom-linking-with-facebook-amazon.html' rel='bookmark' title='Permanent Link: Salesforce.com linking with Facebook, Amazon'>Salesforce.com linking with Facebook, Amazon</a></li>
<li><a href='http://www.itwriting.com/blog/3501-salesforce-com-acquires-heroku-wants-your-enterprise-apps.html' rel='bookmark' title='Permanent Link: Salesforce.com acquires Heroku, wants your Enterprise apps'>Salesforce.com acquires Heroku, wants your Enterprise apps</a></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://www.itwriting.com/blog/3494-database-com-extends-the-salesforce-com-platform.html/feed</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>Now you can rent GPU computing from Amazon</title>
		<link>http://www.itwriting.com/blog/3423-now-you-can-rent-gpu-computing-from-amazon.html</link>
		<comments>http://www.itwriting.com/blog/3423-now-you-can-rent-gpu-computing-from-amazon.html#comments</comments>
		<pubDate>Mon, 15 Nov 2010 15:48:47 +0000</pubDate>
		<dc:creator>tim</dc:creator>
				<category><![CDATA[amazon]]></category>
		<category><![CDATA[cloud computing]]></category>
		<category><![CDATA[software]]></category>
		<category><![CDATA[software development]]></category>
		<category><![CDATA[gpu computing]]></category>
		<category><![CDATA[nvidia]]></category>

		<guid isPermaLink="false">http://www.itwriting.com/blog/3423-now-you-can-rent-gpu-computing-from-amazon.html</guid>
		<description><![CDATA[<p>I wrote back in September about why programming the GPU is going mainstream. That’s even more the case today, with Amazon’s announcement of a Cluster GPU instance for the Elastic Compute Cloud. It is also a vote of confidence for NVIDIA’s CUDA architecture. Each Cluster GPU instance has two NVIDIA Tesla M2050 GPUs installed <p><i>...continue reading</i> <a href="http://www.itwriting.com/blog/3423-now-you-can-rent-gpu-computing-from-amazon.html">Now you can rent GPU computing from Amazon</a></p>


Related posts:<ol><li><a href='http://www.itwriting.com/blog/2886-openstack-takes-on-amazon-with-open-source-cloud-computing.html' rel='bookmark' title='Permanent Link: OpenStack takes on Amazon with open source cloud computing'>OpenStack takes on Amazon with open source cloud computing</a></li>
<li><a href='http://www.itwriting.com/blog/3691-amazons-elastic-beanstalk-auto-scales-your-cloud-application.html' rel='bookmark' title='Permanent Link: Amazon&rsquo;s Elastic Beanstalk auto-scales your cloud application'>Amazon&rsquo;s Elastic Beanstalk auto-scales your cloud application</a></li>
<li><a href='http://www.itwriting.com/blog/578-amazons-cloud-computing-to-surpass-its-retailing-business.html' rel='bookmark' title='Permanent Link: Amazon&#8217;s cloud computing to surpass its retailing business?'>Amazon&#8217;s cloud computing to surpass its retailing business?</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[<p>I wrote back in September about <a href="http://www.itjoblog.co.uk/2010/09/gpu-programming.html" target="_blank">why programming the GPU is going mainstream</a>. That’s even more the case today, with Amazon’s announcement of a <a href="http://aws.typepad.com/aws/2010/11/new-ec2-instance-type-the-cluster-gpu-instance.html" target="_blank">Cluster GPU instance</a> for the Elastic Compute Cloud. It is also a vote of confidence for NVIDIA’s <a href="http://www.nvidia.com/object/what_is_cuda_new.html" target="_blank">CUDA architecture</a>. Each Cluster GPU instance has two <a href="http://www.nvidia.com/object/product_tesla_M2050_M2070_us.html" target="_blank">NVIDIA Tesla M2050 GPUs</a> installed and <a href="http://aws.amazon.com/ec2/pricing/" target="_blank">costs</a> $2.10 per hour. If one GPU instance is not enough, you can use up to 8 by default, with more available on request.</p>
<p>GPU programming in the cloud makes sense in cases where you need the performance of a super-computer, but not very often. It could also enable some powerful mobile applications, maybe in financial analysis, or image manipulation, where you use a mobile device to input data and view the results, but cloud processing to do the heavy lifting.</p>
<p>One of the ideas I discussed with someone from Adobe at the NVIDIA GPU conference was to integrate a cloud processing service with PhotoShop, so you could send an image to the cloud, have some transformative magic done, and receive the processed image back.</p>
<p>The snag with this approach is that in many cases you have to shift a lot of data back and forth, which means you need a lot of bandwidth available before it makes sense. Still, Amazon has now provided the infrastructure to make processing as a service easy to offer. It is now over to the rest of us to find interesting ways to use it.</p>


<p>Related posts:<ol><li><a href='http://www.itwriting.com/blog/2886-openstack-takes-on-amazon-with-open-source-cloud-computing.html' rel='bookmark' title='Permanent Link: OpenStack takes on Amazon with open source cloud computing'>OpenStack takes on Amazon with open source cloud computing</a></li>
<li><a href='http://www.itwriting.com/blog/3691-amazons-elastic-beanstalk-auto-scales-your-cloud-application.html' rel='bookmark' title='Permanent Link: Amazon&rsquo;s Elastic Beanstalk auto-scales your cloud application'>Amazon&rsquo;s Elastic Beanstalk auto-scales your cloud application</a></li>
<li><a href='http://www.itwriting.com/blog/578-amazons-cloud-computing-to-surpass-its-retailing-business.html' rel='bookmark' title='Permanent Link: Amazon&#8217;s cloud computing to surpass its retailing business?'>Amazon&#8217;s cloud computing to surpass its retailing business?</a></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://www.itwriting.com/blog/3423-now-you-can-rent-gpu-computing-from-amazon.html/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
	</channel>
</rss>

