<?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>Rich Sharples&#039; Blog &#187; JBoss</title>
	<atom:link href="http://blog.softwhere.org/tag/jboss/feed" rel="self" type="application/rss+xml" />
	<link>http://blog.softwhere.org</link>
	<description>Musings on the world of software from the sharp end of the long tail</description>
	<lastBuildDate>Sat, 27 Aug 2011 01:03:48 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>With all the enthusiasm of cleaning up a dog turd &#8230;</title>
		<link>http://blog.softwhere.org/archives/1081</link>
		<comments>http://blog.softwhere.org/archives/1081#comments</comments>
		<pubDate>Fri, 26 Aug 2011 20:51:07 +0000</pubDate>
		<dc:creator>sharps</dc:creator>
				<category><![CDATA[java]]></category>
		<category><![CDATA[Red Hat]]></category>
		<category><![CDATA[heroku]]></category>
		<category><![CDATA[J2EE]]></category>
		<category><![CDATA[Java EE]]></category>
		<category><![CDATA[JBoss]]></category>
		<category><![CDATA[JBossAS7]]></category>
		<category><![CDATA[paas]]></category>

		<guid isPermaLink="false">http://blog.softwhere.org/archives/1081</guid>
		<description><![CDATA[… Heroku finally got around to supporting Java. But they couldn&#8217;t do it without first piling on some hate. Why then, if Java is such a miserable platform to develop on would Heroku bother ? Here are a couple of thoughts : 1. Huge Developer Base 2. Massive Adoption 3. Large, Active Ecosystem Only Java [...]]]></description>
			<content:encoded><![CDATA[<p>… Heroku finally got around to supporting Java. But they couldn&#8217;t do it without first <a href="http://blog.heroku.com/archives/2011/8/25/java/">piling on some hate</a>.</p>
<p>Why then, if Java is such a miserable platform to develop on would Heroku bother ?</p>
<p>Here are a couple of thoughts :</p>
<p><b>1. Huge Developer Base</b></p>
<p><img src="http://blog.softwhere.org/wp-content/uploads/2011/08/201108261621.jpg" width="480" height="266" alt="201108261621.jpg" /></p>
<p><b>2. Massive Adoption</b></p>
<p><img src="http://blog.softwhere.org/wp-content/uploads/2011/08/Screen-Shot-2011-08-26-at-4.22.48-PM.png" width="480" height="304" alt="Screen Shot 2011-08-26 at 4.22.48 PM.png" /></p>
<p><b>3. Large, Active Ecosystem</b></p>
<p>Only Java gives developers such a broad range of tools, technologies and APIs &#8211; both commercial and open source. Only Java gives you Open Standard enterprisey features like Transactions, Object Persistence, Messaging, Security, Integration, scalability and high availability for when you need them.</p>
<p>Basically, most professional developers use Java (if they aren&#8217;t beholden to Microsoft that is) and they, to a degree, decide how to spend money on deployment and long-term care and feeding of applications. And Heroku, like any other company wants to make money.</p>
<p>But why would a professional Java developer choose Heroku given their very out of date and poorly informed opinion of Java ?</p>
<p>Surely &#8211; Red Hat&#8217;s OpenShift is a better choice ? Instead of whining about Java&#8217;s shortcomings over the years &#8211; Red Hat / JBoss has put a huge amount of energy in fixing Java&#8217;s shortcomings &#8211; and doing it in an open and collaborative way so the entire ecosystem can benefit. Red Hat has a deep understanding of Java technology and open collaboration &#8211; more than anyone else in the industry. OpenShift&#8217;s support for Java EE 6 is a recent example of this &#8211; we didn&#8217;t sit around complaining that Java EE didn&#8217;t fit with the new deployment paradigm that PaaS represents &#8211; we simply did what we had to do to make it work. <a href="https://openshift.redhat.com/app/">And you can try it for free.</a></p>
<p>Finally, <a href="http://blog.heroku.com/archives/2011/8/25/java/">as Isaac makes clear</a>, it&#8217;s time for the folks at Heroku to wise up about Java and maybe trade in their 2004 copy of <a href="http://www.amazon.com/Beginning-J2EE-1-4-Professional-Beginner/dp/1590593413">&#8220;Beginning J2EE 1.4: From Novice to Professional&#8221;</a> and have a look at some of the advancements in Enterprise Java over the last decade. Hey &#8211; <a href="http://blog.heroku.com/archives/2011/8/25/java/">Adam</a> &#8211; leave a comment and I&#8217;ll buy you a new book <img src='http://blog.softwhere.org/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p><a class="a2a_dd a2a_target addtoany_share_save" href="http://www.addtoany.com/share_save#url=http%3A%2F%2Fblog.softwhere.org%2Farchives%2F1081&amp;title=With%20all%20the%20enthusiasm%20of%20cleaning%20up%20a%20dog%20turd%20%26%238230%3B" id="wpa2a_2"><img src="http://blog.softwhere.org/wp-content/plugins/add-to-any/share_save_171_16.png" width="171" height="16" alt="Share"/></a></p>]]></content:encoded>
			<wfw:commentRss>http://blog.softwhere.org/archives/1081/feed</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Rethinking Enterprise Java</title>
		<link>http://blog.softwhere.org/archives/1078</link>
		<comments>http://blog.softwhere.org/archives/1078#comments</comments>
		<pubDate>Thu, 21 Jul 2011 12:55:51 +0000</pubDate>
		<dc:creator>sharps</dc:creator>
				<category><![CDATA[java]]></category>
		<category><![CDATA[Red Hat]]></category>
		<category><![CDATA[J2EE]]></category>
		<category><![CDATA[Java EE]]></category>
		<category><![CDATA[JBoss]]></category>
		<category><![CDATA[JBossAS7]]></category>

		<guid isPermaLink="false">http://blog.softwhere.org/archives/1078</guid>
		<description><![CDATA[<p>JBoss AS 7 has been out for a week - probably not enough time for opinions to be formed You probably didn't see Red Hat's press release as those things are typically only read by the press so I wanted to draw to you attention a few JBoss Application Server 7 represents a major milestone in the evolution of Java application servers from complex and monolithic to more lightweight, modular and agile. This release will enable developers to re-think how they develop and deploy enterprise Java applications.</p>]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.jboss.org/as7" title="AS 7 Landing Page">JBoss AS 7 has been out for a week or so</a> &#8211; probably not enough time for opinions to be formed but the feedback I&#8217;ve seen so far has been overwhelmingly positive. But that isn&#8217;t the subject of this post.</p>
<p>You probably didn&#8217;t see <a href="http://www.redhat.com/about/news/prarchive/2011/JBoss-Application-Server-y">Red Hat&#8217;s press release</a> as those things are typically only read by the press so I wanted to draw to you attention a single paragraph :</p>
<p><i>&#8220;JBoss Application Server 7 represents a major milestone in the evolution of Java application servers from complex and monolithic to more lightweight, modular and agile. This release will enable developers to re-think how they develop and deploy enterprise Java applications.&#8221;</i></p>
<p>I wrote that and I meant it. Over the last 5 years there has been a significant difference between the Java EE servers like JBoss, Weblogic and Websphere and Apache Tomcat. Tomcat has been the poster-child for the lightweight container movement (but we shouldn&#8217;t forget Jetty and Resin &#8211; both very capable servers) and has established itself as probably the most popular Java run-time.</p>
<p>But I think we&#8217;re at the point where there is no-longer a lightweight division between Java EE servers and Tomcat (and other Web Containers) &#8211; some good blog posts <a href="http://blog.hgomez.net/2011/07/15/servlet-containers-startup-time/">here</a> and <a href="http://rik-ansikter.blogspot.com/2011/07/richfaces-heading-to-jboss-as7-era.html">here</a> that discuss typical developer requirements like startup time and deployment speed (make sure you read the comments). When we&#8217;re at the the point where we&#8217;re discussing sub-second differences between startup or deployment times then I think we have convergence. I think we&#8217;re at a point where you can no longer paint Java EE servers into the big, slow and heavy corner and Tomcat into the lean and fast corner.</p>
<p>Developers have more choice today than ever before &#8211; they can choose a lightweight container but no longer have to make a tradeoff between footprint and features. Or start with a basic server like Tomcat and incrementally build a full featured application server from the ground up as more features like caching, persistence, transactions, messaging, view layer are required.</p>
<p>OK before the Glassfish fanboys chime in &#8211; yes Glassfish did a great job of addressing light-weight needs for Java EE some time ago but by any available measure Glassfish still doesn&#8217;t represent a mainstream choice like Tomcat, JBoss, Weblogic or Websphere.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.softwhere.org/archives/1078/feed</wfw:commentRss>
		<slash:comments>7</slash:comments>
		</item>
		<item>
		<title>Not all free advice is good advice</title>
		<link>http://blog.softwhere.org/archives/1077</link>
		<comments>http://blog.softwhere.org/archives/1077#comments</comments>
		<pubDate>Thu, 21 Jul 2011 12:52:08 +0000</pubDate>
		<dc:creator>sharps</dc:creator>
				<category><![CDATA[java]]></category>
		<category><![CDATA[Red Hat]]></category>
		<category><![CDATA[JBoss]]></category>

		<guid isPermaLink="false">http://blog.softwhere.org/archives/1077</guid>
		<description><![CDATA[Mike Gualtieri at Forrester has a rather sensationalist post with a rather sensationalist title &#8220;Stop Wasting Money On WebLogic, WebSphere, And JBoss Application Servers&#8221;. I agree with some of what Mike says and have been giving the same advice to developers, customer and users for at least the last decade. Specifically &#8211; choose the run-time [...]]]></description>
			<content:encoded><![CDATA[<p>Mike Gualtieri at Forrester has a rather <a href="http://blogs.forrester.com/mike_gualtieri/11-07-15-stop_wasting_money_on_weblogic_websphere_and_jboss_application_servers">sensationalist post</a> with a rather sensationalist title &#8220;Stop Wasting Money On WebLogic, WebSphere, And JBoss Application Servers&#8221;. I agree with some of what Mike says and have been giving the same advice to developers, customer and users for at least the last decade. Specifically &#8211; choose the run-time that best suits your needs. If all you require is a Servlet container then Tomcat is very likely the way to go; very likely the least complexity you need. If your application has greater needs &#8211; Transaction coordination, caching, clustering, ORM / Persistence, messaging, a modern UI framework then you probably need to look at one of the commercial or open source Java EE Application Servers (Weblogic, Websphere, JBoss, Glassfish).</p>
<p>The mistake that people make (Mike included) is that vanilla Tomcat addresses the full spectrum of enterprise web / app platforms. It simply doesn&#8217;t. There is only a small class of applications that need nothing more than a servlet container. The vast majority of Tomcat deployments require a whole bunch of additional technology &#8211; the de-facto Tomcat stack is Tomcat + some view layer tech. (eg. Spring MVC) + some persistence / ORM (eg. Hibernate). That is the basis for the alternative to Java EE. Most people end up adding a lot more stuff than that and find themselves somewhat accidentally maintaining a full featured application server. I know of customers who have been very successful doing this; they&#8217;ve invested in very knowledgeable people to manage the stack; I&#8217;ve also seen customers fail or simply decide that they aren&#8217;t willing to become an app. server vendor.</p>
<p>Finally, full disclosure &#8211; I do work for one of the vendors Mike mentions &#8211; specifically Red Hat and we would be delighted to sell you a subscription to a full featured Java EE Application Server (and a broad range of middleware) but if you have chosen Tomcat &#8211; we can help you with that too &#8211; we provide a <a href="http://www.jboss.com/products/platforms/webserver/">distribution of Tomcat</a> and even certify and test other elements of the Tomcat stack like Hibernate and Spring. Or as most customers actually demand &#8211; we can help you with both.</p>
<p><a class="a2a_dd a2a_target addtoany_share_save" href="http://www.addtoany.com/share_save#url=http%3A%2F%2Fblog.softwhere.org%2Farchives%2F1077&amp;title=Not%20all%20free%20advice%20is%20good%20advice" id="wpa2a_4"><img src="http://blog.softwhere.org/wp-content/plugins/add-to-any/share_save_171_16.png" width="171" height="16" alt="Share"/></a></p>]]></content:encoded>
			<wfw:commentRss>http://blog.softwhere.org/archives/1077/feed</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Lightning Strikes !</title>
		<link>http://blog.softwhere.org/archives/1063</link>
		<comments>http://blog.softwhere.org/archives/1063#comments</comments>
		<pubDate>Tue, 12 Jul 2011 11:00:03 +0000</pubDate>
		<dc:creator>sharps</dc:creator>
				<category><![CDATA[Enterprise]]></category>
		<category><![CDATA[open source]]></category>
		<category><![CDATA[Red Hat]]></category>
		<category><![CDATA[J2EE]]></category>
		<category><![CDATA[Java EE]]></category>
		<category><![CDATA[JBoss]]></category>

		<guid isPermaLink="false">http://blog.softwhere.org/archives/1063</guid>
		<description><![CDATA[Just 6 months after JBoss AS 6 was released, JBoss AS 7 (codename Lightning) is now available. Congratulations and a big thank you to the JBoss AS team and community. JBoss AS 7 is a major release in every respect and will become the technology underpinning for much of what we do at JBoss for [...]]]></description>
			<content:encoded><![CDATA[<p><img src="http://blog.softwhere.org/wp-content/uploads/2011/07/Screen-shot-2011-07-05-at-8.02.30-AM.png" width="480" height="311" alt="Screen shot 2011-07-05 at 8.02.30 AM.png" /></p>
<p>Just 6 months after <a href="http://blog.softwhere.org/archives/1050">JBoss AS 6 was release</a>d, JBoss AS 7 (codename Lightning) is <a href="http://www.jboss.org/as7" title="AS 7 Landing Page">now available</a>. Congratulations and a big thank you to the <a href="http://in.relation.to/Bloggers/The72HerosOfAS7">JBoss AS team</a> and community. JBoss AS 7 is a major release in every respect and will become the technology underpinning for much of what we do at JBoss for the next decade. I believe it also represents a shift in the way developers will think about enterprise Java and it opens up new possibilities for deployment that were unthinkable 5 years ago due to technical and economic limitations.</p>
<p>If you&#8217;ve been following the AS 7 candidate releases (and AS 6 before it) then you already know that AS 7 includes some significant new features. I&#8217;m not going to list them all; but here are the highlights:</p>
<p><b>Developer Productivity</b></p>
<ul>
<li><a href="http://community.jboss.org/wiki/AS7StartupTimeShowdown">Startup-time</a> and memory utilization have been significantly reduced which leads to a much more productive developer experience &#8211; no more coffee breaks during deployments and restarts.This required some significant rethinking and a fair amount of innovation (something we&#8217;re <a href="http://jax-awards.com/">good at</a> apparently)</li>
<li>The Java EE 6 Web Profile provides a much leaner, less complex platform for developers who focus purely on the web-tier &#8211; less to learn, fewer design choices &#8211; increased developer productivity</li>
<li>More flexible and powerful modular classloader &#8211; less time debugging and configuring classpaths; more time writing applications</li>
<li>Testable by Design with <a href="http://www.jboss.org/arquillian">Arquillian</a> with out of container testing for the business logic so developers can be more productive while delivering better quality applications.</li>
</ul>
<p><b>Price / Performance</b></p>
<ul>
<li>It&#8217;s probably a little early to claim significant performance gain over the competition right now but request path performance is a goal and the hard work of tuning and performance improvements starts now, One early indicator will hopeful give you a sense of what we&#8217;d like to achieve is the recent <a href="http://www.spec.org/jms2007/results/jms2007.html">SPECjms2007 submission</a> from Red Hat. SPECjms is a pretty narrowly focussed benchmark and not all the JMS vendors are represented, that said this is pretty significant for us as it is the first public benchmark submission from JBoss and good practice for future activities</li>
</ul>
<p><b>Operational Ease of Use</b></p>
<ul>
<li>Some of the more significant advances in JBoss AS 7 are around the operational ease of use. The configuration has been completely refactored around a multi-node domain model, though the simple single-instance view has been maintained for developer use as well</li>
<li>There are stable, easy to use management APIs &#8211; so AS 7 deployments can be completely automated from Java or any other scripting environment.</li>
<li>New shiny, task oriented domain console that also allows you to manage multiple, distributed nodes.</li>
</ul>
<p>Anyway &#8211; time to stop reading and start playing : <a href="http://www.jboss.org/as7" title="AS 7 Landing Page">learn more about JBoss AS 7 here</a> and <a href="http://www.jboss.org/jbossas/downloads/" title="AS 7 Downloads">get the bits here</a> and provide feedback on <a href="http://community.jboss.org/en/jbossas/dev/jboss_as7_development?view=all">community site</a>.</p>
<p>Next post &#8211; how AS 7 relates to Red Hat&#8217;s commercial, fully supported distribution &#8211; JBoss Enterprise Application Platform 6.</p>
<p><a class="a2a_dd a2a_target addtoany_share_save" href="http://www.addtoany.com/share_save#url=http%3A%2F%2Fblog.softwhere.org%2Farchives%2F1063&amp;title=Lightning%20Strikes%20%21" id="wpa2a_6"><img src="http://blog.softwhere.org/wp-content/plugins/add-to-any/share_save_171_16.png" width="171" height="16" alt="Share"/></a></p>]]></content:encoded>
			<wfw:commentRss>http://blog.softwhere.org/archives/1063/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>JBoss AS 6 Released !</title>
		<link>http://blog.softwhere.org/archives/1050</link>
		<comments>http://blog.softwhere.org/archives/1050#comments</comments>
		<pubDate>Thu, 06 Jan 2011 03:21:05 +0000</pubDate>
		<dc:creator>sharps</dc:creator>
				<category><![CDATA[java]]></category>
		<category><![CDATA[J2EE]]></category>
		<category><![CDATA[Java EE]]></category>
		<category><![CDATA[JBoss]]></category>

		<guid isPermaLink="false">http://blog.softwhere.org/archives/1050</guid>
		<description><![CDATA[So after a fast sprint JBoss AS 6 was released at the end of the year and it passes the Java EE 6 (Web Profile) TCK. It&#8217;s great to see the culmination of efforts from fellow Red Hatters that went into this release. But Red Hat&#8217;s involvement in the future of Enteprise Java goes way [...]]]></description>
			<content:encoded><![CDATA[<p>
<img src="http://blog.softwhere.org/wp-content/uploads/2011/01/Screen-shot-2011-01-05-at-10.12.59-PM.png" width="314" height="229" alt="Screen shot 2011-01-05 at 10.12.59 PM.png" /></p>
<p>So after a fast sprint <a href="http://www.jboss.org/jbossas/downloads.html">JBoss AS 6</a> was released at the end of the year and it passes the Java EE 6 (Web Profile) TCK. It&#8217;s great to see the culmination of efforts from fellow Red Hatters that went into this release. But Red Hat&#8217;s involvement in the future of Enteprise Java goes way beyond this release &#8211; many of the technologies delivered in AS 6 as part of Java EE 6 were driven through the JCP by people like Gavin King, Emmanuelle Bernard, Pete Muir and Jason Greene to name a few. Work on these specifications started several years ago so for some this has been anything but a sprint.</p>
<p>It&#8217;s great to see the release cadence of JBoss AS pick up &#8211; AS 6 had a number of milestone releases over the year&#8217;s development and I think this has gone down pretty well judging from the download rate (about 200k even before GA).</p>
<p>While AS 6 has been going through the last stages in the development and certification cycle, the next major release &#8211; AS 7 has already released an early alpha to demonstrate it&#8217;s &#8220;lean by default&#8221; services architecture &#8211; the feedback so far seems to be very <a href="http://dow.ngra.de/2010/12/14/jee-oss-container-startup-times-apples-vs-oranges/">positive</a>.</p>
<p>You can read more about AS 6 from <a href="http://jsfunit.blogspot.com/2010/12/jsf-on-jboss-as6-final.html">Stan</a>, <a href="http://relation.to/17996.lace">Gavin</a>, <a href="http://community.jboss.org/blogs/donnamishelly/2011/01/04/jboss-application-server-6-goes-final">Shelley</a>, <a href="http://community.jboss.org/message/578349">Jaikiran</a> and <a href="http://dandreadis.blogspot.com/2011/01/introducing-brand-new-jboss-as-60.html">Dimitris</a> as well as <a href="http://jdevelopment.nl/java/jboss-6-ga-released/">J-Development</a>,&nbsp;&nbsp;<a href="http://www.infoq.com/news/2011/01/jboss-6-0-GA">InfoQ</a> and <a href="http://www.networkworld.com/news/2011/010311-new-jboss-puts-java-ee.html">NetworkWorld</a>.</p>
<p><a class="a2a_dd a2a_target addtoany_share_save" href="http://www.addtoany.com/share_save#url=http%3A%2F%2Fblog.softwhere.org%2Farchives%2F1050&amp;title=JBoss%20AS%206%20Released%20%21" id="wpa2a_8"><img src="http://blog.softwhere.org/wp-content/plugins/add-to-any/share_save_171_16.png" width="171" height="16" alt="Share"/></a></p>]]></content:encoded>
			<wfw:commentRss>http://blog.softwhere.org/archives/1050/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Java Container Popularity and a Prediction</title>
		<link>http://blog.softwhere.org/archives/1047</link>
		<comments>http://blog.softwhere.org/archives/1047#comments</comments>
		<pubDate>Mon, 03 Jan 2011 16:08:21 +0000</pubDate>
		<dc:creator>sharps</dc:creator>
				<category><![CDATA[Enterprise]]></category>
		<category><![CDATA[java]]></category>
		<category><![CDATA[Red Hat]]></category>
		<category><![CDATA[glassfish]]></category>
		<category><![CDATA[J2EE]]></category>
		<category><![CDATA[Java EE]]></category>
		<category><![CDATA[JBoss]]></category>
		<category><![CDATA[tomcat]]></category>
		<category><![CDATA[weblogic]]></category>
		<category><![CDATA[websphere]]></category>

		<guid isPermaLink="false">http://blog.softwhere.org/archives/1047</guid>
		<description><![CDATA[Hey, 3 days into the New Year and my second blog post ! Another day, another survey &#8211; this one from Tools Vendor ZeroTurnaround. From what I can tell survey participants were self-selected &#8211; but the results underline what has been a solid trend over the last several years and I&#8217;ve seen the same in [...]]]></description>
			<content:encoded><![CDATA[<p>Hey, 3 days into the New Year and my second blog post !</p>
<p>Another day, another <a href="http://www.zeroturnaround.com/java-ee-productivity-report-2011/">survey</a> &#8211; this one from Tools Vendor <a href="http://www.zeroturnaround.com/">ZeroTurnaround</a>. From what I can tell survey participants were self-selected &#8211; but the results underline what has been a solid trend over the last several years and I&#8217;ve seen the same in internal surveys I&#8217;ve commissioned.</p>
<p>Below is the <a href="http://www.zeroturnaround.com/blog/java-ee-container-redeploy-restart-turnaround-report/">2009</a> / <a href="http://www.zeroturnaround.com/java-ee-productivity-report-2011/">2010</a> Container Popularity chart. Note the significant decline of Websphere and Weblogic and the growth in leaner, Open Source containers like JBoss, Jetty and Tomcat.</p>
<p><img src="http://blog.softwhere.org/wp-content/uploads/2011/01/Screen-shot-2011-01-03-at-10.55.01-AM.png" width="484" height="242" alt="Screen shot 2011-01-03 at 10.55.01 AM.png" /></p>
<p>Glassfish bucked this trend &#8211; likely due to uncertainty about it&#8217;s future under it&#8217;s new owner Oracle. JBoss showed only a little growth &#8211; I&#8217;ll put this down to a fairly slow year in 2010. But 2011 is going to be very, very different. We already have a <a href="http://www.zeroturnaround.com/blog/java-ee-container-redeploy-restart-turnaround-report/">Java EE 6 Web Profile container</a> (released last week) and <a href="http://community.jboss.org/en/jbossas/dev/jboss_as7_development?view=documents">JBoss AS 7 is taking shape pretty rapidl</a>y. With our increased attention to slimming the footprint and increasing the speed of adopting new technology and standards like Java EE 6 &#8212; <b>my prediction is that JBoss will catch or overtake Tomcat in the next year.</b></p>
<p><a class="a2a_dd a2a_target addtoany_share_save" href="http://www.addtoany.com/share_save#url=http%3A%2F%2Fblog.softwhere.org%2Farchives%2F1047&amp;title=Java%20Container%20Popularity%20and%20a%20Prediction" id="wpa2a_10"><img src="http://blog.softwhere.org/wp-content/plugins/add-to-any/share_save_171_16.png" width="171" height="16" alt="Share"/></a></p>]]></content:encoded>
			<wfw:commentRss>http://blog.softwhere.org/archives/1047/feed</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>Java is Still the Future for Enterprise App. Development</title>
		<link>http://blog.softwhere.org/archives/1038</link>
		<comments>http://blog.softwhere.org/archives/1038#comments</comments>
		<pubDate>Tue, 23 Nov 2010 14:34:22 +0000</pubDate>
		<dc:creator>sharps</dc:creator>
				<category><![CDATA[java]]></category>
		<category><![CDATA[J2EE]]></category>
		<category><![CDATA[Java EE]]></category>
		<category><![CDATA[JBoss]]></category>

		<guid isPermaLink="false">http://blog.softwhere.org/archives/1038</guid>
		<description><![CDATA[I tried to add a comment to the Forrester blog but I received a &#8220;Validation Error&#8221; &#8211; here&#8217;s my comment to Mike Gualtieri&#8217;s blog post : &#8220;Java Is a Dead-End for Enterprise App Development&#8221; Mike makes some valid points but to claim that Java is a dead-end is a bit sensationalist. By Forrester&#8217;s own data [...]]]></description>
			<content:encoded><![CDATA[<p>I tried to add a comment to the Forrester blog but I received a &#8220;Validation Error&#8221; &#8211; here&#8217;s my comment to Mike Gualtieri&#8217;s blog post : <a href="http://blogs.forrester.com/comment/reply/5412">&#8220;Java Is a Dead-End for Enterprise App Development&#8221;</a></p>
<p>Mike makes some valid points but to claim that Java is a dead-end is a bit sensationalist. By Forrester&#8217;s own data &#8211; it&#8217;s the only mainstream tech. that&#8217;s showed sustained growth over the last couple of years &#8211; I&#8217;m fairly sure 2010 data will continue the same trend.</p>
<p>Sure, Java has it&#8217;s limitations and it&#8217;s continued commitment to compatibility has hindered its ability to meet new needs but there still really is no better alternative. While Ruby, Scala, Groovy, etc. are compelling for some applications they would need <a href="http://www.tiobe.com/index.php/content/paperinfo/tpci/index.html">unprecedented sustained growth</a> before they become real main-stream alternatives to Java or .NET. During that adoption ramp they will no-doubt expand to meet additional requirements and their simplicity will be compromised.</p>
<p>These things move at glacial paces &#8211; I still meet with customers who are only just starting out with Java. It&#8217;s important not to be biased by what the alpha-geeks are looking for &#8211; it&#8217;s the late majority that provide the momentum.</p>
<p><a class="a2a_dd a2a_target addtoany_share_save" href="http://www.addtoany.com/share_save#url=http%3A%2F%2Fblog.softwhere.org%2Farchives%2F1038&amp;title=Java%20is%20Still%20the%20Future%20for%20Enterprise%20App.%20Development" id="wpa2a_12"><img src="http://blog.softwhere.org/wp-content/plugins/add-to-any/share_save_171_16.png" width="171" height="16" alt="Share"/></a></p>]]></content:encoded>
			<wfw:commentRss>http://blog.softwhere.org/archives/1038/feed</wfw:commentRss>
		<slash:comments>7</slash:comments>
		</item>
		<item>
		<title>First they ignore you, then they laugh at you, &#8230;</title>
		<link>http://blog.softwhere.org/archives/1022</link>
		<comments>http://blog.softwhere.org/archives/1022#comments</comments>
		<pubDate>Wed, 02 Jun 2010 23:37:06 +0000</pubDate>
		<dc:creator>sharps</dc:creator>
				<category><![CDATA[Enterprise]]></category>
		<category><![CDATA[java]]></category>
		<category><![CDATA[ibm]]></category>
		<category><![CDATA[Java EE]]></category>
		<category><![CDATA[JBoss]]></category>
		<category><![CDATA[websphere]]></category>

		<guid isPermaLink="false">http://blog.softwhere.org/archives/1022</guid>
		<description><![CDATA[“First they ignore you, then they laugh at you, then they fight you, then they produce lame marketing videos, then you win.” - with apologies to the late Mahatma Gandhi. Actually, I&#8217;d say if your competitors are producing videos at the rate that the Websphere marketing team are producing them about JBoss I think you [...]]]></description>
			<content:encoded><![CDATA[<blockquote>
<p>“First they ignore you, then they laugh at you, then they fight you, then they produce <a href="http://www-01.ibm.com/software/webservers/appserv/was/elevator/index.html">lame marketing video</a>s, then you win.”</p>
<p>- with apologies to the late Mahatma Gandhi.</p>
</blockquote>
<p>Actually, I&#8217;d say if your competitors are producing videos at the rate that the Websphere marketing team are producing them about JBoss I think you can safely conclude that they&#8217;ve given up all hope competing with products and technology. The <a href="http://www-01.ibm.com/software/webservers/appserv/was/elevator/index.html">latest</a> almost makes me feel a little embarrassed for the Websphere team. How the mighty have fallen.</p>
<p><a class="a2a_dd a2a_target addtoany_share_save" href="http://www.addtoany.com/share_save#url=http%3A%2F%2Fblog.softwhere.org%2Farchives%2F1022&amp;title=First%20they%20ignore%20you%2C%20then%20they%20laugh%20at%20you%2C%20%26%238230%3B" id="wpa2a_14"><img src="http://blog.softwhere.org/wp-content/plugins/add-to-any/share_save_171_16.png" width="171" height="16" alt="Share"/></a></p>]]></content:encoded>
			<wfw:commentRss>http://blog.softwhere.org/archives/1022/feed</wfw:commentRss>
		<slash:comments>6</slash:comments>
		</item>
		<item>
		<title>Lies, damned lies, and statistics</title>
		<link>http://blog.softwhere.org/archives/1016</link>
		<comments>http://blog.softwhere.org/archives/1016#comments</comments>
		<pubDate>Fri, 09 Apr 2010 15:27:00 +0000</pubDate>
		<dc:creator>sharps</dc:creator>
				<category><![CDATA[java]]></category>
		<category><![CDATA[geronimo]]></category>
		<category><![CDATA[glassfish]]></category>
		<category><![CDATA[Java EE]]></category>
		<category><![CDATA[JBoss]]></category>
		<category><![CDATA[tomcat]]></category>
		<category><![CDATA[weblogic]]></category>
		<category><![CDATA[websphere]]></category>

		<guid isPermaLink="false">http://blog.softwhere.org/archives/1016</guid>
		<description><![CDATA[First some insight into how my twisted mind works. I rarely believe any bar chart, pie-chart, percentage I see presented unless I can access the raw data myself and draw my own conclusions. I&#8217;m not a statistician by trade or education but I&#8217;ve spent a lot of time running surveys and analyzing large data sets; [...]]]></description>
			<content:encoded><![CDATA[<p>First some insight into how my twisted mind works. I rarely believe any bar chart, pie-chart, percentage I see presented unless I can access the raw data myself and draw my own conclusions. I&#8217;m not a statistician by trade or education but I&#8217;ve spent a lot of time running surveys and analyzing large data sets; so I have the benefit of some experience.</p>
<p>Replay Solutions just published a <a href="http://storage.pardot.com/1772/18317/Survey_Results.pdf">survey about Java Platform usag</a>e. The questioning, subsequent analysis and presentation of the results was poor IMO. But they did one thing right &#8211; they provided the <a href="http://info.replaysolutions.com/l/1772/2010-03-16/13VOX">raw data</a>. Thanks for that.</p>
<p>There&#8217;s a posting on TSS entitled <a href="http://www.theserverside.com/news/thread.tss?thread_id=59886">&#8220;Why is JBoss at the bottom of this list ???&#8221;</a>. In typical TSS style &#8211; few people actually bothered to read the survey results or question them and a long and rather pointless thread ensues. This post is an expansion of my comment at the end of the TSS thread.</p>
<p>The original report has this chart :</p>
<p><img src="http://blog.softwhere.org/wp-content/uploads/2010/04/Screen-shot-2010-04-09-at-11.07.48-AM.png" width="458" height="480" alt="Screen shot 2010-04-09 at 11.07.48 AM.png" /></p>
<p><b>Update &#8211; Sunday 4/11/10</b></p>
<p>My initial (very quick) analysis was wrong. My formula for searching for different categories had a basic reg-ex flaw so I was over-counting JBoss by fair bit. I&#8217;ve fixed that mistake (<a href="http://dl.dropbox.com/u/1935144/survey-analysis.ods">spreadsheet here</a>) and also removed duplicates (responses with both &#8220;JB + TC&#8221; and &#8220;Tomcat&#8221; or &#8220;JBoss&#8221; &#8211; I&#8217;d already admitted to this minor double counting (in the comments) &#8211; the original author&#8217;s analysis still includes this error.</p>
<p>So the ranking is now the same as the original author&#8217;s but the %&#8217;s are different. My apologies to IBM for originally stealing their #2 spot <img src='http://blog.softwhere.org/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' />  By the way &#8211; Red Hat fully supports both <a href="http://www.jboss.com/products/platforms/webserver/">Tomcat</a> and <a href="http://www.jboss.com/products/platforms/application/">JBoss AS</a> &#8211; so #1 and #3 rankings and being able to satisfy 87% of the market isn&#8217;t such a bad result for us.</p>
<p><img src="http://blog.softwhere.org/wp-content/uploads/2010/04/Screen-shot-2010-04-11-at-8.25.17-AM.png" width="480" height="277" alt="Screen shot 2010-04-11 at 8.25.17 AM.png" /></p>
<p>[As percentages of respondents - that's : <span style="font-family: arial, verdana, helvetica, sans-serif; font-size: 13px; line-height: 15px;">Tomcat = 59%, Websphere = 39%, JBoss = 28%, Weblogic = 23%, Other = 19%]</span></p>
<p>These rankings (WAS above JBoss) are more representative of larger organizations (where both WAS and WLS have traditionally been stronger) &#8211; the latest <a href="http://www.eclipse.org/org/press-release/Eclipse_Survey_2009_final.pdf">Eclipse survey</a> shows a similar break-out. Unlike the Eclipse survey &#8211; this survey doesn&#8217;t have any information on the respondents and they seem to be largely self-selected.</p>
<p>My original points still stand &#8211; poor questioning, poor analysis and presentation are common in these kinds of surveys. Always ask for the source data !</p>
<p><a class="a2a_dd a2a_target addtoany_share_save" href="http://www.addtoany.com/share_save#url=http%3A%2F%2Fblog.softwhere.org%2Farchives%2F1016&amp;title=Lies%2C%20damned%20lies%2C%20and%20statistics" id="wpa2a_16"><img src="http://blog.softwhere.org/wp-content/plugins/add-to-any/share_save_171_16.png" width="171" height="16" alt="Share"/></a></p>]]></content:encoded>
			<wfw:commentRss>http://blog.softwhere.org/archives/1016/feed</wfw:commentRss>
		<slash:comments>11</slash:comments>
		</item>
		<item>
		<title>JBoss, Jobs, Jobs, Jobs !</title>
		<link>http://blog.softwhere.org/archives/1013</link>
		<comments>http://blog.softwhere.org/archives/1013#comments</comments>
		<pubDate>Thu, 08 Apr 2010 11:59:17 +0000</pubDate>
		<dc:creator>sharps</dc:creator>
				<category><![CDATA[Red Hat]]></category>
		<category><![CDATA[JBoss]]></category>

		<guid isPermaLink="false">http://blog.softwhere.org/archives/1013</guid>
		<description><![CDATA[The JBoss team is expanding again &#8211; we&#8217;re looking to fill four PM / PMM roles &#8211; strong preference for location is Greater Boston (Westford, MA) : Product Manager &#8211; Application Platforms Product Marketing Manager &#8211; Middleware Solutions Marketing Manager &#8211; Middleware Technical Marketing Manager &#8211; Middleware Submit your resume online via the above links [...]]]></description>
			<content:encoded><![CDATA[<p><img src="http://blog.softwhere.org/wp-content/uploads/2010/04/jbosscorp_logo.png" width="140" height="79" alt="jbosscorp_logo.png" /></p>
<p>The <a href="http://www.jboss.com/">JBoss</a> team is expanding again &#8211; we&#8217;re looking to fill four PM / PMM roles &#8211; strong preference for location is Greater Boston (Westford, MA) :</p>
<p><a href="https://redhat.ats.hrsmart.com/cgi-bin/a/highlightjob.cgi?jobid=4907">Product Manager &#8211; Application Platforms</a></p>
<p><span style="font-family: Arial, Helvetica, 'Nimbus Sans L', sans-serif; font-size: 13px; line-height: 15px;"><span class="text" style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-style: initial; border-color: initial; outline-width: 0px; outline-style: initial; outline-color: initial; font-weight: inherit; font-style: inherit; font-size: 13px; font-family: inherit; vertical-align: baseline;"><a href="https://redhat.ats.hrsmart.com/cgi-bin/a/highlightjob.cgi?jobid=4879">Product Marketing Manager &#8211; Middleware</a><br /></span> <span class="text" style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-style: initial; border-color: initial; outline-width: 0px; outline-style: initial; outline-color: initial; font-weight: inherit; font-style: inherit; font-size: 13px; font-family: inherit; vertical-align: baseline;"><br />
<a href="https://redhat.ats.hrsmart.com/cgi-bin/a/highlightjob.cgi?jobid=4912">Solutions Marketing Manager &#8211; Middleware</a><br /></span> <span class="text" style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-style: initial; border-color: initial; outline-width: 0px; outline-style: initial; outline-color: initial; font-weight: inherit; font-style: inherit; font-size: 13px; font-family: inherit; vertical-align: baseline;"><br />
<a href="https://redhat.ats.hrsmart.com/cgi-bin/a/highlightjob.cgi?jobid=4881">Technical Marketing Manager &#8211; Middleware</a></p>
<p></span></span></p>
<p><span style="font-family: Arial, Helvetica, 'Nimbus Sans L', sans-serif; font-size: 13px; line-height: 15px;"><span class="text" style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-style: initial; border-color: initial; outline-width: 0px; outline-style: initial; outline-color: initial; font-weight: inherit; font-style: inherit; font-size: 13px; font-family: inherit; vertical-align: baseline;">Submit your resume online via the above links and ping me if we&#8217;ve worked together in the past.<br /></span></span></p>
<p><font face="Arial, Helvetica, 'Nimbus Sans L', sans-serif" size="3"><br /></font></p>
<p><a class="a2a_dd a2a_target addtoany_share_save" href="http://www.addtoany.com/share_save#url=http%3A%2F%2Fblog.softwhere.org%2Farchives%2F1013&amp;title=JBoss%2C%20Jobs%2C%20Jobs%2C%20Jobs%20%21" id="wpa2a_18"><img src="http://blog.softwhere.org/wp-content/plugins/add-to-any/share_save_171_16.png" width="171" height="16" alt="Share"/></a></p>]]></content:encoded>
			<wfw:commentRss>http://blog.softwhere.org/archives/1013/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

