|
|
|
|
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 Indeed.com 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
|
GlassFish tools Bundle for Eclipse version 1.0 is now available with Commercial support. If you've been following this space, you know that we had released a preliminary version at EclipseCon back in March. So as a recap of previous Eclipse tooling coverage, this bundle offers :
• Eclipse 3.4.2 IDE with WTP Java EE support
|
As it's the case now for recent GlassFish releases, we've had great help and feedback from the community, especially in terms of quality testing the early access versions. Make sure you read the product release notes for information about a known issue regarding reusing workspaces created with preview releases (if you've used pre 1.0 versions).
Since March the download numbers have been very strong. Of course you can also still get the standalone plugin for GlassFish right from the Eclipse tool. Finally, the team is now working full speed on a new 1.1 version (nightly builds available very soon) with even more features packed in the bundle. Details on Ludo's blog.
|
Remember that Gold Sponsorship of EclipseCon? Well... Sun just announced the GlassFish Bundle for Eclipse. Ludo had the early announcement - which is very appropriate as he was instrumental in making this happen - but John has more details. The bundle integrates GFv2.1 and GFv3, the GlassFish Plugin and Eclipse 3.4. The (pretty bare-bones) home page is here; also see the Release Notes. |
This release is not yet final, but, as indicated by its release number of 0.9.9, we are very close to a final release... barring interventions from Calculus.
We hope this will show our strong commitment to making GlassFish the modular server of choice for
any JVM-based application
(see Scripting
),
built with any IDE (or by hand!),
but, before you ask, our commitment to NetBeans
e.g. remains unchanged.
Added: Arun also has Reported on the Bundle and Posted Pictures.
|
Rochelle Raccah recently announced an update (v1.0.4) to the Eclipse plugin for GlassFish. This new release obviously integrates with the newly released Eclipse 3.4 (Ganymede) and fixes some issues found with the preview of GlassFish v3, and SailFin (telco appserver). |
This plugin can be easily installed right from Eclipse ("Download additional server adapters" from the "New Server" window) and let's you work with GlassFish v1, v2, and v3.
|
NetBeans and Eclipse both support the GlassFish Server (see other posts at TA: NetBeans and Eclipse). Sun is more invested in NB and the support there has been traditionally better (e.g. see Adam's note) but the Eclipse support is improving too. Markus reports on two simple ways to Speed-up Deployments into GlassFish from Eclipse. The first involves a workaround using asadmin deploydir to do directory deployment. The other involves selectively turning off Anti-Virus checking. In his case, the combination sped up deployment by 40%. |
BTW, Markus had an earlier post worth checking out: GlassFish v2 on Debian or Ubuntu.
|
Eclipse Ganymede (Eclipse 3.4, see News and Noteworthy) is out in the annual late-June Eclipse synchronous release. Ganymede works with GlassFish v2 and v3 and Arun's latest note provides Detailed Steps for GFv3. Based on previous experience, the June Eclipse releases tend to be a bit rough, but they should get much better later in the year. As, always, we are interested in your feedback and direct experience. |
|
You heard that GF v3 now uses OSGi. A number of things follow from there, for example, you can load GF inside Eclipse! See Ludo's reference in his latest post with the rest of his Busy Schedule. We will show more of GlassFish v3 at different events this next week. The first opportunity is during the C1 GF overview/roadmap session, this Monday at 11, in Esplanade 307 (Special Events). GlassFish (v2 and v3) will also make a number of appearances, in lead and supporting roles, during all of JavaOne. |
CommunityOne is a FREE event; you can Register Here.
|
This interview with Ludo Champenois from the GlassFish team discusses the general developer experience with GlassFish as well as with IDEs such as NetBeans and Eclipse. We go into the save/reload paradigm for web and Ajax apps (using jMaki for instance), incremental deployment possibilities, value and role of IDEs for Java EE 5, best OS for developers, and more. You can subscribe to this podcast by searching for "glassfish" on the iTunes online store, by clicking here or using this feed for by any other podcatcher. |
I have not done a spotlight on Hudson in a while and there is a lot to mention, so this note is full of links:
|
• Goodies:
New Eclipse Plugin |
And, if you want to show (off?) your support, go visit the
CafePress Store
|
Vivek provides a good summary of tooling options in Metro. NetBeans 6 provides support for simple Hello World to adding different Quality of Service along with .NET 3.0 interoperability. Within Eclipse, you can use either of SOAP UI plugin, Ant build script, CLI or Maven-based tools. The last three options are available for use outside the IDE as well. |
Let us know if you are interested in writing a Metro plugin for Eclipse.
|
One of the primary ways to technology adoption is making it available on a wide variety of tools. jMaki enabled web applications can be easily developed and deployed using NetBeans IDE already. This new screencast shows how jMaki plug-in can be installed in Eclipse 3.3. It also shows how the rich set of widgets from different toolkits can be added to a web application using drag-and-drop and deployed on GlassFish, all from within Eclipse. |
Let us know if you are interested in developing a jMaki plug-in for IDE of your choice.
|
Eclipse 3.3 Europa is now final
and supports configuring GlassFish V1,
V2 and V3 using pluggable adapters for WTP 2.0 which now supports Java EE 5 development. From the
GlassFishPlugins project at
java.net: |
Read a detailed writeup, with screenshots, from Ludo on how to configure the adapter, deploy a Web application and debug a JSP page on GlassFish V2 - all from within Eclipse Europa. The writeup can also be watched as a screencast and additionally shows how to deploy a JAX-WS based Web service using the Deployment Descriptor-free Web services deployment.
GlassFish and Eclipse relationship can be tracked in Earlier Posts at TheAquarium.
|
More news from Ludo, GlassFish's own Mr Tools. Both NetBeans 6.0 and Eclipse 3.3 Europa now have support for GlassFish v2 (and v3). Neither release is final, although Eclipse 3.3 will release at the end of the month, but they are both making very fast progress. Check out Ludo's writeup for details and screenshots of NetBeans 6 and Eclipse 3.3. You can see more TheAquarium spotlights on Tools here, including GlassFish v2 support in MyEclipse 5.5. |
|
MyEclipse Enterprise Workbench 5.5 was recently announced by Genuitec. It features GlassFish v2 support with Start/Stop/Deploy/Undeploy from within the IDE. It also has exploded deployments and Hot-Sync debugging. |
Genuitec was present at GlassFish Day a few weeks back in this partner presentation. There is also a screencast to get a feel of what's being made available. Note that MyEclipse is subscription-based: $30-$50/year/developer.
|
Back in early 2006, Filippo Diotalevi put together a screencast showing how to use Eclipse to debug an application which has been deployed to a GlassFish container. It was a nice piece of work, and we featured it here just a few days after its publication. |
Unfortunately, Filippo has reported that a cracker later broke into his Wordpress instance and deleted all of his content (including the screencast). But even sad stories can have happy endings. Filippo has a new tutorial which covers the original content.
And the best part? As the tutorial demonstrates, it's still very easy to attach a debugger to GlassFish.