{"id":5259,"date":"2011-12-21T10:06:52","date_gmt":"2011-12-21T09:06:52","guid":{"rendered":"http:\/\/www.itwriting.com\/blog\/5259-android-good-or-bad-for-java-oracle-claims-harm-but-i-am-sceptical.html"},"modified":"2011-12-21T10:06:52","modified_gmt":"2011-12-21T09:06:52","slug":"android-good-or-bad-for-java-oracle-claims-harm-but-i-am-sceptical","status":"publish","type":"post","link":"https:\/\/www.itwriting.com\/blog\/5259-android-good-or-bad-for-java-oracle-claims-harm-but-i-am-sceptical.html","title":{"rendered":"Android: good or bad for Java? Oracle claims harm but I am sceptical"},"content":{"rendered":"<p>Patent blogger Florian Mueller <a href=\"http:\/\/fosspatents.blogspot.com\/2011\/12\/oracle-wants-google-trial-to-start-in.html\" target=\"_blank\">quotes a statement<\/a> filed by Oracle in its legal dispute with Google over its use of the Java language in Android:<\/p>\n<blockquote>\n<p>Android&#8217;s growth in the mobile device market has been exponential, steadily diminishing Java&#8217;s share. For instance, Amazon&#8217;s newly-released Kindle Fire tablet is based on Android, while prior versions of the Kindle were Java-based. Android has been gaining in other areas as well, with Android-based set-top boxes and even televisions appearing this year. These are markets where Java has traditionally been strong but is now losing ground to Android. The longer Android is allowed to continue fragmenting the Java ecosystem, the more serious the harm to Java becomes, and the more difficult it is to try to unwind. Oracle suffers harm in the form of lost licensing opportunities for its existing Java platform products, and the enterprise-wide harm from fragmentation of Java, which reduces the &#8216;write once, run anywhere&#8217; capability that has historically provided Java such great value.<\/p>\n<\/blockquote>\n<p>The Kindle is an interesting example. I had not realised that the pre-Fire Kindle runs Java, but Oracle shows it as a <a href=\"http:\/\/www.java.com\/en\/java_in_action\/amazon_kindle.jsp\" target=\"_blank\">case study<\/a> and indeed, here are the <a href=\"https:\/\/kdk-javadocs.s3.amazonaws.com\/1.0\/index.html\" target=\"_blank\">javadocs<\/a>. <\/p>\n<p>Android infuriates Oracle because it uses the Java language, but has its own virtual machine called Dalvik. Dalvik bytecode is different from Java bytecode.<\/p>\n<p>I have no expertise on the legal position, but while I can see Oracle\u2019s point it is also true that Android has greatly boosted interest in Java development. Although Google has fragmented Java, the fact that the language is the same benefits Oracle insofar as it increases the pool of Java developers who may also be inclined to create Java applications on the server or in other contexts.<\/p>\n<p>The interesting question to ask is where Java would be <em>without<\/em> Android. On mobile, it would likely be close to death. Apple\u2019s iOS platform is equally as resistant to Java as to Adobe Flash. RIM Blackberry used to be a Java platform, but is <a href=\"http:\/\/devblog.blackberry.com\/2011\/10\/bbx-blackberry-java-sdk-roadmap\/\" target=\"_blank\">moving away<\/a>:<\/p>\n<blockquote>\n<p>While we will continue to support our BlackBerry Java developer community as they build for BlackBerry smartphones, after further investigation we decided against supporting BlackBerry Java on BlackBerry BBX. We concluded that the BlackBerry Java experience on the BlackBerry PlayBook platform would ultimately not satisfy us, our development community, or our customers as the platform continues to evolve.<\/p>\n<\/blockquote>\n<p>Microsoft has no interest in Java on the Windows Phone OS or in the Windows 8 OS that will likely replace it on devices.<\/p>\n<p>Oracle\u2019s claim is in the context of a legal dispute, and as Mueller observes, the company is happy to show off growing interest in Java in its <a href=\"https:\/\/emeapressoffice.oracle.com\/Press-Releases\/Oracle-Continues-to-Move-Java-Forward-and-Details-Java-SE-8-Roadmap-23ce.aspx\" target=\"_blank\">press releases<\/a> \u2013 though without mentioning the A word.<\/p>\n<p>Of course you can understand why Oracle might want to enjoy the benefit of Java\u2019s Android boost as well as the reward of a legal victory over Google. <\/p>\n<p>PS: interesting that Oracle\u2019s Java press release seems to be served by Microsoft .NET:<\/p>\n<p><a href=\"http:\/\/www.itwriting.com\/blog\/wp-content\/uploads\/2011\/12\/image23.png\"><img loading=\"lazy\" decoding=\"async\" style=\"background-image: none; border-bottom: 0px; border-left: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top: 0px; border-right: 0px; padding-top: 0px\" title=\"image\" border=\"0\" alt=\"image\" src=\"http:\/\/www.itwriting.com\/blog\/wp-content\/uploads\/2011\/12\/image_thumb23.png\" width=\"404\" height=\"177\" \/><\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Patent blogger Florian Mueller quotes a statement filed by Oracle in its legal dispute with Google over its use of the Java language in Android: Android&#8217;s growth in the mobile device market has been exponential, steadily diminishing Java&#8217;s share. For instance, Amazon&#8217;s newly-released Kindle Fire tablet is based on Android, while prior versions of the &hellip; <a href=\"https:\/\/www.itwriting.com\/blog\/5259-android-good-or-bad-for-java-oracle-claims-harm-but-i-am-sceptical.html\" class=\"more-link\">Continue reading <span class=\"screen-reader-text\">Android: good or bad for Java? Oracle claims harm but I am sceptical<\/span> <span class=\"meta-nav\">&rarr;<\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[26,62,67,80],"tags":[143,422,512,686],"class_list":["post-5259","post","type-post","status-publish","format-standard","hentry","category-development","category-open-source","category-professional","category-software-development","tag-android","tag-google","tag-java","tag-oracle"],"_links":{"self":[{"href":"https:\/\/www.itwriting.com\/blog\/wp-json\/wp\/v2\/posts\/5259","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.itwriting.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.itwriting.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.itwriting.com\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.itwriting.com\/blog\/wp-json\/wp\/v2\/comments?post=5259"}],"version-history":[{"count":0,"href":"https:\/\/www.itwriting.com\/blog\/wp-json\/wp\/v2\/posts\/5259\/revisions"}],"wp:attachment":[{"href":"https:\/\/www.itwriting.com\/blog\/wp-json\/wp\/v2\/media?parent=5259"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.itwriting.com\/blog\/wp-json\/wp\/v2\/categories?post=5259"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.itwriting.com\/blog\/wp-json\/wp\/v2\/tags?post=5259"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}