Wednesday Apr 21, 2010

Latest GeoMap shows increased GlassFish usage


As a reminder, we maintain a GeoMap at which tracks GlassFish usage as reported by the admin console. This tracks approximate usage and not just downloads with DHCP causing over-count while proxies and people using command-line or IDE's causing an under-count. Yet we find it to be a very valuable data both for us to understand the relative growth and for the community to see local adoption.

The infrastructure to create these maps uses a number of steps (parsing logs, running Hadoop jobs, copying results to the production server, ...) is not fully automated and as a result the last few months have seen some delays in producing the maps. I'm happy to report that we're now back on track with some pretty good figures for the month of March 2010 :

Monthly Admin Pings - 693,564 (new record)
Monthly Admin Pings - 51,593 distinct IPs (new record)
Cumulative 14,372,175 Admin Pings from 968,662 different IPs

See live or large map. For a full set of charts, check out this archived image.

Monday Mar 08, 2010

GlassFish Jobs Spike at Indeed.COM after CiC


Indeed.COM shows a spike in the number of GlassFish-related jobs around end of January (snapshot, live); the date roughly coincides with the reassuring noises from Oracle on CiC. The absolute job numbers are still small, but I expect them to continue to grow, specially as we release our detailed Roadmap.

In other good adoption indicators:
• Mail traffic at USERS@GlassFish ; see MarkMail
• Google Trends (snapshot, live).

And, before you ask; the roadmap is very close...

Saturday Nov 21, 2009

Waiting for Godot, Migrating to JavaEE 6, and Other Highlights from Nov 21th, 2009


Today is Nov 21th, 2009.

News shorts of interest to our communities, including:
New date for EU review of Oracle/Sun acquisition, getting closer to v3 fcs, new OpenESB and OpenDS releases, Devoxx whiteboards, new customers and japanese event, and more.

Waiting for Godot
I read Waiting for Godot for HS, but I didn't expect to live it...

On the Road to GlassFish v3
We are getting very close. The buzz around JavaEE 6 and GFv3 at #devoxx was very positive; some more links:

New Releases
Final and Release Candidates releases:

More Devoxx
Devoxx is over.  By all accounts, a successful show.

GlassFish Customers and Events
New customers; new events

Other News

Sunday Nov 08, 2009

Extra GlassFish News - Nov 8th, 2009

Radio Receiver Icon

This is the first of our weekly news catch-up and covers Nov 1 to Nov 11, 2009. This week the news catch-up is partial; next week I'll create the entry through the week and will try to be more comprehensive.

This week we also cover old news on JRuby and OSGi.

GlassFish and Middleware News

Predicting our Systems Future

From the past: OSGi in GlassFish (triggered by this thread):

From the past: JRuby on GlassFish (triggered by this thread)

Friday Oct 16, 2009

GlassFish GeoMap as JavaFX App


James just posted his slides from Oracle OpenWorld... except that they are a JavaFX app. For most of the prezo the App behaves as slides (<TAB> to move forward) - except for the iconic JavaFX moving clouds - but at one point he switches to a version of our GlassFish GeoMap including zooming (scroll wheel), panning (drag), dot-size calculation and dot aggregation.

Check JAG's blog for an intro (and some platform constraints). Also see live app and screenshot (small, large) and the corresponding original pinkDot (live, large).

I'll add a link to James' keynote when it becomes available (probably here). Thanks to James for App (and the plug for GlassFish!) and to Paul Sterk for the raw geomap data.

Added - James James has factored out the Open Street Map Browser into its own OSMBrowser@Kenai.

Monday Oct 05, 2009

The Summer is Over - September is a Record Month for GlassFish


I've pushed out the Sept 2009 Adoption Stats for GlassFish and it shows a record month on downloads, registrations and admin pings. Of all the numbers, I like best the number of unique registered users: 387,384!

It does look like we might be back to a growth path but Google trends (cached, live) and jobs@Indeed (cached, live) still show wait-and-see. Do notice that our competitors are down at Google trends, while we are level. Let's see what the next months bring.

Thursday Sep 24, 2009

Redeployment Speed Survey (from JRebel)


The guys at ZeroTurnaround (makers of JRebel) have been running a survey on redeploy and restart turnaround time in Java App Servers that has >1100 responses so far. The survey's 3 questions ask about AppServer usage and redeploy and restart time.

Although doing a good survey is tricky - for example, in this case the sample is self-selected (but not as bad as with the Reader's Choice), the impact of (Re)Deployment tooling/configurations is unknown and the time is estimated, not measured - I think this one is useful in calling attention to the importance of the full develop/deploy/debug cycle. GFv2 did very well and v3 is even faster!

Jevgeni's analysis has some reasonable comments although some others seem unwarranted by the data. The most popular containers were Tomcat (29%), JBoss (25%), WLS (13%), WAS (12%) and GF (10%) (OC4J is 4%), with the caveat about self-selected samples. As a reminder of the importance of methodology, I'll point out that only 1 respondent listed Geronimo; readers may compare to that EDC Survey from Last Year.

Also note the impact of twitter and reddit in the comment thread - there are 117 comments as of this post... almost all of them very short 'heads-up' with no added value - sigh...

Tuesday Aug 11, 2009

GlassFish GeoMaps Has Moved


Our old GeoMap has moved to a new machine and now has a new URL: I need to collect all data and post a new adoption statistics but doing a quick pass on this:

• Total cumulative hits through July: 9,727,283
• Hits in May: 529,449, June: 531,503, July: 532,532
• Total cumulative IPs through July: 740,212
• Distinct IPs in May: 48,666, June: 44,753, July: 44,443

The summer is here; I don't expect an uptick until September - modulo that little thing that is still pending.

Monday Aug 03, 2009

Hudson Adoption and CI and ALM News


July is usually a slow month but instead was a record month for USERS@Hudson. Part of this is Hudson, part of this is that the whole space of CI and ALM seems to be growing.

Below are some recent additional links in this area, biased towards Hudson. Sun just released a commercial support for Hudson (within the GF WebStack) - I'll do a longer post tomorrow.

• From Sonatype, work on a Maven+Nexus+Hudson Image for EC2; Also looking for 3 FTE for Hudson.
• From the Sonar folks, a Plugin for Hudson; see John's note and the link at Sonar's Support Page.
• IBM products on Measured Capability Improvement Framework (!) and Cloud Computing for Developers.
CollabNet's ALM product, TeamForge, uses Hudson. See Features and Agile Support.
Atlassian seems interested in Software as Service.
• Oracle has some ALM Products (@Oracle, @eWeek). I'm sure we will learn more about them :-)
• New Hudson articles: Intro@SolitaryGeek and at DevX.

Added - Hudson is mentioned very positively in Andrew Binstock's SDTimes article: Integration Watch: The quickly changing market for continuous integration . Also check Julian Simpson's Commentary and Analysis on the same topic.

Wednesday Jul 08, 2009

We Need Your Help! Survey on GlassFish Adoption


We track different Adoption Metrics for the GlassFish Server but we have very limited annecdotal data on how Migration occurs. Please help us understand a bit better how this migration is happening by completing this Short Questionnaire.

The questionnaire has a few basic questions on AppServer use in your group; it should take you 5-10 minutes. Thanks!

Thursday Jul 02, 2009

GlassFish Adoption Report for May '09


I've posted the May 09 GlassFish Adoption Report. Some growth from April 09, but not back to the March 09 peak; probably some seasonal drop, possibly some impact from the Oracle announcement.

The full report includes the usual download data for run-time and tools bundles, a comparison with JBoss downloads, GeoMap, Registration and Update Center.

I expect to post the June report next week.

Tuesday Jun 30, 2009

Hudson Growth - Plugins, Jobs, Eclipse

Hudson continues to show very nice growth; This post reports on three different indicators.


Seiji Sogabe recently did an analysis of the addition of new Hudson plugins, and the pace is accelerating: there were 55 new plugins in 2008, while half-way through 2009 we already are up to 44. Seiji represented this new created a chart to show this graphically in a chart, also shown to the left. See Kohsuke's post for an english version of Seiji's note.


The number of job offerings at where Hudson is listed is also growing. Unfortunately, "Hudson" is too common a term to search on it, so I approximated the growth trend by adding "Continuous" and "Integration"; the result is here. As a reference, I compared the growth with CruiseControl, using relative and absolute metrics. The results (absolute and relative) shows that CruiseControl has flattened while Hudson is growing.

Counting the actual number of jobs is harder, but an approximation suggests that CruiseControl still has more entries than Hudson, but not by much - see trend comparison, CC jobs (121) and Hudson jobs (97).


Finally, Kohsuke also reports on Adoption at Eclipse, where Hudson was the #1 CI tool, ahead of CruiseControl and Bamboo.

More Adoption indicators tagged Hudson+Adoption

Wednesday Jun 24, 2009

Evans Users Choice on IDE Available - Rational, Visual Studio, NetBeans


Evans Data just published their User's Choice on Software Development Environments. The survey asks for satisfaction of the respondents on the IDE features they used and weights them based on the aggregated priorities to determine satisfaction indexes.

The overall satisfaction rankings are: IBM's Rational Tools, MS's Visual Studio, NetBeans, JDeveloper, Sun Studio, Delphi, IntelliJ, Eclipse.

Note: my biggest issue with the EDC Users' Choice methodology is that they do not weigh in number of users for a given option, not do they disclose enough data to assess the relevance of the samples. So, as far as I've been able to determine, a few very happy customers can give a small, narrow, vendor the top ranking. Another caution area is the weights assigned to each feature to compute the overall ranking, but that is easier to navigate by using the per-feature rankings that are included in the report. As always, if you are interested in the topic, I recommend you to check out the report for details.

Wednesday Jun 03, 2009

Ohloh Report on GlassFish and Open Source Adoption


We just posted a new report on AppServer adoption that we commissioned from Ohloh (recently acquired by SourceForge). The report uses the extensive code analysis done by Ohloh (38,000 projects across 3,500 source forges) to compute several metrics on how Open Source projects are targeting different AppServers.

Ohloh computed trends through their application-specific deployment descriptors and found that ~50% of the projects currently target GlassFish and that the number jumps to 73% when only counting new projects.

Check out full details at the report and also see John's writeup.

Wednesday May 13, 2009

GlassFish Adoption Report for Apr '09


I just posted the Apr'09 report on GlassFish Adoption. All indicators are positive but a bit down from March 09; most of the drop seems seasonal (spring break) but there might be some impact from the IBM rumor and the Oracle announcement.

The full report includes the usual download data for run-time bundles, tools(+run-time) bundles (second month for the Eclipse Bundle) and a comparison with JBoss downloads. I also report on data from the GeoMap, Registration and Update Center.