Rapid Java application development with JRebel

Session Type: 
Standard [35 minutes]
Speakers

JRebel rose as a research project to solve the problem with redeploying the Java applications that led to enormous turnaround cycles. Java developer productivity is quite critical in the companies today and becomes more and more important with the pace of the business changes these days. The longer is the turnaround, the more room for distractions there is leading to long unintentional breaks and loss of the focus.

We will take a look at the Java ecosystem from the productivity point of view and try to find the ways around the obstacles. How long does your application takes to build? How long does your application server takes to start and deploy the application? Do you have to navigate in the application in order to see the results of your change? JRebel maps workspaces directly to the running application, and changes are instantly reflected in the UI.

In this talk we will review the technical and conceptual challenges involved in solving the turnaround issue and the options available today. We will discuss the tooling and technologies in the Java ecosystem with the respect to productivity, and also the issues involved with integrating JRebel into development cycle and the consequences the tool leads to.

JRebel integrates with OSGi runtime and therefor is eligible for Eclipse plugin development although the support is in experimental state. We will see how JRebel can be applied to support plugin.xml changes, with support for adding new UI components without having to restart the whole workbench.

I will also provide the guidelines for evaluation and integration of the tool into the existing development stack.

Schedule info

Status: 
Declined

Audience

Track: 
Tools
Experience level: 
Intermediate

Added the OSGi bit to the

Added the OSGi bit to the abstract

Thanks

Cool, an updated title and abstract mentioning that focus would be very nice.

JRebel integrates with

JRebel integrates with Equinox and Felix, and works with the application containers based on OSGi. I can adjust the content accordingly. Plus, it is possible to hot-reload plugin code for eclipse, although the support is in experimental state.

JRebel & Eclipse

It would be very cool, if you could make the talk a bit more specific to Eclipse-related challenges i.e. using JRebel with Equinox (or more general OSGi).
Would that be possible?

Copyright © 2013 The Eclipse Foundation. All Rights Reserved.