Thursday May 10, 2012

Apache TomEE 1.0: 15th Java EE Compliant Application Server

Apache TomEE (pronounced "tommy") 1.0 is now released. Its basically vanilla Tomcat with Java EE 6 Web Profile features packaged together. This is the 15th certified Java EE 6 implementation and the certification is for the Java EE 6 Web Profile.


The tested configuration shows the list and version of technologies included in this release. The home page provide more details about the technologies and download link.

Congratulations David Blevins and rest of the TomEE team!

Thursday Oct 27, 2011

javax.batch : new "Batch" JSR

In the batch of new JSRs in the Java EE realm, here's a new one: JSR 352: Batch Applications for the Java Platform. It is submitted by IBM with Chris Vignola as the specification lead.


The goal is to provide a standardized programming model to implement batch applications and an API to submit jobs. The JSR proposal defines the domain area with batch job, step, application, executor, and job manager. It is meant to work with both Java SE and Java EE with additional qualities of service with the latter option (transactions, CDI, ...).

The schedule is quite aggressive with a final version due out by mid 2012. No inclusion in Java EE is planned for the time being.

Monday Oct 10, 2011

A year ago IBM was joining OpenJDK

A year ago, IBM was joining the OpenJDK project.

In the past 12 months Java SE 7 was filed as a JSR and delivered with implementations from both Oracle and IBM, the JCP started working again with substantial progress made for Java SE 8 (now scheduled for the summer of 2013) and Java EE 7.


Apple, Azul, SAP and Twitter have also since joined the OpenJDK project.

The list of blogs collected last year on TheAquarium make for an interesting read given all that has happened since. Java is Moving Forward.

Tuesday Aug 30, 2011

Welcoming WebSphere 8 to the Java EE 6 Parade

It's official (and actually has been for a short while), IBM WebSphere 8 is now a certified Java EE 6 implementation. This is a certification for the full Java EE 6 Platform.


This blog post has an intro to this new product release while this other one is from IBM's Java EE representative on the expert group.

The compatibility page now shows six certified Java EE 6 implementations.

Monday Mar 28, 2011

Java EE 6 gets an updated tutorial and Java EE 7 a press release

Ian tells us the Java EE 6 has an updated tutorial with more advanced topics and a new "Duke's Tutoring" case study. Get your Java EE 6 SDK copy here (GlassFish 3.1 and latest tutorial included) or directly the tutorial.

We've previously covered the unanimous vote on the submission of Java EE 7 and related JSRs, well now here's the Press Release with quotes from IBM, RedHat, SAP and Oracle.


Friday Mar 25, 2011

Sound bites from Silicon Valley - EclipseCon

Another week, another Java conference. EclipseCon was held earlier this week in Santa Clara and one of the highlights was the joint IBM/Oracle keynote with Oracle's Mark Reinhold and IBM's John Duimovich discussing the future of Java (7, 8 and 9) and common work in the OpenJDK project.

EclipseCon 2011

Other than the rather good press coverage, here are some not-so-random tidbits :

• Reinhold: "Twitter did not exist when last major JDK release shipped (2006)" (oracletechnet)
"Java 7 release date still July 28 2011" (ianskerrett)
• Duimovich of IBM: "IBM joined OpenJDK to drive innovation, collaboration, compatibility" (oracletechnet)
"The pace of innovation in the Java platform is going to get a lot better" (Mike Milinkovich)

Other JavaEE-related content included Sahoo's and Arun's "Developing OSGi-enabled Java EE Applications with GlassFish" tutorial (with full description and screencast), an update on Dali for Java EE 6, a session on the intersection between JPA, JAXB and JAX-RS and more.

Monday Oct 11, 2010

IBM e Oracle collaboreranno sull'OpenJDK

Oggi, IBM ed Oracle hanno annunciato l'intenzione di lavorare insieme per accelerare l'innovazione della piattaforma Java, sfruttando OpenJDK.

Questa è un'ottima notizia; IBM è stata un pilastro nell'ecosistema Java sin dal dicembre 1996, quando divenne un licenziatario ( Il suo impegno prevede la partecipazione e la conduzione di alcune JSRs, la partecipazione nell'JCP EC, investimenti in attività e progetti della comunità e una moltitudine di prodotti e strumenti basati sulla piattaforma Java. Il nuovo accordo dovrebbe infatti fornire un'accelerazione allo sviluppo della stessa.

I punti salienti annunciati oggi sono i seguenti:

• IBM ed Oracle lavoreranno assieme per far diventare OpenJDK il riferimento principale dello sviluppo open source della Java Standard Edition (Java SE).

• IBM ed Oracle sono impegnate ad accelerare il ritmo di evoluzione della piattaforma Java e sosterranno congiuntamente i piani di rilascio per Java SE 7 e Java SE 8, proposti al JavaOne ed elaborati ieri da Mark ed Henrik.

• IBM ed Oracle lavoreranno insieme per continuare a migliorare il JCP, che rimane il principale organismo standard per lavorare sulle specifiche Java.

Si preannunciano tempi entusiasmanti. Mi aspetto parecchie reazioni a quest'annuncio nei prossimi giorni. Aggiornerò quest'articolo per tenerne traccia.

Principali collegamenti:


Translation courtesy of Fabrizio Gianneschi

Translations of Today's OpenJDK Announcement

Today's announcement is "A Big Deal" (tm) and several folks are helping translate it to get the word out more widely. Here are the ones our group is doing directly:

English (Eduardo)
Mandarin (Joe Wang, Amy Kang, Stephen Hu)
French (Alexis)
Italian (Fabrizio Gianneschi)
Portuguese (Fabiane)
Spanish (Eduardo)
Japanese (Tatsukuni Inoue)

If you are aware of other translations, please post them as comments and I'll incorporate

The english version will be updated with links real-time; the others will be updated once a day or so.

IBM and Oracle to Collaborate on OpenJDK

Today, IBM and Oracle announced their intent to work together to accelerate innovation on the Java Platform, leveraging OpenJDK.

This is great news; IBM has been a pillar in the Java ecosystem since Dec, 1995 when they became a licensee ( and their commitment includes participation and leadership in JSRs, participation in the JCP EC, investment in community activities and projects, and a multitude of products and tools built on the Java platform. The new arrangement should indeed provide an acceleration of the development of the platform.

Today's announcements have these main components:

• IBM and Oracle will work together to make OpenJDK the primary forum for Open Source Java SE Development

• IBM and Oracle are committed to accelerate the pace of evolution of the Java Platform, and will jointly support the Java SE 7 and Java SE 8 schedule proposed at JavaOne and elaborated yesterday by Mark and Henrik.

• IBM and Oracle will work together to continue to enhance the JCP, which remains the primary standards body for work on Java Specifications.

Exciting times ahead. I expect plenty of reactions to this announcement through the next couple of days and I will update this entry to record them.

Main Links:


Tuesday Nov 17, 2009

Hudson Growth - Community and Product

The adoption of Hudson continues to grow and we are also beginning to see movement in Sun's commercial offering.

Kohsuke's Hudson Feed has many examples of adoption. The community is very active and recent posts include A Campfire Plugin and a CMake Plugin, a spanish Tutorial on SVN and Hudson and Using Hudson with Rational Team Concert (from the official IBM site!). Two posts with nice, quotable compliments are:

• From Grant Smith's Creating a Continuous Integration Server for Java Projects Using Hudson at Wazi: our conclusion - based on a combination of first-hand experience and other people's opinions - is that Hudson is the current front-runner among open source CI engines.

• From Joe Heck: Hudson - A lot of things done right: check out Hudson. It's a quick check - one download, one command-line, and you are rolling.

Three examples on the commercial side, all from today:

• We closed another customer for Sun's Hudson Support; nice! Just let us know if you have any questions.

• We also got email from one of Sun's Principal Field Engineers. He is overseas visiting a (very) large customer where he found wide use of Hudson and strong interest in improved support. We not even knew this company was using Hudson - strike another win for Open Source!

• And, our friends at Sun's Inner Circle - Sun's newsletter for CIOs - included an article on Hudson in the Nov/Dec issue.

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)

Sunday Oct 19, 2008

WebSphere with JavaEE 5 Support - 11 Products in the Parade!

I've been waiting for a Press Release from IBM announcing the actual event - maybe it will be this next week, but I'm timing out...


IBM's WebSphere 7.0 joins the parade of JavaEE 5 Compatible Products: 11 products from ASF, IBM, Kingdee, NEC, BEA/Oracle, SAP, Sun and TmaxSoft. Check IBM's Announcement Letter, an overview Screencast, the overview Article, and the Websphere Community blog.

Several IBM engineers hosted an online chat last week (intro, transcript); there is also a trial version available. I believe "trial" refers to the evaluation license (i.e. not free right-to-use); since IBM's Letter gave a GA of last Friday it should be the final bits.

Although I sympathize with Alexis, this announcement pretty much completes the industry switch to JavaEE 5 that we started with the GlassFish v1 announcement in May 2006. Now just waiting for JBoss 5, that would make a nice 3x4 tableau.

Tuesday Sep 23, 2008

IBM and Standards on Standards


The NY Times reported on an IBM effort to "(increase) standards transparency, fairness and quality". Check out the Standards Page@IBM and the Standards For Standards document.

The news was also reported at CNet, SlashDot and Groklaw, and several mention the recent FastTrack vote on OOXML (and at least one also mentions the WS-I). My kudos to IBM, I think this is a good move.

Incidentally, the JCP is also trying to improve transparency in general, and several of us are trying to contribute to that where we can. Baby Steps; eventually we will get there...

Sunday Sep 09, 2007

NOTD - IBM Joins OpenOffice.ORG

Radio Receiver Icon

Breaking News: IBM Joins OpenOffice.ORG.

• News: IBM PR, FAQ, IBM as JCA signatory.
• Commentary: Erwin, Simon, Peter.

Monday Mar 05, 2007

Fast Infoset between IBM's JVM and GlassFish

Prague at Night

Oleksiy is reporting on one more product that is implementing Fast Infoset. This time comes from IBM: their SDK for Java 6 Early Release. FI support is not suprising as the Java EE 5 WS implementation seems based on that from GlassFish. Note that IBM's release is an EA - you will need to ask them for their FCS plans.

Other implementations that pass interoperability include: Liquid Technologies, OSS Nokalva, Noemax, WebLogic Server 10 TP, the GlassFish AS (and its Sun distribution SJS AS 9.0), and Sun's JDK6 release.

Check out Oleksiy's blog and the Fast Infoset Interoperability Project at Java.Net. Also check Pauls' activation instructions and a list of Other TA Spotlights on FI.