X

Jfokus 2012 Trip Report

Guest Author


If I were to summarize Jfokus 2012 in two words then they would be -
bigger and better!



Bigger because ...
  • 8 tutorials/hands-on lab in 2011 -> 10 in 2012
  • 1 fully booked in 2011 -> 5 in 2012
  • About 1450 attendees, 15% more from 2011

Better because ...
  • Coffee was served all day

  • The best speakers' dinner at a top-notch restaurant. Any body
    willing to beat that ? Make your speakers feel more special ?
    ;-)

  • REST interface to the program schedule

  • All-day Java
    Spotlight
  • Speakers from Brazil, attendees from Morocco,  more
    international participation (about 15-20% attendees were outside
    Sweden)
  • Flawless wireless connection, no complaints on #jfokus or
    elsewhere
  • #jfokus
    was trending


cellspacing="5">






src="">
src="">



There were several talks by Oracle speakers. I gave a Java EE 6
hands-on lab and two talks - href="http://www.jfokus.se/jfokus/talks.jsp#PaaSing%20a%20Java%20EE%20Application">PaaSing
a Java EE Application and href="http://www.jfokus.se/jfokus/talks.jsp#Java%20EE%207%3A%20Developing%20for%20the%20Cloud">The
Java EE 7 Platform: Developing for the Cloud.



href="https://blogs.oracle.com/arungupta/entry/java_ee_6_netbeans_and">Again
and href="https://blogs.oracle.com/arungupta/entry/java_ee_6_pulled_crowd">again
the awesome threesome of Java EE 6, NetBeans, and GlassFish continue
to attract audience - this time at Jfokus 2012.  Lot more folks
showed up for the hands-on lab than originally registered and the
conference organizers had to arrange extra table and chairs.



cellspacing="5">










src="">src="">
src="">src="">



One of the attendees forgot to bring his laptop and connected to a
remote server running NetBeans using his Samsung Galaxy S1 smart
phone. He built some part of the application that way and then got
his laptop during one of the coffee breaks. That was pretty awesome!



The interactive attendees learned all about:
  • Improvements in Java Persistence API 2

  • "web.xml"-free and annotation-driven Servlets
  • Simplified packaging of EJBs in a WAR file, no-interface and
    single file definition of EJB

  • Session preservation across redeploys
  • Facelets (XHTML/CSS) as templating language for JavaServer
    Faes to achieve true MVC
  • Integration of Bean Validation with JPA and JSF

  • Typesafe dependency injection and Producer/Observer of events
    using CDI
  • RESTful resources using JAX-RS

Most of the attendees stayed for the 3.5 hrs long workshop. Several
folks gave positive feedback afterwards and suggestions on some
troubleshooting tips. The following bugs were filed/followed upon:
  • 190988
    (Refactor fields of an existing entity class to an Embeddable
    class)

  • 203659
    (Generate new lines between fields of a JPA entity)
  • 208355
    (Injecting a POJO shows a warning message)
  • 205392
    (Change the default RESTful URL to /webresources or /restful -
    will be fixed in 7.2.


The revised hands-on lab document is href="//cdn.app.compendium.com/uploads/user/e7c690e8-6ff9-102a-ac6d-e4aebca50425/f4a5b21d-66fa-4885-92bf-c4e81c06d916/File/a69da0a353108f4f2ce7553cec93ee66/javaee6_hol_feb2012.pdf">available
here and the href="//cdn.app.compendium.com/uploads/user/e7c690e8-6ff9-102a-ac6d-e4aebca50425/f4a5b21d-66fa-4885-92bf-c4e81c06d916/File/96a73094a34364e78d6185835b920f43/javaee6sampleapp_nov2011.zip">complete
application here.



Many thanks to Markus Eisele for helping me with the lab!



The slides for "PaaSing your Java EE Application" are available
below:
style="display:block;margin:12px 0 4px">href="http://www.slideshare.net/arungupta1/paa-s-javaeejfokus2012"
title="PaaSing a Java EE Application">PaaSing a Java EE
Applicationheight="355" width="425">value="http://static.slidesharecdn.com/swf/ssplayer2.swf?doc=paas-javaee-jfokus2012-120215100230-phpapp02&stripped_title=paa-s-javaeejfokus2012&userName=arungupta1">name="allowFullScreen" value="true">name="allowScriptAccess" value="always">value="transparent">src="http://static.slidesharecdn.com/swf/ssplayer2.swf?doc=paas-javaee-jfokus2012-120215100230-phpapp02&stripped_title=paa-s-javaeejfokus2012&userName=arungupta1"
type="application/x-shockwave-flash"
allowscriptaccess="always" allowfullscreen="true"
wmode="transparent" height="355" width="425">



This session explained different components of GlassFish to provide
a standards-based PaaS platform. There were about 25 attendees in
this 9am session.



And the slides for "The Java EE 7 Platform: Developing for the
Cloud" are available below:


style="display:block;margin:12px 0 4px">href="http://www.slideshare.net/arungupta1/java-ee7-jfokus2012"
title="The Java EE 7 Platform: Developing for the Cloud">The
Java EE 7 Platform: Developing for the Cloudid="__sse11587294" height="355" width="425">value="http://static.slidesharecdn.com/swf/ssplayer2.swf?doc=javaee7-jfokus2012-120215081917-phpapp02&stripped_title=java-ee7-jfokus2012&userName=arungupta1">name="allowFullScreen" value="true">name="allowScriptAccess" value="always">value="transparent">src="http://static.slidesharecdn.com/swf/ssplayer2.swf?doc=javaee7-jfokus2012-120215081917-phpapp02&stripped_title=java-ee7-jfokus2012&userName=arungupta1"
type="application/x-shockwave-flash"
allowscriptaccess="always" allowfullscreen="true"
wmode="transparent" height="355" width="425">





This session gave an overview of the Java EE 7 platform. It also
gave a quick preview of Early Drafts from JAX-RS 2.0, JavaServer
Faces 2.2, Enterprise JavaBeans 3.2, and Contexs and Dependency
Injection 1.1. There were about 200+ attendees in this session.



The href="https://blogs.oracle.com/javaspotlight/entry/java_spotlight_episode_69_the">Java
Spotlight podcast #69 had six different Java Champions - Jonas
Boner, Stephan Janssen, Chris Richardson, Mattias Karlsson, Fabiane
Nardon, and Bert Ertman talked about "Is Java Dead ?", "How is
Oracle doing with the Java community ?" and similar topics.










src="">

src="">



The opening keynote by Jurgen Holler reminded me of the famous quote
by Gandhi:



First they ignore youstyle="font-style: italic;">
Then they laugh at youstyle="font-style: italic;">
Then they fight youstyle="font-style: italic;">
Then you win



I think we are at the last but one stage :-)



IMHO product pitches and negative campaigning (feels like Republican
party primaries back home) should be strictly avoided from such
conferences (not for the keynote at least) otherwise they leave a
bad taste!



Check out some more pictures from the conference ...



cellspacing="5">






































src="">src="">
src="">src="">
src="">src="">
src="">

src="">

src="">

src="">

src="">

src="">
src="">
src="">
src="">
src="">
src="">

src="">



Even though it snowed overnight yesterday and a little bit this
morning as well but I managed to get a run in the city







The city certainly has tons of running/biking trails and they look
beautiful covered with snow!



An evolving album is available at (the first few pictures are from
the href="https://blogs.oracle.com/arungupta/entry/java_ee_6_netbeans_and">trip
to JUGICE and then Jfokus)  ...



src="https://picasaweb.google.com/s/c/bin/slideshow.swf"
flashvars="host=picasaweb.google.com&hl=en_US&feat=flashalbum&RGB=0x000000&feed=https%3A%2F%2Fpicasaweb.google.com%2Fdata%2Ffeed%2Fapi%2Fuser%2F101195212405190467512%2Falbumid%2F5707649739211093233%3Falt%3Drss%26kind%3Dphoto%26hl%3Den_US"
pluginspage="http://www.macromedia.com/go/getflashplayer"
height="192" width="288">





Also watch a lovely set of photos by Markus Eisele:



value="offsite=true&lang=en-us&page_show_url=%2Fphotos%2Fmyfear%2Fsets%2F72157629287035239%2Fshow%2F&page_show_back_url=%2Fphotos%2Fmyfear%2Fsets%2F72157629287035239%2F&set_id=72157629287035239&jump_to=">
value="http://www.flickr.com/apps/slideshow/show.swf?v=109615">
type="application/x-shockwave-flash"
src="http://www.flickr.com/apps/slideshow/show.swf?v=109615"
allowfullscreen="true"
flashvars="offsite=true&lang=en-us&page_show_url=%2Fphotos%2Fmyfear%2Fsets%2F72157629287035239%2Fshow%2F&page_show_back_url=%2Fphotos%2Fmyfear%2Fsets%2F72157629287035239%2F&set_id=72157629287035239&jump_to="
height="300" width="400">




The href="http://blog.eisele.net/2011/09/jfokus-data-analysis-about-speakers.html">returning
speakers at Jfokus are only 7% in contrast with other big Java
conferences such as JavaOne, Devoxx, and W-JAX. I've already
attended two years in a row so guess getting into the smaller
percentage already ;-)



Next stop href="https://blogs.oracle.com/arungupta/entry/java_ee_6_and_7">Umeå
and finally home ...


Be the first to comment

Comments ( 0 )
Please enter your name.Please provide a valid email address.Please enter a comment.CAPTCHA challenge response provided was incorrect. Please try again.Captcha