Skip to main content

RapidClipse X now available as final release!

From now on RapidClipse X is available as Final Release for Windows as a free download!

RapidClipse X is a fully preconfigured, highly optimized and tool-enriched Eclipse distribution that turns Eclipse into a visual Java IDE and enables cross-platform development. With RapidClipse, you are able to develop fully customized business applications and software products that run on all major platforms as well as in the cloud. The new RapidClipse X already supports the UI standard of the future with Web Components and enables the development of ultra-fast in-memory database applications with unprecedented access times. RapidClipse radically simplifies and accelerates the entire application development process with Java, shortening your time-to-market and reducing your development costs. Java development with Eclipse has never been so comfortable, fast and efficient. And the visual concept makes Java development really fun.

 

RapidClipse up to version 4

Up to RapidClipse 4, the Java framework Vaadin version 7 was used for UI development. Vaadin is a Java framework that allows HTML5 interfaces to be written entirely in Java. The UI code is very similar to Java Swing, which was the standard framework for developing graphical interfaces in Java for many years. The big advantage of Vaadin is that the Java developer no longer has to deal with HTML and JavaScript. The entire web client is dynamically generated on the server at runtime by the Vaadin servlet and delivered to the browser. Up to version 7, Vaadin used a UI widget set generated with GWT (the former Google Web Toolkit) for the presentation in the browser.

 

Web Components – Using the UI standard of the future today

After the Web-Components were adopted as a W3C standard for UI components, the Vaadin developers decided to switch from GWT (which was meanwhile strongly declining after great hype) to new Web-Components. With Vaadin 10, the new web components were supposed to be available. However, Vaadin only managed to replace about half of the old GWT components with new web components. Only with the current Vaadin version 14 the scope of UI components of Vaadin 7 has been reached again. In order to avoid multiple migration efforts, we have only now switched RapidClipse to the latest Vaadin version and thus to Web Components.

Web components offer the following advantages:

  • finally framework-independent UI components
  • can be integrated into a HTML document with simple HTML tags
  • can be combined with other web components
  • improved performance
  • support by all major browsers without plugins
  • reusability and better maintainability
  • finally future and investment security for web frontend development

 

RapidClipse X

After RapidClipse 4, now comes RapidClipse X. X does not only stand for version 10, but should make clear at first glance that it is a completely new RapidClipse: RapidClipse with the new UI standard technology Web-Components and with an integration for MicroStream.
 

Ultra-fast in-memory database applications with MicroStream

RapidClipse X enables highly efficient Java in-memory computing with MicroStream. With RapidClipse X and MicroStream, you are able to develop ultra-fast in-memory database applications that far outshine conventional database applications and set completely new standards. MicroStream does not only provide maximum performance, but also simplifies and accelerates the entire database development process.

Stores native Java object graphs
MicroStream is the first storage engine that can store and load native Java object graphs. This means that – similar to how Java manages object graphs in RAM – MicroStream then stores them persistently.

No more expensive mapping
Computationally intensive mapping, similar to what is required with all databases, no longer exists with MicroStream.

Perfect data structure for complex, networked data
With MicroStream, the database (in the form of an object graph) is ideally located entirely in the fast main memory. Unlike tables, object graphs are predestined for mapping complex data structures and networked data. However, tabular data can also be easily mapped with the help of collections.

Queries 1,000 times faster
Database queries are therefore also performed directly in RAM and are therefore blazingly fast. Even the most complex queries usually take only a few microseconds and are thus up to 1,000 times faster than comparable queries with conventional databases, whose access times are in the range of milliseconds.

Additional performance boost through the Java VM
Frequently executed queries are optimized fully automatically by the JIT (just-in-time) compiler of the Java VM and accelerated down to the nanosecond range.

Large databases feasible
With MicroStream, it does not necessarily have to be an in-memory database. If there is not enough RAM available, data can be loaded specifically into the RAM using lazy loading. This means that even very large databases can be handled with MicroStream without any problems.

Great advantages for development and maintenance
With MicroStream, the entire JPA / Hibernate stack is eliminated without replacement. Also, a data cache is no longer needed. With MicroStream there is only one data model. This reduces complexity, potential sources of errors, development and maintenance effort - and ultimately development costs.

Easy start
With the RapidClipse Project Wizard, you can easily integrate MicroStream into your project and get started right away.

More about MicroStream: www.microstream.one

 

RapidClipse for Linux and macOS

The versions for Linux and macOS will follow shortly. A bug in Eclipse currently causes the UI builder to not work on Linux and Mac. This bug has already been fixed, but the fix has not yet been included in the Eclipse release. As soon as this happens, we will release RapidClipse for both platforms.

Download