<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
  <title>Athen's blog</title>
  <link rel="alternate" type="text/html" href="http://www.javaworld.com/community/blog/2"/>
  <link rel="self" type="application/atom+xml" href="http://www.javaworld.com/community/blog/2/atom/feed"/>
  <id>http://www.javaworld.com/community/blog/2/atom/feed</id>
  <updated>2008-04-25T21:17:07-04:00</updated>
  <entry>
    <title>Java: A platform for platforms</title>
    <link rel="alternate" type="text/html" href="http://www.javaworld.com/community/node/1887" />
    <id>http://www.javaworld.com/community/node/1887</id>
    <published>2008-11-19T12:43:25-05:00</published>
    <updated>2008-11-20T11:46:45-05:00</updated>
    <author>
      <name>Athen</name>
    </author>
    <category term="IBM" />
    <category term="java" />
    <category term="JBoss" />
    <category term="open source" />
    <category term="Oracle" />
    <category term="SpringSource" />
    <category term="Sun re-org" />
    <summary type="html"><![CDATA[<p>Not long ago, JW blogger Josh Fruhlinger began asking the question: <a href="http://www.javaworld.com/community/node/1595">What happens to Java without Sun?</a> The general sentiment among commenters has been -- perhaps a bit defensively -- "Nothing happens to Java without Sun! Don't you realize it's open source?"</p>
    ]]></summary>
    <content type="html"><![CDATA[<p>Not long ago, JW blogger Josh Fruhlinger began asking the question: <a href="http://www.javaworld.com/community/node/1595">What happens to Java without Sun?</a> The general sentiment among commenters has been -- perhaps a bit defensively -- "Nothing happens to Java without Sun! Don't you realize it's open source?"</p>
<p>Well, the question was repeated last week in Timothy O'Brien's <a href="http://broadcast.oreilly.com/2008/11/suns-layoffs-who-is-anil-gadre.html">coverage of the Sun layoffs</a>. And it came up again in at least one <a href="http://java.dzone.com/articles/recession-hits-sun-hardis-it-t">post on DZone</a>. And then, finally, someone tried to answer the question.</p>
<p>Riyad Kalla may have mis-stated his point when he asked "<a href="http://java.dzone.com/articles/is-java-becoming-irrelevant">Is Java becoming irrelevant?</a>" but his analysis is worth following. While Sun's  reorganization is promising from a shareholder perspective, it also is a <a href="http://www.javaworld.com/javaworld/jw-11-2008/jw-11-sun-banks-on-open-source.html">scramble for position</a> in the Java enterprise software market. The question now is whether that market has already evolved beyond Sun's ability to catch up.</p>
<p>Kalla mentions several vendors that do and will compete with Sun for ownership of Java -- not in terms of licensing, but in terms of affinity. As he points out, RedHat, IBM, and Oracle all have stake in the future of Java, and could be <a href="http://www.javaworld.com/javaworld/jw-08-2008/082108-sun-buyout-rumors.html">high bidders</a> if it comes to that. But Kalla also mentions SpringSource, a company still small enough that it is unlikely to be invited to the auction, should there be one; but who needs an invitation when you can crash the gate? (Gate crashing has worked brilliantly for SpringSource so far, with CEO Rod Johnson now an <a href="http://www.sdtimes.com/link/33001">executive committee member of the JCP</a>.)</p>
<p>The real point of Kalla's speculation is that, while the "one-time stoic steward" of the Java platform is showing signs of weakness, "there are a lot of big elephants in the room," whose revenue streams are equally -- if not more -- tied to the Java platform. Moreover, none of these players needs to wrestle control of the Java language from Sun, not when peripheral attacks work just as well.</p>
<p>The trick, according to Kalla, would be to devalue Java as a language and, instead, promote the Java platform as a "means of execution for other languages controlled by other sources." Or, as he put it, a <em>platform for platforms</em>.</p>
<p><a href="http://www.javaworld.com/javaworld/jw-11-2008/jw-11-springsource-g2one.html">SpringGroovy</a>, anyone? </p>
<p><b>Worth reading</b></p>
<ul>
<li><a href="http://java.dzone.com/articles/is-java-becoming-irrelevant">Is Java becoming irrelevant?</a></li>
<li><a href="http://java.dzone.com/articles/recession-hits-sun-hardis-it-t">Recession hits Sun - time to worry?</a></li>
<li><a href="http://www.javaworld.com/javaworld/jw-11-2008/jw-11-sun-banks-on-open-source.html">Sun banks on open source</a></li>
<li><a href="http://www.sdtimes.com/link/33001">Rod Johnson on a mission to open up the JCP</a></a></li>
</ul>
    ]]></content>
  </entry>
  <entry>
    <title>Sun layoffs signal new direction</title>
    <link rel="alternate" type="text/html" href="http://www.javaworld.com/community/node/1875" />
    <id>http://www.javaworld.com/community/node/1875</id>
    <published>2008-11-18T18:32:13-05:00</published>
    <updated>2008-11-18T19:29:57-05:00</updated>
    <author>
      <name>Athen</name>
    </author>
    <category term="java" />
    <category term="open source" />
    <category term="software division" />
    <category term="Sun layoffs" />
    <summary type="html"><![CDATA[<p>Sun Microsystems made headlines last week with the announcement that it would <a href="http://www.javaworld.com/javaworld/jw-11-2008/jw-11-sun-layoffs.html">cut up to 18% of its workforce</a>. While much has been said about the layoffs and related departures (such as Rich Green's), there is another story here: Sun is in the midst of a massive, if possibly undirected, <a href="http://www.javaworld.com/javaworld/jw-11-2008/jw-11-sun-banks-on-open-source.html">redefinition</a>.</p>
    ]]></summary>
    <content type="html"><![CDATA[<p>Sun Microsystems made headlines last week with the announcement that it would <a href="http://www.javaworld.com/javaworld/jw-11-2008/jw-11-sun-layoffs.html">cut up to 18% of its workforce</a>. While much has been said about the layoffs and related departures (such as Rich Green's), there is another story here: Sun is in the midst of a massive, if possibly undirected, <a href="http://www.javaworld.com/javaworld/jw-11-2008/jw-11-sun-banks-on-open-source.html">redefinition</a>.</p>
<p>New business divisions focused on Application Platform Software and Cloud Computing and Developer Technologies demonstrate renewed commitment to software, with open source products like <a href="http://www.javaworld.com/javaworld/jw-11-2008/jw-11-glassfish-osgi-appserver.html">Glassfish</a>, <a href="http://www.javaworld.com/javaworld/jw-01-2008/jw-01-sun-acquires-mysql.html">MySQL</a>, and <a href="http://www.javaworld.com/javaworld/jw-12-2007/jw-12-netbeans.html">NetBeans</a> at the fore. Less is being said, directly, <a href="http://www.javaworld.com/community/node/1757">about Java</a>, which remains a bit of mystery from a company that recently took pains to switch its stock ticker from SUNW to <a href="http://www.javaworld.com/javaworld/jw-08-2007/082307-sun-wants-investors-to-recognize.html">JAVA</a>. </p>
<p>In a <a href="http://www.computerworld.com/action/article.do?command=viewArticleBasic&amp;taxonomyName=&amp;articleId=9117060">discussion with Computerworld</a>, IDC Analyst Jean Bozman noted that Jonathan Schwartz has intended for Sun to be "the category leader in open source for enterprise users." According to the Computerworld report, Bozman believes Sun officials hope to <a href="http://java.dzone.com/news/sun-moves-in-strange-ways-or-i">make money</a> off of open-source technologies through technical support contracts and selling hardware to users. At the same time, the company clearly is not "getting the maximum leverage [it] could" from its open source products. </p>
<p>Last Friday's reorganization reflects the conviction of <a href="http://www.javaworld.com/javaworld/jw-10-2008/jw-10-sun-a-software-company.html">some shareholders</a>, at least, that Sun Microsystems is fundamentally a software company. Whether that conviction has arrived soon enough, or has sufficient C-level backing to stick, remains to be seen. </p>
<p><b>Worth reading</b>:</p>
<ul>
<li><a href="http://www.networkworld.com/news/2008/102308-sun-denies-bechtolsheim-departure.html">Sun denies Bechtolsheim is leaving</a></li>
<li><a href="http://www.computerworld.com/action/article.do?command=viewArticleBasic&amp;taxonomyName=&amp;articleId=9117060">Schwartz says meltdown good for Sun</a></li>
<li><a href="http://broadcast.oreilly.com/2008/11/suns-layoffs-who-is-anil-gadre.html">Sun's layoffs, and who is Anil Gadre?</li>
</ul>
    ]]></content>
  </entry>
  <entry>
    <title>App servers rated - developers weigh in</title>
    <link rel="alternate" type="text/html" href="http://www.javaworld.com/community/node/1709" />
    <id>http://www.javaworld.com/community/node/1709</id>
    <published>2008-10-30T15:05:53-04:00</published>
    <updated>2008-11-01T01:14:26-04:00</updated>
    <author>
      <name>Athen</name>
    </author>
    <category term="Application servers" />
    <category term="Geronimo" />
    <category term="JBoss" />
    <category term="WebLogic" />
    <category term="WebSphere" />
    <summary type="html"><![CDATA[<!--paging_filter--><p>A recently released Evans Data developer survey ranks application servers based on 21 factors, including performance, security, database connectivity, scalability, and cost benefit. Esther Schindler in CIO.com reports that Apache Geronimo, JBoss AS, and WebLogic get high marks from developers surveyed. Glassfish also did well in the Java EE server niche category.</p>
<p>According to Schindler's report, developers are less fervent in support for WebLogic today than in 2006, a decline Evans Data associates with uncertainty about the product's future (in wake of the Oracle acquisition of BEA).</p>
    ]]></summary>
    <content type="html"><![CDATA[<!--paging_filter--><p>A recently released Evans Data developer survey ranks application servers based on 21 factors, including performance, security, database connectivity, scalability, and cost benefit. Esther Schindler in CIO.com reports that Apache Geronimo, JBoss AS, and WebLogic get high marks from developers surveyed. Glassfish also did well in the Java EE server niche category.</p>
<p>According to Schindler's report, developers are less fervent in support for WebLogic today than in 2006, a decline Evans Data associates with uncertainty about the product's future (in wake of the Oracle acquisition of BEA).</p>
<p>Open source app servers Geronimo and JBoss AS also did well, with results indicating that some companies are beginning to overcome the lack of tech support associated with OS products. From the Evans Data report:</p>
<p><em>"Geronimo might have been burdened by the perception amongst users of a lack of support [...] However, this was not the case with Geronimo [...] IBM has provided resources and support in a variety of ways to Geronimo and the Apache Software Foundation, including technical support."</em></p>
<p>JBoss also did well among enterprise developers, being ranked as delivering the best value to cost ratio, the best compatibility with other software, and the best security, according to Schindler's report. </p>
<p><strong>Let's discuss</strong>: What app servers do you use in your day-to-day work and how would you rank them in overall user satisfaction? </p>
<p>--Athen</p>
<p><strong>More about app servers</strong></p>
<ul>
<li>Read the complete report on JavaWorld: "<a href="http://www.javaworld.com/javaworld/jw-10-2008/jw-10-developers-rank-best-app-servers.html">Developers rank application servers</a>."</li>
<li>Also check out the JW comparison: "<a href="http://www.javaworld.com/javaworld/jw-12-2007/jw-12-appservers.html">JBoss, Geronimo, or Tomcat?</a>"</li>
<li>And see: "<a href="http://www.javaworld.com/javaworld/jw-01-2008/jw-01-tomcat6.html">Is Tomcat an app server?</a>"</li>
</ul>
    ]]></content>
  </entry>
  <entry>
    <title>Rumors greatly exaggerated  - Java&#039;s demise</title>
    <link rel="alternate" type="text/html" href="http://www.javaworld.com/community/node/807" />
    <id>http://www.javaworld.com/community/node/807</id>
    <published>2008-06-11T14:45:30-04:00</published>
    <updated>2008-06-12T01:57:46-04:00</updated>
    <author>
      <name>Athen</name>
    </author>
    <category term="Death of Java" />
    <category term="future of Java" />
    <category term="Java ecosystem" />
    <category term="Java language" />
    <summary type="html"><![CDATA[<!--paging_filter--><p>In a recent article published by IBM developerWorks Ted Neward casts some perspective on the rumors of Java's demise.  After a quick survey of the variety of arguments circulating -- some cite numbers that show Java has fallen (marginally) from its top-tier spot, while others decry the lack of features found in alternative environments du jour -- he declares the Java platform "<a href="http://www.ibm.com/developerworks/java/library/j-cobol.html">Dead like COBOL</a>."</p>
    ]]></summary>
    <content type="html"><![CDATA[<!--paging_filter--><p>In a recent article published by IBM developerWorks Ted Neward casts some perspective on the rumors of Java's demise.  After a quick survey of the variety of arguments circulating -- some cite numbers that show Java has fallen (marginally) from its top-tier spot, while others decry the lack of features found in alternative environments du jour -- he declares the Java platform "<a href="http://www.ibm.com/developerworks/java/library/j-cobol.html">Dead like COBOL</a>." (Which of course means alive and thrashing; nearly twenty years after falling out of fashion, COBOL is still cashing checks, moving mainframes, and <a href="http://www.javaworld.com/javaworld/jw-02-2008/jw-02-cobol.html">being taught in schools</a>.)</p>
<p>Perhaps the most interesting piece of the article is Ted's overview of the Java ecosystem as it stands today. The Java language is the weakest link in this ecosystem, he says, being more than a decade old and (with the addition of new features) in real danger of collapsing under its own weight. The JVM and (JSE and JEE) libraries are the invaluable, if aging, core of the platform, and all three continue to evolve. Client-side Java may well be too late out of the gate, but Java is "the established player in the server space, particularly when examining the options for non-Windows back-end farms."</p>
<p>This brings us to the newest layer of the Java ecosystem, what Ted calls <em>non-Java JVM programming languages</em>:</p>
<p>"Where Java leaves off, other languages pick up, enhance, and provide solutions. Groovy provides a nice dynamic, objectish scripting solution around Java objects. (j)Ruby offers a Ruby implementation on top of the JVM, opening up the world of Rails and ActiveRecord to Java programmers. Scala and Jaskell bring functional concepts home to the JVM, offering potential solutions to the rising problem of concurrency. And so on, and so on, and so on."</p>
<p>Whereas some might cite the popularity of JRuby or the growing interest in Scala as evidence of Java's waning power, Ted calls alternate languages for the JVM "what the technology pundits missed" in the rush to declare Java dead. Java may well be the <a href="http://ola-bini.blogspot.com/2008/01/language-explorations.html">last big programming language</a> (as Ola Bini has recently suggested) but the Java libraries will, without a doubt, outlive every programmer using them today. </p>
<p><strong>What do you think the future holds for Java -- or for you as a Java-based programmer?  What are you doing to stay in stride (or not) with the Java platform as it evolves?</strong></p>
    ]]></content>
  </entry>
  <entry>
    <title>Welcome to JW Blogs!</title>
    <link rel="alternate" type="text/html" href="http://www.javaworld.com/community/node/563" />
    <id>http://www.javaworld.com/community/node/563</id>
    <published>2008-04-25T15:33:32-04:00</published>
    <updated>2008-04-25T21:17:07-04:00</updated>
    <author>
      <name>Athen</name>
    </author>
    <category term="JavaWorld" />
    <category term="JW blogs" />
    <summary type="html"><![CDATA[<!--paging_filter--><p>Hello, and welcome to the first iteration of the JavaWorld blogs! Launching blogs was one of my priorities when I started editing JavaWorld a little less than a year ago, so I'm thrilled to be up and running with them today.</p>
<p>The goal of JW Blogs is to provide a daily mix of valuable reading from around the Java world. Some of the  blogs you'll find here are syndicated and others are exclusive to JavaWorld. Notably, most of them are written by JavaWorld contributors, past or present. We also welcome blogs from JavaWorld community members -- just <a href="mailto:jwblogs@javaworld.com">send us a proposal</a>. One thing I can promise is that all of the blogs you find in the JW blogsphere will have been selected for relevance of content and the technical expertise of the author. No fluff here! (Or, perhaps, only really good fluff need apply.)</p>
    ]]></summary>
    <content type="html"><![CDATA[<!--paging_filter--><p>Hello, and welcome to the first iteration of the JavaWorld blogs! Launching blogs was one of my priorities when I started editing JavaWorld a little less than a year ago, so I'm thrilled to be up and running with them today.</p>
<p>The goal of JW Blogs is to provide a daily mix of valuable reading from around the Java world. Some of the  blogs you'll find here are syndicated and others are exclusive to JavaWorld. Notably, most of them are written by JavaWorld contributors, past or present. We also welcome blogs from JavaWorld community members -- just <a href="mailto:jwblogs@javaworld.com">send us a proposal</a>. One thing I can promise is that all of the blogs you find in the JW blogsphere will have been selected for relevance of content and the technical expertise of the author. No fluff here! (Or, perhaps, only really good fluff need apply.)</p>
<p>One of the cool things about this blog platform (it's Drupal, by the way -- more about that later) is that you don't need to have a blog of your own to participate in this community. When you land on the blogs mainpage, you see the most recent posts from our bloggers, as well as the current tagged topics they're posting about. If you're interested in a particular topic -- say OSGi or Groovy -- just click on it and you'll land in that topical zone, where you should see posts from a variety of authors. If you have something to add to a discussion, drop a comment. If you have a lot to say about a topic, create a thread, tag it appropriately, and it will end up a post in that topical zone. </p>
<p>Commenting in other people's blogs and posting in topical zones is a great way to start building your reputation without the commitment of your own blog. For the same reason, we encourage you to <a href="http://www.javaworld.com/community/?q=user/register">register and create a profile</a>; otherwise all your words will be signed "anonymous," which is no way to introduce yourself. (Note, also, that blog membership is currently <em>not</em> synced with JavaWorld forum membership. We apologize to our forum members for this inconvenience. The blogs are the first step toward a new, unified JavaWorld community platform, so please bear with us.)</p>
<p>So, about Drupal. It's a PHP platform isn't it? As you might think, the decision to go with non-Java-based blogging platform wasn't made overnight. In the end we chose Drupal because it is simply the most versatile and extensible open source, community-based CMS on the planet today. Or, to put it differently, there may have been an equally slick platform written in Java, but not open source. Also, Drupal is a particular favorite of Adam Gaffin, who does most of the coding for the JW community platforms. He sold me on it through sheer, good natured persistence. </p>
<p>There's a lot more to say about JW Blogs, especially as we continue to work on them in the coming weeks. We hope you'll ask questions and give us your feedback -- either by commenting here or writing Adam and me at <a href="mailto:jwblogs@javaworld.com">jwblogs@javaworld.com</a>.  Your input will make a difference in this feature of JavaWorld, just as it does on the site as a whole. </p>
<p>Before I sign off, I want to give thanks to the  writers who are already contributing to JW Blogs this week: Arun Gupta, Ted Neward, John Zukowski, Charles Nutter, and Andrew Glover. It's an honor and a pleasure, sirs.</p>
<p>On behalf of JavaWorld and the JW Blogs team --</p>
<p><strong>Welcome!</strong></p>
<p>Athen O'Shea<br />
Editor, JavaWorld<br />
<a href="mailto:athen@javaworld.com">athen@javaworld.com</a></p>
    ]]></content>
  </entry>
</feed>
