Community
Participate
Working Groups
Created attachment 268960 [details] First version of E4/RAP Compatibility Layer Workbench plugin I would like to propose a contribution to the RAP Incubator, consisting on a new version of org.eclipse.rap.ui.workbench that allows the use of the E4 Compatibility Layer in RAP. The goal is to support single-sourced code for RCP/RAP applications when using the E4 in Compatibility Layer. It is based on the bundle org.eclipse.ui.workbench from Eclipse Neon.2 and incorporates big parts of code from org.eclipse.rap.ui.workbench - RAP 3.1.2-SR2a. When running with a platform based on RAP 3.1.2 together with the Incubator project E4 on RAP, it is possible to run both web pure E4 model applications (like provided by the E4 on RAP Incubator project) and E4 Compatibility Layer-based applications. I am attaching a version of the component with the current status of the project.
Sounds great! Did you know that we were migrating the RAP E4 Incubator and integrated it into RAP Runtime 3.2 (which will be released soon with Eclipse Oxygen). You can download the latest stable build of the new "RAP e4 (Target Components)" from https://www.eclipse.org/rap/downloads/. Your contribution would be a great addition. The RAP Incubator is certainly a good location for your work. Are you willing and able to maintain the code in the future? I'm asking because our own resources are limited. If yes, I'd say we start working out a plan about the "how" and "when" and "who".
Thank you! The inclusion of the RAP E4 into the RAP Runtime 3.2 are great news!! :D As soon as such release is finished I will modify the code to make it fit with the new implementation. Certainly, I would like to maintain the code in the future. I am not sure how to proceed from this point, but I would like to start as soon as possible. What do you think?
By the way, I just downloaded the Target Platform for RAP E4 3.2.0-RC3a, replaced the plugin org.eclipse.rap.ui.workbench with the one for the Compatibility Layer and it worked at the first try! :) So hopefully, no big changes are required with the next RAP release to make it start.
I have updated the E4 RAP Compatibility Layer Workbench plugin to RAP 3.4. Unfortunately, 10 months later I am still waiting for some guidance on how to proceed with this project in order to include it in the RAP Incubator. Could someone tell me what are the next steps I need to follow? As I mentioned in previous posts, I am definitely willing to maintain the code in the future.
Hi David, sorry for this big delay. Somehow we forgot about it. Let me discuss it with Markus again and we come back to you in the next days.
Created attachment 273729 [details] Compatible with RAP 3.4 (modified from Oxygen.2)
Markus, is on vacation this week. I'll discuss with him how to proceed when he is back to work.
Thanks for your patience, David! As a first step I've just started the committer election for the RAP Incubator Project. This is kind of a prerequisite for all following steps. When this election is successful, we need to go with your code contribution through the Eclipse Foundation IP process starting with a Contribution Questionnaire, and when we receive the final 'go' from them, we can create a Git repository and build.
(In reply to Markus Knauer from comment #8) > Thanks for your patience, David! > > As a first step I've just started the committer election for the RAP > Incubator Project. This is kind of a prerequisite for all following steps. > > When this election is successful, we need to go with your code contribution > through the Eclipse Foundation IP process starting with a Contribution > Questionnaire, and when we receive the final 'go' from them, we can create a > Git repository and build. Great! :) I will be waiting for further information
Created attachment 274549 [details] E4/RAP Compatibility Layer Workbench This is the initial code contribution for the E4/RAP Compatibility Layer project to be taken as part of the CQ