<?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; oracle</title>
	<atom:link href="http://www.itwriting.com/blog/category/oracle/feed" rel="self" type="application/rss+xml" />
	<link>http://www.itwriting.com/blog</link>
	<description>Tech writing blog</description>
	<lastBuildDate>Thu, 02 Sep 2010 12:36:01 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.1</generator>
		<item>
		<title>Open season for patent litigation makes case for reform</title>
		<link>http://www.itwriting.com/blog/3056-open-season-for-patent-litigation-makes-case-for-patent-reform.html</link>
		<comments>http://www.itwriting.com/blog/3056-open-season-for-patent-litigation-makes-case-for-patent-reform.html#comments</comments>
		<pubDate>Tue, 31 Aug 2010 16:03:50 +0000</pubDate>
		<dc:creator>tim</dc:creator>
				<category><![CDATA[.net]]></category>
		<category><![CDATA[Sun]]></category>
		<category><![CDATA[Web]]></category>
		<category><![CDATA[internet]]></category>
		<category><![CDATA[iphone]]></category>
		<category><![CDATA[java]]></category>
		<category><![CDATA[microsoft]]></category>
		<category><![CDATA[oracle]]></category>
		<category><![CDATA[software]]></category>
		<category><![CDATA[windows]]></category>
		<category><![CDATA[htc]]></category>
		<category><![CDATA[interval licensing]]></category>
		<category><![CDATA[openoffice]]></category>
		<category><![CDATA[patents]]></category>
		<category><![CDATA[sun]]></category>

		<guid isPermaLink="false">http://www.itwriting.com/blog/3056-open-season-for-patent-litigation-makes-case-for-patent-reform.html</guid>
		<description><![CDATA[<p>It seems to be open season for software patent litigation. Oracle is suing Google over its use of Java in Android. Paul Allen’s Interval Licensing is suing AOL, Apple, eBay, Facebook, Google, Netflix, Yahoo and others – the Wall Street Journal has an illustrated discussion of the patents involved here. Let’s not forget that <p><i>...continue reading</i> <a href="http://www.itwriting.com/blog/3056-open-season-for-patent-litigation-makes-case-for-patent-reform.html">Open season for patent litigation makes case for reform</a></p>


Related posts:<ol><li><a href='http://www.itwriting.com/blog/519-suns-jonathan-schwartz-makes-the-case-for-free-and-open-source-software.html' rel='bookmark' title='Permanent Link: Sun&#8217;s Jonathan Schwartz makes the case for free and open source software'>Sun&#8217;s Jonathan Schwartz makes the case for free and open source software</a></li>
<li><a href='http://www.itwriting.com/blog/3014-oracle-still-foisting-google-toolbar-on-java-users.html' rel='bookmark' title='Permanent Link: Oracle still foisting Google Toolbar on Java users'>Oracle still foisting Google Toolbar on Java users</a></li>
<li><a href='http://www.itwriting.com/blog/3005-apple-not-android-is-killing-client-side-java-so-why-is-oracle-suing-google.html' rel='bookmark' title='Permanent Link: Apple not Android is killing client-side Java &ndash; so why is Oracle suing Google?'>Apple not Android is killing client-side Java &ndash; so why is Oracle suing Google?</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[<p>It seems to be open season for software patent litigation. Oracle is suing Google over its use of Java in Android. Paul Allen’s Interval Licensing is <a href="http://www.scribd.com/doc/36526566/Paul-Allen-Patent-Complaint-Interval-Licensing-LLC-v-AOL-Inc-et-al" target="_blank">suing</a> AOL, Apple, eBay, Facebook, Google, Netflix, Yahoo and others – the Wall Street Journal has an illustrated discussion of the patents involved <a href="http://blogs.wsj.com/digits/2010/08/27/the-paul-allen-suit-a-look-at-the-patents/" target="_blank">here</a>. Let’s not forget that Apple is <a href="http://www.computerweekly.com/Articles/2010/03/03/240485/apple-sues-android-phone-maker-htc-alleging-copyright.htm" target="_blank">suing HTC</a> and that Nokia is <a href="http://news.bbc.co.uk/1/hi/8669529.stm" target="_blank">suing Apple</a> (and being counter-sued). </p>
<p>What’s next? I was reminded of <a href="http://jonathanischwartz.wordpress.com/2010/03/09/good-artists-copy-great-artists-steal/" target="_blank">this post</a> by former Sun CEO Jonathan Schwartz. He confirms the supposition that large tech companies refrain from litigation – or at least, litigate less than they might, refrain is too strong a word right now – because they recognize that while they may have valid claims against others, they also most likely infringe on patents held by others.</p>
<p>The gist of Schwartz’s post is that Microsoft approached Sun with the claim that OpenOffice, owned by Sun, infringes on patents held by Microsoft thanks to its work on MIcrosoft Office:</p>
<blockquote><p>Bill skipped the small talk, and went straight to the point, “Microsoft owns the office productivity market, and our patents read all over OpenOffice.”</p>
</blockquote>
<p>Sun’s retort was in relation to Java and .NET:</p>
<blockquote><p>“We’ve looked at .NET, and you’re trampling all over a huge number of Java patents. So what will you pay us for every copy of Windows?”</p>
</blockquote>
<p>following which everything went quiet. The value of .NET to Microsoft is greater than the value of OpenOffice to Sun or Oracle.</p>
<p>Oracle, however, seems more willing to litigate than Sun; and I doubt it cares much about OpenOffice. Might we see this issue reappear?</p>
<p>That said, Microsoft also has a large bank of patents; and who knows, some of them might be brought to bear against Java in the event of legislative war.</p>
<p>The risk though is that if everyone litigates, the industry descends into a kind of nuclear winter which paralyses everyone. Companies like Interval Licensing, which seemingly exist solely to profit from patents, have no incentive to hold back.</p>
<p>Can any good come of this? Well, increasing software patent chaos might bring some benefit, if it forces countries like the USA to legislate in order to fix the broken patent system.</p>
<p>Protecting intellectual property is good; but against that you have to weigh the potential damage to competition and innovation from these energy-sapping lawsuits.</p>
<p>We need patent reform now.</p>


<p>Related posts:<ol><li><a href='http://www.itwriting.com/blog/519-suns-jonathan-schwartz-makes-the-case-for-free-and-open-source-software.html' rel='bookmark' title='Permanent Link: Sun&#8217;s Jonathan Schwartz makes the case for free and open source software'>Sun&#8217;s Jonathan Schwartz makes the case for free and open source software</a></li>
<li><a href='http://www.itwriting.com/blog/3014-oracle-still-foisting-google-toolbar-on-java-users.html' rel='bookmark' title='Permanent Link: Oracle still foisting Google Toolbar on Java users'>Oracle still foisting Google Toolbar on Java users</a></li>
<li><a href='http://www.itwriting.com/blog/3005-apple-not-android-is-killing-client-side-java-so-why-is-oracle-suing-google.html' rel='bookmark' title='Permanent Link: Apple not Android is killing client-side Java &ndash; so why is Oracle suing Google?'>Apple not Android is killing client-side Java &ndash; so why is Oracle suing Google?</a></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://www.itwriting.com/blog/3056-open-season-for-patent-litigation-makes-case-for-patent-reform.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Oracle still foisting Google Toolbar on Java users</title>
		<link>http://www.itwriting.com/blog/3014-oracle-still-foisting-google-toolbar-on-java-users.html</link>
		<comments>http://www.itwriting.com/blog/3014-oracle-still-foisting-google-toolbar-on-java-users.html#comments</comments>
		<pubDate>Sun, 22 Aug 2010 06:25:10 +0000</pubDate>
		<dc:creator>tim</dc:creator>
				<category><![CDATA[Sun]]></category>
		<category><![CDATA[google]]></category>
		<category><![CDATA[java]]></category>
		<category><![CDATA[oracle]]></category>
		<category><![CDATA[search]]></category>
		<category><![CDATA[sun]]></category>

		<guid isPermaLink="false">http://www.itwriting.com/blog/3014-oracle-still-foisting-google-toolbar-on-java-users.html</guid>
		<description><![CDATA[<p>Oracle may be suing Google over its use of Java in Android; but the company is still happy to take the search giant’s cash in exchange for foisting the Google Toolbar on users who carelessly click Next when updating their Java installation on Windows. If they do, the Toolbar is installed by default.</p> <p> <p><i>...continue reading</i> <a href="http://www.itwriting.com/blog/3014-oracle-still-foisting-google-toolbar-on-java-users.html">Oracle still foisting Google Toolbar on Java users</a></p>


Related posts:<ol><li><a href='http://www.itwriting.com/blog/3005-apple-not-android-is-killing-client-side-java-so-why-is-oracle-suing-google.html' rel='bookmark' title='Permanent Link: Apple not Android is killing client-side Java &ndash; so why is Oracle suing Google?'>Apple not Android is killing client-side Java &ndash; so why is Oracle suing Google?</a></li>
<li><a href='http://www.itwriting.com/blog/2949-oracle-breaks-then-mends-eclipse-with-new-java-build.html' rel='bookmark' title='Permanent Link: Oracle breaks, then mends Eclipse with new Java build'>Oracle breaks, then mends Eclipse with new Java build</a></li>
<li><a href='http://www.itwriting.com/blog/1045-sun-distributing-microsoft-toolbar-google-drops-star-office-from-its-pack.html' rel='bookmark' title='Permanent Link: Sun distributing Microsoft toolbar, Google drops Star Office from its Pack'>Sun distributing Microsoft toolbar, Google drops Star Office from its Pack</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[<p>Oracle may be <a href="http://www.itwriting.com/blog/3005-apple-not-android-is-killing-client-side-java-so-why-is-oracle-suing-google.html">suing Google</a> over its use of Java in Android; but the company is still happy to take the search giant’s cash in exchange for foisting the Google Toolbar on users who carelessly click Next when updating their Java installation on Windows. If they do, the Toolbar is installed by default.</p>
<p><a href="http://www.itwriting.com/blog/wp-content/uploads/2010/08/image14.png"><img style="border-bottom: 0px; border-left: 0px; display: inline; border-top: 0px; border-right: 0px" title="image" border="0" alt="image" src="http://www.itwriting.com/blog/wp-content/uploads/2010/08/image_thumb14.png" width="404" height="307" /></a> </p>
<p>This is poor practice for several reasons. It is annoying and disrespectful to the user, particularly when the same dialog has been passed many times before, bad for performance, bad for security.</p>
<p>Sun at least had the excuse that it needed whatever income it could get.</p>
<p>I know certain other companies do this as well with their free runtimes – Adobe is one – and I like it just as little. However, as far as I can recall Adobe only adds foistware on a new install, not with semi-automatic updates.</p>


<p>Related posts:<ol><li><a href='http://www.itwriting.com/blog/3005-apple-not-android-is-killing-client-side-java-so-why-is-oracle-suing-google.html' rel='bookmark' title='Permanent Link: Apple not Android is killing client-side Java &ndash; so why is Oracle suing Google?'>Apple not Android is killing client-side Java &ndash; so why is Oracle suing Google?</a></li>
<li><a href='http://www.itwriting.com/blog/2949-oracle-breaks-then-mends-eclipse-with-new-java-build.html' rel='bookmark' title='Permanent Link: Oracle breaks, then mends Eclipse with new Java build'>Oracle breaks, then mends Eclipse with new Java build</a></li>
<li><a href='http://www.itwriting.com/blog/1045-sun-distributing-microsoft-toolbar-google-drops-star-office-from-its-pack.html' rel='bookmark' title='Permanent Link: Sun distributing Microsoft toolbar, Google drops Star Office from its Pack'>Sun distributing Microsoft toolbar, Google drops Star Office from its Pack</a></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://www.itwriting.com/blog/3014-oracle-still-foisting-google-toolbar-on-java-users.html/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Apple not Android is killing client-side Java &#8211; so why is Oracle suing Google?</title>
		<link>http://www.itwriting.com/blog/3005-apple-not-android-is-killing-client-side-java-so-why-is-oracle-suing-google.html</link>
		<comments>http://www.itwriting.com/blog/3005-apple-not-android-is-killing-client-side-java-so-why-is-oracle-suing-google.html#comments</comments>
		<pubDate>Thu, 19 Aug 2010 10:59:24 +0000</pubDate>
		<dc:creator>tim</dc:creator>
				<category><![CDATA[Sun]]></category>
		<category><![CDATA[google]]></category>
		<category><![CDATA[java]]></category>
		<category><![CDATA[mobile]]></category>
		<category><![CDATA[oracle]]></category>
		<category><![CDATA[professional]]></category>
		<category><![CDATA[android]]></category>
		<category><![CDATA[sun]]></category>

		<guid isPermaLink="false">http://www.itwriting.com/blog/3005-apple-not-android-is-killing-client-side-java-so-why-is-oracle-suing-google.html</guid>
		<description><![CDATA[<p>Oracle is suing Google over Java in Android; the Register has a link to the complaint itself which lists seven patents which Oracle claims Google has infringed. There is also a further clause which says Google has infringed copyright in the:</p> <p>code, specifications, documentation and other materials) that is copyrightable subject matter</p> <p>and that <p><i>...continue reading</i> <a href="http://www.itwriting.com/blog/3005-apple-not-android-is-killing-client-side-java-so-why-is-oracle-suing-google.html">Apple not Android is killing client-side Java &#8211; so why is Oracle suing Google?</a></p>


Related posts:<ol><li><a href='http://www.itwriting.com/blog/3014-oracle-still-foisting-google-toolbar-on-java-users.html' rel='bookmark' title='Permanent Link: Oracle still foisting Google Toolbar on Java users'>Oracle still foisting Google Toolbar on Java users</a></li>
<li><a href='http://www.itwriting.com/blog/2949-oracle-breaks-then-mends-eclipse-with-new-java-build.html' rel='bookmark' title='Permanent Link: Oracle breaks, then mends Eclipse with new Java build'>Oracle breaks, then mends Eclipse with new Java build</a></li>
<li><a href='http://www.itwriting.com/blog/893-actual-android-device-spotted-at-google-developer-day-london.html' rel='bookmark' title='Permanent Link: Actual Android device spotted at Google Developer Day London'>Actual Android device spotted at Google Developer Day London</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[<p>Oracle is suing Google over Java in Android; the Register has a <a href="http://www.theregister.co.uk/2010/08/13/oracle_sues_google/" target="_blank">link to the complaint itself</a> which lists seven patents which Oracle claims Google has infringed. There is also a further clause which says Google has infringed copyright in the:</p>
<blockquote><p>code, specifications, documentation and other materials) that is copyrightable subject matter</p>
</blockquote>
<p>and that it is not possible for a device manufacturer to create an Android device without infringing Oracle’s copyrights. Oracle is demanding stern penalties including destruction of all infringing copies – I presume this might mean destruction of all Android devices, though as we all know lawyers routinely demand more than they expect to win, as a negotiating position.</p>
<p>But isn’t Java open source? It is; but licensing is not simple, and “open source” does not mean “non-copyright”. You can read the Java open source licensing statements <a href="http://openjdk.java.net/legal/" target="_blank">here</a>. I am not a licensing expert; but one of the key issues with Google’s use of Java in Android is that it is not quite Java. Oracle’s complaint says:</p>
<blockquote><p>Google’s Android competes with Oracle America’s Java as an operating system software platform for cellular telephones and other mobile devices. The Android operating system software “stack” consists of Java applications running on a Java-based object-oriented application framework, and core libraries running on a “Dalvik” virtual machine (VM) that features just-in-time (JIT) compilation.</p>
</blockquote>
<p>Note that Oracle says “Java-based”. Binaries compiled for Android will not run on other JVM implementations. I am no expert on open source licensing; but if Google is using Java in ways that fall outside what is covered by the open source license, then that license does not apply.</p>
<p>Despite the above, I have no idea whether Oracle’s case has legal merit. It is interesting though that Oracle is choosing to pursue Google; and I have some sympathy given that Java’s unique feature has always been interoperability and cross-platform, which Android seems to break to some extent.</p>
<p>James Gosling’s <a href="http://nighthacks.com/roller/jag/entry/quite_the_firestorm" target="_blank">post on the subject</a> is relevant:</p>
<blockquote><p>When Google came to us with their thoughts on cellphones, one of their core principles was making the platform free to handset providers. They had very weak notions of interoperability, which, given our history, we strongly objected to. Android has pretty much played out the way that we feared: there is enough fragmentation among Android handsets to significantly restrict the freedom of software developers.</p>
</blockquote>
<p>though he adds:</p>
<blockquote><p>Don&#8217;t interpret any of my comments as support for Oracle&#8217;s suit. There are no guiltless parties with white hats in this little drama. This skirmish isn&#8217;t much about patents or principles or programming languages. The suit is far more about ego, money and power.</p>
</blockquote>
<p>The official approach to Java on devices is Java ME; and Java ME guys like Hinkmond Wong <a href="http://blogs.sun.com/hinkmond/entry/oh_android_how_many_ways" target="_blank">hate Android accordingly</a>:</p>
<blockquote><p>Heck, forget taking the top 10,000 apps, take the top Android 10 apps and try running all of them on every single Android device out there. Have you learned nothing at all from Java ME technology, Android? Even in our current state in Java ME, we are nowhere as fragmented as the last 5 Android releases in 12 months (1.5, 1.6, 2.0, 2.1 and recently 2.2).</p>
</blockquote>
<p>Fair enough; but it is also obvious that Android has revived interest in client-side Java in a way that Sun failed to do despite years of trying. The enemy of client-side Java is not Android, but rather Apple: there’s no sign of Java on iPhone or iPad. Apple’s efforts have killed the notion of Java everywhere, given the importance of Apple’s mobile platform. Java needs Android, which makes this lawsuit a surprising one.</p>
<p>But what does Oracle want? Just the money? Or to force Google into a more interoperable implementation, for the benefit of the wider Java platform? Or to <a href="http://www.itworld.com/business/117838/is-oracle-going-after-google-because-ellison-buddies-jobs" target="_blank">disrupt Android as a favour to Apple</a>?</p>
<p>Anyone’s guess at the moment. I wonder if Google wishes it had acquired Sun when it had the chance?</p>
<p>Note: along with the links above, I like the posts on this subject from <a href="http://redmonk.com/sogrady/2010/08/14/oracle-v-google/" target="_blank">Redmonk’s Stephen O’Grady</a> and Mono guy <a href="http://tirania.org/blog/archive/2010/Aug-13.html" target="_blank">Miguel de Icaza</a>. </p>


<p>Related posts:<ol><li><a href='http://www.itwriting.com/blog/3014-oracle-still-foisting-google-toolbar-on-java-users.html' rel='bookmark' title='Permanent Link: Oracle still foisting Google Toolbar on Java users'>Oracle still foisting Google Toolbar on Java users</a></li>
<li><a href='http://www.itwriting.com/blog/2949-oracle-breaks-then-mends-eclipse-with-new-java-build.html' rel='bookmark' title='Permanent Link: Oracle breaks, then mends Eclipse with new Java build'>Oracle breaks, then mends Eclipse with new Java build</a></li>
<li><a href='http://www.itwriting.com/blog/893-actual-android-device-spotted-at-google-developer-day-london.html' rel='bookmark' title='Permanent Link: Actual Android device spotted at Google Developer Day London'>Actual Android device spotted at Google Developer Day London</a></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://www.itwriting.com/blog/3005-apple-not-android-is-killing-client-side-java-so-why-is-oracle-suing-google.html/feed</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Oracle breaks, then mends Eclipse with new Java build</title>
		<link>http://www.itwriting.com/blog/2949-oracle-breaks-then-mends-eclipse-with-new-java-build.html</link>
		<comments>http://www.itwriting.com/blog/2949-oracle-breaks-then-mends-eclipse-with-new-java-build.html#comments</comments>
		<pubDate>Wed, 04 Aug 2010 06:34:11 +0000</pubDate>
		<dc:creator>tim</dc:creator>
				<category><![CDATA[Sun]]></category>
		<category><![CDATA[java]]></category>
		<category><![CDATA[open source]]></category>
		<category><![CDATA[oracle]]></category>
		<category><![CDATA[sun]]></category>

		<guid isPermaLink="false">http://www.itwriting.com/blog/2949-oracle-breaks-then-mends-eclipse-with-new-java-build.html</guid>
		<description><![CDATA[<p>Somewhere in the JVM (Java Virtual Machine) is a company field, identifying the source of the JVM. Following its acquisition of Sun, Oracle reasonably enough changed the field in version 1.6.0_21 to reference Oracle rather than Sun.</p> <p>Unfortunately some applications use the field to vary some command-line arguments according to which JVM is in <p><i>...continue reading</i> <a href="http://www.itwriting.com/blog/2949-oracle-breaks-then-mends-eclipse-with-new-java-build.html">Oracle breaks, then mends Eclipse with new Java build</a></p>


Related posts:<ol><li><a href='http://www.itwriting.com/blog/3014-oracle-still-foisting-google-toolbar-on-java-users.html' rel='bookmark' title='Permanent Link: Oracle still foisting Google Toolbar on Java users'>Oracle still foisting Google Toolbar on Java users</a></li>
<li><a href='http://www.itwriting.com/blog/3005-apple-not-android-is-killing-client-side-java-so-why-is-oracle-suing-google.html' rel='bookmark' title='Permanent Link: Apple not Android is killing client-side Java &ndash; so why is Oracle suing Google?'>Apple not Android is killing client-side Java &ndash; so why is Oracle suing Google?</a></li>
<li><a href='http://www.itwriting.com/blog/17-oracle-jdeveloper-and-eclipse.html' rel='bookmark' title='Permanent Link: Oracle, JDeveloper and Eclipse'>Oracle, JDeveloper and Eclipse</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[<p>Somewhere in the JVM (Java Virtual Machine) is a company field, identifying the source of the JVM. Following its acquisition of Sun, Oracle reasonably enough changed the field in version 1.6.0_21 to reference Oracle rather than Sun.</p>
<p>Unfortunately some applications use the field to vary some command-line arguments according to which JVM is in use. “If Sun JVM do this, if IBM JVM do that.” Eclipse was one of these, so Oracle’s update caused “crashing and freezing issues” for Windows users. There is <a href="http://wiki.eclipse.org/FAQ_How_do_I_run_Eclipse%3F#Oracle.2FSun_VM_1.6.0_21_on_Windows" target="_blank">more information here</a>.</p>
<p>When the problem was discovered, Oracle issued an update that reverts the change. Hence Ian Skerrett at Eclipse has posted <a href="http://ianskerrett.wordpress.com/2010/07/29/oracle-demostrates-great-community-support-and-fixes-eclipse/" target="_blank">Oracle Demostrates Great Community Support and Fixes Eclipse</a>.</p>
<p>The issue demonstrates that almost any software change can have unintended consequences, especially if the software is an application runtime.</p>
<p>Should Oracle have checked for this before release? Possibly; though it cannot check every build against every application on every platform. Still, everyone has done the right thing here.</p>
<p>Will the JVM now say Sun for ever? I would think for some time to come, bearing in mind that companies may standardise on specific Eclipse builds and stay on them for an extended period.</p>


<p>Related posts:<ol><li><a href='http://www.itwriting.com/blog/3014-oracle-still-foisting-google-toolbar-on-java-users.html' rel='bookmark' title='Permanent Link: Oracle still foisting Google Toolbar on Java users'>Oracle still foisting Google Toolbar on Java users</a></li>
<li><a href='http://www.itwriting.com/blog/3005-apple-not-android-is-killing-client-side-java-so-why-is-oracle-suing-google.html' rel='bookmark' title='Permanent Link: Apple not Android is killing client-side Java &ndash; so why is Oracle suing Google?'>Apple not Android is killing client-side Java &ndash; so why is Oracle suing Google?</a></li>
<li><a href='http://www.itwriting.com/blog/17-oracle-jdeveloper-and-eclipse.html' rel='bookmark' title='Permanent Link: Oracle, JDeveloper and Eclipse'>Oracle, JDeveloper and Eclipse</a></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://www.itwriting.com/blog/2949-oracle-breaks-then-mends-eclipse-with-new-java-build.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Novell&#8217;s Michael Meeks downbeat on OpenOffice.org project</title>
		<link>http://www.itwriting.com/blog/2760-novells-michael-meeks-downbeat-on-openoffice-org-project.html</link>
		<comments>http://www.itwriting.com/blog/2760-novells-michael-meeks-downbeat-on-openoffice-org-project.html#comments</comments>
		<pubDate>Mon, 21 Jun 2010 16:01:19 +0000</pubDate>
		<dc:creator>tim</dc:creator>
				<category><![CDATA[Sun]]></category>
		<category><![CDATA[microsoft]]></category>
		<category><![CDATA[open source]]></category>
		<category><![CDATA[oracle]]></category>
		<category><![CDATA[ibm]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[novell]]></category>
		<category><![CDATA[openoffice]]></category>

		<guid isPermaLink="false">http://www.itwriting.com/blog/2760-novells-michael-meeks-downbeat-on-openoffice-org-project.html</guid>
		<description><![CDATA[<p>There is a fascinating interview over on The H with Michael Meeks, who works at Novell on OpenOffice.org development. It would be wrong to call OpenOffice.org unsuccessful: it is a solid product that forms a viable alternative to Microsoft Office in many scenarios. Nevertheless, it has not disrupted the Microsoft Office market as much <p><i>...continue reading</i> <a href="http://www.itwriting.com/blog/2760-novells-michael-meeks-downbeat-on-openoffice-org-project.html">Novell&#8217;s Michael Meeks downbeat on OpenOffice.org project</a></p>


Related posts:<ol><li><a href='http://www.itwriting.com/blog/1053-openoffice-to-become-adware.html' rel='bookmark' title='Permanent Link: OpenOffice to become adware?'>OpenOffice to become adware?</a></li>
<li><a href='http://www.itwriting.com/blog/1047-microsoft-office-vs-openofficeorg-in-uk-education.html' rel='bookmark' title='Permanent Link: Microsoft Office vs OpenOffice.org in UK education'>Microsoft Office vs OpenOffice.org in UK education</a></li>
<li><a href='http://www.itwriting.com/blog/331-ibms-new-lotus-symphony.html' rel='bookmark' title='Permanent Link: IBM&#8217;s new Lotus Symphony'>IBM&#8217;s new Lotus Symphony</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[<p>There is a fascinating <a href="http://www.h-online.com/open/features/OpenOffice-at-the-crossroads-1023702.html" target="_blank">interview over on The H</a> with Michael Meeks, who works at Novell on <a href="http://www.openoffice.org/" target="_blank">OpenOffice.org</a> development. It would be wrong to call OpenOffice.org unsuccessful: it is a solid product that forms a viable alternative to Microsoft Office in many scenarios. Nevertheless, it has not disrupted the Microsoft Office market as much as perhaps could have been expected; and Meeks explains what may be the reasons – tight control by Sun (now Oracle) and a bureaucratic approach to project management that has stifled the enthusiasm of the open source community.</p>
<p>Contributors to OpenOffice.org are required to sign over copyright, which is a big ask if you are giving it freely. While Meeks does not say that the trust of contributors has been abused, he does say that that there is a lack of transparency and reassurance, specifically concerning IBM’s <a href="http://symphony.lotus.com/" target="_blank">Symphony</a> which is based on OpenOffice.org:</p>
<blockquote><p>In some places they do feed stuff back. We see their changes, but parts of Symphony are not open source, and we don&#8217;t have the code for them, and interestingly, there is no source code available so far as I am aware of the version of OO.o that IBM is shipping inside their product, so clearly they&#8217;re not shipping this under the LGPLv3. IBM have a fairly public antipathy towards the GPL unfortunately, and as a consequence you have to wonder what terms are they shipping OpenOffice under &#8211; and as there is a lot of my code in there, not only my code but Novell&#8217;s code and a lot of other people&#8217;s code, you have to wonder &#8216;What were the terms and what was the deal? That&#8217;s a shame, and would really help improve the transparency and confidence in Sun&#8217;s stewardship around these things. The code was assigned to Sun, and I have no doubt there is no legal problem at all, but a lot of people have assigned their code to Sun in good faith, believing them to be good stewards. Maybe they are but its impossible to tell without knowing the terms under which third parties are shipping the code.</p>
</blockquote>
<p>Meeks says that the Oracle takeover is an opportunity for things to get better. Even if you like Microsoft Office you should hope that it does, since a strong OpenOffice puts pressure on the competition to keep prices down and product development up. Further, Microsoft has no plans for Office on Linux that I know of – unless you count Office Web Apps.</p>


<p>Related posts:<ol><li><a href='http://www.itwriting.com/blog/1053-openoffice-to-become-adware.html' rel='bookmark' title='Permanent Link: OpenOffice to become adware?'>OpenOffice to become adware?</a></li>
<li><a href='http://www.itwriting.com/blog/1047-microsoft-office-vs-openofficeorg-in-uk-education.html' rel='bookmark' title='Permanent Link: Microsoft Office vs OpenOffice.org in UK education'>Microsoft Office vs OpenOffice.org in UK education</a></li>
<li><a href='http://www.itwriting.com/blog/331-ibms-new-lotus-symphony.html' rel='bookmark' title='Permanent Link: IBM&#8217;s new Lotus Symphony'>IBM&#8217;s new Lotus Symphony</a></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://www.itwriting.com/blog/2760-novells-michael-meeks-downbeat-on-openoffice-org-project.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Building for multiple mobile platforms with one codebase</title>
		<link>http://www.itwriting.com/blog/2392-building-for-multiple-mobile-platforms-with-one-codebase.html</link>
		<comments>http://www.itwriting.com/blog/2392-building-for-multiple-mobile-platforms-with-one-codebase.html#comments</comments>
		<pubDate>Mon, 29 Mar 2010 08:00:21 +0000</pubDate>
		<dc:creator>tim</dc:creator>
				<category><![CDATA[.net]]></category>
		<category><![CDATA[adobe]]></category>
		<category><![CDATA[apple]]></category>
		<category><![CDATA[iphone]]></category>
		<category><![CDATA[microsoft]]></category>
		<category><![CDATA[mobile]]></category>
		<category><![CDATA[oracle]]></category>
		<category><![CDATA[software development]]></category>
		<category><![CDATA[android]]></category>
		<category><![CDATA[flash]]></category>
		<category><![CDATA[google]]></category>
		<category><![CDATA[java]]></category>
		<category><![CDATA[palm]]></category>
		<category><![CDATA[rhomobile]]></category>

		<guid isPermaLink="false">http://www.itwriting.com/blog/2392-building-for-multiple-mobile-platforms-with-one-codebase.html</guid>
		<description><![CDATA[<p>Individuals may have strong opinions about the merits of Apple iPhone versus Google Android versus the struggling Palm WebOS versus the not-yet Windows Phone 7; but sit them round a table to discuss app strategy and those diverse platforms change from a debating point to a problem. Presuming a web app won’t cut it, <p><i>...continue reading</i> <a href="http://www.itwriting.com/blog/2392-building-for-multiple-mobile-platforms-with-one-codebase.html">Building for multiple mobile platforms with one codebase</a></p>


Related posts:<ol><li><a href='http://www.itwriting.com/blog/2235-flash-developers-are-now-mobile-developers.html' rel='bookmark' title='Permanent Link: Flash developers are now mobile developers'>Flash developers are now mobile developers</a></li>
<li><a href='http://www.itwriting.com/blog/2361-no-native-code-on-windows-phone-7-says-microsoft-so-what-about-flash.html' rel='bookmark' title='Permanent Link: No native code development on Windows Phone 7 says Microsoft &ndash; so what about Flash?'>No native code development on Windows Phone 7 says Microsoft &ndash; so what about Flash?</a></li>
<li><a href='http://www.itwriting.com/blog/2744-flash-and-air-for-windows-phone-7-by-mid-2011.html' rel='bookmark' title='Permanent Link: Flash and AIR for Windows Phone 7 by mid 2011?'>Flash and AIR for Windows Phone 7 by mid 2011?</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[<p>Individuals may have strong opinions about the merits of Apple iPhone versus Google Android versus the struggling Palm WebOS versus the not-yet Windows Phone 7; but sit them round a table to discuss app strategy and those diverse platforms change from a debating point to a problem. Presuming a web app won’t cut it, how do you target all those devices without the unreasonable expense and complication of managing multiple projects? The native languages are all different; Objective-C for iPhone and iPad, Java for Android and RIM BlackBerry, JavaScript for WebOS, C# for Windows Phone 7.</p>
<p>There are three possibilities that come to mind. One is that all the platforms will eventually allow you to write in C or C++, making this the unifying language, though you still have some fancy footwork to do overcoming library differences. Android now allows this via the <a href="http://developer.android.com/sdk/ndk/index.html" target="_blank">NDK</a>, and Palm via the <a href="http://developer.palm.com/index.php?option=com_content&amp;view=article&amp;id=1850&amp;Itemid=20" target="_blank">PDK</a>. There is currently no alternative to Java for Blackberry, and Microsoft says native code won’t be possible on Windows Phone 7, but well, you never know.</p>
<p>The second is Adobe Flash. This is an interesting one, because Apple prohibits Flash on the iPhone, but Adobe has a <a href="http://labs.adobe.com/technologies/flashcs5/appsfor_iphone/" target="_blank">Packager for iPhone</a> that builds native iPhone apps from Flash projects. Another issue is that although Flash is available or promised for all the main non-Apple devices – Apple’s gift of a selling point to its rivals – it is not Flash alone that does what it needed, but AIR, the “desktop” or out-of-browser runtime. This has been <a href="http://blogs.adobe.com/air/2010/02/preview_of_air_on_android.html" target="_blank">previewed for Android</a> and promised for other devices including Blackberry. AIR for Windows Phone 7? Maybe, though I’ve not seen it mentioned. </p>
<p>A third idea is a clever framework that does the necessary cross-compilation under the covers. This cannot depend on deploying a runtime, nor compiling to native code, because these approaches are blocked by some mobile platforms. <a href="http://rhomobile.com/" target="_blank">Rhomobile</a> has the <a href="http://rhomobile.com/products/rhodes/" target="_blank">Rhodes</a> framework, where you code your app in HTML and Ruby and compile for devices including iPhone, Windows Mobile, RIM Blackberry, Symbian, and Android. Rhodes includes an MVC (Model View Controller) framework and an ORM (Object Relational Mapper) to wrap database access. There is also a RhoSync server component to enable offline data with synchronisation back to the server when reconnected; and the <a href="http://rhomobile.com/products/rhohub/" target="_blank">RhoHub</a> hosted IDE for buildings apps with a web browser.</p>
<p>Rhomobile tells me that Palm WebOS support is in the works. They also promise Windows Phone 7 support, which intrigued me because Rhodes says it compiles to “true native device applications”. Has Rhomobile gotten round Microsoft’s opposition to native code? Apparently not; VP Rob McMillen eventually told me that this will mean a .NET IL (intermediate language) implementation. </p>
<p>The Rhomobile approach reminds me of <a href="http://www.theregister.co.uk/2007/03/28/appforge_mystery/" target="_blank">AppForge</a>, a company which produced the well-regarded Crossfire add-on for Visual Studio and compiled Visual Basic to a wide variety of mobile platforms. Unfortunately AppForge was <a href="http://www.oracle.com/appforge/index.html" target="_blank">acquired by Oracle</a>, and its new owners showed callous disregard for existing customers. Not only did development cease; it also became impossible to renew existing licenses. Thanks to an activation component, that also blocked new deployment of existing applications – every developer’s nightmare.</p>
<p>That said, there is no activation requirement for Rhodes that I know of, and the framework is open source, so I don’t mean to suggest it will suffer a similar fate.</p>
<p>What about Java? On the face of it, Java should be ideal, since multi-device support is what it was designed for. It is a measure of how far Java has fallen that we hear far more about the lack of Flash on the iPhone, than the lack of Java. Microsoft says yes to Flash on Windows Phone 7, though not on first release, but nothing about Java. </p>
<p>Java as a mobile runtime needs a strong dose of lobbying and evangelism from its new stewards Oracle if it is not to fall by the wayside in this context. Hmm, AppForge.</p>


<p>Related posts:<ol><li><a href='http://www.itwriting.com/blog/2235-flash-developers-are-now-mobile-developers.html' rel='bookmark' title='Permanent Link: Flash developers are now mobile developers'>Flash developers are now mobile developers</a></li>
<li><a href='http://www.itwriting.com/blog/2361-no-native-code-on-windows-phone-7-says-microsoft-so-what-about-flash.html' rel='bookmark' title='Permanent Link: No native code development on Windows Phone 7 says Microsoft &ndash; so what about Flash?'>No native code development on Windows Phone 7 says Microsoft &ndash; so what about Flash?</a></li>
<li><a href='http://www.itwriting.com/blog/2744-flash-and-air-for-windows-phone-7-by-mid-2011.html' rel='bookmark' title='Permanent Link: Flash and AIR for Windows Phone 7 by mid 2011?'>Flash and AIR for Windows Phone 7 by mid 2011?</a></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://www.itwriting.com/blog/2392-building-for-multiple-mobile-platforms-with-one-codebase.html/feed</wfw:commentRss>
		<slash:comments>6</slash:comments>
		</item>
		<item>
		<title>Adobe Flash vs Apple iPad: RIA in the balance</title>
		<link>http://www.itwriting.com/blog/2197-adobe-flash-vs-apple-ipad-ria-in-the-balance.html</link>
		<comments>http://www.itwriting.com/blog/2197-adobe-flash-vs-apple-ipad-ria-in-the-balance.html#comments</comments>
		<pubDate>Mon, 01 Feb 2010 14:08:13 +0000</pubDate>
		<dc:creator>tim</dc:creator>
				<category><![CDATA[adobe]]></category>
		<category><![CDATA[apple]]></category>
		<category><![CDATA[flash]]></category>
		<category><![CDATA[microsoft]]></category>
		<category><![CDATA[oracle]]></category>

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


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


<p>Related posts:<ol><li><a href='http://www.itwriting.com/blog/2563-after-apples-flash-ban-what-next-for-adobe.html' rel='bookmark' title='Permanent Link: After Apple&rsquo;s Flash ban, what next for Adobe?'>After Apple&rsquo;s Flash ban, what next for Adobe?</a></li>
<li><a href='http://www.itwriting.com/blog/2445-no-flash-on-ipad-no-problem-well-redesign-the-site-says-npr-and-others.html' rel='bookmark' title='Permanent Link: No Flash on iPad? No problem &ndash; we&rsquo;ll redesign the site says NPR and others'>No Flash on iPad? No problem &ndash; we&rsquo;ll redesign the site says NPR and others</a></li>
<li><a href='http://www.itwriting.com/blog/2451-apple-banning-flash-applications-from-iphone-4-0-that-stinks.html' rel='bookmark' title='Permanent Link: Apple banning Flash applications from iPhone 4.0? That stinks.'>Apple banning Flash applications from iPhone 4.0? That stinks.</a></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://www.itwriting.com/blog/2197-adobe-flash-vs-apple-ipad-ria-in-the-balance.html/feed</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>A year of blogging: another crazy year in tech</title>
		<link>http://www.itwriting.com/blog/2029-a-year-of-blogging-another-crazy-year-in-tech.html</link>
		<comments>http://www.itwriting.com/blog/2029-a-year-of-blogging-another-crazy-year-in-tech.html#comments</comments>
		<pubDate>Thu, 31 Dec 2009 22:55:41 +0000</pubDate>
		<dc:creator>tim</dc:creator>
				<category><![CDATA[.net]]></category>
		<category><![CDATA[Sun]]></category>
		<category><![CDATA[adobe]]></category>
		<category><![CDATA[apple]]></category>
		<category><![CDATA[blogging]]></category>
		<category><![CDATA[exchange]]></category>
		<category><![CDATA[flash]]></category>
		<category><![CDATA[google]]></category>
		<category><![CDATA[internet]]></category>
		<category><![CDATA[microsoft]]></category>
		<category><![CDATA[oracle]]></category>
		<category><![CDATA[silverlight]]></category>
		<category><![CDATA[software development]]></category>
		<category><![CDATA[visual studio]]></category>
		<category><![CDATA[web authoring]]></category>
		<category><![CDATA[windows]]></category>

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


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


<p>Related posts:<ol><li><a href='http://www.itwriting.com/blog/352-the-curious-silence-of-the-ie-team-microsoft-needs-to-rediscover-blogging.html' rel='bookmark' title='Permanent Link: The curious silence of the IE team &#8211; Microsoft needs to rediscover blogging'>The curious silence of the IE team &#8211; Microsoft needs to rediscover blogging</a></li>
<li><a href='http://www.itwriting.com/blog/3075-silverlight-versus-html-flash-microsoft-defends-its-role.html' rel='bookmark' title='Permanent Link: Silverlight versus HTML, Flash &ndash; Microsoft defends its role'>Silverlight versus HTML, Flash &ndash; Microsoft defends its role</a></li>
<li><a href='http://www.itwriting.com/blog/2466-silverlight-4-0-released-to-the-web-tools-still-not-final.html' rel='bookmark' title='Permanent Link: Silverlight 4.0 released to the web; tools still not final'>Silverlight 4.0 released to the web; tools still not final</a></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://www.itwriting.com/blog/2029-a-year-of-blogging-another-crazy-year-in-tech.html/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>IntelliJ IDEA goes free and open source</title>
		<link>http://www.itwriting.com/blog/1880-intellij-idea-goes-free-and-open-source.html</link>
		<comments>http://www.itwriting.com/blog/1880-intellij-idea-goes-free-and-open-source.html#comments</comments>
		<pubDate>Fri, 16 Oct 2009 07:22:48 +0000</pubDate>
		<dc:creator>tim</dc:creator>
				<category><![CDATA[adobe]]></category>
		<category><![CDATA[java]]></category>
		<category><![CDATA[open source]]></category>
		<category><![CDATA[oracle]]></category>
		<category><![CDATA[software development]]></category>

		<guid isPermaLink="false">http://www.itwriting.com/blog/1880-intellij-idea-goes-free-and-open-source.html</guid>
		<description><![CDATA[<p>Yesterday JetBrains announced that its core product, the IDEA IDE for Java, is becoming open source under the Apache 2.0 license. There will be a free Community Edition and a commercial edition with more features. This list of additional features not in the free edition is rather extensive, including UML class diagrams, code coverage, <p><i>...continue reading</i> <a href="http://www.itwriting.com/blog/1880-intellij-idea-goes-free-and-open-source.html">IntelliJ IDEA goes free and open source</a></p>


Related posts:<ol><li><a href='http://www.itwriting.com/blog/75-jetbrains-omea-going-free-and-open-source.html' rel='bookmark' title='Permanent Link: JetBrains OMEA going free and open source'>JetBrains OMEA going free and open source</a></li>
<li><a href='http://www.itwriting.com/blog/519-suns-jonathan-schwartz-makes-the-case-for-free-and-open-source-software.html' rel='bookmark' title='Permanent Link: Sun&#8217;s Jonathan Schwartz makes the case for free and open source software'>Sun&#8217;s Jonathan Schwartz makes the case for free and open source software</a></li>
<li><a href='http://www.itwriting.com/blog/368-adobe-friend-or-enemy-of-open-source-open-standards.html' rel='bookmark' title='Permanent Link: Adobe: friend or enemy of open source, open standards?'>Adobe: friend or enemy of open source, open standards?</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[<p>Yesterday JetBrains announced that its core product, the IDEA IDE for Java, is becoming <a href="http://www.jetbrains.com/company/press/pr_151009.html" target="_blank">open source under the Apache 2.0 license</a>. There will be a free Community Edition and a commercial edition with <a href="http://www.jetbrains.com/idea/nextversion/editions_comparison_matrix.html" target="_blank">more features</a>. This list of additional features <strong>not</strong> in the free edition is rather extensive, including UML class diagrams, code coverage, Android support, JSP debugging, JavaScript debugging, support for other languages such as Ruby, SQL, HTML, JavaScript, ActionScript, PHP, support for additional version control systems including Team Foundation Server, ClearCase and Perforce, and above all specific support for frameworks and technologies including Rails, Spring, EJB, Tomcat, JBoss and WebSphere, and even Adobe AIR.</p>
<p>In other words, the free part is the core IDE plus a few features; the commercial edition adds a lot of value for most users.</p>
<p>CEO Sergey Dimitriev remarks:</p>
<blockquote><p>Open source has become the mainstream, and we continue to embrace it as an exciting challenge. In brief, we&#8217;re not changing direction — we&#8217;re moving forward.</p>
</blockquote>
<p>IDEA is an excellent and popular IDE and last time I looked I found it more productive and enjoyable to use than its obvious alternative, <a href="http://www.eclipse.org" target="_blank">Eclipse</a>. I imagine that IntelliJ is hoping to strengthen the community and availability of add-ons for IDEA, as well as attracting new users.</p>
<p>Although this is welcome news – and I’d encourage any Java developer to try the product – it would be interesting to know more about why JebBrains is taking this step. Borland’s JBuilder was once highly successful, until the free Eclipse offering eroded its market share. Seeing how important the add-on community was in Eclipse, Borland belatedly issued a free JBuilder and sought to make it an alternative IDE platform for third parties, but by then it was too late. JBuilder was discontinued and a new product of the same name appeared in its place, built on Eclipse; it is <a href="http://www.codegear.com/products/jbuilder" target="_blank">still available</a> but is now a niche product. I’ve not got any up-to-date figures but I’d expect JBuilder’s market share to be tiny now.</p>
<p>Unlike JBuilder, IDEA has remained popular despite Eclipse. Comments <a href="http://stackoverflow.com/questions/152691/is-eclipse-the-best-ide-for-java" target="_blank">on stackoverflow</a>, for example, show how well liked it is:</p>
<blockquote><p>Eclipse was the first IDE to move me off of XEmacs. However, when my employer offered to buy me a Intellij IDEA license if I wanted one it only took 3 days with an evaluation copy to convince me to go for it.</p>
<p>It seems like so many small things are just nicer.</p>
</blockquote>
<p>The problem is that the free Eclipse, or free <a href="http://www.netbeans.org/" target="_blank">NetBeans</a>, or free <a href="http://www.oracle.com/technology/products/jdev/index.html" target="_blank">Oracle JDeveloper</a>, are good enough to get your work done, making it hard to compete; and I am not sure whether the addition of free IntelliJ IDEA to the list is a sign of strength or weakness.</p>
<p>My guess is that serious users will still want the commercial edition with its many additional features, so this may not be as radical a step as it first appears.</p>
<div style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; float: none; padding-top: 0px" id="scid:0767317B-992E-4b12-91E0-4F059A8CECA8:b7344c7d-5788-4da9-ab2c-543fe9e3b39b" class="wlWriterEditableSmartContent">Technorati Tags: <a href="http://technorati.com/tags/intellij" rel="tag">intellij</a>,<a href="http://technorati.com/tags/java" rel="tag">java</a>,<a href="http://technorati.com/tags/jbuilder" rel="tag">jbuilder</a>,<a href="http://technorati.com/tags/eclipse" rel="tag">eclipse</a>,<a href="http://technorati.com/tags/netbeans" rel="tag">netbeans</a>,<a href="http://technorati.com/tags/jetbrains" rel="tag">jetbrains</a></div>


<p>Related posts:<ol><li><a href='http://www.itwriting.com/blog/75-jetbrains-omea-going-free-and-open-source.html' rel='bookmark' title='Permanent Link: JetBrains OMEA going free and open source'>JetBrains OMEA going free and open source</a></li>
<li><a href='http://www.itwriting.com/blog/519-suns-jonathan-schwartz-makes-the-case-for-free-and-open-source-software.html' rel='bookmark' title='Permanent Link: Sun&#8217;s Jonathan Schwartz makes the case for free and open source software'>Sun&#8217;s Jonathan Schwartz makes the case for free and open source software</a></li>
<li><a href='http://www.itwriting.com/blog/368-adobe-friend-or-enemy-of-open-source-open-standards.html' rel='bookmark' title='Permanent Link: Adobe: friend or enemy of open source, open standards?'>Adobe: friend or enemy of open source, open standards?</a></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://www.itwriting.com/blog/1880-intellij-idea-goes-free-and-open-source.html/feed</wfw:commentRss>
		<slash:comments>7</slash:comments>
		</item>
		<item>
		<title>London Stock Exchange migrating from .NET to Oracle/UNIX platform</title>
		<link>http://www.itwriting.com/blog/1787-london-stock-exchange-migrating-from-net-to-oracleunix-platform.html</link>
		<comments>http://www.itwriting.com/blog/1787-london-stock-exchange-migrating-from-net-to-oracleunix-platform.html#comments</comments>
		<pubDate>Wed, 16 Sep 2009 12:10:02 +0000</pubDate>
		<dc:creator>tim</dc:creator>
				<category><![CDATA[.net]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[microsoft]]></category>
		<category><![CDATA[oracle]]></category>
		<category><![CDATA[sql]]></category>
		<category><![CDATA[windows]]></category>

		<guid isPermaLink="false">http://www.itwriting.com/blog/1787-london-stock-exchange-migrating-from-net-to-oracleunix-platform.html</guid>
		<description><![CDATA[<p>The London Stock Exchange has agreed to acquire MillenniumIT, and will be replacing its TradElect and Infolect systems with the MillenniumIT trading system. TradElect is based on Windows Server and .NET,&#160; and was created by Microsoft and Accenture. Microsoft used to use the LSE’s system as a showcase for .NET scalability, but while it <p><i>...continue reading</i> <a href="http://www.itwriting.com/blog/1787-london-stock-exchange-migrating-from-net-to-oracleunix-platform.html">London Stock Exchange migrating from .NET to Oracle/UNIX platform</a></p>


Related posts:<ol><li><a href='http://www.itwriting.com/blog/2169-the-mystery-of-the-slow-exchange-2007-when-hard-coded-values-come-back-to-haunt-you.html' rel='bookmark' title='Permanent Link: The mystery of the slow Exchange 2007: when hard-coded values come back to haunt you'>The mystery of the slow Exchange 2007: when hard-coded values come back to haunt you</a></li>
<li><a href='http://www.itwriting.com/blog/915-running-oracle-on-amazons-cloud.html' rel='bookmark' title='Permanent Link: Running Oracle on Amazon&rsquo;s cloud'>Running Oracle on Amazon&rsquo;s cloud</a></li>
<li><a href='http://www.itwriting.com/blog/2949-oracle-breaks-then-mends-eclipse-with-new-java-build.html' rel='bookmark' title='Permanent Link: Oracle breaks, then mends Eclipse with new Java build'>Oracle breaks, then mends Eclipse with new Java build</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[<p>The London Stock Exchange has agreed to acquire <a href="http://www.millenniumit.com/media_room/index.html">MillenniumIT</a>, and will be replacing its TradElect and Infolect systems with the MillenniumIT trading system. TradElect is based on Windows Server and .NET,&#160; and was created by Microsoft and Accenture. Microsoft used to use the LSE’s system as a showcase for .NET scalability, but while it proved that .NET can work for large systems, the LSE suffered an outage in <a href="http://www.lse.co.uk/FinanceNews.asp?ArticleCode=42kwr3hcsrmieve&amp;ArticleHeadline=FTSE_rallies_as_banks_surge_but_LSE_outage_hits_trade">September 2008</a> that was <a href="http://realitylenses.blogspot.com/2009/07/lse-microsoft-what-was-ment-to-happen.html">rumoured to be the fault of TradElect</a>.</p>
<p>I don’t know much about MillenniumIT but note that the company is a <a href="http://www.millenniumit.com/about/index.php">partner with Sun and Oracle</a> and that the <a href="http://www.millenniumit.com/pdf/20090605_exchange.pdf">MillenniumIT Exchange brochure</a> [pdf] states:</p>
<blockquote><p>Operating System: UNIX or Linux</p>
<p>Database: Oracle</p>
</blockquote>
<p>As Brian Bryson of IBM/Rational observes, it is short-sighted to <a href="http://rationaltester.wordpress.com/2009/07/03/london-stock-exchange-and-windows/">lay the blame on the platform</a>. Nevertheless, considering the high profile of this system and Microsoft’s active involvement it is at least an embarrassment.</p>
<p>The mitigation for Microsoft is that .NET has less to prove these days. Even if running a system as large and performance-critical as the London Stock Exchange was a step too far, particularly for Server 2003 and (apparently) SQL Server 2000, that doesn’t rule out Microsoft’s technology for more usual workloads; and there are improvements in Server 2008 and SQL Server 2008.</p>
<p>Still, I’d love to know more about why the LSE is abandoning TradElect and what the lessons are for those designing and implementing systems at this level.</p>
<p>The problems with TradElect are thoroughly debated in the <a href="http://blogs.computerworld.com/london_stock_exchange_to_abandon_failed_windows_platform">comments here</a>.</p>
<p><strong>Update</strong>: Microsoft’s <a href="http://www.microsoft.com/uk/getthefacts/lse.mspx">LSE Case Study from 2006 is here</a>.</p>
<p>I have also received the following statement from a Microsoft spokesperson:</p>
<blockquote><p>Microsoft continues to support some of the most demanding, mission-critical environments in the world and is constantly raising the performance bar with new solutions.&#160; Most recently, Microsoft completed three different proof-of-concept projects for a major international stock exchange that demonstrate Windows Server 2008 and Microsoft .NET can successfully support very low latency trading activities, in the 100 microsecond range using standard 1 Gigabit Ethernet.&#160; With the addition of Microsoft Network Direct, that latency is further reduced by 50%, which is industry leading performance.</p>
</blockquote>
<p>
<div style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; float: none; padding-top: 0px" id="scid:0767317B-992E-4b12-91E0-4F059A8CECA8:309e364c-bddc-4f3f-9663-27a95175e3c1" class="wlWriterEditableSmartContent">Technorati Tags: <a href="http://technorati.com/tags/microsoft" rel="tag">microsoft</a>,<a href="http://technorati.com/tags/london+stock+exchange" rel="tag">london stock exchange</a>,<a href="http://technorati.com/tags/oracle" rel="tag">oracle</a>,<a href="http://technorati.com/tags/.net" rel="tag">.net</a>,<a href="http://technorati.com/tags/linux" rel="tag">linux</a>,<a href="http://technorati.com/tags/tradelect" rel="tag">tradelect</a>,<a href="http://technorati.com/tags/milleniumit" rel="tag">milleniumit</a></div></p>


<p>Related posts:<ol><li><a href='http://www.itwriting.com/blog/2169-the-mystery-of-the-slow-exchange-2007-when-hard-coded-values-come-back-to-haunt-you.html' rel='bookmark' title='Permanent Link: The mystery of the slow Exchange 2007: when hard-coded values come back to haunt you'>The mystery of the slow Exchange 2007: when hard-coded values come back to haunt you</a></li>
<li><a href='http://www.itwriting.com/blog/915-running-oracle-on-amazons-cloud.html' rel='bookmark' title='Permanent Link: Running Oracle on Amazon&rsquo;s cloud'>Running Oracle on Amazon&rsquo;s cloud</a></li>
<li><a href='http://www.itwriting.com/blog/2949-oracle-breaks-then-mends-eclipse-with-new-java-build.html' rel='bookmark' title='Permanent Link: Oracle breaks, then mends Eclipse with new Java build'>Oracle breaks, then mends Eclipse with new Java build</a></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://www.itwriting.com/blog/1787-london-stock-exchange-migrating-from-net-to-oracleunix-platform.html/feed</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
	</channel>
</rss>
