Skip to main content
  • Create account
  • Log in
EclipseCon - Eclipse Foundation
Register Now
  • Conference
    • Program Schedule
    • Program List
    • Keynotes
    • Registration
  • Community Activities
    • Community Day Overview
    • Automotive & SDV Community Day
    • Community Day for Java Developers
    • OSGi Summit
    • eSAAM 2023 on Cloud-to-Edge Continuum
    • Call for BoFs
    • Dinner Meetups
    • EMO Office Hours
  • Sponsors
    • Be a Sponsor
    • Information for Exhibitors
    • Our Sponsors
    • Sponsor Testimonials
  • Resources
    • Code of Conduct
    • Meet the Speakers
    • Information for Speakers
    • Information for Tutorial Presenters
    • Press
    • Share Your Participation
    • Convince Your Manager
    • Onsite Information for Attendees
  • About Us
    • EclipseCon 2023
    • Program Committee
    • The Eclipse Foundation
    • Past Conferences
  • Venue
    • Conference Venues
    • Hotels
    • Ludwigsburg
  1. Home
  2. EclipseCon
  3. Eclipse RCP

Eclipse RCP

RCPTT, With a Hint of Cucumber

Werner Keil (Self Employed)

Automated UI Testing is always a challenge. User Acceptance Tests involving domain knowledge and particular conditions are often hard to test and even harder to fully automate. 
The RCP Testing Tool (RCPTT) allows to simulate end to end user tests of the whole system, including the UI. Use cases are automated and can be repeated without involvement of actual users or testers. RCPTT enables test automation of UI tests for Eclipse plugins and Eclipse RCP based applications. In a nutshell RCPTT is like Selenium for Eclipse desktop applications.

Experience level: 
Beginner

All Things Quality & Security
All Things Quality & Security

Common mistakes done by my customers

Olivier Prouvost (OPCoach)

As an Eclipse Expert for more than 10 years, I have met a lot of customers, in a very large amount of domain, using RCP as the native technology for their development.

Even if they have found tutorials on a specific point or followed a training, they did not always apply the good practices for their projects, and they become technically out of date or unmaintainable.

In this talk, I will summarize the most common mistakes I have seen on my interventions and how we have fixed them.

Experience level: 
Beginner

Other Cool Stuff
Other Cool Stuff

Using the E4 spies to debug your Eclipse application.

Olivier Prouvost (OPCoach)

Are you a RCP developer using the E4 runtime with or without the compatibility layer ? This talk will give you information to help you in your plugin development.

The E4 spies have moved this year to the PDE project and are directly available when you run your application using Eclipse. You don’t need anymore to install them separately.

This is may be the moment to remind you how to use them to debug your application.

Experience level: 
Beginner

Web & Desktop Tools & IDEs
Web & Desktop Tools & IDEs

Into the limbus - from RCP desktop development to web-based development

Dirk Fauth (Robert Bosch GmbH)

Today a lot of people are discussing about web-/cloud-based tooling. Cloud-based IDEs and platforms like Eclipse Theia are getting more popular, and there is even a statement saying "Eclipse Theia is the Next Generation Eclipse Platform for IDEs and Tools!".

In this talk I want to share my experience when trying to get started with Eclipse Theia as an Eclipse RCP developer. What are the challenges? What do you need to understand when moving to the new tooling? And is the above statement really true?

 

Experience level: 
Beginner

Web & Desktop Tools & IDEs
Web & Desktop Tools & IDEs

BDeploy: Fit for large and performant Eclipse RCP deployments

Markus Duft (SSI Schaefer IT Solutions GmbH)

Do you - too - maintain an Eclipse RCP application which is heavy already? Do you - too - wonder how to best deploy that application, how to install, configure and update it? We have solved almost all the questions related to this topic using BDeploy - an Open-Source deployment solution which longs to bring together the best of many worlds.

Experience level: 
Intermediate

Other Cool Stuff
Other Cool Stuff

BDeploy - Large Scale Deployment Tooling

Markus Duft (SSI Schaefer IT Solutions GmbH)

Deploying applications can be hard. Especially if you're not (yet, fully) on a "modern" cloud stack, and even worse: have huge customer specific individual-software which frequently changes.

At SSI Schaefer we were confronted with a huge problem: We have multiple Eclipse RCP based applications, some of them real Rich Clients, some actually headless server applications which use the same framework (Equinox, etc.). All those applications sum up to a few GB of size, built from hundreds of bundles in a huge Workspace.

Experience level: 
Intermediate

Other Cool Stuff
Other Cool Stuff

STEM 4.0: Helping save the World from COVID-19, Ebola and other Diseases

Werner Keil (Self Employed)
ahmad swaid (Federal Institute for Risk Assessment)
Sekou Remy (IBM Research)
Oliver Bent (Student)

In Dan Brown's bestselling thriller, Inferno, world-renowned art historian Robert Langdon raced across southern Europe, trying to prevent the spread of a highly infectious novel virus that threatens to circle the globe in less than a week.
In 2020 not far from the filming locations, Italy became one of the worst affected places by the novel Coronavirus (COVID-19) pandemic.

Experience level: 
Beginner

Built on Eclipse Technologies
Built on Eclipse Technologies

BNDTools for RCP and RAP Developers

Jürgen Albert (Data In Motion Consulting GmbH)

Have you ever stumbled upon one of the following issues while developing RCP or RAP Applications:

  • Getting a clean Targetplatform.

  • Including Bundles that are not contained in a p2 Repository.

  • Assembling a Application that contain only the bundles it really requires.

Experience level: 
Intermediate

OSGi
OSGi

Migrating Eclipse STEM to the cloud

ahmad swaid (Federal Institute for Risk Assessment)

Cloud solutions is an interest for every software company or software owner in the world.
But what if you have already an old and good software and a community uses it.

The migration of any software is always a huge work and needs a good plan.
On the other side,  Eclipse Community has share over years a lot of technologies and libraries which enable us if we have in a good design to run an Eclipse OSGI plugins on any cloud native provider.

Experience level: 
Beginner

Cloud Native Java
Cloud Native Java

Microservices and the Modular UI

Patrick Paulin (Modular Mind)

While microservice architecture has become extremely common, its use in the UI layer is still somewhat rare and difficult. Building microservices in the UI layer (sometimes called Micro Frontends) requires well-thought-out support frameworks that allow for collaboration between loosely coupled and independently deployable components. Well it turns out that the Eclipse Platform developers have been innovating and fine-tuning such frameworks for the last 20 years, and in this session we'll explore what they have to teach us.

Experience level: 
Beginner

Web and Desktop Tools & IDEs
Web and Desktop Tools & IDEs

  • 1
  • 2
  • next
  • last

Eclipse Foundation

  • About Us
  • Contact Us
  • Sponsor
  • Members
  • Governance
  • Code of Conduct
  • Logo and Artwork
  • Board of Directors
  • Careers

Legal

  • Privacy Policy
  • Terms of Use
  • Copyright Agent
  • Eclipse Public License
  • Legal Resources

Useful Links

  • Report a Bug
  • Documentation
  • How to Contribute
  • Mailing Lists
  • Forums
  • Marketplace
EclipseCon is brought to you by The Eclipse Foundation with the support of our sponsors.
Powered by Drupal and built on COD.

Copyright © Eclipse Foundation. All Rights Reserved.

Back to the top