Rapid Java wie mit Forms - doag.org sehr an Oracle Forms Designer sowie z.T ... LayoutLokalisierung...

22
www.xdev-software.de DOAG Konferenz 2011 www.xdev-software.de Rapid Java wie mit Forms Java aktuell: „XDEV 3 ist die erste professionelle Java IDE für Rapid Application Development. Viele RAD-Funktionen und die Arbeitsweise damit erinnern sehr an Oracle Forms Designer sowie z.T. an Access und Visual Basic. Damit vereinfacht XDEV 3 die Entwicklung datengetriebener Business- Anwendungen in Java radikal und garantiert dramatisch kürzere Entwicklungszeiten im Vergleich zu jeder anderen Java DIE und ermöglicht Forms- und anderen 4GL-Entwicklern von heute auf morgen auf Java umzusteigen. Für IT- und Fachabteilungen die möglichst schnell und kostengünstig auf Java umsteigen und bereits nach kurzer Einarbeitungszeit wichtige Unternehmensanwendungen in Java umsetzen möchten, ist XDEV 3 das perfekte Werkzeug.XDEV 3 ist völlig lizenzkostenfrei verfügbar unter www.xdev-software.de

Transcript of Rapid Java wie mit Forms - doag.org sehr an Oracle Forms Designer sowie z.T ... LayoutLokalisierung...

www.xdev-software.de

DOAG Konferenz 2011

www.xdev-software.de

Rapid Java wie mit Forms

Java aktuell: „XDEV 3 ist die erste professionelle Java IDE für Rapid

Application Development. Viele RAD-Funktionen und die Arbeitsweise damit

erinnern sehr an Oracle Forms Designer sowie z.T. an Access und Visual

Basic. Damit vereinfacht XDEV 3 die Entwicklung datengetriebener Business-

Anwendungen in Java radikal und garantiert dramatisch kürzere

Entwicklungszeiten im Vergleich zu jeder anderen Java DIE und ermöglicht

Forms- und anderen 4GL-Entwicklern von heute auf morgen auf Java

umzusteigen. Für IT- und Fachabteilungen die möglichst schnell und

kostengünstig auf Java umsteigen und bereits nach kurzer Einarbeitungszeit

wichtige Unternehmensanwendungen in Java umsetzen möchten, ist XDEV 3

das perfekte Werkzeug.“

XDEV 3 ist völlig lizenzkostenfrei verfügbar unter www.xdev-software.de

www.xdev-software.de

1. Warum XDEV 3

2. Überblick über die IDE

3. Databinding (Virtuelle Tabellen)

4. XDEV 3 Live-Präsentation

1. Datenbank-Anbindung, automatisierte Datenbankzugriffe,

Databinding

2. Visualisierung (Listen, Tabellen, Tree)

3. Formulare, Suchmasken, Abfragen per Quer-Assistent

4. Master-Detail

5. Java GUIs mit XDEV 3 designen (Fenster-Technik, Menüs,

Layout-Manager etc.)

6. XDEV Component Suite (Kalender, Grids, Quickfinder etc.)

7. Deployment

5. Beantwortung Ihrer Fragen

XDEV 3 – Rapid Java wie Forms

www.xdev-software.de

Komplizierte, ungewohnte Syntax

Objektorientierte Programmierung

Komplizierte Sprach-Konzepte (Interfaces, Annotationen, Reflection,

Generics, Threads)

GUI-Programmierung ohne Databinding (Swing, SWT, JavaFX)

Datenbank-Programmierung (JDBC, SQL, Security-Konzepte, OR-

Mapper)

Input/Output Programmierung

Web-Anwendung (JSP, HTML/CSS/JavaScript, JSF, AJAX-

Frameworks)

Java Enterprise Edition (Hibernate, Spring, EJB)

Deployment (Ant, Maven)

Jedes Detail selber umsetzen oder Frameworks beherrschen

Hohe Einstiegshürde, extremer Lernaufwand, jahrelange

Programmiererfahrung nötig

Java ist aus Forms-Entwickler Sicht zu kompliziert

www.xdev-software.de

XDEV 3 kombiniert die Leistungsfähigkeit

von Java mit der komfortablen

Arbeitsweise von Oracle Forms.

Lösung

Die XDEV 3 IDE

GUI-Builder

IDE

Code-Editor

Java

Die Komponenten der XDEV 3 IDE

Framework

Die Komponenten der XDEV 3 IDE

GUI-Builder

Code-Editor

IDE

Framework

Die XDEV 3 IDE

Java

Java Code-Editor – Mit XDEV 3 programmieren Sie in Java

www.xdev-software.de

XDEV 3 Java Code-Editor

Die Komponenten der XDEV 3 IDE

GUI-Builder

Code-Editor

IDE

Framework

Die XDEV 3 IDE

Java

Debugger – Ermöglicht Code-Analyse & Aufspüren von

Programmfehler

Java Compiler – Wandelt Java Quellcode in ausführbaren Java

Bytecode um

Auto-Vervollständigung – Schlägt automatisch alle mögliche

Eingaben vor

Javadoc – Dokumentation der API Code-Inspector – Zeigt alle Programmfehler an Code-Generatoren (Klassen, Methoden, Getter, Setter) Quick-Fixes – Automatische Fehler-Korrektur Code-Templates & Command-Bar – Befehle per Drag&Drop einfügen Split-View & Bibliothek – Methoden finden und per Drag&Drop

einfügen

Partial-View – Zeigt nur den Code des aktuellen Events

Die Komponenten der XDEV 3 IDE

GUI-Builder

Code-Editor

IDE

Framework

Die XDEV 3 IDE

Java

Refactoring – Automatisiertes Umbenennen projektweit

Die Komponenten der XDEV 3 IDE

GUI-Builder

Code-Editor

IDE

Framework

Die XDEV 3 IDE

Java

Umfang konventioneller Java IDEs Umfang konventioneller Java IDEs

Die Komponenten der XDEV 3 IDE

GUI-Builder

Code-Editor

IDE

Framework

Die XDEV 3 IDE

Java

Die RAD-Features von XDEV 3 … Die RAD-Features von XDEV 3 …

Die Komponenten der XDEV 3 IDE

GUI-Builder

Code-Editor

IDE

Framework

Die XDEV 3 IDE

Java

GUI-Builder – Designen wie mit einem Grafikprogramm Java Swing – Mächtige Java Grafik-API

www.xdev-software.de

XDEV 3 Swing GUI-Builder

Die Komponenten der XDEV 3 IDE

GUI-Builder

Code-Editor

IDE

Framework

Die XDEV 3 IDE

Java

Code-Generator für Events – Erzeugt Code für Ereignisse

automatisch

Layout-Manager Assistenten – Komplexeste Layouts per Drag&Drop Lokalisierung – Konzept für mehrsprachige Oberflächen JavaBean Integration – Eigene GUI-Komponenten schreiben Java-Code-Generierung live Application Framework – Erleichtert Java-Entwicklung radikal Virtuelle Tabellen – Databinding zwischen DB und GUI

www.xdev-software.de

Virtuelle Tabelle – Databinding zwischen GUI &

Datenbank

Präsentationsschicht

(View + Controller)

Virtuelle Tabelle

(Model)

Client

Datenschicht Server

Die Komponenten der XDEV 3 IDE

GUI-Builder

Code-Editor

IDE

Framework

Die XDEV 3 IDE

Java

Transaktions-Management – Automatischer Einsatz von

Transaktionen

Stored Procedures Unterstützung Sicherheits-Konzept für DB-Zugriffe XAPI – Optimierte API für GUI- & DB-Programmierung Open Source (LGPL) Datenbank-Schnittstellen – Gleichen DB-Unterschiede aus Tabellen-Editor – Virtuelle- & DB-Tabellen anlegen HSLQDB – Mitgelieferte Datenbank H2 – Mitgelieferte Datenbank ER-Diagramm – Für automatisierte Queries & Übersicht Query-Assistent – Komplexe Abfragen völlig ohne SQL

Programmierung

Vollständige Integration – Assistenten für die Framework-Nutzung

www.xdev-software.de

XDEV 3 Query-Assistent

Die Komponenten der XDEV 3 IDE

GUI-Builder

Code-Editor

IDE

Framework

Die XDEV 3 IDE

Java

Automatisierte Testumgebung vorinstalliert Automatisiertes Deployment – Projekte per Mausklick fertigstellen Component Suite – Mächtigste Komponenten-Sammlung für Java

www.xdev-software.de

Klassische Desktop Applikation

Fat-Client

Client-Server Applikation

Windows, Linux, Solaris, Mac OS-X, andere UNIX-Systeme

Web-Anwendung

Im Web-Browser

In Webseite eingebettet

Java Webstart Applikation

Als was und wo sind XDEV 3 Anwendungen lauffähig?

www.xdev-software.de

XDEV 3 Standard-RAD-Tools – Swing GUI, Datenbankabfragen via

Assistenten (Standard-SQL), Businesslogik in Java (2-Tier)

Swing GUI, Datenbankabfragen und Business-Logik via Stored

Procedures (2-Tier)

Swing GUI, Java EE Middleware (z.B. Hibernate), Datenschicht (3-

Tier)

Welche Architektur ist möglich?

www.xdev-software.de

www.xdev-software.de

XDEV 3 ist die erste umfassende Profi-

Lösung für Rapid Application Development im

Bereich Java.

XDEV 3

Heft 10/2011

„ “

IT- und Fachabteilungen, die mit ihrer 4GL-

Lösung an Grenzen stoßen, können mit

XDEV 3 jederzeit schnell und kostengünstig

auf Java umsteigen.

Ausgabe 14/2011

www.xdev-software.de

DOAG Konferenz 2011

www.xdev-software.de

Perfekt um XDEV 3 ausführlich kennen zu lernen !

Teilnahmegebühren 299 €

199 € EARLY BIRD noch bis 25. November!