Tuesday Oct 08, 2013

JavaOne 2013 Conference Report

18th JavaOne concluded a few days ago!

Started with a wet and cold #GeekBikeRide ...

... JUG Leaders and Java Champions brunch ....

... GlassFish Community Event ...

... Strategy and Technical Keynotes ...

... Duke Choice Awards ...

... GlassFish Party ...

... lots of friends from all around the world ...

.. several O'Reilly best-seller Java EE 7 Essentials book signings ...

... lots of Java EE 7 sessions, panels, and EG meetings ...

... couple of sessions on kids and programming ...

... Community Keynote ...

And who all did I meet ...

@myfear, @agoncal, @lincolnthree, @dblevins, @edburns, @fabiovelloso, @emmanuelbernard, @peter_pligrim, @javajuneau, @matthewmccull, @vanriper, @javaclimber, @reginatb38, @stephan007, @danieldeluca, @badrelhouari, @guatejug, @mnriem, @_tamanm, @reza_rahman, @jyeary, @noah_white, @heathervc, @tonyaraemoore, @evanchooly, @maxandersen, @brunoborges, @ingenthr, @javafxpert, @kohsukekawa, @mkheck, @donaldojdk, @venkat_s, @sjmaple, @trisha_gee, @goldstift, @ensode, @delabassee, @johanvos, @atsticks, @pbakker, @sander_mak, @bertertman, @mittie, @adambien, @stuartmarks, @wernerkeil, @yoshioterada, @harshadoak, @hirt, @smeyen, @yarasenger, @vsenger, @brjavaman, @fabianenardon, @maltron, @fguime, @speakjava, @danjavageek, @jj156416, @babadopulos, @chuggid, @webdevwilson, @mike_lehmann, @aa_lopez, @ameliaeiras, @soniazatoreilly, @codename_one, @sharat_chander, @steveonjava, @alexismp, @lightguardjp, @aslakknutsen, @kevin_farnham, @jodastephen, @geertjanw, @acaicedo, @ags313, @eyeseewaters, @briangoetz, @mreinhold, @spericas, @sonyabarry, @terrencebarr, @nivs333, @kittylyst, @robilad, @karianna, @ypoirier, @reza_rahman, @marek_potociar, @shaunsmith, @alexandrajava, @tnis23, @stevengharris, @gsaab, @cpurdy, @alrubinger, @bonbhel, @nilesh_, @anilgaur, @doug_clarke, @sachalabourey, @petrjiricka, @rogerk09, @jitsni, @singh_harpreet, @peppertech, @robc2, @rajivmordani, @vivekpandey, @jclingan, @javaperftuning, @michaelkolling, @cayhorstmann, @aalmiray, @ludoc, @paulsandoz, @bhlynne, @RockCimberT, @frankgreco, @meghanorm, @mullermarian, and many others ...

Here are the different slide decks and github repos ...

  1. CON-4456: Coding Java EE 7: Making Easy even Easier (github repo)
  2. HOL 2147: Java EE 7 Hands-on Lab
  3. CON 3496: Come Play! with Java EE 7 (github repo)
  4. BOF 8012: Teaching Java with Minecraft, Greenfoot, and Scratch
Watch the complete photo album:

And that's a wrap!

Monday Sep 16, 2013

JavaOne 2013: Java EE 7, GlassFish Community Event, Book Signing, Geek Bike Ride, Hallway Track, ...

18th JavaOne is almost here .... literally a few days away now!

5 days
8 tracks
500+ sessions
490+ speakers
70+ exhibitors
Lots of late night parties
All in the beautiful city of San Francisco

Now that is what makes a conference lot of fun and bound to give you a nerdgasm!

If you are still not convinced, here are 25 reasons to attend JavaOne.

There is tons of coverage on the recently released Java EE 7 and GlassFish 4. The FocusOn document provide a comprehensive set of sessions, BoFs, hands-on labs, panels, etc related to Java EE Platform from Oracle, RedHat, IBM, and many others.

This is going to be my 15th JavaOne and this blog has been serving reports/pictures from the conference for past 6 years (2007, 2008, 2009, 2010, 2011, 2012).

Here is my schedule so far and I would love to meet you before/after my speaking engagements:

Saturday, 9/21
Geek Bike Ride
NetBeans Party

Sunday, 9/22
JUG Leaders and Java Champions Brunch
GlassFish Community Event
Strategy and Technical Keynote
GlassFish Party

Monday, 9/23
OTN Lounge Expert Drop-in
CON4456: Coding Java EE 7: Making Easy Even Easier (co-speaking with Lincoln Baxter III)
Java EE 7 Essentials Book Signing at JavaOne Book Store
JCP Party (including book signing)
8pm JUG Leaders and Java Champions Social Event
Tuesday, 9/24
12:15pm Publishers Seminar
Java EE 7 Essentials Book Signing at O'Reilly Booth
CON4510: Fifty Features of Java EE 7 in 50 Minutes (co-speaking with Antonio Goncalves)
4:30pm BOF 8012: Teaching Java with Minecraft, Greenfoot, and Scratch (co-speaking with Daniel Green)
7:30pm HOL 2147: Java EE 7 Hands-on Lab (co-speaking with Antonio Goncalves, David Delabassee, and Marian Muller)
Wednesday, 9/25
10am CON3431: Introduce Java Programming to Kids (co-speaking with James Weaver)
1pm CON3496: Come and Play! with Java EE 7 (co-speaking with Antonio Goncalves)
2:30pm Java EE 8 Discussions
Thursday, 9/26
CON2406: Java EE 8 and Beyond (mostly observer)

And of course, there is always the hallway track!

Where will I see you ?

Sunday Jul 21, 2013

Geek Bike Ride at JavaOne Shanghai

Here are some pictures from the fun #GeekBikeRide at JavaOne Shanghai. Thank you InfoQ China, bike angels, and everybody else who made the ride so much fun!

And the evolving album from JavaOne Shanghai so far ...

Wednesday Apr 17, 2013

Suggestions for Java EE and Cloud Track at JavaOne 2013: CFP ends Apr 23

JavaOne Call for Papers has been extended and now will close on April 23. There are eight tracks to submit your talks:
  • Client and Embedded Development with JavaFX
  • Core Java Platform
  • Edge Computing with Java in Embedded, Smart Card, and IoT applications
  • Emerging Languages and the Java Virtual Machine
  • Securing Java
  • Java Development Tools and Techniques
  • Java EE Web Profile and Platform Technologies
  • Java Web Services and the Cloud

A complete description of each track is provided here. Five different kind of sessions can be submitted for each track:

  • Conference Session: A 60-minute session presented by Oracle, customers, partners, developers, and/or user group members
  • Panel: A 60-minute session presented in a panel format by multiple speakers consisting of Oracle, customers, partners, developers, and/or user group members
  • Tutorials: A 2 hour speaker led session where the presenter literally show attendees a live "How to" tutorial, and attendees can ask questions to the presenter during this. It doesn't require the attendee to have any equipment whatsoever. Ideally, the attendee should be listening and taking notes.
  • Birds of a Feather (BOFs): A  60-minute session that allows a closer interaction with the speakers and attendees focusing on a particular aspect of technology.
  • Hands-on Lab (HOL): A two-hour hands-on, interactive lab session
We've seen a good response to paper submission so far and really thankful for that!

You've a few more days to submit your talks. As a track co-lead for Java EE and Cloud tracks, here are some talks that I'd like to see there:
  • Anything related to WebSocket, JSON, Concurrency, Batch, HTML5, Persistence, Dependency Injection, Transactions ?
  • Do you have a creative use of Java EE technologies in your applications ?
  • Are you an extreme believer in Java EE and use most of the components for creating world-class applications ?
  • Are you using multiple application servers in your deployment environment ?
  • Do you have any experience of migrating from earlier versions of J2EE to Java EE ? Tutorials here would be nice.
  • Do you want to show value of standards-based application development over proprietary frameworks ?
  • Are you building support for Java EE 7 in your applications already ?
  • Performance, monitoring, testing, development, deployment strategies ?
  • Any other enterprise Java technologies from the ecosystem ?
  • Real case studies on how Java EE helped you deliver on time, within budget, and stay competitive
And now some suggestions for the Cloud track:
  • How are your Java services powering web and cloud ?
  • Anything related to REST/SOAP Web services and design patterns ?
  • How is Service Oriented Architecture (SOA) helping you realize the benefits ?
  • Do you have an interesting deployment topology across your private and public cloud ?
  • Do you have a case study showing why a particular deployment scenario works ?
  • Are you exposing services at IaaS, PaaS, and SaaS layers and share guidelines on them ?
  • How are you simplifying DevOps ?
  • How are you using BigData in development and deployment ?
  • Anything related to NoSQL ? Using a mix of NoSQL and RDBMS ?
Keep the job of Content Review Committe interesting, demanding, and challenging. Submit as many sessions as you can before April 23rd 11:50pm PT.

Read the content review process and tips for submission from 2 years ago to improve your chances of getting a paper selected.

Submit now!

Friday Dec 21, 2012

JavaOne 2013 Russia, India, China, USA: Save the Date


Moscow, Russia: April 23-24, 2013*

Hyderabad, India: May 8-9, 2013*

Shanghai, China: Jul 23-25, 2013*

San Francisco, USA: Sep 22-26, 2013*

* The dates are subject to change.

Venue, Agenda, CFP, and other details to come later.

Did you know that recording of all Technical Sessions from JavaOne San Francisco 2012 is available ? Watch them there!

Monday Dec 10, 2012

JavaOne Latin America 2012 is a wrap!

Third JavaOne in Latin America (2010, 2011) is now a wrap!

Like last year, the event started with a Geek Bike Ride. I could not attend the bike ride because of pre-planned activities but heard lots of good comments about it afterwards. This is a great way to engage with JavaOne attendees in an informal setting. I highly recommend you joining next time!

JavaOne Blog provides a a great coverage for the opening keynotes. I talked about all the great set of functionality that is coming in the Java EE 7 Platform. Also shared the details on how Java EE 7 JSRs are willing to take help from the Adopt-a-JSR program.

glassfish.org/adoptajsr bridges the gap between JUGs willing to participate and looking for areas on where to help. The different specification leads have identified areas on where they are looking for feedback. So if you are JUG is interested in picking a JSR, I recommend to take a look at glassfish.org/adoptajsr and jump on the bandwagon.

The main attraction for the Tuesday evening was the GlassFish Party. The party was packed with Latin American JUG leaders, execs from Oracle, and local community members. Free flowing food and beer/caipirinhas acted as great lubricant for great conversations. Some of them were considering the migration from Spring -> Java EE 6 and replacing their primary app server with GlassFish. Locaweb, a local hosting provider sponsored a round of beer at the party as well. They are planning to come with Java EE hosting next year and GlassFish would be a logical choice for them ;)

I heard lots of positive feedback about the party afterwards. Many thanks to Bruno Borges for organizing a great party!

Check out some more fun pictures of the party!

Next day, I gave a presentation on "The Java EE 7 Platform: Productivity and HTML 5" and the slides are now available:

With so much new content coming in the plaform:
  • Java Caching API (JSR 107)
  • Concurrency Utilities for Java EE (JSR 236)
  • Batch Applications for the Java Platform (JSR 352)
  • Java API for JSON (JSR 353)
  • Java API for WebSocket (JSR 356)

And JAX-RS 2.0 (JSR 339) and JMS 2.0 (JSR 343) getting major updates, there is definitely lot of excitement that was evident amongst the attendees. The talk was delivered in the biggest hall and had about 200 attendees.

Also spent a lot of time talking to folks at the OTN Lounge.

The JUG leaders appreciation dinner in the evening had its usual share of fun.

Day 3 started with a session on "Building HTML5 WebSocket Apps in Java". The slides are now available:

The room was packed with about 150 attendees and there was good interaction in the room as well. A collaborative whiteboard built using WebSocket was very well received. The following tweets made it more worthwhile:

A WebSocket speek, by @ArunGupta, was worth every hour lost in transit. #JavaOneBrasil2012, #JavaOneBr
@arungupta awesome presentation about WebSockets :)

The session was immediately followed by the hands-on lab "Developing JAX-RS Web Applications Utilizing Server-Sent Events and WebSocket". The lab covers JAX-RS 2.0, Jersey-specific features such as Server-Sent Events, and a WebSocket endpoint using JSR 356. The complete self-paced lab guide can be downloaded from here.

The lab was planned for 2 hours but several folks finished the entire exercise in about 75 mins. The wonderfully written lab material and an added incentive of Java EE 6 Pocket Guide did the trick ;-)

I also spoke at "The Java Community Process: How You Can Make a Positive Difference". It was really great to see several JUG leaders talking about Adopt-a-JSR program and other activities that attendees can do to participate in the JCP. I shared details about Adopt a Java EE 7 JSR as well.

The community keynote in the evening was looking fun but I had to leave in between to go through the peak Sao Paulo traffic time :)

Enjoy the complete set of pictures in the album:

Wednesday Oct 03, 2012

JavaOne 2012 DEMOgrounds, Book Signing, Java Leaders Dinner, and Juggy

Some pictures from the conference ...

And some pictures from the Java Leaders Dinner ..

Some more pictures from the dinner with Juggy ...

And some more pictures ...

And finaly the evolving album ...

Monday Oct 01, 2012

JavaOne 2012 Keynote and GlassFish Party Pictures

Some pictures from the keynote ...

And some pictures from the GlassFish Party ...

And the evolving album ...

Sunday Sep 30, 2012

JavaOne 2012 Pictures - Java Leaders Brunch and GlassFish Community Event

Some pictures from the Java Leaders Brunch ...

And some pictures from the GlassFish Community Event (with 110+ attendees) ...

And the evolving album ...

Saturday Sep 29, 2012

Geek Bike Ride at JavaOne 2012 - Pictures

Following the tradition of JavaOne Latin America 2011, a gorgeous day in San Francisco marked the beginning of JavaOne 2012 with another Geek Bike Ride. About 50 Java developers got together this morning at Fisherman's Wharf and rode a bike along Marina, Crissy Field, Fort Mason, Golden Gate Bridge, and ultimately finishing in Sausalito downtown. This is a beautiful biking trail, mostly flat with a couple of good hills. Some folks even continued to Tiburon for an extra challenge.

Check out map by Blazing Saddles for the exact course. They provide excellent bike rentals and a good service too!

Here are some pictures from the day:

Credits: Yoshio Terada

And check out a video of bikers rolling down the hill:

Credits: Yoshio Terada

Thank you OTN for sponsoring the t-shirts! And Kevin Nilson, fearless leader of Silicon Valley JUG, for hosting the event!

And now to main the conference starting tomorrow!

Here is the evolving album for JavaOne 2012 so far ...

And don't forget, I'm still recruiting runners for the Community Run on Oct 1 at 6:17am PT :-)


profile image
Arun Gupta is a technology enthusiast, a passionate runner, author, and a community guy who works for Oracle Corp.

Java EE 7 Samples

Stay Connected


« July 2016