Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

Live Search
typepage

Aktuelle Version

4.0

Neu bei RapidClipse 

RapidClipse ist eine freie Eclipse Distribution für Rapid Cross-Platform-Development mit Java. RapidClipse richtet sich an Anwendungsentwickler, die mit Eclipse Business-Applikationen auf Basis von Java schneller und einfacher entwickeln möchten. 

Alle wichtigen Plugins und Frameworks bereits vorinstalliert

In RapidClipse sind alle wichtigen Eclipse Plugins, die man für die professionelle Anwendungsentwicklung mit Java braucht, bereits vorinstalliert, vorkonfiguriert und auf einander abgestimmt. Der bei Eclipse übliche Einrichtungs- und Konfigurationsaufwand entfällt bei RapidClipse vollständig. 

Zusätzliche Tools & APIs 

Die in RapidClipse verwendeten Plugins und Frameworks werden nicht einfach nur integriert, sondern bei Bedarf optimiert und mit neuen, speziell für RapidClipse entwickelten Tools und APIs erweitert.

Maven

Beim Projektstart lädt RapidClipse alle für den Projektstart benötigten Java Bibliotheken (JARs) automatisch via Maven und trägt sämtliche Dependencies automatisch in die pom.xml Datei ein, sodass Sie sich damit nicht mehr beschäftigen müssen.

Wichtigste RapidClipse Komponenten

  • Eclipse Neon
  • Java SE
  • Java Persistence API (JPA)
  • JBoss Hibernate Tools
  • GIT
  • Maven
  • Vaadin
  • RapidClipse IDE Tools
  • RapidClipse Framework
  • XDEV CLOUD 
  • Jetstream.one - Java In-Memory Datenbank (in Kürze verfügbar)

RapidClipse IDE Tools

  • RapidClipse Vaadin GUI Builder 
  • RapidClipse Hibernate Tools 
    • RapidClipse JPA-SQL Code-Editor
    • Entity Editor
    • RapidClipse Hibernate Import Funktion
    • Sample Database
  • RapidClipse Cross-Platform Deployment Tools
  • XDEV CLOUD

RapidClipse Framework

Mit dem RapidClipse Framework stellt RapidClipse zudem ein Databinding zwischen Vaadin und Hibernate sowie eine vollständige Architektur und viele wichtige Anwendungs-Infrastruktur-Dienste zur Verfügung, die nahezu jede moderne Business-Applikation benötigt. Der Anwendungsentwickler wird von komplizierter Low-level Programmierung befreit und kann sich auf die Geschäftslogik und die Gestaltung der Benutzeroberfläche konzentrieren.

Jetstream.one - Java In-Memory Database

Jetstream ist eine Java In-Memory Database. (In Kürze verfügbar).

XDEV CLOUD

RapidClipse bietet eine XDEV CLOUD Integration, mit der sich beliebige Java Web-Anwendungen (.war) per 1-Click-Cloud-Deployment in der Cloud ausführen lassen.

HTML 5 Oberflächen

RapidClipse Anwendungen sind immer Java Web-Anwendungen, die sich durch eine moderne HTML5 Oberfläche auszeichnen.

Cross-Platform-Development

Mit den RapidClipse Deployment-Tools lässt sich jedes Projekt wahlweise als Web-Anwendung, hybride Mobile App, klassische (hybride) Java Desktop Applikation (SWT, HTML) oder Cloud Anwendung deployen. 

Systemvoraussetzungen

Um RapidClipse und damit entwickelte Anwendungen ausführen zu können, sollte Ihr System folgende Voraussetzungen erfüllen:

Entwicklungsumgebung:

Hardware:

  • RAM: 2 GB
  • Festplattenspeicher: 1 GB
  • Monitor-Auflösung: 1024 x 768

Software:

  • Windows 7, 8, 10
  • Java Development Kit (JDK) 8 ab Version 100

Datenbanken:

  • Jetstream.one In-Memory DB (in Kürze verfügbar)
  • Generic JDBC
  • DB2 for z/OS
  • DB2
  • Derby
  • Firebird
  • H2
  • HSQLDB
  • Informix
  • Ingres
  • MaxDB
  • MS SQL Server
  • MySQL
  • Oracle
  • PostgreSQL
  • SQLite
  • Sybase ASA/ESA
  • Weitere mit Hibernate Dialekt via JDBC

Zielumgebung:

  • Java Runtime Environment Version 8
  • Webserver
  • Servlet-Container (z.B. Tomcat, beliebige Java Applicationserver)
    • - Was ist RapidClipse? Kurze Einleitung.
    • Installation - RapidClipse und Java Development Kit installieren.

    Jetzt starten

    • Neues Projekt anlegen - Wie ein neues Projekt anlegen und was Sie alles einstellen können.
    • Projekt-Struktur - Wie ein RapidClipse Projekt standardmäßig aufgebaut ist (Anwendungs-Architektur).

    Datenbank-Entwicklung

    • JPA & Hibernate - Die gesamte Datenbankentwicklung mit RapidClipse basiert auf JPA und Hibernate. Diese kurze Einleitung sollten Sie deshalb lesen.
    • Beispiel Datenbank - Einbinden der Northwind Beispiel-Datenbank, mit der Sie experimentieren können.
    • Datenquelle anlegen - Eine oder mehrere Datenquellen anlegen.
    • Entities - Wie Sie Entities anlegen, aus einer Datenbank generieren lassen, editieren, erweitern, löschen und wie man Relationen definiert und wie man eine Datenbank vollständig generieren lassen kann. Eines der wichtigsten Kapitel dieser Dokumentation. 
    • Datenbankzugriffe (Data Access) - Datenbankabfragen mit JPA-SQL und nativen SQL-Strings.

    Grafische Oberflächen designen

    • Basis-Technologien - Wie mit RapidClipse erstellte Oberflächen funktionieren. Das Funktionsprinzip sollten Sie verstehen.
    • Aufbau einer Oberfläche - Unterschied zwischen UI und View sowie Funktionsweise des Navigators. Das Funktionsprinzip zu verstehen ist essentiell.
    • Databinding - Grafische Oberflächen mit Entities verknüpfen, Daten aus der Oberfläche auslesen und editierte Daten ausgeben.
    • Layouts - So gut wie jede Oberfläche basiert auf einem Layout, wodurch sich die Oberfläche automatisch an jede Displaygröße anpasst. Dieses Kapitel ist deshalb essentiell.
    • UI-Components - Beschreibung aller UI-Komponenten.
    • Formulare (XdevFieldGroup) - Alles über Formulare.
    • UI-Funktionen - Hier erfahren Sie, wie Sie Fenster aufrufen, Master-Detail Views erstellen, Tastatur-Shortcuts hinterlegen, die gesamte Oberfläche internationalisieren und persistieren können.
    • Deklarativ entwickeln - Oberflächen-Entwicklung mit XML als Alternative zu Drag&Drop.

    RapidClipse Framework

    XDEV Mobile Kit

    Wie sie auf native Funktionen mobiler Geräte zugreifen können, u.a. Geräte-Buttons, Kamera, Geo-Location, NFC-Schnittstelle etc. 

    Vorschau 

    Preview - Vorschau der aktuellen View im Web-Browser.

    Deployment

    • Web-Anwendung - Projekt als Web-Anwendung fertigstellen.
    • Mobile Apps - Projekt als hybride Mobile App für Android und iOS fertigstellen.
    • Desktop Anwendungen - Projekt als klassische Java Desktop Applikation (Client-Server oder Fat-Client) fertigstellen.
    • XDEV Cloud Deployment - Projekt als Web-Anwendung in der XDEV Cloud deployen, testen und hosten.

    Anhang

    Image Added

    Beliebteste Themen

    Popular Labels
    spaceKeyDOC
    count10

    Recent updates