Wednesday Feb 11, 2015

Java EE @ Java2Days 2014

Java2Days 2014 was held on November 17-19 in Sofia, Bulgaria. It is far and away the largest Java conference in the Balkans region and now perhaps one of the most important conferences in Europe as a whole. This was another great year for this rapidly growing, vibrant event. It attracted a host of international and local speakers including Arun Gupta, Geertjan Wielenga, Roberto Cortez, Ivan St. Ivanov, Andy Gumbrecht and Andrew Lombardi. Topics included Java SE, Java EE, HTML5/JavaScript, mobile, OSGi, IoT and the cloud. I am extremely grateful that the organizers invited me again this year and very glad that I was able to accept.

Java EE had a strong showing this year:

  • What's Coming in Java EE 8 - me
  • Nuts and Bolts of WebSocket - Arun
  • Java EE 7 Hands-on Lab - Arun, Ivan and me
  • Apache Tomcat to Apache TomEE in 1-n Steps - Andy Gumbrecht
  • Java EE 7 Batch Processing in the Real World - Roberto and Ivan
  • Coding for Desktop and Mobile with HTML5 and Java EE 7 - Geertjan
  • JavaScript/HTML5 Rich Clients Using Java EE 7 - me, Ivan
  • Forge and Arquillian Hands-on Lab - Ivan, me
  • Why Open Standards and Java/EE Matter (to You) - me

More details on the sessions and Java2Days, including the slide decks, video and code, posted on my personal blog.

Thursday Jan 22, 2015

Java EE @ JMaghreb 2014

JMaghreb 2014 was held on November 4-6. Organized by the Morocco JUG, JMaghreb is one of the largest Java developer conferences in North Africa. This was yet another brilliant year for the conference. Speakers included Patrick Curran, Werner Keil, Johan Vos, Mohamed Taman, Hazem Saleh, Paul Bakker, Romain Manni-Bucau, Abdelmonaim Remani, Simon Ritter, Angela Caicedo and Mike Milinkovich. Topics included Java SE, Java EE, JavaFX, HTML5/JavaScript, mobile, NoSQL, OSGi, Big Data and the cloud. I am extremely grateful that the organizers invited me and very glad that I was able to accept.

I delivered talks on open standards/the JCP, aligning the JavaScript ecosystem with Java EE 7, aligning Java EE with Reactive Programming and Java EE 8. More details on the sessions and JMaghreb, including the slide decks and code, posted on my personal blog.

Wednesday Sep 24, 2008

... Facelets in JSF 1.2, Brazil, Passwords in OpenDS, Corba and Grizzly, Using SocialSite, and gPhone

A compilation of today's news of interest (with some lag, as we rush towards GFv3 Prelude):

Radio Receiver Icon

Kanthi at OpenDS explains the importance of Password Management in an LDAP server like OpenDS and points to a longer, more technical, description check out the corresponding Page at the OpenDS Wiki

Kohsuke just came back from his 5-city, 7-talk Tour du Brasil. It surely looks like he had a lot of fun there, and reached out to many people. And Arun just arrived there! His first report is from the JUG in Brasilia, but he will stay there through next week, including the first Sun TechDay in Sao Paolo (check out the Schedule).

Facelets is in JSF 2.0 - check out Chapter 10 in the EDR2 - but Arun has a detailed description of How to Use Facelets with JSF 1.2..

Ken (from Corba) is working with the Grizzly folks to try to incorporate the improved ByteBuffer management mechanism. Check out Ken's writeup, and, if you have questions, you can bring them in tomorrow's Webinar on Grizzly/Grizzly2.

From the SocialSite group, first a How to Social Enable screencast, and here is a note on The Shinding Java Internals.

And, finally, the tech news of the yesterday was the long-awaited release of android, the Google Phone. Sampling just few sources: LA Times on G1 vs iPhone, Hands-on video and Comparison Table. And the Google-Phone Blog.

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...

Wednesday Feb 21, 2007

JSR 88 Web Application Deployment in GlassFish

JCP Logo

Edit, compile, deploy. It's a familiar cycle for anyone involved with the development of Java EE applications. But until recently, the "deploy" portion of the cycle lacked standardization. JSR 88 changes that (by providing standard APIs to deploy an assembled application onto an application server). And, as usual, GlassFish is one of the first containers to support this new standard.

Japod has put together a detailed example showing how to use JSR 88 for web application deployment in GlassFish. Or for more on the subject, see the GlassFish Deployment Project.

Tuesday Feb 13, 2007

JSR 311 - Java API for RESTful Web Services

JCP Logo

JSR 311, the Java (TM) API for RESTful Web Services, has been submitted for a Review Ballot. Quoting from the submission:

This JSR will develop an API for providing support for RESTful (Representational State Transfer) Web Services in the Java Platform.

The Specification leads will be Marc Hadley (WADL, JAX-WS 2.0, W3C, ...) and Paul Sandoz (Fast Infoset, Fast WebServices, ...). Initial membership in the Expert Group is Apache, BEA, Google, JBoss, Jerome Louvel, Sun Microsystems, Inc and TmaxSoft, but others have already shown interest.

The RI for this specification will be done as part of the GlassFish community and will be available under Open Source license. We will make implementations and drafts available in a regular basis to encourage as much feedback as possible and thus ensure an API that is as useful as possible. For more details, check the JSR Submission.