Tuesday May 17, 2011

GlassFish 3.1 Adoption - 750k auto-updated and counting!

Yes, that's 750,000 (obviously active) instances of GlassFish 3.0.x that were updated to GlassFish 3.1 since the product was released. Anil Gaur, VP of Engineering for GlassFish has a blog entry on this great number.

In-place updates from GlassFish Update Center

So as you can see, other than being really convenient for users to update parts or all of their GlassFish installations, the Update Center gives us a great pulse of how the community of users is doing. Also remember that you can run your own in-house repositories and also contribute to the public ones.

What makes this number of in-place upgrades even more interesting is the relatively low number of problems reported against 3.1 (most issues reported are for people coming over from 2.x).

Friday Apr 22, 2011

Updated GlassFish GeoMaps!

Some of you may recall the Geomaps we used to update every month to share the activity of GlassFish users. This map (available from maps.glassfish.org) had not been updated for many months because of networking changes in our lab causing the overal long and rather brittle process of generating these maps to be, well, broken. Arun stepped up to the plate and fixed the problem to give us an updated set of recent maps up to March 2011 (see his recent post).

GlassFish GeoMaps
GlassFish GeoMaps

The various maps show the overall activity with cumulative (since 2007) or monthly hits but also unique IP addresses which is an approximation of GlassFish users based on the usage of the admin console. That approximation is an over-count mainly because of DHCP but also a undercount because a fair number of GlassFish installations do not have internet access correctly set, while some users only use development tools, the RESTful admin or asadmin instead of the admin console. In any case, these are \*not\* download numbers but rather active users.

It's always tricky to interpret these charts but you can see that the trend is good and the absolute numbers almost as high as the post-Java EE 6/GlassFish v3 launch. Let's track the results for the upcoming months to see if GlassFish 3.1 helps confirm these.

Wednesday Nov 24, 2010

GlassFishVideos Adoption Growth

I like graphs, as you know... so I thought I'd share 3 with you about GlassFishVideos, our official GlassFish YouTube channel.

The first chart shows daily views ('uploads') since inception in late July.

As you can see, the general trend is quite positive, with spikes as interesting content is uploaded. Total accumulated views is 57,162. We currently have >50 videos, while subscriptions are healthy at 281, with only 2 folks that have unsubscribed. Most of the viewers are from embedded videos (in blogs), but this is growing less over time.

The second chart shows the relative geographic distribution of the audience.

The data is relative to the other YouTube views; so, for example, the US, India and Germany all show 0.1, which is pretty good. Next in sequence are the UK, Switzerland, Brazil, Russia, Canada, Poland and France. Very nice to see the BRI(C) countries - minus China.

The third chart shows views for RedHatVideos (top) and GlassFishVideos (bottom).  Goals help focus actions, so my target has been to overpass RedHatVideos. Still some to go, but the gap is closing... :-)

Go Fish!

Saturday Oct 02, 2010

GlassFish Back on Growth Path

The downloads for GlassFish have not slowed down despite all the "distractions" around the acquisition by and the integration with Oracle but some other indicators, like jobs at Indeed.com, showed an impact from those events. It's taken a bit but I think we are finally getting back on track.

The roadmap's presentations in March helped some but I the real change seems to come from the Commitments by Oracle at JavaOne. Check out the Indeed.com trends graphs for GlassFish (live, cached). You can see the different key events in that graph:

  • Nothing really moves until when we released the first GlassFish v2
  • Next big event was the launch of GlassFish Portfolio in Feb '09, which generated a significant job growth.
  • Next was Apr '09, when Oracle Announces Intent to Acquire in Sun.
  • The interregnum followed, with the unknown future of GlassFish showing in the job market, until the Strategy Webcasts of late Jan '10.
  • The post-CIC growth continued until around late March/April '10 when a drop happened. Not sure what caused that - if you have a suggestion post it as a comment.
  • Finally, now it seems we are back on a growth, hopefully a sustained one. I'm interpreting this as the community, customers and users, finally believing that Oracle is committed to GlassFish.

The current number of openings is the highest I've seen (>750) although the graphs don't show that yet because the trends charts lag the jobs data by a month or two.

Tuesday Sep 28, 2010

2 Million Requests/Day on GlassFish and Other JavaOne Stories

The official JavaOne messages are the Press Releases and GlassFish shows up in a couple from Oracle: Open Source Community and Java Platform but I wanted to highlight some other interesting stories that came up this week.


The afternoon started with the Community Event/BOF/Unconference, and, IMVHO, attendance totally rocked: it was SRO and people stayed for 2 hours.  Many folks in production with GlassFish 2 and with GlassFish 3.  Plenty of energy, we presented an updated roadmap (I'll let you know when slides are available), discussed how to move past Java EE 6 and virtualization and cloud requirements, and showed demos from GlassFishVideos and from Johan's RedFX.

No GlassFish during Larry's Sunday keynote on the Oracle Exalogic Elastic Cloud, but the progression/funnel GlassFish -> WebLogic Server/Application Grid -> Exalogic is one of the many ways in which Oracle benefits from GlassFish.

The evening ended with our GlassFish party; we didn't have the Black Eyed Peas, but everybody had a great time.  During the party we made some progress on few topics and started some others.  Two areas I can point to are:

JRuby - tweet and forum post


Hub City - tweet and web site

More on these (and others) in the future.


Plenty of references to GlassFish in the Monday Keynote.

It was very gratifying, from Thomas Kurian's mentions, to Mike Lehmann's demo and t-shirt, and BioWare use of GlassFish. See our Earlier Report for more details.


Tuesday was the formal BOF with the GlassFish Product Managers (AdamL and JohnC).  Good bi-directional Q&A.  At the end I handed out GlassFish Community Posters (20'x30') as treats to get people to tell us stories about GlassFish.  Probably the most interesting testimonial was

ESPN - they run pretty much all of ESPN.com on 30-40 instances of GlassFish, including the major league baseball, and march madness. They can easily get 1 to 2 M requests a day on a single GlassFish.

Needless to say, their architect got a poster.  Ah! we also handed out the GlassFish 5th anniversary shirts; I was left only with XL and S, which disappeared back in SCA 22 on Friday.

And More?

I'm sure I missed some stories; post as comments and I'll update this entry.  And when the incipient leads convert into real stories, I'll report on them.

All-in-all, a solid JavaOne for GlassFish; I hope it will help convince people that Oracle is really committed to GlassFish... because it makes business sense for Oracle to do so.

Monday Sep 27, 2010

Multiple JavaEE 6 players before year's end


This year's Java EE panel (session 313278) had a full house of participants (seven of them!) representing vendors and independent consultants and the discussion covered quite a bit of ground in a packed room.

Alexis has a transcript of the main points discussed.

One of the first things mentioned in the transcript is the availability of multiple Java EE 6 implementations before year's end (in final format) and an overall commitment from all to get there soon. This is excellent news for developers who do not want to tie themselves to any early adopter. Now's a good time to move to Java EE 6.

"Collaborate on standards, compete on implementations". In the GlassFish team, we certainly like to compete!

Thursday Jun 10, 2010

GlassFish Under Oracle - Mailing Lists Trends

We regularly track adoption using a number of metrics and report back, so... how are things going under Oracle?

First a caveat that these are early days in our integration and a number of infrastructure issues (location of web pages, underlying services) are in transition.  This is most apparent in downloads but downloads also impacts other indicators.  I don't expect things to settle down until late in the year, but I wanted to report on the current status.

My favorite tool to track mail adoption is MarkMail - it provides many ways to slice and dice the data; I'm including at left several graphs representing different mail aliases - click on the images to go to the web site and there you can do more data mining if you want. Note that the last column corresponds to month-to-date for today, 3pm PT, June 10th.

The first graph shows USERS and May 2010 was a noticeable drop from the previous months.  The drop is not as bad Year-to-Year (912-902) but still something to look in more detail, so I next looked at DEV.

DEV shows a small month-to-month drop in May, part of a larger increase over the last few months - no surprises there as this is the beginning of the GlassFish 3.1 development cycle; which is even more noticeably on ADMIN.  The boundaries between these aliases are not enforced and are somewhat fluid, so, combining the three we see: USERS+DEV+ADMIN which shows a bit of a drop in May but nothing very significant.

Next step is to look at ALL the GlassFish aliases.  That shows a reasonable Month-to-Month movement in the last few months, but they also show a big spike from last year... which, is mostly due to the high income of ISSUES around the 3.0 release, so no surprises there.

So, what happened with USERS on May?  I am not sure, but I think what we were seeing was that the core Oracle developers were very busy getting 3.1 started and that impacted a bit the follow-up of mail threads.  I'd spend more time on it if the trend went down, but, based on the partial data for June, the month should show full recovery on the USERS traffic; we will see.

I'll post additional trends indicators in a few days.

Tuesday May 04, 2010

GeoMap - Fast approaching the 1M unique IP mark

The new GeoMap for April 2010 is now available from the usual address: maps.glassfish.org and it shows a small drop over March (which was a record month). Some statistics:

Monthly Admin Pings - 615,139 (+13% y/y)
Monthly Admin Pings - 48,531 distinct IPs (stable y/y)
Cumulative 14,987,314 Admin Pings from 995,443 different IPs

In April we had a number of infrastructure issues preventing downloads for several days. That may (or may not) account for some loss of data.

See other posts tagged Geomap.

Wednesday Apr 21, 2010

Latest GeoMap shows increased GlassFish usage


As a reminder, we maintain a GeoMap at http://maps.glassfish.org 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.