RAP

What's new in RAP 2.0?

Session Type: 
Standard [35 minutes]
Speakers

RAP is known as a platform for running Eclipse applications on the web. But with its brand new version 2.0, released in February 2013, the project broadens its scope and opens up for other types of clients.

Schedule info

Time slot: 
28 March 14:15 - 14:50
Status: 
Accepted

Audience

Track: 
EclipseRT
Experience level: 
Beginner

Tags:

Simulate This! - The Eclipse Platform as an Integrated Computational Environment

Session Type: 
Standard [35 minutes]
Speakers

Solving 21st century science problems often requires extremely large simulations of multiple areas of physics, chemistry and applied mathematics on supercomputers. These supercomputers can perform over 10^15 floating point operations per second and a single simulation can produce anywhere from a few to hundreds or even a couple of thousand terabytes of data. Both the machines and the simulations require significant "care and feeding" to produce quality results which can be a very challenging endeavour for both the initiated and the uninitiated. Most of the work to run these simulations is done as it has always been done for decades: by working the shell!

We will present an open-source, Eclipse-based "integrated computational environment" that helps users setup and run simulations on these machines and analyze their data data using the platform that we all know and love, in a seamless, intuitive way. We will discuss why the Eclipse Platform was chosen for this task and why it represents a revolutionary step in usability and productivity in the computational science community. We will share issues and challenges that we have faced with both the Rich Client (desktop) and Rich AJAX Platforms (web), tricks of the trade for building with Eclipse Tycho and the Eclipse Resources Plug-in and the component architecture of our OSGi bundles. We will also discuss the third party libraries that we have integrated for 3D graphics, data management, analysis and post-processing, including jMonkeyEngine, VisIt, HDF5 and Derby (via Eclipse Gemini). We will present the development environment, which is also Eclipsed-based, that is used by the developers for UML modeling, version control, code authoring and testing. Finally, sample simulations will be shared with the audience to demonstrate how the system works and the types of problem solving it enables for batteries, computational fluid dynamics, nuclear energy and quantum computing.

Schedule info

Time slot: 
27 March 17:00 - 18:00
Room: 
Federal
Status: 
Accepted

Audience

Track: 
Eclipse 4
Experience level: 
Intermediate
Slides: 

Highly Interactive Mobile Apps with RAP

Session Type: 
Standard [35 minutes]
Speakers

Smartphones and Tablets have become ubiquitous. The competitiveness of the market is a win for consumers but a nightmare for developers. To write an application targeted for multiple devices, developers will be faced with an array of platforms and programming languages. Several years ago a similar problem was solved by Eclipse RAP when it enabled developers to write desktop and web applications using the same code base. Wouldn’t it be great to use the same code for native mobile apps, too?

Schedule info

Time slot: 
27 March 16:15 - 16:50
Status: 
Accepted

Audience

Track: 
Mobile Development
Experience level: 
Beginner

Developing mobile applications with Eclipse Scout

Session Type: 
Standard [35 minutes]
Speakers

With the growing popularity of mobile devices accessing business critical data, the demand for user interfaces optimized for mobile devices is getting more and more important. Today, the technologies we choose for desktop applications and mobile phones are often completely different. This leads to the situation that (at least the presentation layer of) a given functionality will be implemented multiple times. Once for desktop and once for a mobile device. This means that additional developers are involved or existing developers need to master additional languages and frameworks.

Schedule info

Time slot: 
27 March 11:15 - 11:50
Room: 
Beacon Hill 1
Status: 
Accepted

Audience

Track: 
Mobile Development
Experience level: 
Beginner

Bring the Desktop to the Cloud with RAP

Session Type: 
Standard [35 minutes]
Speakers

An overview of building and deploying a RAP application to the cloud. Includes a case study and demo of a real world application for managing academic competitions, and tips for leveraging the flexibility offered by cloud providers such as Cloudbees and Amazon.

Schedule info

Status: 
Declined

Audience

Track: 
EclipseRT
Experience level: 
Intermediate

The RAP Incubator: A Glance into the Treasure Chest

Session Type: 
Standard [35 minutes]
Speakers

Incubator projects at Eclipse are the place where innovative technology is being created. The RAP Incubator project is not different: It is the location that you should keep in mind if you look for the pieces that are missing in the main RAP project, e.g. a cool new widget, the latest technology preview, ports and integrations of other technologies. And if you are still not able to find what you are looking for, why not start contributing to the RAP ecosystem by becoming a committer on the RAP Incubator?

Schedule info

Status: 
Declined

Audience

Track: 
EclipseRT
Experience level: 
Intermediate

Deploy and Manage RAP Applications on Equinox, Jetty, Virgo, Apache Karaf, and Tomcat

Session Type: 
Standard [35 minutes]
Speakers

You've written a RAP-based application, but now you want to make it available to the public?

Deploying and managing Eclipse RAP applications is challenging because there are so many options to choose from. In this talk I will show you the most prominent deployment scenarios based on a simple exemplary RAP application, explain their differences, their strong and weak points, and how they influence your development.

Schedule info

Time slot: 
27 March 11:15 - 11:50
Room: 
Federal
Status: 
Accepted

Audience

Track: 
EclipseRT
Experience level: 
Intermediate

Eclipse 4 Applications on RAP - Status and Challenges

Session Type: 
Standard [35 minutes]
Speakers

Eclipse 4 not only makes it easier to write applications, it also clears out a lot of obstacles that used to make it difficult to enable RAP applications to use the workbench. The modular design with exchangeable renderers allows us to create a customized renderer for RAP instead of forking the entire workbench.

In this talk we show different applications running on RAP and discuss the new possibilities for RAP developers but also challenges that are still remaining. We gave a similar talk at EclipseCon Europe 2012 and looking forward to present some progress in North America.

Schedule info

Status: 
Declined

Audience

Track: 
Eclipse 4
Experience level: 
Intermediate

Copyright © 2013 The Eclipse Foundation. All Rights Reserved.