Runtime

Rogue bundles: Go to jail!

Session Type: 
Standard [25 minutes]

Schedule info

Room: 
Schubartsaal

Today we face an increasing number of bundles in our OSGI runtimes. Especially if we use a lot of third party bundles coming from different vendors there might be some "rogue bundles" included.
Bundles are rogues because they may have some special conflicting requirements towards other bundles in our runtime or they bring unwanted side effects to other bundles.
For example
- a bundle may require to set or set itself some global state in an other bundle, such as some static java variables wich conflicts with other bundles.
- a bundle may export an already existing package.

eBPM a unified model for integration and application services

Session Type: 
Standard [25 minutes]

eBPM is Universal Middleware, characterized by an innovative approach to the governance and realization of SOA solutions, which are highly modular and configurable around an OSGi (Open Service Gateway initiative) kernel.
The Universal Middleware model offers a new development process which gives real answers to the increasing complexity of the architectural specifications, to reusability and to the management of the lifecycle of the various components.

Eclipse + JRebel: Eliminate redeploys

Session Type: 
Standard [25 minutes]

Schedule info

Presenter: 

Slow redeploys? Tired of waiting? JRebel eliminates redeploys. Save ~1hr daily.

Eclipse Runtime out-of-the-box

Session Type: 
Standard [25 minutes]

Schedule info

Room: 
Silchersaal
Presenter: 
Assistant(s): 

Hundreds of thousands of downloads for RCP, RAP, Equinox, BIRT, and the other projects that make up EclipseRT, are proof that Eclipse is now an established runtime technology. EclipseRT can be used in nearly every environment from embedded devices to the cloud.

The Pusher: Equinox + Jetty pushing Data to mobile devices

Session Type: 
Standard [25 minutes]

If you're developing Business Applications in many cases you have requirements to push data to mobile devices.

You're in luck: most mobile platforms (Android, iOS, WP7, BlackBerry) provide Push Service SDK's and you can use Eclipse PlugIns to develop for Android or BlackBerry using Eclipse.

Unfortunately all Push Service SDK's have different API, Features, Quality of Service (QoS)

I'll explain the differences in detail and what this means for your workflows. I'll also tell you (and demonstrate live) how Eclipse Projects and OSGi can be used to simplify this.

Mobile and Enterprise Communication: Eclipse RT makes it easy

Session Type: 
Tutorial [3.5 hours]

Push Informations between mobile and enterprise using Eclipse RT

Overview

You probably know that you can develop great Enterprise Business Apps using Eclipse Projects,
but what if your customer has to integrate mobile Devices ?

Eclipse again is your friend to put your Business Apps into the pocket.

Creating a mobile Business App is not as easy as the Apps look like ;-)

Make the right decisions

* Which platform ? ( iOS, Android, WP7, BlackBerry)
* Which kind of device ? (Smartphone, Tablet)
* How To push data to the devices ?

Advanced integration of OSGi and Java EE technologies

Session Type: 
Standard [25 minutes]
Presenter: 

This presentation shall focus on a couple of advanced integration techniques involving OSGi and Java EE that allow enterprise Java developers to modularize their applications with relative ease. It will demonstrate how developers can not only create transactional, secured, persistence aware, concurrent services as OSGi services with relative ease, but also consume dynamic OSGi services from modular Java EE applications in a simple, type safe manner without using any boiler plate code using the following techniques:

Why you still need to learn Objective-C to build "real" iOS apps – and how to get there

Session Type: 
Standard [25 minutes]

Lately there has been a flurry of model-based approaches to mobile-app development, including projects based on Eclipse. Like Itemis' impressive "Applause" DSL, most of these aim for cross-platform support. Many build GUIs using the native UI components for the "real feel".

But when it comes to the details, there is no way around actually diving into Objective-C and the Cocoa Touch frameworks. Details are important, especially so on the iOS platform. Users expect the best possible user experience. If subtle animations help usability, there is no reason not to use them. Or say you need a catchy interactive GUI element like a wheel of fortune; it surely should rattle and decelerate realistically. This is where model-based, one-size-fits-all approaches invariantly arrive at their limit; some earlier, others later – but eventually they all do.

This talk gives you an idea of how developing for the iOS platform is different from the Eclipse development we all know and love. Different, but not bad, or worse, or scary. Words like dynamic typing and monkey-patching can sound intimidating, but in the end it's really no less scary than "abstract public static void ViewPortAdvisorFactoryManager"…

Next Generation Equinox Shell

Session Type: 
Standard [25 minutes]

Schedule info

Presenter: 

Secure? Usable? Flexible and extensible? Typically not characteristics of the Equinox shell as you know it today. Ever wished to ssh to the Equinox built-in console or delete something you have written on a telnet connection?

If you’ve had any relation with Equinox so far – you’ve certainly faced with the obvious limitations of the default console implementation. Join our session to find out how the new console project in Equinox Incubator can help you.

SMILA: Creating search applications made easy

Session Type: 
Standard [25 minutes]
Presenter: 

The amount and diversity of information is growing exponentially, mainly in the area of unstructured data, like office documents, emails, images, audio & video files, blogs etc. Poor data accessibility, user rights integration and the lack of semantic metadata are constraining factors for building next generation enterprise search and other document centric applications.

Syndicate content