<?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; software</title>
	<atom:link href="http://www.itwriting.com/blog/category/software/feed" rel="self" type="application/rss+xml" />
	<link>http://www.itwriting.com/blog</link>
	<description>Tech writing blog</description>
	<lastBuildDate>Fri, 10 Feb 2012 15:16:31 +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>A quiet revolution in UK government IT: open source ousting big-vendor lock-in</title>
		<link>http://www.itwriting.com/blog/5410-a-quiet-revolution-in-uk-government-it-open-source-ousting-big-vendor-lock-in.html</link>
		<comments>http://www.itwriting.com/blog/5410-a-quiet-revolution-in-uk-government-it-open-source-ousting-big-vendor-lock-in.html#comments</comments>
		<pubDate>Fri, 03 Feb 2012 01:56:39 +0000</pubDate>
		<dc:creator>tim</dc:creator>
				<category><![CDATA[development]]></category>
		<category><![CDATA[open source]]></category>
		<category><![CDATA[software]]></category>
		<category><![CDATA[software development]]></category>
		<category><![CDATA[gds]]></category>
		<category><![CDATA[government data service]]></category>
		<category><![CDATA[monkigras]]></category>

		<guid isPermaLink="false">http://www.itwriting.com/blog/?p=5410</guid>
		<description><![CDATA[<p>The most striking and surprising presentation at the Monki Gras developer event in London earlier this week was from two quietly spoken men from the UK government’s Cabinet Office. James Stewart and Matt Wall work on the Government Data Service (GDS), and what they are doing is revolutionary.</p> <p>What is the GDS? “It’s a <p><i>...continue reading</i> <a href="http://www.itwriting.com/blog/5410-a-quiet-revolution-in-uk-government-it-open-source-ousting-big-vendor-lock-in.html">A quiet revolution in UK government IT: open source ousting big-vendor lock-in</a></p>


Related posts:<ol><li><a href='http://www.itwriting.com/blog/2381-uk-governments-open-source-commitment-words-not-deeds-says-ingres-vp.html' rel='bookmark' title='Permanent Link: UK government&rsquo;s open source commitment words not deeds says Ingres VP'>UK government&rsquo;s open source commitment words not deeds says Ingres VP</a></li>
<li><a href='http://www.itwriting.com/blog/5011-adobe-no-new-features-for-open-source-blazeds-data-services.html' rel='bookmark' title='Permanent Link: Adobe: no new features for open source BlazeDS data services'>Adobe: no new features for open source BlazeDS data services</a></li>
<li><a href='http://www.itwriting.com/blog/1828-uk-lagging-europe-in-open-source-adoption.html' rel='bookmark' title='Permanent Link: UK lagging rest of Europe in open source adoption'>UK lagging rest of Europe in open source adoption</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[<p>The most striking and surprising presentation at the Monki Gras developer event in London earlier this week was from two quietly spoken men from the UK government’s Cabinet Office. James Stewart and Matt Wall work on the Government Data Service (GDS), and what they are doing is revolutionary.</p>
<p>What is the GDS? “It’s a new branch of the cabinet office which exists to deliver public services, public sector information in-house, rather than the traditional out-sourcing model,” they explained, though it turned out to be rather more than that. </p>
<p>Wall described his experience of talking to government workers about their IT needs.</p>
<blockquote><p>A common thing you see from very small to very large is someone in government who wants to get something done, who has a business problem or a user need that they want to serve, surrounded by a complex array of integrators, vendors, contractors, suppliers, and all of that, kind-of locked into that, their ability to manoeuvre or deliver services [is limited].</p>
</blockquote>
<p>he explained. The only solution is to reform the way software is procured. They described their boss Mike Bracken’s goal:</p>
<blockquote><p>We want to move from government <em>procuring</em> systems to government <em>commissioning</em> them, whether we build them ourselves, or just that we know what it is we’re asking for. We need that knowledge.</p>
</blockquote>
<p>This is also about breaking the hold of the large vendors and finding ways to work on a smaller scale.</p>
<blockquote><p>If you want to buy something in government, traditionally, some software or some system, the amount of momentum that you have to get up, the amount of people you can easily engage with, they tend to be from companies that are absolutely vast and they tend to take projects that are absolutely vast, the whole mechanism of working is stultifying for everyone involved. It is not just us, a small group of developers sitting in an office able to write some stuff, because that’s not scalable, you can’t do that for everyone. It’s finding small to medium sized companies, partners, out there in the market and finding ways to engage them … why should five very large companies get all the work? </p>
</blockquote>
<p>Mike Bracken and the Cabinet Office minister Frances Maude are currently on the West Coast of the USA, they said. </p>
<blockquote><p>They were invited to meet the usual suspects, Oracle, the major systems integrators. They cancelled it. They’re visiting <a href="http://www.joyent.com/" target="_blank">Joyent</a>, they’re visiting 10Gen, they’re visiting <a href="http://www.twilio.com/" target="_blank">Twilio</a> [applause]. It’s a wholesale change. We’re looking at how great web services are built.</p>
</blockquote>
<p>There is also a commitment to open source. “All of the code that we’re producing is open source and out on the Internet,” they said. </p>
<p>What tools do they use?</p>
<blockquote><p>Most of the core apps are in Ruby, with a mixture of Sinatra and Rails, and some Scala. We’re using a mixture of MySQL and Mongo for the database,</p>
</blockquote>
<p>they told us.</p>
<p>The GDS is currently only about 30 people, 10 of whom are developers. How much impact can such a small team have?</p>
<blockquote><p>We’ve just started and we’re very small. We’re already having a significant impact in some quite large and some quite small projects. The incoming demand that we face across central government and local government is absolutely astronomical, and one of the things that’s important to resolve over the coming years is how to manage that demand and provide services, abilities and communities for people . . . we never want to parachute into somewhere, rewrite all the systems and then go off somewhere else., that’s not sustainable.</p>
</blockquote>
<p>Can this small group really change government IT so profoundly? That is an open question, and perhaps in the long term they will fail. There is no doubting though that this particular team is doing inspiring work. This blog post from GDS yesterday <a href="http://digital.cabinetoffice.gov.uk/2012/02/02/gov-uk-truly-open-platform/#more-2623" target="_blank">describes</a> how open source participation was used to fix a government web site; it may seem a small thing, but as a new and different approach it is significant.</p>
<p>For more information see Mike Bracken’s post <a href="http://digital.cabinetoffice.gov.uk/2012/01/31/this-is-why-we-are-here/" target="_blank">This is why we are here</a>, and take a look at the team’s <a href="https://www.gov.uk/" target="_blank">early work on GOV.UK</a>, which is in beta.</p>
<p><a href="http://www.itwriting.com/blog/wp-content/uploads/2012/02/image2.png"><img style="background-image: none; border-right-width: 0px; padding-left: 0px; padding-right: 0px; display: block; float: none; border-top-width: 0px; border-bottom-width: 0px; margin-left: auto; border-left-width: 0px; margin-right: auto; padding-top: 0px" title="image" border="0" alt="image" src="http://www.itwriting.com/blog/wp-content/uploads/2012/02/image_thumb2.png" width="404" height="324" /></a></p>


<p>Related posts:<ol><li><a href='http://www.itwriting.com/blog/2381-uk-governments-open-source-commitment-words-not-deeds-says-ingres-vp.html' rel='bookmark' title='Permanent Link: UK government&rsquo;s open source commitment words not deeds says Ingres VP'>UK government&rsquo;s open source commitment words not deeds says Ingres VP</a></li>
<li><a href='http://www.itwriting.com/blog/5011-adobe-no-new-features-for-open-source-blazeds-data-services.html' rel='bookmark' title='Permanent Link: Adobe: no new features for open source BlazeDS data services'>Adobe: no new features for open source BlazeDS data services</a></li>
<li><a href='http://www.itwriting.com/blog/1828-uk-lagging-europe-in-open-source-adoption.html' rel='bookmark' title='Permanent Link: UK lagging rest of Europe in open source adoption'>UK lagging rest of Europe in open source adoption</a></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://www.itwriting.com/blog/5410-a-quiet-revolution-in-uk-government-it-open-source-ousting-big-vendor-lock-in.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>How to brew better software: The Monki Gras in London</title>
		<link>http://www.itwriting.com/blog/5402-how-to-brew-better-software-the-monki-gras-in-london.html</link>
		<comments>http://www.itwriting.com/blog/5402-how-to-brew-better-software-the-monki-gras-in-london.html#comments</comments>
		<pubDate>Thu, 02 Feb 2012 15:25:25 +0000</pubDate>
		<dc:creator>tim</dc:creator>
				<category><![CDATA[google]]></category>
		<category><![CDATA[internet]]></category>
		<category><![CDATA[open source]]></category>
		<category><![CDATA[software]]></category>
		<category><![CDATA[software development]]></category>
		<category><![CDATA[adobe]]></category>
		<category><![CDATA[eclipse]]></category>
		<category><![CDATA[github]]></category>
		<category><![CDATA[jenkins]]></category>
		<category><![CDATA[joyent]]></category>
		<category><![CDATA[redmonk]]></category>

		<guid isPermaLink="false">http://www.itwriting.com/blog/?p=5402</guid>
		<description><![CDATA[<p>I attended The Monki Gras in London yesterday, a distinctive developer event arranged by the analyst firm RedMonk. </p> <p>This was not only a developer event, with the likes of Andre Charland and Dave Johnson from the PhoneGap team at Adobe, Mike Milinkovich the executive director of the Eclipse Foundation, and Jason Hoffman with <p><i>...continue reading</i> <a href="http://www.itwriting.com/blog/5402-how-to-brew-better-software-the-monki-gras-in-london.html">How to brew better software: The Monki Gras in London</a></p>


Related posts:<ol><li><a href='http://www.itwriting.com/blog/4941-phonegap-likely-to-move-to-apache-software-foundation.html' rel='bookmark' title='Permanent Link: PhoneGap likely to move to Apache Software Foundation'>PhoneGap likely to move to Apache Software Foundation</a></li>
<li><a href='http://www.itwriting.com/blog/152-software-architects-cautious-about-soa-london-underground-makes-it-work.html' rel='bookmark' title='Permanent Link: Software architects cautious about SOA; London Underground makes it work'>Software architects cautious about SOA; London Underground makes it work</a></li>
<li><a href='http://www.itwriting.com/blog/3991-qcon-london-kicks-off-with-call-to-rediscover-agile-use-open-source.html' rel='bookmark' title='Permanent Link: QCon London kicks off with call to rediscover Agile, use open source'>QCon London kicks off with call to rediscover Agile, use open source</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[<p>I attended <a href="http://monkigras.com/" target="_blank">The Monki Gras</a> in London yesterday, a distinctive developer event arranged by the analyst firm <a href="http://redmonk.com/" target="_blank">RedMonk</a>. </p>
<p>This was not only a developer event, with the likes of Andre Charland and Dave Johnson from the <a href="http://phonegap.com/" target="_blank">PhoneGap</a> team at Adobe, Mike Milinkovich the executive director of the <a href="http://eclipse.org/" target="_blank">Eclipse Foundation</a>, and Jason Hoffman with Bryan Cantrill from cloud services (and Node.js sponsors) <a href="http://www.joyent.com/" target="_blank">Joyent</a>. It was also a serious beer event, complete with a range of craft beers, a beer tasting competition with nine brews to try, and a talk plus a free book from&#160; beer expert Melissa Cole. An unusual blend of flavours.</p>
<p><a href="http://www.itwriting.com/blog/wp-content/uploads/2012/02/image.png"><img style="background-image: none; border-bottom: 0px; border-left: 0px; margin: 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/2012/02/image_thumb.png" width="193" height="244" /></a></p>
<p>In charge of the proceedings was RedMonk co-founder and all round impressario James Governor. I am a big fan of RedMonk and its developer-focused approach; it has been a fresh and heady brew in the dry world of IT analysts. </p>
<p><a href="http://www.itwriting.com/blog/wp-content/uploads/2012/02/image1.png"><img style="background-image: none; border-bottom: 0px; border-left: 0px; margin: 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/2012/02/image_thumb1.png" width="244" height="226" /></a></p>
<p>The Monki Gras did seem like an attempt by a regular IT conference sufferer to fix problems often encountered. The Wi-Fi worked, the food was fresh, unusual and delicious, the coffee was superb; though brewing good coffee takes time so the queues were long. Not everything scales. Fortunately this was a small event, and a rare treat for the couple of hundred or so who attended.</p>
<p>That said, there were frustrations. The sessions were short, which in general is a good thing, but left me wanting more depth and more details in some cases; we did not learn much about PhoneGap other than a brief overview, for example.</p>
<p>Nevertheless there was serious content. Redmonk’s Stephen O’Grady made the point succinctly: IT decision makers are ignorant about what developers actually use and what they want to use, which is one reason why there is so much dysfunction in this industry. Part of the answer is to pay more attention, and several sessions covered different aspects of analytics: Matt LeMay from bitly on what users click on the Web; Matt Biddulph (ex BBC, Dopplr, Nokia) gave a mind-stretching talk on social network analysis which, contrary to what some think, was not invented by Facebook but predates the Internet; and O’Grady shared some insights from developer analytics at RedMonk.</p>
<p>I had not noticed before that <a href="https://github.com/" target="_blank">github</a> now gets nearly double the number of commits than does <a href="http://code.google.com/" target="_blank">Google Code</a>. That is partly because developers like git, but may also say something about Google’s loss of kudos in the open source developer community.</p>
<p>Kohsuke Kawaguchi, lead for Jenkins Continuous Integration and an architect at <a href="http://www.cloudbees.com/" target="_blank">CloudBees</a>, spoke on building a developer community. His context was how Jenkins attracted developers, but his main point has almost limitless application:&#160; “Make everything easy, relentlessly.” </p>
<p>Something I see frequently is how big companies (the bigger the worse) place obstacles in front of developers or users who have an interest in their products or services. Examples are enforced registration, multiple clicks through several complex pages to get to the download you want, complex installs, and confusing information. It all adds friction. If the target is sufficiently compelling, like apps on Apple’s app store, developers will get there anyway; but it all adds friction, and if you are not Apple that can be fatal.</p>
<p>The Joyent guys did not speak about Node.js, sadly, but rather on the distinction between a VP of engineering and a Chief Technology Officer. Sounds dry and abstruse? I thought so too, but the delivery was so energetic that they were soon forgiven. Hoffman and Cantrill moved on to talk about management antipatterns in the software industry, prompting many wry nods of recognition from the audience. “It is very hard for middle management to add value,” said Cantrill.</p>
<p>Milinkovich made the point that the most valued open source projects generally make their way to a software foundation; PhoneGap to Apache is a recent example. He then gave the talk he really wanted to give, noting that as new software stacks emerge they have a tendency to re-implement CORBA, a middleware specification from the Nineties that tackled problems including remote objects, language independence, and transactions across the Internet. CORBA is remembered for drowning in complexity, but Milinkovich’s point is that the creators of exciting new stacks like Node.js should at least research and learn from past experience. </p>
<p>Milinkovich also found time to proclaim that “Flash is dead, Silverlight is dead, browser plugins are dead.” Perhaps premature; but I did not hear many dissenting voices. </p>
<p>I <a href="http://twitter.com/timanderson" target="_blank">tweeted the conference extensively</a> yesterday (losing at least one follower but gaining several more). Look out also for a couple of follow-up posts on topics of particular importance.</p>


<p>Related posts:<ol><li><a href='http://www.itwriting.com/blog/4941-phonegap-likely-to-move-to-apache-software-foundation.html' rel='bookmark' title='Permanent Link: PhoneGap likely to move to Apache Software Foundation'>PhoneGap likely to move to Apache Software Foundation</a></li>
<li><a href='http://www.itwriting.com/blog/152-software-architects-cautious-about-soa-london-underground-makes-it-work.html' rel='bookmark' title='Permanent Link: Software architects cautious about SOA; London Underground makes it work'>Software architects cautious about SOA; London Underground makes it work</a></li>
<li><a href='http://www.itwriting.com/blog/3991-qcon-london-kicks-off-with-call-to-rediscover-agile-use-open-source.html' rel='bookmark' title='Permanent Link: QCon London kicks off with call to rediscover Agile, use open source'>QCon London kicks off with call to rediscover Agile, use open source</a></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://www.itwriting.com/blog/5402-how-to-brew-better-software-the-monki-gras-in-london.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Storage Spaces coming to Windows 8 client as well as server</title>
		<link>http://www.itwriting.com/blog/5288-storage-spaces-coming-to-windows-8-client-as-well-as-server.html</link>
		<comments>http://www.itwriting.com/blog/5288-storage-spaces-coming-to-windows-8-client-as-well-as-server.html#comments</comments>
		<pubDate>Fri, 06 Jan 2012 09:22:07 +0000</pubDate>
		<dc:creator>tim</dc:creator>
				<category><![CDATA[microsoft]]></category>
		<category><![CDATA[professional]]></category>
		<category><![CDATA[software]]></category>
		<category><![CDATA[virtualization]]></category>
		<category><![CDATA[windows]]></category>
		<category><![CDATA[storage spaces]]></category>
		<category><![CDATA[windows 8]]></category>

		<guid isPermaLink="false">http://www.itwriting.com/blog/?p=5288</guid>
		<description><![CDATA[<p>Steven Sinofsky has posted on the Building Windows 8 blog, making it clear that this feature is coming to the Windows 8 client as well as to Windows Server 8.</p> <p>I took a hands-on look at Storage Spaces back in October.</p> <p></p> <p>The feature lets you add and remove physical drives from a pool <p><i>...continue reading</i> <a href="http://www.itwriting.com/blog/5288-storage-spaces-coming-to-windows-8-client-as-well-as-server.html">Storage Spaces coming to Windows 8 client as well as server</a></p>


Related posts:<ol><li><a href='http://www.itwriting.com/blog/5002-hands-on-with-storage-spaces-in-windows-server-8.html' rel='bookmark' title='Permanent Link: Hands On with Storage Spaces in Windows Server 8'>Hands On with Storage Spaces in Windows Server 8</a></li>
<li><a href='http://www.itwriting.com/blog/4654-sql-server-2011-denali-publishes-tables-as-windows-network-folders.html' rel='bookmark' title='Permanent Link: SQL Server 2011 Denali publishes tables as Windows network folders'>SQL Server 2011 Denali publishes tables as Windows network folders</a></li>
<li><a href='http://www.itwriting.com/blog/2733-windows-gets-thinner-a-comeback-for-the-thin-client.html' rel='bookmark' title='Permanent Link: Windows gets thinner &ndash; a comeback for the thin client?'>Windows gets thinner &ndash; a comeback for the thin client?</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[<p>Steven Sinofsky has <a href="http://blogs.msdn.com/b/b8/archive/2012/01/05/10248689.aspx" target="_blank">posted</a> on the Building Windows 8 blog, making it clear that this feature is coming to the Windows 8 client as well as to Windows Server 8.</p>
<p>I took a <a href="http://www.itwriting.com/blog/5002-hands-on-with-storage-spaces-in-windows-server-8.html" target="_blank">hands-on look at Storage Spaces</a> back in October.</p>
<p><img src="http://www.itwriting.com/blog/wp-content/uploads/2011/10/image20.png" width="400" height="293" /></p>
<p>The feature lets you add and remove physical drives from a pool of storage, create virtual disks in that pool with RAID-like resiliency if you have more than one physical drive available. There is also “thin provisioning”, which lets you create a virtual disk bigger than the available space. It sounds daft at first, but makes sense if you think of it as a resource to which you add media as needed rather than paying for it all up-front. It </p>
<p>The server version includes data deduplication so that similar or identical files occupy less physical space. Another feature which is long overdue is the ability to allocate space to a virtual folder rather than to a drive letter.</p>
<p><img src="http://www.itwriting.com/blog/wp-content/uploads/2011/10/image18.png" width="400" height="293" /></p>
<p>I do not know if all these features will come to the Windows 8 client version, but as data deduplication is not mentioned in Sinofsky’s post, and the dialog he shows does not include a folder option, it may well be that these are server-only. This is the new Windows 8 dialog:</p>
<p><a href="http://www.itwriting.com/blog/wp-content/uploads/2012/01/image2.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/2012/01/image_thumb2.png" width="404" height="304" /></a></p>
<p>Storage Spaces occupies a kind of middle ground in that enterprises will typically have more grown-up storage systems such as a Fibre Channel or iSCSI SAN (Storage Area Network). At the other end of the scale, individual business users do not want to bother with multiple drives at all. Nevertheless, for individuals with projects like storing large amounts of video, or small businesses looking for good value but reliable storage based on cheap SATA drives, Storage Spaces look like a great feature.</p>
<p>Most computer professionals will recall seeing users struggling with space issues on their laptop, not realising that the vendor (Toshiba was one example) had partitioned the drive and that they had a capacious D drive that was completely empty. It really is time that Microsoft figured out how to make storage management seamless and transparent for the user, and this seems to me a big step in that direction.</p>


<p>Related posts:<ol><li><a href='http://www.itwriting.com/blog/5002-hands-on-with-storage-spaces-in-windows-server-8.html' rel='bookmark' title='Permanent Link: Hands On with Storage Spaces in Windows Server 8'>Hands On with Storage Spaces in Windows Server 8</a></li>
<li><a href='http://www.itwriting.com/blog/4654-sql-server-2011-denali-publishes-tables-as-windows-network-folders.html' rel='bookmark' title='Permanent Link: SQL Server 2011 Denali publishes tables as Windows network folders'>SQL Server 2011 Denali publishes tables as Windows network folders</a></li>
<li><a href='http://www.itwriting.com/blog/2733-windows-gets-thinner-a-comeback-for-the-thin-client.html' rel='bookmark' title='Permanent Link: Windows gets thinner &ndash; a comeback for the thin client?'>Windows gets thinner &ndash; a comeback for the thin client?</a></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://www.itwriting.com/blog/5288-storage-spaces-coming-to-windows-8-client-as-well-as-server.html/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>NVIDIA CEO Jen-Hsun Huang beats the drum for GPU computing</title>
		<link>http://www.itwriting.com/blog/5235-nvidia-ceo-jen-hsun-huang-beats-the-drum-for-gpu-computing.html</link>
		<comments>http://www.itwriting.com/blog/5235-nvidia-ceo-jen-hsun-huang-beats-the-drum-for-gpu-computing.html#comments</comments>
		<pubDate>Wed, 14 Dec 2011 05:44:24 +0000</pubDate>
		<dc:creator>tim</dc:creator>
				<category><![CDATA[professional]]></category>
		<category><![CDATA[software]]></category>
		<category><![CDATA[software development]]></category>
		<category><![CDATA[gpu computing]]></category>
		<category><![CDATA[nvidia]]></category>
		<category><![CDATA[supercomputing]]></category>

		<guid isPermaLink="false">http://www.itwriting.com/blog/5235-nvidia-ceo-jen-hsun-huang-beats-the-drum-for-gpu-computing.html</guid>
		<description><![CDATA[<p>In his keynote at the GPU Technology Conference here in Beijing NVIIDA CEO Jens-Hsun Huang presented the simple logic of GPU computing. The main constraint on computing is power consumption, he said:</p> <p>Power is now the limiter of every computing platform, from cellphones to PCs and even datacenters.</p> <p>CPUs are optimized for single-threaded computing <p><i>...continue reading</i> <a href="http://www.itwriting.com/blog/5235-nvidia-ceo-jen-hsun-huang-beats-the-drum-for-gpu-computing.html">NVIDIA CEO Jen-Hsun Huang beats the drum for GPU computing</a></p>


Related posts:<ol><li><a href='http://www.itwriting.com/blog/5231-gpu-computing-with-nvidia-in-beijing.html' rel='bookmark' title='Permanent Link: GPU computing with NVIDIA in Beijing'>GPU computing with NVIDIA in Beijing</a></li>
<li><a href='http://www.itwriting.com/blog/3188-nvidia-talks-up-gpu-computing-presents-roadmap.html' rel='bookmark' title='Permanent Link: NVIDIA talks up GPU computing, presents roadmap'>NVIDIA talks up GPU computing, presents roadmap</a></li>
<li><a href='http://www.itwriting.com/blog/5127-gpu-programming-coming-to-low-power-and-mobile-devices-from-eu-mont-blanc-supercomputer-to-smartphones.html' rel='bookmark' title='Permanent Link: GPU programming coming to low-power and mobile devices &#8211; from EU Mont Blanc supercomputer to smartphones'>GPU programming coming to low-power and mobile devices &#8211; from EU Mont Blanc supercomputer to smartphones</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[<p>In his keynote at the GPU Technology Conference here in Beijing NVIIDA CEO Jens-Hsun Huang presented the simple logic of GPU computing. The main constraint on computing is power consumption, he said:</p>
<blockquote><p>Power is now the limiter of every computing platform, from cellphones to PCs and even datacenters.</p>
</blockquote>
<p>CPUs are optimized for single-threaded computing and are relatively inefficient. According to Huang a CPU spends 50 times as much power scheduling instructions as it does executing them. A GPU by contrast is formed of many simple processors and is optimized for parallel processing, making it more efficient when measured in FLOP/s (Floating Point Operations per Second), a way of benchmarking computer performance. Therefore it is inevitable that computers make use of GPU computing in order to achieve best performance. Note that this does not mean dispensing with the CPU, but rather handing off processing to the GPU when appropriate.</p>
<p>This point is now accepted in the world of supercomputers. The computer at Chinese National Supercomputing Center in Tianjin has 14,336 Intel CPUs, 7168 Nvidia Tesla GPUs, and 2048 custom-designed 8-core CPUs called Galaxy FT-1000, and can achieve 4.7 Petaflop/s for a power consumption of 4.04 MegaWatts (million watts), as presented this morning by the center’s Vice Director Xiaoquian Zhu. This is currently the 2nd fastest supercomputer in the world. </p>
<p>Huang says that without GPUs the world would wait until 2035 for the first Exascale (1 Exaflop/s) supercomputer, presuming a power constraint of 20MW and current levels of performance improvement year by year, whereas by combining CPUs with GPUs this can be achieved in 2019.</p>
<p>Supercomputing is only half of the GPU computing story. More interesting for most users is the way this technology trickles down to the kind of computers we actually use. For example, today Lenovo announced several workstations which use NVIDIA’s <a href="http://www.nvidia.com/object/maximus.html" target="_blank">Maximus</a> technology to combine a GPU designed primarily for driving a display (Quadro) with a GPU designed primarily for GPU computing (Tesla). These workstations are aimed at design professionals, for whom the ability to render detailed designs quickly is important. The image below shows a Lenovo S20 on display here. Maybe these are not quite everyday computers, but they are still PCs. Approximate price to follow soon when I have had a chance to ask Lenovo. <strong>Update</strong>: prices start at around $4500 for an S20, with most of the cost being for the Tesla board.</p>
<p><a href="http://www.itwriting.com/blog/wp-content/uploads/2011/12/image14.png"><img style="background-image: none; border-right-width: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px" title="image" border="0" alt="image" src="http://www.itwriting.com/blog/wp-content/uploads/2011/12/image_thumb14.png" width="404" height="247" /></a></p>


<p>Related posts:<ol><li><a href='http://www.itwriting.com/blog/5231-gpu-computing-with-nvidia-in-beijing.html' rel='bookmark' title='Permanent Link: GPU computing with NVIDIA in Beijing'>GPU computing with NVIDIA in Beijing</a></li>
<li><a href='http://www.itwriting.com/blog/3188-nvidia-talks-up-gpu-computing-presents-roadmap.html' rel='bookmark' title='Permanent Link: NVIDIA talks up GPU computing, presents roadmap'>NVIDIA talks up GPU computing, presents roadmap</a></li>
<li><a href='http://www.itwriting.com/blog/5127-gpu-programming-coming-to-low-power-and-mobile-devices-from-eu-mont-blanc-supercomputer-to-smartphones.html' rel='bookmark' title='Permanent Link: GPU programming coming to low-power and mobile devices &#8211; from EU Mont Blanc supercomputer to smartphones'>GPU programming coming to low-power and mobile devices &#8211; from EU Mont Blanc supercomputer to smartphones</a></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://www.itwriting.com/blog/5235-nvidia-ceo-jen-hsun-huang-beats-the-drum-for-gpu-computing.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Exchange 2010 Service Pack 2 with Office 365 migration wizard and retro Outlook Mini</title>
		<link>http://www.itwriting.com/blog/5202-exchange-2010-service-pack-2.html</link>
		<comments>http://www.itwriting.com/blog/5202-exchange-2010-service-pack-2.html#comments</comments>
		<pubDate>Tue, 06 Dec 2011 10:52:27 +0000</pubDate>
		<dc:creator>tim</dc:creator>
				<category><![CDATA[exchange]]></category>
		<category><![CDATA[internet]]></category>
		<category><![CDATA[microsoft]]></category>
		<category><![CDATA[software]]></category>
		<category><![CDATA[exchange 2010 sp2]]></category>
		<category><![CDATA[outlook]]></category>

		<guid isPermaLink="false">http://www.itwriting.com/blog/5202-exchange-2010-service-pack-2.html</guid>
		<description><![CDATA[<p>Microsoft has released Exchange 2010 SP2, which I have successfully installed on my small system.</p> <p></p> <p>There is a description of what’s new here. The most notable features are the Hybrid Configuration Wizard for setting up co-existence between on-premise Exchange and Office 365, and Outlook Mini for low-end phones with basic browsers.</p> <p>A hybrid <p><i>...continue reading</i> <a href="http://www.itwriting.com/blog/5202-exchange-2010-service-pack-2.html">Exchange 2010 Service Pack 2 with Office 365 migration wizard and retro Outlook Mini</a></p>


Related posts:<ol><li><a href='http://www.itwriting.com/blog/449-450-fixes-in-office-2007-service-pack-1.html' rel='bookmark' title='Permanent Link: 450 fixes in Office 2007 service pack 1'>450 fixes in Office 2007 service pack 1</a></li>
<li><a href='http://www.itwriting.com/blog/3544-microsoft-exchange-2010-annoyance-certificate-wizard-incompatible-with-certificate-services.html' rel='bookmark' title='Permanent Link: Microsoft Exchange 2010 annoyance: certificate wizard incompatible with certificate services'>Microsoft Exchange 2010 annoyance: certificate wizard incompatible with certificate services</a></li>
<li><a href='http://www.itwriting.com/blog/2580-exchange-2007-eseutil-beats-the-wizard.html' rel='bookmark' title='Permanent Link: Exchange 2007: ESEUTIL beats the wizard'>Exchange 2007: ESEUTIL beats the wizard</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[<p>Microsoft has released <a href="http://blogs.technet.com/b/exchange/archive/2011/12/05/released-exchange-server-2010-sp2.aspx" target="_blank">Exchange 2010 SP2</a>, which I have successfully installed on my small system.</p>
<p><a href="http://www.itwriting.com/blog/wp-content/uploads/2011/12/image3.png"><img style="background-image: none; border-right-width: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px" title="image" border="0" alt="image" src="http://www.itwriting.com/blog/wp-content/uploads/2011/12/image_thumb3.png" width="404" height="352" /></a></p>
<p>There is a description of <a href="http://technet.microsoft.com/en-us/library/hh529928.aspx" target="_blank">what’s new</a> here. The most notable features are the Hybrid Configuration Wizard for setting up co-existence between on-premise Exchange and Office 365, and Outlook Mini for low-end phones with basic browsers.</p>
<p>A hybrid setup lets you include on-Premise Exchange and Office 365 Exchange in a single organisation. You can move mailboxes back and forth, archive messages online (even from on-Premise mailboxes), and synchronize Active Directory information. The feature is not new, but the wizard is.</p>
<p><a href="http://www.itwriting.com/blog/wp-content/uploads/2011/12/image4.png"><img style="background-image: none; border-right-width: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px" title="image" border="0" alt="image" src="http://www.itwriting.com/blog/wp-content/uploads/2011/12/image_thumb4.png" width="404" height="171" /></a></p>
<p>This looks similar to the Exchange migration tools for BPOS and Office 365 so this is mainly a matter of baking them into the product.</p>
<p>Outlook Mini is very retro; I like it. It is also called Outlook Mobile Access and is similar to a feature of Exchange 2003 though it is new code; it is actually built using Outlook Web Access forms and accessed at the url yourexchange/owa/oma. There is no automatic redirection so users will have to be shown where to find it.</p>
<p><a href="http://www.itwriting.com/blog/wp-content/uploads/2011/12/image5.png"><img style="background-image: none; border-right-width: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px" title="image" border="0" alt="image" src="http://www.itwriting.com/blog/wp-content/uploads/2011/12/image_thumb5.png" width="165" height="244" />&#160;</a><a href="http://www.itwriting.com/blog/wp-content/uploads/2011/12/image6.png"><img style="background-image: none; border-right-width: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px" title="image" border="0" alt="image" src="http://www.itwriting.com/blog/wp-content/uploads/2011/12/image_thumb6.png" width="152" height="244" /></a></p>
<p>&#160;</p>
<p>Finally, this note amused me as evidence of how far litigation issues have permeated into Microsoft’s products. But what is the point of a “litigation hold” if it is so easily bypassed?</p>
<blockquote><p>In Exchange 2010 SP2, you can’t disable or remove a mailbox that has been placed on litigation hold. To bypass this restriction, you must either remove litigation hold from the mailbox, or use the new <em>IgnoreLegalHold</em> switch parameter when removing or disabling the mailbox.</p>
</blockquote>


<p>Related posts:<ol><li><a href='http://www.itwriting.com/blog/449-450-fixes-in-office-2007-service-pack-1.html' rel='bookmark' title='Permanent Link: 450 fixes in Office 2007 service pack 1'>450 fixes in Office 2007 service pack 1</a></li>
<li><a href='http://www.itwriting.com/blog/3544-microsoft-exchange-2010-annoyance-certificate-wizard-incompatible-with-certificate-services.html' rel='bookmark' title='Permanent Link: Microsoft Exchange 2010 annoyance: certificate wizard incompatible with certificate services'>Microsoft Exchange 2010 annoyance: certificate wizard incompatible with certificate services</a></li>
<li><a href='http://www.itwriting.com/blog/2580-exchange-2007-eseutil-beats-the-wizard.html' rel='bookmark' title='Permanent Link: Exchange 2007: ESEUTIL beats the wizard'>Exchange 2007: ESEUTIL beats the wizard</a></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://www.itwriting.com/blog/5202-exchange-2010-service-pack-2.html/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Twilio: programmable telephony, SMS comes to the UK, Europe</title>
		<link>http://www.itwriting.com/blog/5050-twilio-programmable-telephony-sms-comes-to-the-uk.html</link>
		<comments>http://www.itwriting.com/blog/5050-twilio-programmable-telephony-sms-comes-to-the-uk.html#comments</comments>
		<pubDate>Wed, 26 Oct 2011 11:01:32 +0000</pubDate>
		<dc:creator>tim</dc:creator>
				<category><![CDATA[cloud computing]]></category>
		<category><![CDATA[internet]]></category>
		<category><![CDATA[professional]]></category>
		<category><![CDATA[salesforce.com]]></category>
		<category><![CDATA[software]]></category>
		<category><![CDATA[software development]]></category>
		<category><![CDATA[Web]]></category>

		<guid isPermaLink="false">http://www.itwriting.com/blog/5050-twilio-programmable-telephony-sms-comes-to-the-uk.html</guid>
		<description><![CDATA[<p>Web telephony provider twilio, which is based in San Francisco, has today announced its first international office, in London. You can now purchase UK telephone numbers at a cost of $1.00 per month, or Freephone numbers for $2.00 per month. </p> <p>Twilio is not in competition with Skype or Google Voice; rather it offers <p><i>...continue reading</i> <a href="http://www.itwriting.com/blog/5050-twilio-programmable-telephony-sms-comes-to-the-uk.html">Twilio: programmable telephony, SMS comes to the UK, Europe</a></p>


Related posts:<ol><li><a href='http://www.itwriting.com/blog/5415-telcos-have-a-dying-business-model-apis-and-cloud-services-are-the-future-says-alcatel-lucents-laura-merling.html' rel='bookmark' title='Permanent Link: Telcos have a dying business model &#8211; APIs and cloud services are the future says Alcatel-Lucent&rsquo;s Laura Merling'>Telcos have a dying business model &#8211; APIs and cloud services are the future says Alcatel-Lucent&rsquo;s Laura Merling</a></li>
<li><a href='http://www.itwriting.com/blog/615-peter-gabriel-at-dreamforce-europe.html' rel='bookmark' title='Permanent Link: Peter Gabriel at Dreamforce Europe'>Peter Gabriel at Dreamforce Europe</a></li>
<li><a href='http://www.itwriting.com/blog/1320-bt-brings-ribbit-to-the-uk-via-salesforcecom.html' rel='bookmark' title='Permanent Link: BT brings Ribbit to the UK via Salesforce.com'>BT brings Ribbit to the UK via Salesforce.com</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[<p>Web telephony provider <a href="http://www.twilio.com/" target="_blank">twilio</a>, which is based in San Francisco, has today announced its first international office, in London. You can now purchase UK telephone numbers at a cost of $1.00 per month, or Freephone numbers for $2.00 per month. </p>
<p>Twilio is not in competition with Skype or Google Voice; rather it offers an API so that you can incorporate voice calls and SMS messaging into web or mobile applications. The <a href="http://www.twilio.com/docs/api/rest/" target="_blank">REST API</a> lets you provision numbers with various options for what happens to incoming calls (conferencing, forwarding to another number or voice over IP, recording, transcriptions), as well as notifications so that you can get email or SMS alerts. </p>
<p>CEO and co-founder <a href="http://www.crunchbase.com/person/jeff-lawson" target="_blank">Jeff Lawson</a> came from Amazon Web Services (AWS), and has a similar business model in that twilio targets developers and offers infrastructure as a service, rather than selling complete applications to its customers. Twilio does not own any datacenters, but uses mainly AWS and some RackSpace virtual servers to provide a resilient and scalable service.</p>
<p>The launch partner for the UK is <a href="http://www.zendesk.com/" target="_blank">Zendesk</a>, a cloud-based helpdesk provider, which is using twilio to add voice to what was previously an email-based product. Zendesk forms an excellent case study. Using the service, you can provision a support number and have calls redirected to agents, or have a voicemail recorded, using a simple setup procedure. Calls can be recorded and you can have alerts sent when they are received. </p>
<p>What this means is that even the smallest businesses can offer helpdesk support using a pay-as-you-go model.</p>
<p>Lawson observes that twilio is the 6th and 13th most popular API on <a href="http://www.programmableweb.com/apis/directory/1?sort=mashups" target="_blank">ProgrammableWeb</a> (he says it is 5th if you combine voice and SMS) and claims very rapid growth in traffic using the API, though he will not talk about revenue. The company has around 60 employees in San Francisco and just one in the UK initially. </p>
<p>The service is also launching in beta for 5 other European countries: Poland, France, Portugal, Austria and Denmark. 11 other countries will be added by the end of 2011, though there are prominent omissions – no Germany or Spain, for example.</p>
<p>I was impressed by the demo and presentation at the press launch. Lawson provisioned a conferencing number and had us dial in during the briefing. He says twilio is engaged in disrupting on-premise telephony applications with a cloud service, in the same way Salesforce.com has done for CRM (Customer Relationship Management). The service is inexpensive to set up; Lawson said that this commodity pay-as-you-go pricing is essential for disruptive technology to succeed, another strategy borrowed from AWS.</p>
<p>There are server libraries for web platforms including Ruby, PHP, Java and C#, and <a href="http://www.twilio.com/docs/client/" target="_blank">client SDKs</a> for JavaScript, Android and iOS.</p>


<p>Related posts:<ol><li><a href='http://www.itwriting.com/blog/5415-telcos-have-a-dying-business-model-apis-and-cloud-services-are-the-future-says-alcatel-lucents-laura-merling.html' rel='bookmark' title='Permanent Link: Telcos have a dying business model &#8211; APIs and cloud services are the future says Alcatel-Lucent&rsquo;s Laura Merling'>Telcos have a dying business model &#8211; APIs and cloud services are the future says Alcatel-Lucent&rsquo;s Laura Merling</a></li>
<li><a href='http://www.itwriting.com/blog/615-peter-gabriel-at-dreamforce-europe.html' rel='bookmark' title='Permanent Link: Peter Gabriel at Dreamforce Europe'>Peter Gabriel at Dreamforce Europe</a></li>
<li><a href='http://www.itwriting.com/blog/1320-bt-brings-ribbit-to-the-uk-via-salesforcecom.html' rel='bookmark' title='Permanent Link: BT brings Ribbit to the UK via Salesforce.com'>BT brings Ribbit to the UK via Salesforce.com</a></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://www.itwriting.com/blog/5050-twilio-programmable-telephony-sms-comes-to-the-uk.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Delphi XE2 FireMonkey for Windows, Mac, iOS: great idea, but is it usable?</title>
		<link>http://www.itwriting.com/blog/5039-delphi-xe2-firemonkey-great-idea-but-is-it-usable.html</link>
		<comments>http://www.itwriting.com/blog/5039-delphi-xe2-firemonkey-great-idea-but-is-it-usable.html#comments</comments>
		<pubDate>Mon, 24 Oct 2011 17:33:54 +0000</pubDate>
		<dc:creator>tim</dc:creator>
				<category><![CDATA[apple]]></category>
		<category><![CDATA[delphi]]></category>
		<category><![CDATA[development]]></category>
		<category><![CDATA[software]]></category>
		<category><![CDATA[software development]]></category>
		<category><![CDATA[cross-platform]]></category>
		<category><![CDATA[firemonkey]]></category>
		<category><![CDATA[ios]]></category>
		<category><![CDATA[mac]]></category>
		<category><![CDATA[osx]]></category>

		<guid isPermaLink="false">http://www.itwriting.com/blog/?p=5039</guid>
		<description><![CDATA[<p>I am sure all readers of this blog will know by now that Delphi XE2 (and RAD Studio XE2) has been released, and that to the astonishment of Delphi-watchers it supports not only 64-bit compilation on Windows, but also cross-platform apps for Windows, Mac OS X and even iOS for iPhone and iPad (with <p><i>...continue reading</i> <a href="http://www.itwriting.com/blog/5039-delphi-xe2-firemonkey-great-idea-but-is-it-usable.html">Delphi XE2 FireMonkey for Windows, Mac, iOS: great idea, but is it usable?</a></p>


Related posts:<ol><li><a href='http://www.itwriting.com/blog/4720-whats-coming-in-delphi-rad-studio-xe2-more-details-of-64-bit-and-mac-announced-introducing-firemonkey.html' rel='bookmark' title='Permanent Link: What&rsquo;s coming in Delphi RAD Studio XE2: more details of 64-bit and Mac announced, introducing FireMonkey'>What&rsquo;s coming in Delphi RAD Studio XE2: more details of 64-bit and Mac announced, introducing FireMonkey</a></li>
<li><a href='http://www.itwriting.com/blog/4890-delphi-team-focusing-on-firemonkey-vcl-winding-down.html' rel='bookmark' title='Permanent Link: Delphi team focusing on FireMonkey, VCL winding down?'>Delphi team focusing on FireMonkey, VCL winding down?</a></li>
<li><a href='http://www.itwriting.com/blog/838-delphi-and-c-builder-2009-are-available-to-order.html' rel='bookmark' title='Permanent Link: Delphi and C++ Builder 2009 are available to order'>Delphi and C++ Builder 2009 are available to order</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[<p>I am sure all readers of this blog will know by now that <a href="http://edn.embarcadero.com/article/41593" target="_blank">Delphi XE2</a> (and RAD Studio XE2) has been released, and that to the astonishment of Delphi-watchers it supports not only 64-bit compilation on Windows, but also cross-platform apps for Windows, Mac OS X and even iOS for iPhone and iPad (with Android promised).</p>
<p>I <a href="http://www.itwriting.com/blog/4841-hands-on-with-delphi-xe2-for-apple-ios.html" target="_blank">tried this early on</a> and was broadly impressed – my app worked and ran on all three platforms. </p>
<p><a href="http://www.itwriting.com/blog/wp-content/uploads/2011/10/image31.png"><img style="background-image: none; border-right-width: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px" title="image" border="0" alt="image" src="http://www.itwriting.com/blog/wp-content/uploads/2011/10/image_thumb31.png" width="164" height="244" /></a></p>
<p>However it is an exceedingly simple app, pretty much Hello World, and there are some worrying aspects to this Delphi release. FireMonkey is based on technology from KSDev, which was acquired by Embarcadero in <a href="http://www.ksdev.com/" target="_blank">January this year</a>. To go from acquisition to full Delphi integration and release in a few months is extraordinary, and makes you wonder what corners were cut.</p>
<p>It seems that corners <strong>were</strong> cut: you only have to read <a href="http://delphihaven.wordpress.com/2011/09/18/we-can-expect-frequent-and-regular-firemonkey-updates/" target="_blank">this post</a> by developer and Delphi enthusiast Chris Rolliston:</p>
<blockquote><p>To put it bluntly, FireMonkey in its current state isn’t good enough even for writing a Notepad clone (I know, because I’ve been trying). You can check out Herbert Sauro’s blog for various details (<a href="http://blog.analogmachine.org/2011/09/02/bugs-and-issues-in-delphi-xe2-firemonkey/">here</a>, also a follow up post <a href="http://blog.analogmachine.org/2011/09/04/useful-tips-for-firemonkey-and-delphi-xe2/">here</a>). For my part, here’s a highish-level list of missing features and dubious coding practices, written from the POV of FireMonkey being a VCL substitute on the Mac (since on OS X, that is what it is).</p>
</blockquote>
<p>Fortunately I did not write a Notepad clone, I wrote a Calculator clone, which explains why I did not run into as many problems.</p>
<p><strong>Update</strong>: See also <a href="http://delphitools.info/2011/10/06/a-look-at-the-3d-side-of-firemonkey/" target="_blank">A look at the 3D side of FireMonkey</a> by Eric Grange:</p>
<blockquote><p>…if you want to achieve anything beyond a few poorly texture objects, you’ll need to design and write a lot of custom code rather than rely on the framework… with obvious implications of obsolescence and compatibility issues whenever FMX finally gets the features in standard.</p>
</blockquote>
<p>There has already been an <a href="http://edn.embarcadero.com/article/41650" target="_blank">update</a> for Delphi XE2 which is said to fix over 120 bugs as well as an open source licensing issue. I also noticed better performance for my simple iOS calculator after the update.</p>
<p>Still, FireMonkey early adopters face some significant issues if they are trying to make VCL-like applications, which I am guessing is a common scenario. There is a mismatch here, in that FireMonkey is based on VGScene and DXScene from KSDev, and the focus of those libraries was rich 2D and 3D graphics. Some Delphi developers undoubtedly develop rich graphical applications, but a great many do not, and I would judge that if Embarcadero had been able to deliver something more like a cross-platform VCL that just worked, the average Delphi developer would have been happier. </p>
<p>The company must be aware of this, and one reading of the journey from VSCene/DXScene to FireMonkey is that Embarcadero has been madly stuffing bits of VCL into the framework. Eventually, once the bugs are shaken out and missing features implemented, we may have something close to the ideal.</p>
<p>In the meantime, you can make a good case for Adobe Flash and Flex if what you really want is cross-platform 2D and 3D graphics; while VCL-style developers may be best off using the current FireMonkey more for trying out ideas and learning the new Framework than for real work, pending further improvements.</p>
<p>On the positive side, even though FireMonkey is a bit rough, Embarcadero has delivered a development environment for Windows and Mac that works. You can work in the familiar Delphi IDE and code around any problems. The Delphi community is not short of able developers who will share their workarounds.</p>
<p>I have some other questions about Delphi. Why are there so many editions, and who uses the middleware framework DataSnap, or other enterprisey features like UML modeling? </p>
<p>There appear to be five editions of Delphi XE2: Starter, Professional, Enterprise, Ultimate and Architect, where Architect has features missing in Ultimate &#8211; should the Ultimate be called the Penultimate? It breaks down like this:</p>
<ul>
<li>Starter: low cost, restrictive license that is mainly non-commercial (you are allowed revenue up to $1000 per year). No 64-bit, no Mac or iOS. $199.00 </li>
<li>Professional: The basic Delphi product. Missing a few features like UML diagramming, no DataSnap. Limited IntraWeb. $899.00. </li>
<li>Enterprise: For more than double the price, you get DataSnap and dbExpress server drivers. $1,999.00 </li>
<li>Ultimate: Adds a developer edition of Embarcadero’s <a href="http://www.embarcadero.com/products/db-powerstudio-xe" target="_blank">DBPowerStudio</a>. $2999.00 </li>
<li>Architect: Adds more UML modeling, and a developer edition of Embarcadero’s <a href="http://www.embarcadero.com/products/er-studio" target="_blank">ER/Studio</a> database modeling tool. $3499.00 </li>
</ul>
<p>The RAD Studio range is similar, but adds C++ Builder, PHP and .NET development. No Starter version. Prices from $1399.00 for Professional to $4299.00 for Architect. The non-Ultimate Ultimate is $3799.00.</p>
<p>All prices discounted by around 40% for upgraders.</p>
<p>The problem for Embarcadero is that Delphi is such a great and flexible tool that you can easily use it for database or multi-tier applications with just the Professional edition. See <a href="http://stackoverflow.com/questions/3959851/using-rest-with-delphi" target="_blank">here</a>, for example, for REST client and server suggestions. Third parties like <a href="http://www.devart.com/vcl.html" target="_blank">devart</a> do a good job of providing alternative data access components and dbExpress drivers. I would be interested to know, therefore, what proportion of Delphi developers buy into the official middleware options.</p>
<p>As an aside, I wondered about DataSnap licensing. I looked at the <a href="http://edn.embarcadero.com/delphi/distcomp/datasnap" target="_blank">DataSnap</a> page which says for licensing information look <a href="http://dn.codegear.com/article/20870" target="_blank">here</a> – which is a MIDAS article from 2000, yes Embarcadero, that is 11 years ago. Which proves if nothing else what a ramshackle web site has evolved over the years.</p>
<p>Personally I would prefer to see Embarcadero focus on the Professional edition and improve humdrum things like FireMonkey documentation and bugs, and go easy on enterprise middleware which is a market that is well served elsewhere.</p>
<p>I have seen huge interest in Delphi as a productive, flexible, high-performance tool for Windows, Mac and mobile, but the momentum is endangered by quality issues.</p>


<p>Related posts:<ol><li><a href='http://www.itwriting.com/blog/4720-whats-coming-in-delphi-rad-studio-xe2-more-details-of-64-bit-and-mac-announced-introducing-firemonkey.html' rel='bookmark' title='Permanent Link: What&rsquo;s coming in Delphi RAD Studio XE2: more details of 64-bit and Mac announced, introducing FireMonkey'>What&rsquo;s coming in Delphi RAD Studio XE2: more details of 64-bit and Mac announced, introducing FireMonkey</a></li>
<li><a href='http://www.itwriting.com/blog/4890-delphi-team-focusing-on-firemonkey-vcl-winding-down.html' rel='bookmark' title='Permanent Link: Delphi team focusing on FireMonkey, VCL winding down?'>Delphi team focusing on FireMonkey, VCL winding down?</a></li>
<li><a href='http://www.itwriting.com/blog/838-delphi-and-c-builder-2009-are-available-to-order.html' rel='bookmark' title='Permanent Link: Delphi and C++ Builder 2009 are available to order'>Delphi and C++ Builder 2009 are available to order</a></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://www.itwriting.com/blog/5039-delphi-xe2-firemonkey-great-idea-but-is-it-usable.html/feed</wfw:commentRss>
		<slash:comments>15</slash:comments>
		</item>
		<item>
		<title>Subversion 1.7 released: just one .svn directory per working copy</title>
		<link>http://www.itwriting.com/blog/5016-subversion-1-7-released-just-one-svn-directory-per-working-copy.html</link>
		<comments>http://www.itwriting.com/blog/5016-subversion-1-7-released-just-one-svn-directory-per-working-copy.html#comments</comments>
		<pubDate>Wed, 12 Oct 2011 09:13:39 +0000</pubDate>
		<dc:creator>tim</dc:creator>
				<category><![CDATA[open source]]></category>
		<category><![CDATA[professional]]></category>
		<category><![CDATA[software]]></category>
		<category><![CDATA[software development]]></category>
		<category><![CDATA[git]]></category>
		<category><![CDATA[subversion]]></category>
		<category><![CDATA[version control]]></category>

		<guid isPermaLink="false">http://www.itwriting.com/blog/5016-subversion-1-7-released-just-one-svn-directory-per-working-copy.html</guid>
		<description><![CDATA[<p>Yesterday saw the 1.7 release of Subversion, the widely used open source version control system. It is a significant release with many new features, bug-fixes and performance improvements, and I suggest reading the release notes or complete change log. One thing to highlight is that the default working copy metadata storage is now a <p><i>...continue reading</i> <a href="http://www.itwriting.com/blog/5016-subversion-1-7-released-just-one-svn-directory-per-working-copy.html">Subversion 1.7 released: just one .svn directory per working copy</a></p>


Related posts:<ol><li><a href='http://www.itwriting.com/blog/703-whats-new-in-subversion-15.html' rel='bookmark' title='Permanent Link: What&rsquo;s new in Subversion 1.5'>What&rsquo;s new in Subversion 1.5</a></li>
<li><a href='http://www.itwriting.com/blog/3513-rumblings-in-the-subversion-community-as-wandisco-claims-to-be-shaking-it-up.html' rel='bookmark' title='Permanent Link: Rumblings in the Subversion community as WANdisco claims to be &ldquo;shaking it up&rdquo;'>Rumblings in the Subversion community as WANdisco claims to be &ldquo;shaking it up&rdquo;</a></li>
<li><a href='http://www.itwriting.com/blog/287-thoughtworks-mingle-is-released.html' rel='bookmark' title='Permanent Link: ThoughtWorks Mingle is released'>ThoughtWorks Mingle is released</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[<p>Yesterday saw the 1.7 release of <a href="http://subversion.apache.org/" target="_blank">Subversion</a>, the widely used open source version control system. It is a significant release with many new features, bug-fixes and performance improvements, and I suggest reading the <a href="http://subversion.apache.org/docs/release-notes/1.7.html" target="_blank">release notes</a> or complete <a href="http://svn.apache.org/repos/asf/subversion/trunk/CHANGES" target="_blank">change log</a>. One thing to highlight is that the default working copy metadata storage is now a single sqlite database per working copy, rather than a .svn direction containing metadata in sub-directory.</p>
<p>I upgraded my <a href="http://tortoisesvn.tigris.org/" target="_blank">TortoiseSVN</a>, which is already updated to 1.7, and tried upgrading one of my own projects. Here is the .svn folder before the upgrade:</p>
<p><a href="http://www.itwriting.com/blog/wp-content/uploads/2011/10/image23.png"><img style="background-image: none; border-bottom: 0px; border-left: 0px; margin: 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/10/image_thumb23.png" width="204" height="216" /></a></p>
<p>and after</p>
<p><a href="http://www.itwriting.com/blog/wp-content/uploads/2011/10/image24.png"><img style="background-image: none; border-bottom: 0px; border-left: 0px; margin: 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/10/image_thumb24.png" width="204" height="182" /></a></p>
<p>Those pesky .svn folders can be a nuisance so this is a welcome change, although there is a downside as the release notes warn:</p>
<blockquote><p>It is not safe to copy an SQLite file while it&#8217;s being accessed via the SQLite libraries. Consequently, duplicating a working copy (using <tt>tar</tt>, <tt>cp</tt>, or <tt>rsync</tt>) that is being accessed by a Subversion process is not supported for Subversion 1.7 working copies, and may cause the duplicate (new) working copy to be created corrupted.</p>
</blockquote>
<p>Subversion is less fashionable since the advent of distributed version control systems like <a href="http://git-scm.com/" target="_blank">git</a> and <a href="http://mercurial.selenic.com/" target="_blank">mercurial</a>; though for corporate development Subversion remains popular because a centralised system is easier to control.</p>
<p>WANdisco’s Jessica Thornsby has a <a href="http://blogs.wandisco.com/2011/10/11/top-new-features-in-subversion-1-7-wc-ng-pristines/" target="_blank">helpful post</a> on the new 1.7 features more details on the benefits of the new working copy metadata managements system.</p>


<p>Related posts:<ol><li><a href='http://www.itwriting.com/blog/703-whats-new-in-subversion-15.html' rel='bookmark' title='Permanent Link: What&rsquo;s new in Subversion 1.5'>What&rsquo;s new in Subversion 1.5</a></li>
<li><a href='http://www.itwriting.com/blog/3513-rumblings-in-the-subversion-community-as-wandisco-claims-to-be-shaking-it-up.html' rel='bookmark' title='Permanent Link: Rumblings in the Subversion community as WANdisco claims to be &ldquo;shaking it up&rdquo;'>Rumblings in the Subversion community as WANdisco claims to be &ldquo;shaking it up&rdquo;</a></li>
<li><a href='http://www.itwriting.com/blog/287-thoughtworks-mingle-is-released.html' rel='bookmark' title='Permanent Link: ThoughtWorks Mingle is released'>ThoughtWorks Mingle is released</a></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://www.itwriting.com/blog/5016-subversion-1-7-released-just-one-svn-directory-per-working-copy.html/feed</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Sneak Peeks at Adobe MAX 2011 &#8230; and that annoying updater</title>
		<link>http://www.itwriting.com/blog/4977-sneak-peeks-at-adobe-max-2011-and-that-annoying-updater.html</link>
		<comments>http://www.itwriting.com/blog/4977-sneak-peeks-at-adobe-max-2011-and-that-annoying-updater.html#comments</comments>
		<pubDate>Wed, 05 Oct 2011 13:23:59 +0000</pubDate>
		<dc:creator>tim</dc:creator>
				<category><![CDATA[adobe]]></category>
		<category><![CDATA[flash]]></category>
		<category><![CDATA[mobile]]></category>
		<category><![CDATA[software]]></category>
		<category><![CDATA[software development]]></category>
		<category><![CDATA[max 2011]]></category>
		<category><![CDATA[photoshop]]></category>

		<guid isPermaLink="false">http://www.itwriting.com/blog/4977-sneak-peeks-at-adobe-max-2011-and-that-annoying-updater.html</guid>
		<description><![CDATA[<p>The Sneaks session at Adobe MAX is always fun as well as giving some insight into what is coming from the company, though note that these are research projects and there is no guarantee that any will make it into products. </p> <p>This time we also got commentary from Rainn Wilson, an actor in <p><i>...continue reading</i> <a href="http://www.itwriting.com/blog/4977-sneak-peeks-at-adobe-max-2011-and-that-annoying-updater.html">Sneak Peeks at Adobe MAX 2011 &#8230; and that annoying updater</a></p>


Related posts:<ol><li><a href='http://www.itwriting.com/blog/3373-sneak-peaks-at-adobe-max-2010.html' rel='bookmark' title='Permanent Link: Sneak peeks at Adobe Max 2010'>Sneak peeks at Adobe Max 2010</a></li>
<li><a href='http://www.itwriting.com/blog/1858-the-sneak-peeks-at-adobe-max-09.html' rel='bookmark' title='Permanent Link: The Sneak Peeks at Adobe MAX 09'>The Sneak Peeks at Adobe MAX 09</a></li>
<li><a href='http://www.itwriting.com/blog/5019-adobe-max-2011-and-the-future-of-flash.html' rel='bookmark' title='Permanent Link: Adobe MAX 2011 and the future of Flash'>Adobe MAX 2011 and the future of Flash</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[<p>The Sneaks session at Adobe MAX is always fun as well as giving some insight into what is coming from the company, though note that these are research projects and there is no guarantee that any will make it into products. </p>
<p>This time we also got commentary from Rainn Wilson, an actor in the US version of The Office. His best moment came during the MAX Awards just before the sneaks, when he put a little ad lib into one of the award intros:</p>
<blockquote><p>Customers demand … that the little Adobe Acrobat update pop-up window just go away for a while, go the way of the Microsoft paper clip Clippy, the customer is demanding right now. I’m tired of clicking No No No No No. </p>
</blockquote>
<p>I only read a PDF occasionally, he said.</p>
<p>We all know the reasons for that updater (and the one for Flash), but he is right: it is a frequent annoyance. What is the fix? There would be some improvement if Adobe were to make a deal with Microsoft and Apple to include Flash and Adobe Reader servicing in system update mechanisms like Windows Update, but beyond that it takes a different model of computing, where the operating system is better protected. It is another reason why users like Apple iOS and why Microsoft is building a locked-down Windows client for ARM.</p>
<p>Now, on to the sneaks.</p>
<p>1. Local Layer Ordering</p>
<p><a href="http://www.itwriting.com/blog/wp-content/uploads/2011/10/image3.png"><img style="background-image: none; border-right-width: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px" title="image" border="0" alt="image" src="http://www.itwriting.com/blog/wp-content/uploads/2011/10/image_thumb3.png" width="244" height="140" /></a></p>
<p>We are used to the idea of layer ordering, but what about a tool that lets you interleave layers, with a pointer to put this part on top, this part underneath? You can do this with pieces of paper, but less easily with graphics software, at least until Local Layer Ordering makes it into an Adobe product.</p>
<p>2. Project rub-a-dub</p>
<p><a href="http://www.itwriting.com/blog/wp-content/uploads/2011/10/image4.png"><img style="background-image: none; border-right-width: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px" title="image" border="0" alt="image" src="http://www.itwriting.com/blog/wp-content/uploads/2011/10/image_thumb4.png" width="244" height="130" /></a></p>
<p>The use case: you have a video with some speech, but want to re-record the speech to fix some problem. In this case it is hard to do it perfectly so that the lip synch is right. Project rub-a-dub automatically modifies the newly recorded speech to align it correctly. </p>
<p>3. Liquid Layout</p>
<p><a href="http://www.itwriting.com/blog/wp-content/uploads/2011/10/image5.png"><img style="background-image: none; border-right-width: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px" title="image" border="0" alt="image" src="http://www.itwriting.com/blog/wp-content/uploads/2011/10/image_thumb5.png" width="244" height="188" /></a></p>
<p>This one is for the InDesign publishing software: it is about intelligent layout modification to deliver the same content on different screen sizes and orientation. I was reminded of the way Times Reader works, creating different numbers of columns on the fly, but this is InDesign.</p>
<p>4. Synchronizing crowd-sourced multi-camera video</p>
<p><a href="http://www.itwriting.com/blog/wp-content/uploads/2011/10/image6.png"><img style="background-image: none; border-right-width: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px" title="image" border="0" alt="image" src="http://www.itwriting.com/blog/wp-content/uploads/2011/10/image_thumb6.png" width="244" height="161" /></a></p>
<p>This one struck me as a kind of video version of PhotoSynth, where multiple views of the same image are combined to make a composite. This is for video and is a bit different, in that it does not attempt to make a single video image, but does play synchronize multiple videos with a merged soundtrack. We saw a concert example, but it could be fascinating if applied to a moment of revolution, say, if many individuals capture the event on their mobiles.</p>
<p>5. Smart debugging – how did my code get here?</p>
<p><a href="http://www.itwriting.com/blog/wp-content/uploads/2011/10/image7.png"><img style="background-image: none; border-right-width: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px" title="image" border="0" alt="image" src="http://www.itwriting.com/blog/wp-content/uploads/2011/10/image_thumb7.png" width="244" height="210" /></a></p>
<p>This is a debugging tool based on a recorded trace, letting you step backwards as well as forwards through code. We have seen similar tools before, such as in Visual Studio 2010. Another facet of this one though is an English-like analysis of “how did my code get here”, which you can see if you squint at my blurry snap above.</p>
<p>6. Near-field communications for AIR</p>
<p><a href="http://www.itwriting.com/blog/wp-content/uploads/2011/10/image13.png"><img style="background-image: none; border-bottom: 0px; border-left: 0px; margin: 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/10/image_thumb13.png" width="244" height="242" /></a></p>
<p>This demo showed near-field communications for Adobe AIR for mobile. We are most familiar with this for applications like payments, where you wave your mobile at a sensor, but it has plenty of potential for other scenarios, such as looking up product details without having to scan a barcode.</p>
<p>7. Pixel Nuggets: find commonality in your digital photos</p>
<p>The idea of this one is to identify “like” images by searching and analysing a collection. For example, you could perhaps point it at a folder with thousands of images and find all the ones which show flowers. </p>
<p>8. Monocle: telemetry data for Flex applications</p>
<p><a href="http://www.itwriting.com/blog/wp-content/uploads/2011/10/image9.png"><img style="background-image: none; border-right-width: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px" title="image" border="0" alt="image" src="http://www.itwriting.com/blog/wp-content/uploads/2011/10/image_thumb9.png" width="244" height="181" /></a></p>
<p>In this demo, Deepa Subramaniam showed what I guess is a kind of profiler, showing a visualization of where your code is spending its time.</p>
<p>9. Video Mesh – amazing video editing</p>
<p><a href="http://www.itwriting.com/blog/wp-content/uploads/2011/10/image10.png"><img style="background-image: none; border-right-width: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px" title="image" border="0" alt="image" src="http://www.itwriting.com/blog/wp-content/uploads/2011/10/image_thumb10.png" width="244" height="142" /></a></p>
<p>My snap does not capture this well, but it was amazing to watch. As I understand it, this is software than analyses a video to get intelligent understanding of its objects and perspective. In the example, we saw how a person walking across the front of the screen image could be made to walk more towards the rear, or behind a pillar, with correct size and perspective.</p>
<p>10. GPU Parallelism in Flash</p>
<p><a href="http://www.itwriting.com/blog/wp-content/uploads/2011/10/image11.png"><img style="background-image: none; border-right-width: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px" title="image" border="0" alt="image" src="http://www.itwriting.com/blog/wp-content/uploads/2011/10/image_thumb11.png" width="244" height="212" /></a></p>
<p>This demo used a native extension to perform intensive calculations using GPU parallelism. We saw how an explosion of particles was rendered much more quickly, which of course I cannot capture in a static image, so I am showing Adam Welc’s lighthearted intro slide instead. I am a fan of general purpose computing on the GPU and would love to see this in Flash.</p>
<p>11. Re-focus an image</p>
<p><a href="http://www.itwriting.com/blog/wp-content/uploads/2011/10/image12.png"><img style="background-image: none; border-right-width: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px" title="image" border="0" alt="image" src="http://www.itwriting.com/blog/wp-content/uploads/2011/10/image_thumb12.png" width="244" height="161" /></a></p>
<p>This is a feature that I’d guess will almost certainly show up in Photoshop or perhaps in a future tablet app: take an out of focus image and make it an in-focus image. The demo we saw was an image suffering from camera shake. The analysis worked out the movement path of the camera, which you can see in the small wiggly line in the right panel above, and used it to move parts of the image back so they are properly superimposed. I would guess this really only works for images out of focus because of camera shake; it will not fix incorrect lens settings. I have also seen a similar feature built into the firmware of a camera, though I am sure Photoshop can do a much better job if only because of the greater processing power available.</p>
<p>This was a big hit with the MAX crowd though. Perhaps most of us were thinking of photos we have taken that could do with this kind of processing.</p>


<p>Related posts:<ol><li><a href='http://www.itwriting.com/blog/3373-sneak-peaks-at-adobe-max-2010.html' rel='bookmark' title='Permanent Link: Sneak peeks at Adobe Max 2010'>Sneak peeks at Adobe Max 2010</a></li>
<li><a href='http://www.itwriting.com/blog/1858-the-sneak-peeks-at-adobe-max-09.html' rel='bookmark' title='Permanent Link: The Sneak Peeks at Adobe MAX 09'>The Sneak Peeks at Adobe MAX 09</a></li>
<li><a href='http://www.itwriting.com/blog/5019-adobe-max-2011-and-the-future-of-flash.html' rel='bookmark' title='Permanent Link: Adobe MAX 2011 and the future of Flash'>Adobe MAX 2011 and the future of Flash</a></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://www.itwriting.com/blog/4977-sneak-peeks-at-adobe-max-2011-and-that-annoying-updater.html/feed</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>Adobe to ship Flash 11 and AIR 3, repositions Flash vs HTML 5</title>
		<link>http://www.itwriting.com/blog/4891-adobe-to-ship-flash-11-and-air-3-repositions-flash-vs-html-5.html</link>
		<comments>http://www.itwriting.com/blog/4891-adobe-to-ship-flash-11-and-air-3-repositions-flash-vs-html-5.html#comments</comments>
		<pubDate>Wed, 21 Sep 2011 04:00:00 +0000</pubDate>
		<dc:creator>tim</dc:creator>
				<category><![CDATA[adobe]]></category>
		<category><![CDATA[flash]]></category>
		<category><![CDATA[microsoft]]></category>
		<category><![CDATA[mobile]]></category>
		<category><![CDATA[open source]]></category>
		<category><![CDATA[professional]]></category>
		<category><![CDATA[software]]></category>
		<category><![CDATA[software development]]></category>
		<category><![CDATA[web authoring]]></category>
		<category><![CDATA[air]]></category>
		<category><![CDATA[apple]]></category>
		<category><![CDATA[html]]></category>
		<category><![CDATA[metro]]></category>

		<guid isPermaLink="false">http://www.itwriting.com/blog/?p=4891</guid>
		<description><![CDATA[<p>Adobe has announced that Flash 11 and AIR 3 will ship in early October.</p> <p>There are significant changes in this release.</p> Flash gets Stage 3D (previously codenamed Molehill), a set of low-level 3D APIs, GPU accelerated where hardware allows, which will make console-like 3D graphics and games possible in Flash. Stage 3D wraps DirectX <p><i>...continue reading</i> <a href="http://www.itwriting.com/blog/4891-adobe-to-ship-flash-11-and-air-3-repositions-flash-vs-html-5.html">Adobe to ship Flash 11 and AIR 3, repositions Flash vs HTML 5</a></p>


Related posts:<ol><li><a href='http://www.itwriting.com/blog/4979-flash-professional-to-get-html-authoring-features.html' rel='bookmark' title='Permanent Link: Adobe Flash Professional to get HTML authoring features'>Adobe Flash Professional to get HTML authoring features</a></li>
<li><a href='http://www.itwriting.com/blog/5107-what-next-for-adobe-flash-think-runtime-not-plugin.html' rel='bookmark' title='Permanent Link: What next for Adobe Flash? Think runtime not plugin'>What next for Adobe Flash? Think runtime not plugin</a></li>
<li><a href='http://www.itwriting.com/blog/4648-adobe-releases-64-bit-flash-player-11-beta-air-3-with-packager-for-windows-mac-android.html' rel='bookmark' title='Permanent Link: Adobe releases 64-bit Flash Player 11 beta, AIR 3 with packager for Windows, Mac, Android'>Adobe releases 64-bit Flash Player 11 beta, AIR 3 with packager for Windows, Mac, Android</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[<p>Adobe has announced that Flash 11 and AIR 3 will ship in early October.</p>
<p>There are significant changes in this release.</p>
<ul>
<li>Flash gets <a href="http://labs.adobe.com/technologies/flashplatformruntimes/features/stage3d.html" target="_blank">Stage 3D</a> (previously codenamed Molehill), a set of low-level 3D APIs, GPU accelerated where hardware allows, which will make console-like 3D graphics and games possible in Flash. Stage 3D wraps DirectX on Windows and OpenGL on desktop and mobile platforms. </li>
<li>64-bit Flash is here at last, supporting 64-bit Internet Explorer and other browses on Windows, Mac and Linux. </li>
<li>AIR, which uses Flash as a runtime for desktop and mobile applications, now supports native extensions for better device support, operating system integration, and the ability to speed performance-critical code or use open source libraries. </li>
<li>In addition, the AIR packager for iOS, which lets you wrap your application as a native executable, is now a feature called <a href="http://www.tricedesigns.com/2011/08/10/air-3-0-captive-runtime/" target="_blank">Captive Runtime</a> which is available for Windows, Mac and Android as well as iOS. Users who install a packaged application will not know it uses AIR, and will not need to install or update the AIR runtime as it is packaged with the application, though it is not actually a single file (on Windows at least). </li>
</ul>
<p>These new options make the Flash and AIR combination an interesting comparison with other cross-platform development tools, such as Embarcadero’s new <a href="http://www.embarcadero.com/products/delphi" target="_blank">Delphi XE2</a>, which targets Windows, Mac and iOS with a new framework called FireMonkey; or Appcelerator’s <a href="http://www.appcelerator.com/" target="_blank">Titanium</a> tool for cross-platform desktop and mobile development. Note though that Adobe is not promising any performance improvement. This is just another way to package the same runtime.</p>
<p>Adobe’s advantage is its high quality design and development tools and the maturity of the Flash runtime. For application size and performance, it will likely fall short of true native development tools. The ActionScript language could do with updating, and I would not be surprised if Adobe addresses this in the next major Flash release.</p>
<p>But do we still need Flash? Flash in the browser is in decline, thanks to the influence of Apple and the rise of HTML 5. Adobe’s MAX conference is coming up soon, and I noticed in the <a href="https://max.adobe.com/schedule/by-day/" target="_blank">schedule</a> [Flash needed] a defensive note in some of the sessions; there is even one called “The Death of Flash” which talks about “the misinformation that’s percolated through the web over the past year”.</p>
<p>That may be so; but even Adobe is re-positioning Flash and recognizing the rise of HTML 5. “Customers see significant advantages for Flash in a few focused areas,” said Adobe’s Danny Winokur, VP and General Manager of Platform , in a press briefing. He identified these areas as gaming, media apps, and “sophisticated data-driven applications” – think data visualisation rather than just forms over data. “For everything else it is very clear that … HTML 5 is a mature enough technology that it is a really good solution.”</p>
<p>Adobe is therefore investing in HTML 5 tools as well as Flash tools, and Winokur mentioned the <a href="http://labs.adobe.com/technologies/edge/" target="_blank">Edge</a> motion design tool as well as the venerable Dreamweaver.</p>
<p>I asked Winokur, given that HTML 5 is maturing fast, how Adobe sees the picture vs Flash in say two years time. He replied that Adobe is actively working to advance HTML 5, but that “there will continue to be opportunities for innovation in Flash, where we can … enable new possibilities that did not previously exist on the Web.” He makes the case for Flash as a kind of leading edge for HTML, with features that eventually become part of the HTML standard.</p>
<p>It is a fair point, but it is obvious that the niche for Flash is getting smaller rather than larger.</p>
<p>Adobe has never charged for the Flash runtime, and while the Flash vs HTML path is tricky to navigate, Adobe <a href="http://www.itwriting.com/blog/4560-adobe-announces-strong-results-though-much-of-the-business-looks-flat.html" target="_blank">mainly makes its money</a> from design tools, server applications and web analytics, and while Flash plays some client role in many of these products, Adobe can tune them over time to make less use of the runtime. I believe we can see this happening.</p>
<p>More positively, Adobe is benefiting from the demand for rich content across both web and applications, and has just reported <a href="http://www.adobe.com/aboutadobe/pressroom/pressreleases/201109/Q311Earnings.html" target="_blank">decent financial results</a>, showing the company’s resilience.</p>
<p>Finally, everyone is asking what Adobe will do about Microsoft’s WIndows 8 Metro platform for tablets, given that browser plug-ins are not supported. <a href="http://blogs.adobe.com/flashplatform/2011/09/flash-support-on-windows-8-and-metro.html" target="_blank">Here is the answer</a>:</p>
<blockquote><p>&#8230; we expect Flash based apps will come to Metro via <a href="http://www.adobe.com/products/air/">Adobe AIR</a>, much the way they are on Android, iOS and BlackBerry Tablet OS today</p>
</blockquote>
<p>though I hope this will be delivered more quickly than the promised Flash runtime for Windows Phone 7, which is not a subject either Adobe or Microsoft seems willing to talk about.</p>
<p><strong>Update</strong>: Adobe has also <a href="http://www.adobe.com/devnet/flex/articles/whats-new-flex-flash-builder-46.html" target="_blank">announced</a> the Flex 4.6 SDK and Flash Builder 4.6, which supports these new capabilities including Captive Runtime and Native Extensions, and has new controls specifically aimed at tablet apps.</p>


<p>Related posts:<ol><li><a href='http://www.itwriting.com/blog/4979-flash-professional-to-get-html-authoring-features.html' rel='bookmark' title='Permanent Link: Adobe Flash Professional to get HTML authoring features'>Adobe Flash Professional to get HTML authoring features</a></li>
<li><a href='http://www.itwriting.com/blog/5107-what-next-for-adobe-flash-think-runtime-not-plugin.html' rel='bookmark' title='Permanent Link: What next for Adobe Flash? Think runtime not plugin'>What next for Adobe Flash? Think runtime not plugin</a></li>
<li><a href='http://www.itwriting.com/blog/4648-adobe-releases-64-bit-flash-player-11-beta-air-3-with-packager-for-windows-mac-android.html' rel='bookmark' title='Permanent Link: Adobe releases 64-bit Flash Player 11 beta, AIR 3 with packager for Windows, Mac, Android'>Adobe releases 64-bit Flash Player 11 beta, AIR 3 with packager for Windows, Mac, Android</a></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://www.itwriting.com/blog/4891-adobe-to-ship-flash-11-and-air-3-repositions-flash-vs-html-5.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

