MT AG Rapid Rich Internet Application Development mit FOEX 2.x

Post on 26-Jun-2015

317 views 2 download

Tags:

description

Rapid Rich Internet Application Development mit FOEX 2.x

Transcript of MT AG Rapid Rich Internet Application Development mit FOEX 2.x

|

Rapid Rich Internet Application Developmentmit FOEX 2.x

Niels de Brujin, Fachbereichsleiter APEX

Ratingen, 03.12.2014

|

MT AG

GESCHÄFTSFORM INHABERGEFÜHRTE AG

HAUPTSITZ RATINGEN

GRÜNDUNGSJAHR 1994

BESCHÄFTIGTE 180 FESTANGESTELLTE MITARBEITER

BETEILIGUNGEN MT-IFS GMBH (RATINGEN), MT-IFS SARL (LUXEMBURG)

business by integration

BUSINESS

INTELLIGENCE SOLUTIONSSOCIAL BUSINESS

SOLUTIONSMOBILE

SOLUTIONS

APPLICATION

DEVELOPMENTINTEGRATION

SERVICESIT SYSTEM

SERVICES

Einführung FOEX v2.x2

|

Über mich

Niels de Bruijn, Fachbereichsleiter APEX

Geboren in 1977, verheiratet, drei Töchter, Wohnort Ratingen

seit 12.2003 bei der MT AG in Ratingen

zuvor 2 Jahre als Berater bei Oracle Nederland B.V. angestellt

Beschäftigt sich seit 2004 mit APEX

Federführend beim Vertrieb/Marketing/Delivery von APEX Projekten aller Art

- https://apex.mt-ag.com & http://www.apexsolutions.de

Themenverantwortlicher für APEX bei der DOAG

Wo bin ich zu finden?

- Online: Skype, Xing, LinkedIn, Twitter, Facebook

- Offline: DOAG Konferenz, ODTUG Kaleidoscope/APEXposed, APEX UserGroup

Einführung FOEX v2.x3

|

Was sind FOEX Plugins?

Einführung FOEX v2.x4

110 Plugins für APEX 4.2.x (die ExtJS verwenden)

Webseite des Herstellers: http://tryfoexnow.com

|

Pragmatisch

Strategisch

Pragmatisch

Einführung FOEX v2.x5

Mobiles Endgerät

Desktop Komplexe Dialoge

Einfache Dialoge

Desktop

Einfache Dialoge

Wann brauche ich FOEX?

APEX Projekttypen

oder

und und

|

„Seeing is believing“

Einführung FOEX v2.x6

| Einführung FOEX v2.x7

„Seeing is believing“

|

FOEX ergänzt APEX

Einführung FOEX v2.x8

FOEX ändert nicht nur das Erlebnisgefühl, es erweitert auch APEX 4.2.x:

- Master - Detail - Detail Formular auf einer Maske

- Mehrere Interactive Reports auf einer Maske

- Mehrere tabellarische Formulare auf einer Maske

- 100% AJAX (Seite muss bei Page Submit nicht neu geladen werden)

- Modale Dialoge

- Clientseitige Validierungen

- Mehrere Dateien auf einmal hochladen

- LOVs mit Zusatzdaten darstellbar

- Verschachtelung von APEX Seiten

- Tree merkt sich den Zustand und kann Zusatzdaten darstellen

- Spalten / Überschrift in Berichten können “eingefroren” werden

- Übergeordnete Überschrift in Berichten darstellen

|

Aber es gibt doch kostenfreie Plugins für APEX?

Einführung FOEX v2.x9

Einzelne öffentliche Plugins mögen weiter helfen, aber:

- Kein Support

- Schwer wartbar

- Unterschiedlich implementiert, unterschiedliches Design

- Kostet Entwicklungszeit

- Meist sind dadurch jQuery Kenntnisse noch mehr gefragt

- Kann zu langsamen Antwortzeiten führen

- Könnten die IT Sicherheit in Ihrer Anwendung gefährden

|

Was sind die Vorteile für Entwickler?

Einführung FOEX v2.x10

Die Entwicklung mit FOEX ist wie mit APEX (100% APEX Application Builder)

- Die Lernkurve für APEX Entwickler ist gering

Keine x „custom“ Plugins mehr

- FOEX bietet support

Viele Assistenten verkürzen zusätzlich die Entwicklungszeit:

|

Wie schnell ist die Entwicklung mit FOEX?

Einführung FOEX v2.x11

http://www.youtube.com/watch?feature=player_embedded&v=Lhw6oTAuN-Q

|

Was ist mit bestehenden APEX Seiten?

Einführung FOEX v2.x12

FOEX Plugins ergänzen eine bestehende APEX Seite:

Neue APEX Seiten können im FOEX Kontext* verwendet werden:

FOEX Grid Plugin

Eine bestehende APEX Seite mit FOEX Plugins erweitern

FOEX Viewport Plugin

Eine neue APEX Seite mit FOEX Plugins

FOEX Panel

Plugin

FOEX Panel

Plugin

FOEX Grid

PluginAPEX Seite

APEX Interactive Report

*) FOEX Kontext heißt: alle Komponenten auf der

Seite sind einem FOEX Viewport Plugin, FOEX

Desktop Plugin oder FOEX Window Plugin

untergeordnet.

|

Wie erfahre ich mehr?

Einführung FOEX v2.x13

FOEX Dokumentation: http://apex.mt-ag.com/pls/apex/f?p=177

Demos: http://www.tryfoexnow.com

Forum: http://forum.tryfoexnow.com/osqa

Blog: http://blog.tryfoexnow.com

Selbst ausprobieren: http://www.tryfoexnow.com

|

Angebote der MT AG

Einführung FOEX v2.x14

Unterstützung? Wir helfen gerne weiter…

Entwicklung/Coaching (vor Ort / bei der MT AG)

Zweitägiger FOEX Workshop für Entwickler

Prototyp-Entwicklung

|

Vielen Dank.MT AG

Balcke-Dürr-Allee 9

40882 Ratingen

Telefon: +49 (0) 21 02 309 61-0

Telefax: +49 (0) 21 02 309 61-10

E-Mail: apex@mt-ag.com

https://apex.mt-ag.com