14 July, 2016

RapidClipse 2.3.1 available

RapidClipse update 2.3.1 is now available.

Since version 2.3 we made several bugfixes and solved some annoying problems as well. So we decided to provide a new bugfix release earlier than initially planned. New features are not included this time. Nevertheless, you should update immediately.

Download update 2.3.1 

Update directly in RapidClipse:


  1. Start RapidClipse.
  2. Choose menu Help > Check for Updates.
  3. In the following witzard click Next.
  4. In the following view Update Details select all features or choose single features and click Next.
  5. In the follwoing at Review Licenses view klick I accept the terms of the license agreements and after updating click Finish.
  6. In the following dialog click Yes to restart RapidClipse.

04 July, 2016

RapidClipse 2.3 now available



RapidClipse 2.3 is now available for Windows. The new version provides several bugfixes and again new, very helpful features you shouldn´t miss.

Classic Java desktop applications

We are happy to announce that the Desktop Deployment wizard is now available. The new wizard enebles you to develop classic Java desktop applications running on Windows, Linux and Mac OS X. You can also choose how your users can distribute your application:
  • download link
  • Java Webstart
  • CD-ROM, DVD, USB stick 
Desktop applications which you deploy with RapidClipse do not base on Swing, SWT, JavaFX or something like that, but on HTML5 also. It doesn´t matter how you deploy your project, it will be one and the same application in any case. How does this work? RapidClipse generates hybrid desktop applications, similar to hybrid mobile apps. Only the application window is a heavy-weight component based on SWT. The system´s browser running full-screen embedded mode renders the HTML5 interface. The application itself runs on the server. The end-user doesn´t preceive  any difference to a classic Swing or SWT client. This concept provides you strong benefits. You have to create only 1 application with only 1 user interface, but you can deploy your application as a web-, mobile and classic Java desktop app. You don´t have to use different UI technologies and you will never have to care for non-compatibility UI widgets and layouts.

Fat-client and Client-server

With RapidClipse 2.3 you can choose between 2 different desktop application types:

  1. Fat-client application - The entire application containing the database embedded has to be installed on the client computer. The entire application runs on the client (UI, applicationserver and even your database). Fat-clients fit for single-user apps only. 
  2. Client-server application - The application (the native program window only) has to be installed on the client computer. The browser running embedded renders the HTML5 UI. The application as well as your database runs on the server. Only the client-server architecture is suitable for building up scaleable multi-user applications. 
To find the deployment wizard choose Export XDEV > Desktop Apps.

Note: 



Navigator for Authorization 

For using the authorization features, we implemented an extended Navigator which allows you to add permissions to your views. With this we can avoid calling views without permission. If you already use the XdevAuthenticationNavigator for authentication and plan to use authorization, you should switch to the new XdevAuthenticationNavigator.



What is a Navigator?

The Navigator Any view in your project has to be registered at the Navigator. Der Navigator ist Bestandteil der MainUI und

  • adds all registered views to a internal list 
  • assigns an unique URI (uniform resource identifier) to any registered view to enable calling views directly via the browser search field.
  • enables calling a view by using the simple methode Navigation.to() 
  • adds a view to the browser history and enables end-users to navigate back and forward by using the browser actions 
  • defines where on the user interface views are shown (directly on the MainUI, inside a layout or inside an UI component) 
The Navigator is part of the MainUI.


Entity Editor

  • Names Converter - While importing and creating entities, singular is used for all entity names, e.g. a database table PRODUCTS will be converted to Product automatically.
  • Defining relations - Now, you can defin 1:n, n:m and 1:1 relations via the Properties 
  • New attribute types - Now, you can change attribute types if needed. The following options are supported
    • Transient - The attribute won´t be persisted in the database. 
    • ID - The attribute is used as a primary key.
    • Basic - The attribute has no special purpose.
    • Version - The attribute is used for optimistic locking. The data types Integer and Timestamp are supported.


RapidClipse 3.0 beyond

  • Templates - Several UI templates for different purpose will enable you to get started easier and faster
  • Mobile Apps 
    • Mobile API - Powerful api that provides you access to necessary functions of mobile devices, as well as necessary system features, e.g. camera, folders, scanner, bluetooth, NFC, vibration and even push service 
    • Deployment - Wizards for deploying hybrid mobile apps running on iOS, Android and Windows Mobile. 
  • Cloud 
    • Version-control-system GIT hosted in the cloud
    • The entire build and deployment procedure running in the cloud
    • Database in the cloud 
    • Run your entire server infrastructure on demand
    • Full managed installation, configuration and even updating your server software components automatically
    • Deploy test releases and final releases as well with only one click of a mouse

Download RapidClipse 2.3

04 May, 2016

RapidClipse 2.2 now available



RapidClipse version 2.2 is now available for Windows. This update provides several new important features.

Neue Features:

  • Multiple data sources – From now on you can include multiple data sources. Any data source refers to a unique persistence unit. 
  • Project templates – Now, the project wizard allows you to combine project templates. Project templates basicly extend your project with additional features, e.g. authentication and authorization. Project templates mostly provide UI features, but not always.
  • Entity editor – The Entity editor has been extended. Now, the editor allows you to define many-to-many relations (n:m). The attributes of an entity can be configurated via properties.
  • Android app deployment – Now, you can deploy hybrid Android apps with RapidClipse. The end result are 2 files: 1 APK file and 1 WAR archive. A hybrid app developed with RapidClipse consists of 2 components: 1) a native container that can be distributed as an APK file on an Android app store or installed directly on an Android device and 2) a web application which has to be deployed in an application server. When you start the app it automatically calls the web application via a network and executes it in the system browser running on the device in full-screen mode.
  • Shortcuts – All focusable UI components can be selected via keyboard shortcut. 
  • SCSS code templates – All UI widgets can be styled using SCSS indiviudally. The Vaadin SCSS templates were included into the default.scss file.                                                           
  • Vaadin framework update – RapidClipse 2.2 bases on the Vaadin version 7.6.4
  • MySQL driver update – Der MySQL JDBC driver has been updated to version 5.1.35 umgestellt

Wichtige Änderungen:

  • Dali JPA Tools – Die Dali JPA Tools, zu denen der ER Designer und die JPA Details gehören, wurden auf Grund einiger gravierender Fehler aus RapidClipse entfernt. Die Dali JPA Tools sind ein offizielles Eclipse Projekt, das jedoch kaum noch supportet oder weiterentwickelt wird. Ein neuer ER-Viewer soll den ER Designer bereits in Kürze ersetzen.
  • Maven – RapidClipse 2.2 bezieht sämtliche benötigten Java Bibliotheken und deren Abhängigkeiten ab sofort vom Maven Central Repository. Die entsprechenden Einstellungen finden Sie im Projekt-Management 

Changelog:

RapidClipse 2.2 Changelog

19 January, 2016

RapidClipse 2.0.2 with powerful features

The new RapidClipse update 2.0.2 is now available for Windows.




Note: This new update bears the version number 2.0.2, but actually it´s in fact a major release you should install immediately.


Feature overview

RapidClipse IDE TOOLS:
  • Caption assignment for all relevant GUI components and entities
  • GUI-Builder - New, powerful and comfortable filter-component

RapidClipse Framework:
  • Fully managed Hibernate sessions
  • Ehcache implementation


Powerful filter-component

This new release impresses with a brand-new, powerful, high-configurable filter-component you will definitely use in all your applications to make your users happy. This filter-component provides a full-text search that enables end-users to add filter conditions to obtain a more detaild query result. Using the filter-component is simple. You only have to connect it with a table component with only one mouse click. That´s it.


Fully managed Hibernate sessions & Ehcache integration

The most significant changes were made to the RapidClipse framework. With version 2.0.2 RapidClipse launches fully managed HIbernate sessions. From now on you don´t have to care about Hibernate session and entity lifecycle, especially when and why your entities have to be attached or detached, when you have to reattach entities and so on. Moreover, with Ehcache a second-level cache was integrated which brings very much better performance.


Download RapidClipse update 2.0.2 for free: 

10 December, 2015

RapidClipse Update 2.0.1 available

RapidClipse update 2.0.1 is now available. Our goal was to fix reported and already known bugs and to improve the stability.



Adding styles easily

We didn´t only bugfixing. The new version contains some new helpful features also. The new Styles wizard enables you to add lots of standard styles to your GUI components in a very simple way without writing CSS code. Your custom styles written in SCSS will be added automaticly to the wizard as well.



Updating

  • In RapidClipse
    1. Choose menu Help Check for Updates.
    2. Click Next in the following wizard.
    3. In the following view Update Details you can select single features or assume all features. Then click Next.
    4. In the following view view Review Licenses select I accept the terms of the license agreements and click Finish.
    5. In the following dialog click Yes to restart RapidClipse.
  • Eclipse Update Site: http://xdevwebservices.com/rapidclipse/updatesite

RapidClipse Starter Days 2016

1, Feb. 2016 in Hamburg, Germany - $400 
2, Feb. 2016 in Frankfurt a.M., Germany - $400
3, Feb. 2016 in London, UK - $400
9, Feb. 2016 in San Francisco, US
10, Feb. 2016 in Chicago, US
11, Feb. 2016 in New York, US

Booking now


Beyond version 2.0.1

The next update will surprise you with a new search function. This feature enables end-users to create their individual detail-search-function in only a few seconds and without writing code. With only one mouse click, conditions can be added to limit the result evermore. Exclusion criterion, time periods and using common wildcards are supported as well.




With this component you will be able to filter huge data pools very effectively. The search function works with tables, list- and comboboxes, trees and even data in your server RAM. The filter function will be part of the next update, coming in January, 2016. 

With the next update the RapidClipse framework will also contain necessary improvements. The entire Hibernate transaction management will be full managed by the framework, so you need not care for Hiberante topics any longer for developing enterprise business applications.


Download now RapidClipse 2.0.1

13 November, 2015

RapidClipse 2.0 Final Release now available

RapidClipse 2.0 Final Release is now available for Windows!
RapidClipse is avialable for free, the entire framework is open source.


What is RapidClipse ?

RapidClipse expands Eclipse with a comfortable toolset for user-interface and database development that significantly simplifies and accelerates entire Java and Eclipse application development process.
RapidClipse is preconfigured for development with Java, Google Web Toolkit, Vaadin, JPA, Hibernate, and the RapidClipse Framework. All of the essential tools and plug-ins are included and all of the libraries needed for the start of the project are automatically loaded via Maven. This eliminates the usual setup and configuration work required with Eclipse so that you can get started with RapidClipse immediately.

RapidClipse is available as a pre-configured Eclipse distribution and as a pure Eclipse plugin. The RapidClipse Framework source code is available on GitHub.


Differences between RapidClipse and standard Eclipse

  • All necessary Eclipse plugins already pre-installed
  • All necessary libraries automaticly downloaded via Maven
  • Simplified Project Management
  • Vaadin GUI Builder
  • Extended Hibernate-Tools and optimized Hibernate mapping
  • Powerful RapidClipse Framework 
  • Preview without configuration effort
  • Deployment-Tools

Database independence with Hibernate

Database access is done by default with Hibernate in RapidClipse. Hibernate allows database queries to be fully implemented in Java, which greatly simplifies database programming. All SQL statements are generated automatically by the framework. One of the biggest advantages is database independence. At any time, you can switch to a different database, connect new databases, or support all the major database systems right from the start without having you adjust your entire query code. 
                              
                    

Develop Desktop - Web - Mobile Apps

Each project can run as an HTML5 web app in browsers, either as a mobile app on iOS, Android and Windows mobile devices or as a classic desktop application on Windows, Linux, and Mac.


Installation 

Java 8 required

To execute RapidClipse a Java Runtime Environment (minimum version 8) has to be installed on your system.
  1. Call Oracle Java download site
  2. Akzept the license agreement and download the suitable JDK for your system, e.g. Windows x86.
  3. Start the installer and follow Java setup`s instructions to install Java on your system

RapidClipse installation

  1. We advise you to uninstall previous RapidClipse versions to avoid version conflicts
  2. Download the RapidClipse 2.0.0 for your system on www.rapidclipse.com/en/downloadNote: If you use Java 32-bit on your system, you can run RapidClipse 32-bit only! 
  3. Run the RapidClipse installer. If the installer could not find a Java Runtime Environment on your system, locate Java manually
  4. Read the license agreemand carefully. If you agree to all terms, select I accept the agreement then click Next >
  5. Select the folder where you would like RapidClipse to be installed, then click Next >
  6. Select the Start Menu folder in which you would like RapidClipse to create the program's shortcuts, then click Next >
  7. Select Create a desktop icon, select Create a Quick Launch icon, then click Next >
  8. Click Finish to start RapidClipse

Do you have questions?

Use our new RapidClipse Forum or StackOverflow for your technical questions about RapidClipse. We are happy to support you.


Download RapidClipse Now!

www.rapidclipse.com/de/download


20 October, 2015

RapidClipse Release Candidate 2 now available

RapidClipse Release Candidate 2, Version 1.9.3 is now available for Windows. This is the last version before we will finally launch the Final Release. 

RapidClipse is completely free. You do not have to pay any license fees. For downloading RapidClipse, a registration is not required. Please note: To run RapidClipse Java 8 installation is required. 

Updates: RapidClipse updates will be released min. once per month.

16 October, 2015

XDEV is now Eclipse Foundation Member

The XDEV Software Corp. is now officially joined the Eclipse Foundation as a Solutions Member. With RapidClipse we have ported our Java development tools on Eclipse. RapidClipse is a full Eclipse distribution that changes Eclipse into a visual Java development environment, that radically simplifies and accelerates Java development by using Eclipse. With RapidClipse you automaticly decide for Eclipse as your development platform.

With our membership in the Eclipse Foundation we as RapidClipse Community get voting rights, access to industry working groups where we can actively represent the interests of our community and where we can influence the further development of Eclipse projects actively. Another benefit is, that we can inform the RapidClipse users about interesting news, relevant decisions and necessary changes within the Eclipse development process.

02 October, 2015

RapidClipse at CeBIT 2016

You can see RapidClipse in action at CeBIT 2016 in Germany.













Request your ticket even now:
Like us at Facebook to request your CeBIT 2016 ticket for free: https://www.facebook.com/rapidclipse?fref=ts

Evening event:
Don´t miss our CeBIT 2016 party with Jägermeister and the Jägerrettes on tour!

See you at CeBIT 2016 !

22 September, 2015

What is RapidClipse?

RapidClipse is a free extension for the Eclipse IDE that enables you to develop Enterprise Business Applications with HTML5 user interface in Java for any database, platform and device impressive fast and comfortable.
RapidClipse has been built for software developers who want to develop Java, web and mobile applications based on open standards and accepted technologies faster and easier than ever before.
RapidClipse 2.0 will be available from September, 2015 for free.
Learn more and join to the community forum: www.rapidclipse.com/en/forum