Sunday Apr 22, 2012

Chennai Java Summit 2012 Trip Report

I attended my first Chennai Java Summit last weekend. The one-day conference had two parallel tracks. The conference was organized as part of AIOUG (All India Oracle User Group) and so there was a parallel track covering Oracle technologies as well. Nagaraj Paduvare from Oracle talked about what User Groups. The title of the presentation "User Groups - Are you a member yet ?" clearly conveyed the urge for the community to join the local User Groups - be it Java . Oracle's vision is to promote a world-class user group community where community and customers realize outstanding value from participation and experience constant and healthy dialogue with one another and Oracle at all levels. There are 870+ independent Oracle user groups related by interests and location. You can find all the information about them at

I gave two presentations and the slides are available.

There were about 40+ attendees in this talk. Some of the audience were not even aware of Java EE 6 so I started the talk with a NetBeans-driven introduction to the platform. A more comprehensive video of Java EE 6 tooling with NetBeans is available at screencast #36. The screencast #37 covers the same with Eclipse. And then I explained how Java EE 7 platform is embracing cloud by providing support for  dynamic service provisioning, metrics-driven elasticity, and multi-tenancy. Its important to remember that Java EE 7 will offer lot more than cloud as several specifications such as Java Message Service 2.0, Java API for RESTful Web Service 2.0, and Expression Language 3.0. Several other specifications are getting a minor update as well. You can get all the latest updates at

The demonstration of taking a Java EE 6 application and deploying it to GlassFish 4 showing service provisioning hit the point home. The complete instructions to download and build the sample are available at

This talk gave a brief overview of REST Architecture, how JAX-RS provides support for RESTful Web services, and a complete overview of the new features coming in JAX-RS 2.0. I also demonstrated how NetBeans wizards make life simple for generating RESTful Web services from JPA Entity classes. The working JAX-RS 2.0 sample codes convey the point that an early implementation is already available. You can get all the latest updates at

It was certainly good to spend some time with Venkat Subramaniam and Scott Davis.

On a personal side, I enjoyed Dal-Baati-Churma at a Rajasthani restaurant in the hotel. For me, enjoying the local cuisine is definitely one of the joys of staying in India. However the humidity was very high and so that prevented me from running in the morning. In times like this, the Spartacus Workout from Men's Health Magazine has been really helping me recently. If you have not tried this workout, you must!

Here are some pictures captured from the event:

And the complete video album:

Thank you Raj Mahendra for holding the Java flag strong and leading the community in Chennai. Only Bangalore, Nagpur, Chennai, and Pune has an active JUG. The JUG community in India is in its infancy and I hope more cities start planning activities like this.

Next stop JavaOne India ...

Sunday Apr 08, 2012

Great Indian Developer Summit (GIDS), JavaOne Moscow, Java Summit Chennai

My whirlwind tour of Java EE and GlassFish starts next weekend and covers the following cities in the next 6 weeks:
  • JavaOne and Oracle Develop, Moscow
  • Great Indian Developer Summit, Bangalore
  • Java Summit, Chennai
  • JavaOne, Hyderabad
  • OTN Developer Day, Pune
  • OTN Developer Day, Istanbul
  • Geecon, Poznan
  • JEEConf, Kiev
  • OTN Developer Day, Johannesburg

Several other members of the team will be speaking at some of these events as well. Please feel free to reach out to any of us, ask a question, and share your passion. Here is the first set of conferences coming up:

Date: Apr 17-18
My Schedule
      Deploying your Java EE 6 Applications in Producion hands-on lab
      Technical Keynote
      Some other technical sessions
Venue: Russian Academy of Sciences
Connect: @OracleRU

Date: April 17-20
Schedule (date decided, time slots TBD)
My Schedule: NetBeans/Java EE 6 workshop on April 19th, Other sessions (as listed above) on April 20
Venue: J. N. Tata Auditorium, National Science Symposium Complex, Sir C. V. Raman Avenue, Bangalore, India
Connect: @GreatIndianDev

Date: April 21, 2011
My Schedule: Java EE 7 at 9:30am, JAX-RS 2.0 at 11am
Venue: VELS University
Register (FREE)
Connect: @jug_c

Where will I meet or run with you ?

Do ask me to record a video session if you are using GlassFish and would like to share your story at

Wednesday Feb 27, 2008

Sun Tech Days Hyderabad - Day 1

30% of the approximately 5000 attendees at Sun Tech Days Hyderabad were a repeat audience. It is the biggest developer Tech Days of all - both in terms of the number of attendees and tracks/sessions. This is my first Tech Days in India and found the show to be quite impressive so far. Once you enter the main conference hall, it's hard to differentiate between Moscone Center (location for JavaOne) and Hyderabad International Convention Center (HICC). Starting from the entrance, conference rooms, audio/video facilities and the crew is just amazing and very helpful.

Here is a little video right before the opening session:

The main convention hall can accomodate upto 5000 people at a given time and it was packed for the opening keynote by Rich Green (Executive Vice President, Software, Sun Microsystems).

Rich described how JDK, MySQL (yaaay!), xVM, GlassFish, NetBeans, Solaris and many other similar offerings provide a comprehensive suite of products that cover the entire portfolio of software. He talked about how Sun Campus Ambassadors, one-fifth of the total approx 500 are from India, are playing a key role in shaping the future.

Rich also talked about "Innovate more, Code less" - basically talking about how providing incremental functionality over existing FOSS components foster the open source spirit and create a community. It can be measured by a ratio of the number of lines developed and used. Rich also talked about how MySQL (pronounced as my-ess-kew-ell) acquisition (completed earlier this week) has made Sun the largest open source company in the world.

And this is India, so of course lots of people show up at sessions, booths, lunch and every where else as well!

I participated in a technical showcase right after the keynote which demonstrates the latest & cool technologies from Sun Microsystems. There were lots of cool demos ranging from JavaFX, SunSPOT, Java2D & jMaki. A replay of the jMaki demo along with complete instructions to recreate is available here. The opening session was telecast live to Bangalore & Chennai and then there were other sessions conducted parallely as well in these cities.

In addition to the technical showcase, I delivered 2 more sessions - JavaEE, GlassFish & Their Future and Web 2.0 Applications Made Easy using jMaki. And a Hands-on-Lab on Performance Tuning your Web 2.0 Applications. Both the sessions were heavily attended with 45 minutes presentation and an equal amount of time answering the questions.

The evening concluded by a great performance by Euphoria - one of the most popular rock band in India. Their popularity was quite evident by response and participation from the audience. For me, it was quite exciting to attend an Indian rock concert after a looong time :)

I captured the video as well and will upload once I get "decent" upload speed ;-)

The complete album of the visit so far is available at:

Technorati: conf glassfish glassfishday suntechdays chennai bangalore hyderabad

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