Java EE

Oracle and Eclipse - To Infinity and Beyond! (presented by Oracle)

Session Type: 
Sponsored [35 minutes]
Speakers

This panel will bring together Oracle contributors and consumers of Eclipse projects, such as Hudson, EclipseLink and Web Tools Platform, with an emphasis on the Java ecosystem. Tooling (Greg Stachnick), Java EE (Doug Clarke), Continuous Build (Susan Duncan) and Java Client (Steve Northover) will be represented. The panel will be moderated by Donald Smith from the Java SE PM team. Some questions will include - What's Oracle's goals within the Eclipse community? What's Oracle's motivation to contribute resources to Eclipse, and where are we leveraging Eclipse?

Schedule info

Time slot: 
28 March 11:15 - 12:00
Room: 
Lake Anne

Audience

Track: 
Cool Stuff (other)
Experience level: 
Beginner

It's 2012: Why are you still redeploying in Java development? (presented by ZeroTurnaround)

Session Type: 
Sponsored [35 minutes]
Speakers

Making changes to running Java applications is hard. So hard, in fact, the majority of Java developers just redeploy their application whenever they make a series of small changes. This is a huge amount of time simply being wasted.

Schedule info

Time slot: 
28 March 14:15 - 15:00
Room: 
Lake Anne

Audience

Track: 
Tools
Experience level: 
Intermediate

Debugging in 2012

Session Type: 
Standard [35 minutes]
Speakers

The programs of 2012 are vastly different from the programs written in 90s and before. Yet the debugging techniques have not kept pace with time. The traditional debugger was invented in the 70s and hasn't changed fundamentally. The 'breakpoint model' of debugging no longer works with programs of 2012 which run on servers for long periods of time and are heavily multithreaded. This is evidenced by people resorting to the use of logging in code. Even logging is fundamentally broken because not only does it clutter your code, you are also trying to basically predict errors in advance.

Schedule info

Audience

Track: 
Tools
Experience level: 
Beginner

Gemini Web feat. Gemini Naming or Injecting OSGi Services the Java EE Way

Session Type: 
Standard [35 minutes]
Speakers

You want to build dynamic and modular Web Applications and you’ve already chosen OSGi to achieve the modularity. Now you also want to take benefits of using the OSGi services, while still using the standard Java EE way of dependency injection. We’ve got good news for you!

Join this session to learn how you can do all this by leveraging current standard based technologies. In 35 minutes you will learn how to create and build a small Web Application bundle and to consume OSGi services as any other resources. Now it is possible to do this transparently and OSGi knowledge is not required.

Schedule info

Audience

Track: 
EclipseRT
Experience level: 
Beginner

Building HTML5 Applications with EclipseLink: JSON, JAX-RS, JPA & JavaScript

Session Type: 
Standard [35 minutes]
Speakers

In the Eclipse Juno release, EclipseLink is introducing a set of new features to support the development of HTML5 applications that interact with server side Java using REST. In this session we’ll look at the typical HTML5/Java EE REST stack and see how EclipseLink’s new features can be used to both simplify development through the use of declarative metadata as well as how it can enable the development of pure HTML5 applications that rely on database data. We’ll introduce each of the new features and see how they can be used, and combined, to build RESTful services. These features are:

Schedule info

Audience

Track: 
EclipseRT
Experience level: 
Intermediate
Syndicate content