rap Tag

Together with the Eclipse Simultaneous Release 2018-12 we are releasing RAP 3.7 today. It's available from our download page and from the update sites.Highlights in this release are: New FileDialog API for specifying upload directory It's now possible to specify where the uploaded files will be stored. If uploadDirectory is not set, a temporary directory will be used as before.org.eclipse.swt.widgets.FileDialog.setUploadDirectory(File) org.eclipse.swt.widgets.FileDialog.getUploadDirectory()Support for upcoming Firefox 65+ release As we already...

Read More

Update 1: As of October 31, 2018 Firefox will postpone the change probably to its Firefox 65 release planned for January 29, 2019.Update 2: It's confirmed that the change will be included in Firefox 65. Prepare for a significant change in how Firefox works with the Remote Application Platform (RAP) Eclipse RAP (Remote Application Platform) runs in all relevant web browsers, without any add-ons required. Only JavaScript...

Read More

The Eclipse Remote Application Platform (RAP) is a stable, feature complete framework, that allows you to develop modern web UIs for all relevant web browsers. The project has been around for more than 12 years, and with this blog post, we want to present the new features from RAP versions 3.3 to 3.6.For those who joined the RAP community recently, it is worth to mention...

Read More

Building an application to view and edit data is really simple using the EMF Client Platform. This includes form-based editors based on EMF Forms. Add EMFStore to the mix and you get collaborative editing and versioning. All of this is merely a matter of defining an EMF model for your data.If you want to run all this as a web application, you can use the...

Read More

Tabris 2.0 for cross-platform development in Java is here. This release does not bring about any visual changes, but a lot is different under the hood. We are pleased to announce that RAP 3.x support has now made it to Tabris! Performance boost in RAP 3.xIn RAP 3.0 we got rid of much deprecated API and changed the way a server manages its sessions. As a result performance dramatically...

Read More

With the release of Eclipse Neon, we are proud to announce that RAP 3.1 is released and available for download. Incidentally, just yesterday RAP celebrated its 10th birthday since creation review! We'd like to take this opportunity to thank our users, committers and contributors, without whom this technology would not be what it is.On to the highlights of this release. New service interface ClientFileLoader Custom widgets often require their...

Read More

Some time ago we've created a draft for a Chart widget for RAP, based on the famous D3.js. Together with one of our partners, we decided to carry this work forward and make it available in the RAP Incubator.D3 is a very flexible framework to turn data into dynamic charts. Looking at their examples, it's amazing how many different types of charts there are. Whatever...

Read More

When you need rich text editing in a RAP application, things are getting easier. You may know that there is a RichText component in the RAP Incubator. It's around for a long time and we found it's time for this component to graduate.Interestingly, the Nebula project also provides a RichText editor for SWT, that even works with RAP. Just like the CkEditor widget from the...

Read More

This is a quick look at the new features in RAP 3.1 M4, which has been available for download since last week. Transformation Support for Canvas The Canvas' GraphicsContext now implements the setTransform method:[raw]Transform transform = new Transform( display ); gc.setTransform( transform ); gc.setBackground( display.getSystemColor( SWT.COLOR_BLACK ) ); gc.fillRectangle( 0, 0, 100, 50 );transform.rotate( 10 ); gc.setTransform( transform ); gc.setBackground( display.getSystemColor( SWT.COLOR_RED ) ); gc.fillRectangle( 0, 0, 100, 50 );transform.rotate( 10 ); gc.setTransform( transform...

Read More

Eclipse RAP is well-known for enabling the migration of complex RCP applications to the web, and providing a sustainable single sourcing paradigm. It's been delivering on these promises for the past decade. 4 years ago we decided to also cater mobile platforms. We came to the conclusion that only native widgets can deliver excellent usability and created a new generation of frameworks inspired by RAP. Tabris features native mobile clients...

Read More