Learn about Java EE 7 and WebSocket API - directly from the source

  • January 8 · 5:30 PM

*PLEASE NOTE: Guest List will close at 11:30 am the day of the event (Jan. 8) Also, please be sure to take note of the important CHECK IN DETAILS AT YELP

 

With the release of Java EE 7 around the corner, we are happy to welcome back Arun Gupta from Oracle, who offered to tell us about what's new and coming in this version of the enterprise Java platform! While Arun will go over a number of upcoming APIs (with code samples and demos) he promised a deeper dive into the new WebSocket API (JSR356).

The Java EE 7 platform has a changed scope and will now be focusing on Productivity and HTML5. JAX-RS 2 adds a new Client API to invoke the RESTful endpoints. JMS 2 is undergoing a complete overhaul to align with improvements in the Java language. Long awaited Batch Processing API and Caching API are also getting added to build applications using capabilities of the platform itself.
Together these APIs will allow you to be more productive by
simplifying enterprise development.

WebSocket attempts to solve the issues and limitations of HTTP for
real-time communication. A new API is getting added to build WebSocket driven applications. Processing JSON structures is inherent in any HTML5 applications and a new API to parse, generate, transform, and query JSON is being added to the platform. JavaServer Faces will add support for HTML5 forms. There are several other improvements coming in this latest version of the platform.

The Java EE 7 platform is scheduled to release in Q2 2013. Some of
the implementations are already integrated in GlassFish. This talk will provide a code-intensive introduction to the updated Java EE 7 platform. Several live demos will be shown during the talk. Don't miss out on this session to learn all about how to leverage the new and exciting standards in building your next enterprise application.

 

About Arun Gupta
Arun Gupta is a Java evangelist working at Oracle. Arun has over 16 years of experience in the software industry working primarily in the Java platform. He works to create and foster the community around Java EE and GlassFish. He has been with the Java EE team since its inception and contributed to all releases. Arun has extensive world wide speaking experience on myriad of topics and loves to engage with the community, customers, partners, and Java User Groups everywhere to spread the goodness of Java.

He is a prolific blogger at http://blogs.oracle.com/arungupta with over 1300 blog entries and frequent visitors from all around the world. He is a passionate runner and always up for running in any part of the world. You can catch him at @arungupta.

Join or login to comment.

  • Peter Moskovits

    Great talk, indeed.
    During Arun's presentation a question came up about the relationship of WebSocket and JMS. A little while ago I built an end-to-end tutorial that showcases how to build peer-to-peer apps using WebSocket and JMS. The demo uses JSFiddle, so all you need to try it out and mock with the code, is a browser.
    http://tutorial.kaazing.com

    January 9

  • Aleksandar Gargenta

    I'll try to find out if there is a way around the requirement that Yelp attendees use real names on their meetup.com profiles.

    Even if they say yes, I'm pretty sure that will mean no free beer/wine.

    Also, Yelp is not the only venue where we've been asked to get the real names of attendees, as that they often need this for security (insurance) purposes.

    December 26

    • Aleksandar Gargenta

      As an alternative to requiring the use of real names on meetup.com name, they suggested that we collect the attendee names ahead of time using some other medium (say via email), but we simply don't have the bandwidth to deal with these secondary modes of registration. It creates a huge hassle and disrupts our workflow. Unless somebody else volunteers to take this on, the best we can do is invite you to watch these presentations on YouTube if your need for privacy precludes you from attending them live.

      January 7

    • Chance

      Well if you look at the member names on meetup you will see a huge proportion using only a first name for online privacy. Other venues do not impose these requirements - which I point out again are unreasonable as they conflict with the host platform (meetup) itself. For yelp to be talking about "misbehavior" and "escorting attendees off the premises" at a tech event (!) says a lot about their culture. I strongly vote against JUG holding future events at yelp.

      February 4

  • Rob Nikzad

    Here's the video guys: http://mrkn.co/vb8me

    January 18

  • Suyash Joshi

    Can the organizer/speaker post the slides/video recording?

    January 16

  • Yader Hernandez

    Will this talk be recorded?

    1 · January 2

  • Praveen George

    I'm still in hangover , it's the beer, given that Firefox and chrome have become viable handheld os, and given that most operating system non browser network access capabilities, the boundaries have merged to a point where the need of even think of webcontainer as primarily provisioning web content is disappearing, great venue , great beer

    January 12

    • Praveen George

      My recommendation is further advancements in web technology is not required as we are seeing a trend of more deeper and distributed device web integration

      January 12

  • A former member
    A former member

    Thank you to Johanne and Aleksandar for inviting and welcoming me and my team at SVForum. The event was very well organized, and the venue and staff at Yelp were wonderful.

    January 9

  • Joe Fisher

    Could not have been better.

    January 9

  • Dave Coulombe

    First, I wanted to say thank you to the organizers for your efforts getting together such a nice group pf people and working with such a great speaker. I have no coding background and really enjoyed Arun's talk as he puts Java Dev into layman's terms. I have worked with Senior Java Developers for the past several years in career placement and enjoy talks like these. I wish all of you luck and hope to sync up in the future.

    January 9

  • Christine Wolak

    Very interesting topic and Arun is enthusiastic and knowledgeable. The only negative is that we didn't have time to cover all that we wanted to see.

    January 9

    • Prasad Dixit

      I totally agree with you. The presentation was great wish we had more time. May be we should cut down on the initial time (Pizza time ;) ) and start at 6.00PM instead of 6.30PM

      January 9

    • Praveen George

      Yes he was very kind on answering questions and it's glad to see the web opening up to include streaming protocols and i am hoping support for SIP and RTP as browser extensions would necessiate out of the box support from containers so that there is a unified provisioning solution , i think firefox already has the ability to add protocol plugins

      January 9

  • Jamie MacDonald

    Glad to see so many people didn't let having to use their name stop them from attending a great talk at a great venue. More depth on many of the EE 7 features would have been great, but given the time constraints, Arun packed a lot in.
    I'm hoping we'll be able to have more events in the future at Yelp. Great location for those of us using BART, room for a big crowd, great staff,...and I'm definitely not going to argue with a couple of very nice beers on tap ;-)

    2 · January 9

    • Johanne Quiambao

      Glad you enjoyed the talk and found it beneficial :) Also great to hear that the venue worked well. Many thanks to the staff at Yelp!

      January 9

  • Aleksandar Gargenta

    As always... Arun more than delivered! I really enjoyed the quick walk-through the JavaEE 7 features and the overview of the WebSockets APIS. That said, I would've liked a deeper dive into both, but we ran out of time. Thanks Arun. Thanks Yelp! Awesome attendance!

    1 · January 8

    • Katherine

      ...and thank you for organizing (along with everyone else who pitched in too).

      January 9

  • Paul Workman

    OK but rushed.

    January 8

  • Praveen George

    I think porting websockets over socks protocol and having a socks servlet and socks connector would be a value add for RTP .

    January 8

  • Praveen George

    Thanks for the session , and as some one in the audience pointed out Infrastructure upgrade dependencies could turn out to be a bummer.

    January 8

  • Prasad Dixit

    Driving from Fremont. Let me know if you want to join

    January 8

  • Tom Koning

    I am on the waitlist, is there any way I can still attend?

    January 8

  • Lahiru Abeydeera

    I can offer a one-way (or round-trip) ride from Mountain View, Google Office. Let me know if anyone's interested. Leaving around 4.30

    January 8

  • Ark Rush

    what if the alias name is different from the real name ?

    January 8

    • Johanne Quiambao

      You can send me a message with your first and last name. Security will not let you in if they do not have your real name. Thx

      January 8

    • Lahiru Abeydeera

      Mine is different as well. I sent you a PM

      1 · January 8

  • Dushyanth B

    I might need a ride from Yelp office (san francisco) to San Mateo (salesforce office which is close to Oracle HQ) after the meeting.

    January 8

  • Ferhat

    I am offering one-way ride from Oracle HQ at Redwood Shores. leaving at around 4:30.

    January 8

  • Suyash Joshi

    I'm currently RSVPD as Yes and I will be there by 6:30 pm..I am hoping they would let me in since I'm confirmed ?

    January 7

    • Aleksandar Gargenta

      Your "Yes" RSVP is only confirmed until about 5:45pm. After that we open the doors to those on the waiting list. At 6:30pm, you may be able to get a spot, but that will depend on the actual attendance.

      January 7

  • Jeff Williams

    WebSockets are core to my development, and I built this little utility/hack that makes it easy to play back messages to help with regressions. I just put it up on Github in case it might be useful to others.

    http://github.com/jw-gadgetwork...

    January 5

  • Praveen George

    I would be interested to hear about the WebRTP and VOIP/VidOIP over websockets and how realtime conversations can share service side sessions and join atomic transactions

    January 7

  • Aleksandar Gargenta

    I appreciate your concerns, but folks who RSVP and show up on time will be able to get in. Those on the waiting list (assuming we reach our quota) will be able to get in only after the event start-time. More details will follow. Yelp does have strict security/admission requirements, but their staff, venue, and amenities are amazing and they are very close to BART.

    December 17

    • Chance

      Unfortunately, yelp's security/admission requirements are incompatible with meetup. It is not reasonable to ask every user on the hosting platform to change their display name (which of course may be an alias to protect privacy) to comply with a single venue's requirements. Sadly I am switching my RSVP to NO and will miss an excellent event. As a long-time member of SF JUG I ask that future events not be held at yelp.

      December 23

  • Prasannarupan Sivagnanasooryar

    Can you host it at any other place other than Yelp so that in the event it gets overloaded people no one from Yelp turns the folks who had RSVPed way ahead of time even...

    December 16

  • Tom Turner

    I believe Yelp has some security/admission requirements as shown here (scroll down a bit): http://www.meetup.com/sfpython/... - Just thought I'd mention this. Thanks.

    1 · December 2

  • Chance

    Can you verify yelp admission/security requirements?

    December 13

  • Chance

    Does yelp have parking? SF JUG has always done a great job of scheduling events at parkable locations. 3rd and Mission OTOH is the worst imaginable location to try to park at 5:30.

    December 10

    • Jamie MacDonald

      Personally, I'd much prefer a BART-accessible location like this to one that requires driving into the city.

      2 · December 10

    • Aleksandar Gargenta

      Yelp does not offer parking. While 3rd and Mission are not the easiest spot for parking, you could either go to one of the near-by garages, or find free street parking a few blocks south.

      December 12

Marakana Java Training

The organizer of this group.

SquareTrade

Awesome venue for our Meetup!

Lending Club

Food, drinks, and swag for our events!

Say Media

Awesome venue to hold our Meetups

TEKsystems

Sponsors food for our meetings.

SpringSource by VMWare, Inc.

food and drinks for our meetup!

StackMob

An awesome venue for our Meetups!

AppDynamics

Beverages, T-shirts, and discounts!

IGN

Food, drinks, and venues for our meetings!

Apex Systems

Sponsors food and drinks for our events

O'Reilly

Gives away technical books at our meetings.

Google

Provides a YouTube channel for hosting our videos

People in this
Meetup are also in:

Log in

Not registered with us yet?

Sign up

Meetup members, Log in

or
By clicking the "Sign up using Facebook" or "Sign up" buttons above, you agree to Meetup's Terms of Service