Monday Dec 09, 2013

We need your help! Java EE 8 Survey - Part 1

As we start to plan for the next revision of the Java EE Platform (Java EE 8), we would like to get input from the community on the relative importance of some of the features that we might add.

Please participate in the Java EE 8 features survey to let your voice be heard and help us prepare the future of Java EE, it shouldn't take you more than a few minutes! 

This is the first part of a two-part survey. We'll be announcing part 2 in the beginning of the new year. So again, if you want to help shaping the future of Java EE, please participate in the survey.

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
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
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
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...

Feedback
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.

Agenda
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!

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! 

Monday Jul 30, 2012

Help Design GlassFish T-shirt ?

T-shirts make a great swag at a conference. They can be appealing, funny, creative, and can often start a discussion. You've seen and worn GlassFish t-shirts over the past few years.  Now is your chance to help us design a t-shirt for the GlassFish community. It will be launched at the upcoming JavaOne 2012 conference. The shelf life of this t-shirt will go way beyond JavaOne and will be circulated through out the world.

Here are the design constraints:

Pick 1 Base Color and 2 Design Colors from the Color Palette
Design Location: Front and Back (Be creative!)
Image Format: EPS or AI vectored art file (full-resolution required)
Include GlassFish Logo (full-resolution EPS or AI format)
Specify text "glassfish.org"


Make sure you own the copyrights of images and fonts used in your design.

How do you submit your design ?

The submission closes on Aug 20, 2012, 12pm PT. You, our community members will vote on all the submitted designs to pick the ultimate winner.

As the winner, you get a complimentary t-shirt either at JavaOne or during one of our world trips. And of course the bragging rights!

Now get your creative engines started and start attaching images here.

Thursday Jul 05, 2012

Hold The Date: GlassFish Community Event and Party @ JavaOne 2012 - Sep 30

A yearly tradition for the past 5 years (2007, 2008, 2009, 2010, 2011) is back again this year ...

GlassFish Community Event is a gathering of GlassFish community members attending JavaOne. GlassFish Party is for everybody who are, or would like to be friends of GlassFish, in and around the San Francisco Bay Area. This year, again, both the events will be happening on the Sunday of JavaOne.

The exact coordinates are a TBD but save the date while you are booking flights/hotels.

GlassFish Community Event
When: Sep 30, 11am - 1pm
Where: TBD

GlassFish Party
When: Sep 30, 8pm - 10pm
Where: The Thirsty Bear

GlassFish Community Event and Party

Note, a separate JavaOne registration is required to attend the community event. The party is open to everybody, and no JavaOne registration is required. RSVP details are still being worked upon and will be shared soon.

10 reasons to attend these events allows you to build your case with the management :-)

Friday Feb 24, 2012

Thank you GlassFish Community!

Just in the past week or so we've seen some very nice community content from our favorite GlassFish advocates :

The Serli folks are touring French JUGs presenting on GlassFish (versioning, rolling upgrades, ...) and why they contribute to open source projects.

Fabiane Nardone and the Sengers presenting at the London Java Community on GlassFish, monitoring and jHome.

Devoxx' Stephan Janssen presenting on Parleys and GlassFish for RTView on March 1st.

ALT_DESCR

They say that we're done evangelizing "When the voice of unpaid advocates for our platform is so strong ours isn’t needed." We're not there yet but boy this very pleasant to experience.

Sunday Jan 22, 2012

Admin Console, Community and Virtuous Circle

Note: if you're reading this using a feedreader, please make sure you've updated to the updated TheAquarium feed.

We haven't really covered this before, but there's been quite a bit of work on the admin console in the upcoming GlassFish 3.1.2 release (in addition to the other new features and theme and updated components).

Specifically in this release, the team worked on the following :

ALT_DESCR

• Performance startup (better figures by default and conditional automated console initialization).
Feature parity with CLI in the areas of Secure Admin config, JMS Cluster configuration, Monitoring Data consolidation, new Http Listeners page (à la GlassFish v2), listing EJB timers.
• Support for new product features such as DCOM cluster nodes.
• Ability to collect domain instance logs.
• More tests.

The best part about these improvements? There's almost all entirely driven by your feedback! So thank you to everyone that took time to help us understand how to make GlassFish a better product via bug reports, requests for enhancements and even phone calls in some cases. Let's keep doing this!

The GlassFish Web Console started off back in 2006 as the killer feature, especially compared to other open source offerings. With continued enhancements I think it still has a clear edge on them and longer-term plans shouldn't prove me wrong!

Thursday Dec 01, 2011

Adopt a JSR, a JUG initiative for you. Yes, you!

Adopt-a-JSR is a recent initiative by multiple JUGs (I believe the ever-active LJC started this) to encourage community participation in the JCP and more specifically in making concrete progress in developing new JSRs.

Some of that is a consequence of the JSR 348/JCP.next increased transparency and early results are very encouraging with serious progress made on the JSR-310 TCK for instance. A recently-added grid should provide and idea of the community and JUG efforts on specific JSRs.

Let's get going Duke

As the program page on java.net says - "It looks great on the CV". In fact I think that resume-wise nothing beats serious contributions to industry-wide standards or open source projects and that's probably true around the world.

Wednesday Nov 30, 2011

Devoxx 2011 - OTN Interviews now available

Devoxx was a blast again this year and while the sessions are not yet on Parleys (Stephan promised they will be there before Christmas), but the Devoxx'11 space has been created and contains 19 interviews done by OTN's Tori Wieldt.

These interviews are very diverse with more than half were recorded with community members such as Stephan "Devoxx" Janssen himself, LJC's Martijn Verburg, performance guru Kirk Pepperdine, and more.

Devoxx OTN interviews

The Oracle participants cover Java SE (the strategy with Henrik, language evolution with Joe, nio2 and Jigsaw with Alan, Brian Goetz, etc..), Java FX with Jasper, and of course Java EE and GlassFish with Marek on JAX-RS and myself (Alexis) on Java EE.

As with any Parleys presentation, these can be downloaded offline.

Sunday Nov 27, 2011

Another JavaOne Latin America around the corner

For the second year in a row, JavaOne is traveling to Latin America :
São Paulo on December 6-8, 2011 at the Transamerica Expo Center.

ALT_DESCR

As with any such event, participants will be able to attend the Strategy, Technical and Community Keynotes, a large number of Sessions (including Hands-On Labs) which include a good number of local speakers chosen with a dedicated Call for Papers, and wander around the Exhibition Hall.

Both Java EE 6 and GlassFish will be well represented in keynotes, sessions and hands-on labs. You can follow updates to this upcoming conference on Twitter and of course Register!

New this year is the "Meet your Java gurus" geek bike ride that Fabiane and friends are organizing São Paulo on the Sunday prior to the conference. Sounds like fun!

Sunday Nov 13, 2011

Let Devoxx 2011 begin!

Devoxx 2011 is kicking off today and Oracle will be well represented for all its Java efforts.

Here's a quick rundown of the Java EE and GlassFish side of things.

ALT_DESCR

Cameron Purdy, now responsible for the entire Oracle middleware stack (WebLogic, GlassFish, TopLink, Coherence) will host the Java EE keynote, mostly focused on Java EE 7. There will be sessions on individual JSRs by spec leads : Nigel Deakin for JMS 2.0, Marek Potociar for JAX-RS 2.0, and Greg Luck (EHCache) for JSR107 / javax.cache.

Oracle's Shaun Smith will also cover JPA 2.1 with some of the unique EclipseLink features such as multi-tenancy. BOFs on Java EE.next and CDI are also planned during the week. Finally, Arun Gupta will be delivering a complete Java EE 6 hands-on lab.

There will also be GlassFish-related sessions. A first one will focus on the current state of the community and product (3.1.x) with customers production stories, while GlassFish architect Jerome Dochez will walk you through the enhancements the team is working on for Java EE 7 and GlassFish 4 - virtualization, PaaS, elasticity and more.

Last but not least, our good friends from Serli will discuss their latest GlassFish contributions on Application versioning and high-availability rolling upgrades.

Sunday Oct 30, 2011

Devoxx coming up shortly, LIVE stream included

The Devoxx developer conference is coming up November 14th to 18th and has been sold out for a number of weeks already but the latest conference NewsLetter has good news for anyone with an Internet connection: Devoxx LIVE.

ALT_DESCR

This means that you'll be able to catch the following Oracle Java EE-related sessions (local Antwerp time, GMT+2) :
Java EE keynote by Cameron Purdy (Wednesday, 16th November @ 9:30-11am)
Nigel's JMS 2.0 session (Thursday, 17th November @ noon)
Jerome's Java EE 7 and GlassFish.next presentation (Thursday, 17th November @ 15:10pm)

This service does require a subscription but one that will allow you to access all of the conference content. For Java EE and GlassFish-related talks, that means content for JAX-RS 2.0 by the spec lead, JSR 107 (javax.cache), Java EE Security, EclipseLink and JPA 2.1, a GlassFish in action talk, and more.

Note also that the Parleys Devoxx 2010 channel is now free.