More Beijing pictures – JavaOne China

December 13, 2010 Comments Off








One talk done. Six to go!

GlassFish, JavaEE and friends swimming to JavaOne China

December 8, 2010 Comments Off



While a good number of my Oracle Java evangelist colleagues are in Sao Paulo for JavaOne, I’m busy preparing for
JavaOne China which is starting early next week.

This event will have the traditional JavaOne Keynote, Technical Mobile, JavaSE and JavaEE keynotes and a long list of technical sessions. The registration numbers look \*very\* good. I’m still trying to nail down some details for the Java EE and GlassFish demo(s) but everything else is now ready.

The convention center for the event is located right next to the Olympic stadiums. I need to see if I can find the time to visit the bird’s nest and the aquatic center. More once the event starts unfolding. Now on to getting some sleep before the trip and crazy event schedule. Here’s a small subset of that :



In the Java EE 6 & GlassFish category :

Title Date/Time Location
JavaOne Opening Keynote Tuesday, 14:00 Plenary Hall
JavaOne Technical Keynote Tuesday, 16:00 Plenary Hall
The Java EE 6 Programming Model Explained Tuesday, 10:00 Room E2-236 AB
Beginning with the Java EE 6 Platform (LAB) Wednesday, 15:30 Exhibition Hall 4-3
Complete Tools Coverage for the Java EE 6 Platform Tuesday, 12:15 Room E2-236 AB
Java Persistence API 2.0: An Overview Thursday, 11:45 Room E2-236 AB
What’s New in Enterprise JavaBean Technology Wednesday, 12:00 Room E2-236 AB
Using Contexts and Dependency Injection (CDI) in the Java EE 6 Ecosystem Wednesday, 09:00 Room E2-236 AB
The Feel of Java EE 6: Interactive Onstage Hacking Wednesday, 11:00 Room E2-236 AB
Secure, Asynchronous Web Applications Using Java Servlet 3.0 and Java EE 6 Thursday, 13:30 Room E2-236 AB
Dealing with Asynchronicity in Java Technology-Based Web Services Tuesday, 09:00 Room E2-231
Advanced Java API for RESTful Web Services (JAX-RS) Wednesday, 09:00 Room E2-231
HK2: Oracle WebLogic Server, Oracle GlassFish Server, and Beyond Tuesday, 11:15 Room E2-236 AB
Advanced Web Service Development in Oracle WebLogic Server (LAB) Wednesday, 11:00 Exhibition Hall 4-2
Apache Geronimo 3.0: More than Java EE 6 Thursday, 13:30 Room E2-231
Oracle GlassFish Server: Product Strategy and Roadmap Tuesday, 09:00 Room E2-236 AB
Scaling JPA Applications with Oracle TopLink Grid and Oracle Coherence (LAB) Thursday, 14:30 Exhibition Hall 4-2

In the JavaSE & JVM Category :

Title Date/Time Location
JDK 7 and Java SE 7 Wednesday, 16:30
Thursday, 10:00
Exhibition Hall 4-6
Room E2-236 AB
The Garbage Collection Mythbusters Wednesday, 10:00 Exhibition Hall 4-6
Project Coin: Small Language Changes for the JDK Wednesday, 15:30 Exhibition Hall 4-6
Oracle’s Java Virtual Machine Strategy Tuesday, 09:00 Exhibition Hall 4-6
Using the File System API in the JDK Wednesday, 11:00 Exhibition Hall 4-6
Oracle JRockit: Advances in Java Virtual Machine Technology Wednesday, 12:00 Room E2-232 B
JVM Analysis: Oracle JRockit Mission Control and Oracle JRockit Flight Recorder (LAB) Tuesday, 12:15 Exhibition Hall 4-2
What’s Happening with My Application?: Java Virtual Machine Monitoring Tool Tuesday, 10:00 Exhibition Hall 4-6

In the Oracle Fusion & WebLogic category :

Title Date/Time Location
General Session: Oracle Fusion Middleware Tuesday, 15:00 Function Hall B
Oracle Exalogic: Introducing an Optimized Compute Platform for Oracle Fusion Middleware Wednesday, 14:30 Room 203 AB
Oracle Fusion Middleware Application Server Roadmap Tuesday, 14:00 Room 203 AB
Oracle WebLogic Server for Developers and Architects Tuesday, 09:00 Room E2-232 A
Optimizing Oracle WebLogic Server on Sun SPARC Enterprise T-Series Servers Tuesday, 14:00 Room 205 AB
Total Oracle WebLogic Server Development with Eclipse, Maven, and Hudson Wednesday, 12:00 Exhibition Hall 4-2

Coin on the Mac

November 25, 2010 Comments Off








I just love how fast this community can move!

Kudos to Henri and Gildas for the continuous build and the .dmg/pkg downloads.

Couple of recent but important news you might have missed

November 22, 2010 Comments Off


 • Java SE 7/8 platform and language JSRs have been filed ! (for some background information, check out “how to read a JSR” and “Majority or 2/3rds?”).

• Release of NetBeans 7 Beta, with JDK 7 language construct support (and hints!) and a lot more. This beta version ships with GlassFish 3.1 build 29.

Javaholics Unite (at Devoxx 2010) – a Java EE perspective

November 14, 2010 § 3 Comments

Devoxx 2010 is starting in a few hours and I’ll be on the train tomorrow to Antwerp. I’ll have a pretty busy schedule with a tutorial, a hands-on lab, and a BOF.


So this year again, I’m giving a Java EE 6 Tutorial with my friend Antonio Goncalves. We called it “reloaded!” for a reason: it is not a repeat. A lot has happened in the past 12 months: Java EE 6 was released (and GlassFish had 3.0 and 3.0.1 releases), Oracle finally acquired Sun, CDI is getting traction, vendors are delivering, and to be bluntly honest, we’ve made progress in our understanding of the platform. So expect demos (including a number of new ones), new topics (mainly CDI), putting Java EE 6 portability to the task with an additional runtime, and a few new fun things. The session is at 9h30 on Tuesday.

Devoxx is having Hands-On Labs for the first time this year and attendees will be able to attend a self-paced, Java EE 6 Lab on the Tuesday afternoon which would be a great follow-up to the morning session. The only requirement for this is to come with a laptop with NetBeans 6.9.1 (java version with GlassFish) loaded (no more Maven required, it’s just a bad idea with conference wifi). The rest is in the instructions we’ll hand out at the beginning of the session. I’ll blog after the conference about where you can find everything to work through those three exercises and get you feet wet with Java EE 6.

In other Java EE 6 festivities from fellow colleagues :

• Paul Sandoz will be able to discuss how JAX-RS integrates with the rest of the Java EE platform as well as present content from the recent JSR proposal for JAX-RS 2.0 (packed with useful stuff IMO).

• Linda DeMichiel will cover JPA 2.0 (I tend to learn something new every time I hear a JPA 2.0 talk) and a more advanced talk about the Java Persistence Criteria API.

• GlassFish architect Jérôme Dochez will cover the HK2, multiple-purpose kernel in his “HK2: Oracle WebLogic Server, Oracle GlassFish Server, and Beyond” session and will, of course, lead the GlassFish BOF.

• Ludo will cover the tooling aspects comparing NetBeans, Eclipse and IntelliJ when it comes to supporting the Java EE platform today.

They will all be giving the Java EE future keynote on Thursday morning.

There are many more interesting server-side sessions from the guys at JBoss, a must see performance by Adam Bien, a couple WebSockets presentations [1], [2], some OSGi talks, and a lot more.

Beyond the (almost) mandatory “Future of Java” and other JDK 7 talks, I’ll also try to hit the NoSQL, Cloud and DevOps sessions, time and socializing permitting.

JFall 2010 – Yet another great Java conference

November 5, 2010 Comments Off

The folks in the NLJUG certainly know how to build a community and run events. JFall 2010 was in a new location this year (rather small Nijkerk, but you can get to pretty much anywhere in The Netherlands by train) and it was sold out at 1000+ attendees. And this is just a couple of weeks before Devoxx, another major Java conference literally miles away.

The conference started off with Danny Coward’s keynote which was really well attended. His content had meat (JavaME, JavaSE, JavaFX, and JavaEE) and the feedback was positive. At diner with Bert and the rest of the NLJUG team the day before, I was told that my Java EE 6 talk had the most registrations and indeed the room which was used for the keynote looked far from empty even with 6 tracks in parallel. My talk focused on Java EE 6, how we got there, and what’s causing the revival of flamewars on some community sites and overall excitement for the new platform. I managed to cram servlet3, ejb31, and cdi10 in a 3-minute closing demo. Reading the tweets after the talk seemed to indicate that people liked the session and learned several things.

Later in the day, I delivered a hands-on lab no less than three time with a total of 60 or so participants getting a feel for Java EE 6. The updated code and instructions for the labs are here. This went well after I realized we’d have no network and moved to non-Maven projects. GlassFish 3.0.1 and NetBeans 6.9.1 proved to be a good simple and sufficient combination for the labs (most people installed them on the spot).

I really enjoyed the discussions there on the night before, after a my talk, over lunch, during the labs and on the train on my way back. Lots of energy. So much for a dying Java community and technology!

A new voice for Java from Oracle – The Java Spotlight Podcast

November 2, 2010 Comments Off


 Roger get-a-blog Brinkley and Terrence Barr started a new weekly podcast, called the Java Spotlight. My colleague Dalibor Topic and myself are also participating in a panel. The first episode is already out with an interview with Mark Reinhold, Chief Java Architect on the future of Java SE recorded at JavaOne (Plan A, Plan B), a news section and more.

We’ve just recorded the second episode which should be up shortly with an interview of Steve Harris, Senior Vice President of Application Server Development at Oracle on the Sun acquisition, Java EE, and future of GlassFish.

Here are the compulsory podcast coordinates :

• Homepage (blog): http://javaspotlight.org/
• Podcast feed: http://feeds.feedburner.com/thejavaspotlightpodcast
Subscribe from iTunes
• Feedback: feedback@javaspotlight.org

PS: No, this does not mean that the GlassFish Podcast is going silent.

Where Am I?

You are currently browsing the Java category at Bistro! 2.0.

Follow

Get every new post delivered to your Inbox.