Tuesday Feb 26, 2013

JavaOne India Call for Papers

The effort to make JavaOne a truly global phenomenon moves forward! Following JavaOne Latin America last year, JavaOne India is going to be held again at the Hyderabad International Convention Centre during 8–9th May. The call for papers is now open. It will stay open until March 15th, so hurry up. As usual there are tracks for Java SE, JavaFX, Java EE, Java ME and Embedded Java.



If you wanted to talk to thousands of bright, young, energetic Indian Java developers, this is your chance - hope to see you there. Namaste, India!

Monday Feb 18, 2013

JavaOne 2012 Videos Now on YouTube

Many folks have consistently said that viewing JavaOne videos on the Content Management Tool used by Oracle is not ideal. You will be happy to know that the JavaOne San Francisco 2012 videos are now on YouTube via the Oracle Learning Portal (OLP). The videos are 100% free for anyone to view.

Besides the OLP Landing Page on YouTube, the videos are organized by the JavaOne 2012 Technical Tracks on the following links:

It's really an invaluable set of materials from some of the greatest thought leaders in the Java world. Enjoy!

Friday Feb 01, 2013

JavaOne Shanghai Call for Papers

The effort to make JavaOne a truly global phenomenon moves forward! Following JavaOne Latin America last year, JavaOne Shanghai is going to be held again at the Shanghai Expo Centre during 22–25 July. The call for papers is now open. It will stay open until Friday, March 1st, so hurry up. As usual there are tracks for Java SE, JavaFX, Java EE, Java ME and Embedded Java.

If you wanted to talk to thousands of bright, young, energetic Chinese Java developers, this is your chance - hope to see you there. Ni hao, China!

Wednesday Jan 02, 2013

JavaOne 2013 Russia, India, China and USA!

In the new year, we are looking forward to keeping our continued resolution to make JavaOne a truly global phenomenon. Although they have not been completely ossified yet, these are roughly the dates for JavaOne 2013 Russia, India, China and San Francisco:

  • Moscow, Russia: April 23-24, 2013
  • Hyderabad, India: May 8-9, 2013
  • Shanghai, China: July 23-25, 2013
  • San Francisco, USA: September 22-26, 2013

Stay tuned for the call-for-papers, further details, schedule and registration. Save the date and hope to see you there!

Monday Dec 17, 2012

A Panorama of JavaOne Latin America

As you know, JavaOne Latin America 2012 was held at the Transamerica Expo Center in Sao Paulo, Brazil on December 4-6. It was a resounding success with a great vibe, excellent technical content and numerous world class speakers, both local and international.

Various folks like Tori Wieldt, Steve Chin, Arun Gupta, Bruno Borges and myself looked at the conference from slightly different colored lenses. It's interesting to put them all together in a panoramatic collage:

Tori wrote about the Sao Paulo Geek Bike Ride held the Saturday before the conference here (enjoy the photos and video). She also discusses the keynotes in great detail here.

Steve looked at it from the viewpoint of someome instrumental to putting the event together. Read his thoughts here (he has more geek bike ride photos as well as material for his JavaFX/HTML 5 talk).

Arun had a more holistic view of the conference. He covers the geek bike ride, the GlassFish party (organized by Bruno Borges), his Java EE talks, and more. Check out the cool photos as well as the technical material.

Bruno provides the critical local perspective in his 7 reasons you had to be at JavaOne Latin America 2012. He discusses the OTN Lounge, the hands-on-lab, the Java community keynote, Java EE technical sessions and of course the GlassFish party!

I covered the GlassFish booth, the lab and my technical sessions (as well as Sao Paulo's lively metal underground) here.

Tuesday Nov 27, 2012

GlassFish Party@JavaOne Latin America

As many of you know, we've had the GlassFish party at JavaOne San Francisco for a number of years now. It's always a great opportunity to rub elbows with some key members of the GlassFish team, Java community leaders and Java EE/GlassFish enthusiasts. We are now extending that great tradition for the first time to JavaOne Latin America!

Come join us for free food, beer and caipirinhas at the Tribeca Pub in Sao Paulo on Tuesday, December 4 from 8:00 PM to 10:00 PM. Read the details and sign up here.

JavaOne Latin America Schedule Posted

The official schedule for JavaOne Latin America 2012 is now posted. For the folks that are not yet aware, JavaOne Latin America is to be held on 4-6 December at the Transamerica Expo Center in São Paulo, Brazil.

As you can expect there are keynotes, technical sessions, hands-on labs and demos led by Java luminaries from Brazil, Latin America and across the globe. There's tons of good stuff on Java EE and GlassFish. Arun Gupta will be delivering the Java technical keynote alongside the likes of Judson Althoff, Nandini Ramani, Georges Saab, Henrik Stahl, Simon Ritter and Terrence Barr. Here are just some of the Java EE centric sessions:

Time Title Location
Tuesday, Dec 4 12:15 PM Designing Java EE Applications in the Age of CDI Mezanino: Sala 14
Wednesday, Dec 5 5:30 PM Java EE 7 Platform: More Productivity and Integrated HTML Keynote Hall
Thursday, Dec 6 11:15 AM Developing JAX-RS Web Applications Utilizing Server-Sent Events and WebSocket Mezanino: Sala 2
Thursday, Dec 6 12:30 PM HTML5 WebSocket and Java Mezanino: Sala 12
Thursday, Dec 6 1:45 PM What's new in Java Message Service 2.0 Mezanino: Sala 14
Thursday, Dec 6 3:00 PM JAX-RS 2.0: New and Noteworthy in the RESTful Web Services API Keynote Hall
Thursday, Dec 6 4:15 PM Testing JavaServer Faces Applications with Arquillian and Selenium Mezanino: Sala 13
Thursday, Dec 6 4:15 PM Distributed Caching to Data Grids: The Past, Present, and Future of Scalable Java Mezanino: Sala 14

There will also be Java EE/GlassFish demos at the DEMOgrounds. The full schedule is posted here. Hope to see you there!

Monday Nov 12, 2012

Coming Soon - JavaOne Latin America 2012!

Save the date for JavaOne Latin America 2012 -- 4-6 December! The conference will be held again at the Transamerica Expo Center in São Paulo, Brazil.

The content is shaping up nicely. Here is a preview of some of it:

  • Designing Java EE Applications in the Age of CDI
  • HTML5 WebSocket and Java
  • JAX-RS 2.0: New and Noteworthy in the RESTful Web Services API
  • What’s New in Java Message Service 2.0
  • Why Should I Switch to Java SE 7

Hope to see you there! More details and registration here.

Wednesday Oct 03, 2012

JavaOne: Parleys.com, Spring Vs. Java EE and HTML5 tooling

Parleys.com, a 2012 Duke's Choice Award winner, is an E-Learning platform that host content from different sources (conferences, JUGs meetings, etc.). There is a lot of technical content available for online but also offline consumption, including many sessions on Java EE. Parleys has just released, for free, all the Devoxx 2011 sessions (video and slides sync'ed!).

From a technical point of view, Parleys.com is interesting as they have switched from Spring to Java EE 6 to avoid being locked in a proprietary framework. During the GlassFish Community BoF, Stephan Janssen (Parleys.com and Devoxx founder) also presented how GlassFish is used to support 2000 concurrent Parleys users over a cluster of 2 GlassFish instances.

Talking about Java EE and/or Spring, Harshad Oak has posted an update on the 'Spring Vs. Java EE' panel discussion that took place on Tuesday. As Arun said standards such as Java EE does not necessarily refrain innovation: "JBoss Forge & Arquillian from RedHat are great examples of innovation in the JavaEE community. Standardization is important but innovation does continue even within that framework."

Simplicity, productivity along with HTML5 are the driving themes of Java EE 7. In terms of simplicity and productivity, the developer experience can also be improved by the tooling. Every NetBeans release comes with a large set of improvements, the just released NetBeans 7.3 beta is no exception.
The goal of ‘NB 7.3’s Project Easel’ is to improve HTML5 development, something that will be handy for Java EE 7 developers. Project Easel can, for example, communicate directly to Chrome's WebKit engine, this feature was shown during Sunday's Technical Keynote at the end of the Java EE section. In this beta release, Chrome and the embedded JavaFX browser are the only supported browsers but the NetBeans team plan to add support, over time, for other WebKit based browsers.

Today (i.e. Wednesday 3rd) is also the final exhibition day, so make sure to visit the Java EE and the GlassFish pods on the Java DEMOgrounds (Hilton Grand Ballroom, 9:30 am - 5:00 pm).
Finally, here are some Java EE and GlassFish related activities worth attending today if you are at JavaOne :
Wednesday October 3rd
Time Title Location
8:30-9:30am What's New in Servlet 3.1: An Overview Parc 55 Mission
8:30-9:30am Bean Validation 1.1: What's New Under the Hood Parc 55
Cyril Magnin II/III
10:00-11:00am JSR 353: Java API for JSON Processing Parc 55 Mission
10:00-12:00pm Tutorial : Integrating Your Service into the GlassFish PaaS Platform Parc 55 Devisidero
11:30-12:30pm What's New in JSF: A Complete Tour of JSF 2.2 Parc 55
Cyril Magnin I
11:30-12:30pm Best of Both Worlds: Java Persistence with NoSQL and SQL Parc 55 Mission
1:00-2:00pm Sharding Middleware to Achieve Elasticity and High Availability in the Cloud Parc 55
Market Street
1:00-2:00pm Pimp My RESTful Java Applications Parc 55
Cyril Magnin I
3:00-4:00pm Migrating Spring to Java EE Parc 55
Cyril Magnin II/III
4:30-5:30pm JavaEE.Next(): Java EE 7, 8, and Beyond Parc 55
Cyril Magnin II/III
4:30-5:30pm HTML5 WebSocket and Java Parc 55
Cyril Magnin I
4:30-5:30pm Easy Middleware for Your Embedded Device Nikko Ballroom II/III

Monday Oct 01, 2012

The first day of JavaOne is already over!

In the past Sunday used to be a more relaxing day with ‘just’ some JavaOne activities going on. Sunday used to be a soft day to prepare yourself for an exhausting week. This is now over as JavaOne is expanding; Sunday is now an integral part of the conference. One of the side effect of this extra day is that some activities related to JavaOne and OpenWorld such as MySQL Connect are being push to start a day earlier on Saturday (can you spot the pattern here?).

On the GlassFish front, Sunday was a very busy day! It started at the Moscone Center with the annual GlassFish Community Event where the Java EE 7 and GF 4 roadmaps were presented and discussed. During the event, different GlassFish users such as ZeroTurnaround (the JRebel guys), Grupo RBS and IDR Solutions shared their views on GF, why they like GF but also what could be improved. The event was also a forum for the GF community to exchange with some of the key Java EE / GlassFish Oracle Executives and the different GF team members.

The Java Strategy Keynote and the JavaOne Technical Keynote were held in the Masonic Auditorium later in the after-noon. Oracle executives have presented the plans for Java SE, Java FX and Java EE. Here are some personal takeaways from those keynotes.

Modularity is a big deal. We know by now that Project Jigsaw will not be ready for Java SE 8 but in any case, it is already possible (and encouraged) to test Jigsaw today.
In the future, Java EE plan to rely on the modularity features provided by Java SE, so Project Jigsaw is also relevant for Java EE developers.
Shorter term, to cover some of the modular requirements, Java SE will adopt the approach that was used for Java EE 6 and the notion of Profiles. This approach does not define a module system per say; Profiles is a way to clearly define different subsets of Java SE to fulfill different needs (e.g. the full JRE is not required for a headless application). The introduction of different Profiles, from the Base profile (10mb) to the Full Profile (+50mb), has been proposed for Java SE 8.

Embedded is a strong theme going forward for the Java Plaform. There is now a dedicated program : Java Embedded @ JavaOne

Java by nature (e.g. platform independence, built-in security, ability easily talks to any back-end systems, large set of skills available on the market, etc.) is probably the most suited platform for the Internet of Things.

You can quickly be up-to-speed and develop services and applications for that space just by using your current Java skills. All you need to start developing on ARM is a 35$ Raspberry Pi ARM board (25$ if you are cheap and can live without an ethernet connection) and the recently released JDK for Linux/ARM. Obviously, GlassFish runs on Raspberry Pi.

If you wan to go further in the embedded space, you should take a look Java SE Embedded, an optimized, low footprint, Java environment that support the major embedded architectures (ARM, PPC and x86).

Finally, Oracle has recently introduced Java Embedded Suite, a new solution that brings modern middleware capabilities to the embedded space. Java Embedded Suite is an optimized solution that leverage Java SE Embedded but also GlassFish, Jersey and JavaDB to deploy advanced value added capabilities (eg. sensor data filtering and) deeper in the network, closer to the devices.

JavaFX is going strong! Starting from Java SE 7u6, JavaFX is bundled with the JDK. JavaFX is now available for all the major desktop platforms (Windows, Linux and Mac OS X). JavaFX is now also available, in developer preview, for low end device running Linux/ARM. During the keynote, JavaFX was shown running on a Raspberry Pi!

And as announced during the keynote, JavaFX should be fully open-sourced by the end of the year; contributions are welcome!.

There is a strong momentum around JavaFX, it’s the ideal client solution for the Java platform. A client layer that works perfectly with GlassFish on the back-end. If you were not convince by JavaFX, it’s time to reconsider it!

As an old Chinese proverb say “One tweet is worth a thousand words!”

HTML5, Project Avatar and Java EE 7
HTML5 got a lot of airtime too, it was covered during the Java EE 7 section of the keynote. Some details about Project Avatar, Oracle’s incubator project for a TSA (Thin Server Architecture) solution, were diluted and shown during the keynote.

On the tooling side, Project Easel running on NetBeans 7.3 beta was demo’ed, including a cool NetBeans debugging session running in Chrome!

HTML 5, Project Avatar and Java EE 7 deserve separate posts...

We need your feedback! There are many projects, JSRs and products cooking : GlassFish 4, Project Jigsaw, Concurrency Utilities for Java EE (JSR 236), OpenJFX, OpenJDK to name just a few. Those projects, those specifications will have a profound impact on the Java platform for the years to come! So if you have the opportunity, download, install, learn, tests them and give feedback! Remember, you can "Make the Future Java!"

Finally, the traditional GlassFish Party at the Thirsty Bear concluded the first JavaOne day. This party is another place where the community can freely exchange with the GlassFish team in a more relaxed, more friendly (but sometime more noisy) atmosphere. Arun has posted a set of pictures to reflect the atmosphere of the keynotes and the GlassFish party.

You can find more details on the others Java EE and GlassFish activities here.

Saturday Sep 29, 2012

GlassFish Community Event and Thirsty Bear Party - Reminder

JavaOne is almost here!

Here are some key activities that you don't want to miss out related to GlassFish:

Complete list of Java EE and GlassFish technical sessions, BOFs, and other presence is described at glassfish.org/javaone2012.

See ya there!

Wednesday Sep 26, 2012

Questions for Oracle GlassFish and Middleware Executives

GlassFish Community Event is planned, as part of JavaOne, on Sep 30, 2012. If you are involved in the GlassFish community, this is a perfect opportunity to engage with the Oracle GlassFish Team.

11:00 - 11:05: Introduction
11:05 - 11:30: Roadmap and Community Updates
11:30 - 12:15: Q&A with Executive Speaker Panel from Oracle and the GlassFish Team
12:15 - 01:00: Customer Testimonials
Location: Moscone West, Room 2005

One of the highlights of the event is a speaker panel with executives from Oracle GlassFish and Middleware. This will be your chance to ask tough questions and expect a honest and frank answer from them. If you are attending JavaOne, then you can register for the Community Event and ask the questions in person.

However, if are you are not attending the conference then we would still like give you an option to ask your questions.

Are you excited, nervous, curious, confused, thrilled about the future of Java EE, GlassFish, and in general about middleware at Oracle ? This is your chance to leave a comment on this blog with your question.

We'll pick some of the questions and ask them for you. And then post a response after the conference.

Have you registered for JavaOne ?

Monday Sep 24, 2012

GlassFish T-shirt at JavaOne 2012

There were 12 entries to the GlassFish T-shirt design contest. Each design was unique and very well thought out. But only one had to be picked and here is the winner!

Many thanks to all the participants! A t-shirt will be reserved for each one of you whenever we meet :-)

T-shirt designed by the community, for the community, and will be given to the community.

Want to know more details about the design and concept ? Hear from the winner - Markus Eisele in his blog GlassFish City Revisited.

So where do you get this t-shirt ? These t-shirts will be handed to the community members attending GlassFish Community Event (9/30, 11am - 1pm) and BoF (10/2, 6:30 pm). Other than the t-shirts, here are nine reasons to attend the community event.

You need a JavaOne pass to attend this event so make sure to register for the conference. You don't necessarily need a full conference pass as any of the available options will do.

Learn more about Java EE and GlassFish's presence at JavaOne 2012 at glassfish.org/javaone2012.

Looking forward to see you at JavaOne!

Monday Sep 17, 2012

NINE Great Reasons to Attend the GlassFish Community Event at JavaOne 2012

Are you coming to the annual GlassFish Community Event at JavaOne this year?
Here are nine great reasons not to miss it!

Great company
Meet and mingle with community leaders and luminaries, the GlassFish engineering team, and Oracle executives!
Learn from others How are your peers using GlassFish in creative ways? A few community members will share their challenges and creative solutions.
Ask tough questions Meet Oracle GlassFish and Middleware executives; the panel discussion will be moderated by one of our stellar community leaders!
Shirts! Be sure to get this year's GlassFish T-shirt, designed by and voted on by YOU, our community members! Don't miss it - they go fast.
Share your story Give us a two minute update on why you love GlassFish and how you are using it! We will immortalize you in a very brief video and post it to our GlassFish Stories page!
Find out...
about the new book, hot off the press, authored by our very own Arun Gupta: "Java EE 6 Pocket Guide: A Quick Reference for Simplified Enterprise Java Development"
If you share... your story, you will win a copy of Arun's new book as our thank you gift!
some ideas on how to make GlassFish even better!
Have fun Lively discussion, news and updates, excellent company -- this is THE place to be on Sunday at JavaOne!

Convinced? Excellent! Then please register here!

A JavaOne Pass is required to enter Moscone Center. All passes accepted, including Discover, Exhibitor, Press, Blogger, etc.

11:00 - 11:05: Introduction
11:05 - 11:30: Roadmap and Community Updates
11:30 - 12:15: Q&A with Executive Speaker Panel from Oracle and the GlassFish Team
12:15 - 01:00: Customer Testimonials
Location: Moscone West, Room 2005

Add sessions UGF10359 and UGF10360 to Schedule Builder

Tuesday Jul 31, 2012

Register for GlassFish Community Event and Party - JavaOne 2012

As mentioned earlier, GlassFish Community Event and Party are planned as part of the upcoming JavaOne 2012 Conference.

Some reasons to attend these events ...
  • Meet key members of the Oracle GlassFish Team including Architects, Java EE Spec Leads, and Product Managers.
  • Hear great Customer Testimonials who are using GlassFish for many years
  • Find out the latest product roadmaps before formal start of the conference
  • Help shape the future of GlassFish

NEW This year has also has a new free-form Q&A with an executive panel from the Oracle GlassFish Team. This will be your chance to ask any open questions and have a frank conversation around Java EE, GlassFish, and related technologies.

Both the events are scheduled for Sep 30 and the registration is now open.

Register for the GlassFish Community Event at glassfish-event12.eventbrite.com
Register for the GlassFish Party glassfish-party12.eventbrite.com

Note, a separate JavaOne Registration is required to attend the Community Event. The party is open to everybody and no registration is required. RSVP is required for logistics.

Don't miss out, register early!