APEX 5.0, und sonst? 
Niels de Bruijn, Fachbereichsleiter APEX 
|
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 
INTELLIGENCE SOLUTIONS 
SOCIAL BUSINESS 
SOLUTIONS 
business by integration 
MOBILE 
SOLUTIONS 
APPLICATION 
DEVELOPMENT 
INTEGRATION 
SERVICES 
IT SYSTEM 
SERVICES
Ü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/ APEX CONNECT, ODTUG Kscope, APEX UserGroup, 
| 
Meetups 
3 APEX 5.0, und sonst?
Auswahl an Themen, die APEX erweitern… 
| 4 APEX 5.0, und sonst? 
Reporting 
Tools 
Node.js 
Twitter 
Bootstrap 
Open Source 
Charting 
PhoneGap 
SAP 
APEX Single Sign- 
On 
FOEX 
Plugins
Node.js 
 Javascript auf dem Betriebssystem (wird es zukünftig Perl ersetzen?) 
 Lässt sich mit HTTP(S) über APEX (serverseitig) oder den Browser (clientseitig) aufrufen 
 Nicht nur ein Hype… 
- sehr einfach zu installieren 
- verdammt schnell (non-blocking) und kostenlos 
- Über 100.000 (!) fertige Module stehen auf https://www.npmjs.org zur Verfügung 
 In Verbindung mit APEX eröffnen sich neue Möglichkeiten, z.B.: 
- Lokaler Webserver für APEX starten 
- Automatisiert Office Dateien mit Daten aus Oracle erstellen 
- Zugriff auf eine Oracle Datenbank aus Node.js 
| 
(siehe Blog posting von Carsten auf http://sql-plsql-de.blogspot.de/2014/09/nodejs-und-die- 
oracle-datenbank-erste.html) 
- Ein paar Demos: https://apex.mt-ag.com/pls/apex/f?p=213 
5 APEX 5.0, und sonst?
Auswahl an Themen, die APEX erweitern… 
| 6 APEX 5.0, und sonst? 
Reporting 
Tools 
Node.js 
Twitter 
Bootstrap 
Open Source 
Charting 
PhoneGap 
SAP 
APEX Single Sign- 
On 
FOEX 
Plugins
FOEX Plugins 
 FOEX 1.2.4 erweitert 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 
| 
7 Einführung FOEX v1.2.x
Wie sieht dies aus? 
| 
8 APEX 5.0, und sonst?
Auswahl an Themen, die APEX erweitern… 
| 9 APEX 5.0, und sonst? 
Reporting 
Tools 
Node.js 
Twitter 
Bootstrap 
Open Source 
Charting 
PhoneGap 
SAP 
APEX Single Sign- 
On 
FOEX 
Plugins
Viele Auswahlmöglichkeiten… 
 xxx 
| 
Jasper, 
Birt 
10 APEX 5.0, und sonst? 
Spreadshe 
et 
Publisher 
Oracle 
BI 
Publisher 
APEX 
Plugins 
PL-JRXML 
2PDF 
PL/PDF Oracle 
REST 
Data 
Services 
2.x 
MT-Doxx 
Server 
Technologie 
Java-Server 
(JEE) 
Java-Server 
(JEE) 
WebLogic PL/SQL in 
RDBMS 
PL/SQL 
in 
RDBMS 
PL/SQL 
Java-wrapper 
in 
RDBMS 
WebLogic / 
Glassfish / 
JDK / 
Tomcat 
.Net / IIS 
Client Tool 
für die 
Definition 
iReport 
Designer, 
Eclipse/Birt 
Excel Word / 
Excel 
(Plugin 
notwendig) 
APEX ggf. 
SQL Plus 
iReport 
Designer 
(jrXML) 
SQL Plus Altova 
StyleVision 
oder Stylus 
Studio 
Word / 
Excel 
Mögliches 
Layout? 
Pixel 
perfekt 
Pixel 
perfekt 
Pixel perfekt Nicht Pixel 
perfekt 
Nicht Pixel 
perfekt 
Nicht 
Pixel 
perfekt 
Pixel perfekt Pixel perfekt 
Ausgabe 
über IR? 
Nein Ja (Plugin) Ja Nein Nein Nein Ja Nein 
Schnittstelle 
für APEX 
URL, 
PL/SQL 
PL/SQL XSL-FO/ 
XML 
PL/SQL PL/SQL PL/SQL XSL-FO/ 
XML 
REST Web 
Service 
Formate XLS(X), 
PDF, RTF 
XLS(X) XLS, PDF, 
DOC 
PDF, 
XLSX 
PDF PDF PDF XLSX, 
DOCX, PDF 
Lizenz 
kosten? 
Nein Ja Ja Nein Nein Ja Nein Nein
Meine Auswahl 
Vorausgesetzt es gibt noch kein Know-How zu den Produkten: 
 1. Oracle BI Publisher 
 2. MT-Doxx (Windows) oder OPAL:XP (Excel) oder Doxxy (PDF/DOCX) 
 3. Open Source wie mit Jasper Reports oder Birt 
Interessant ist auch: 
 PL-JRXML2PDF (PDF direkt aus der Datenbank) 
 Plugins 
| 
11 APEX 5.0, und sonst?
Auswahl an Themen, die APEX erweitern… 
| 12 APEX 5.0, und sonst? 
Reporting 
Tools 
Node.js 
Twitter 
Bootstrap 
Open Source 
Charting 
PhoneGap 
SAP 
APEX Single Sign- 
On 
FOEX 
Plugins
Single Sign-On 
 Howto auf https://apex.mt-ag.com/nutzen 
 Detaillierte Präsentation auf der DOAG Konferenz 2014 in Nürnberg 
| 
13 APEX 5.0, und sonst?
Auswahl an Themen, die APEX erweitern… 
| 14 APEX 5.0, und sonst? 
Reporting 
Tools 
Node.js 
Twitter 
Bootstrap 
Open Source 
Charting 
PhoneGap 
SAP 
APEX Single Sign- 
On 
FOEX 
Plugins
Cordova/PhoneGap (Build) 
 APEX App wird aus einer nativen App aufgerufen 
- Die gesamte App wird komplett in APEX entwickelt 
- Smartphone App muss nur einmalig deployed werden 
- Läuft auf alle gängige Betriebssysteme (Android / iOS / Windows Phone) 
 Mit PhoneGap Build wird die App automatisch bereitgestellt 
 Achtung: wenn das Vorhaben sich über HTML5 lösen lässt, dann HTML5 bevorzugen! 
 Beispiel: Barcode Scanner mit nativer Zugriff auf die Kamera 
| 
15 APEX 5.0, und sonst?
Auswahl an Themen, die APEX erweitern… 
| 16 APEX 5.0, und sonst? 
Reporting 
Tools 
Node.js 
Twitter 
Bootstrap 
Open Source 
Charting 
PhoneGap 
SAP 
APEX Single Sign- 
On 
FOEX 
Plugins
Twitter Bootstrap 
 Für ansprechende Internetsites 
- Web Responsive fähig (alle Bildschirmformate werden unterstützt) 
 https://apex.mt-ag.com/pls/apex/f?p=183 (Demo von Smart4APEX) 
| 
17 APEX 5.0, und sonst?
Auswahl an Themen, die APEX erweitern… 
| 18 APEX 5.0, und sonst? 
Reporting 
Tools 
Node.js 
Twitter 
Bootstrap 
Open Source 
Charting 
PhoneGap 
SAP 
APEX Single Sign- 
On 
FOEX 
Plugins
Open Source Charting 
 Weitere (Open Source) Charts? 
- Google Charts 
- JS Infovis Toolkit 
- D3.js 
- Flot 
- jQuery Visualize 
| 
- Datum: moment.js 
- 3D: three.js 
- Karte: Polymaps 
19 APEX 5.0, und sonst?
Auswahl an Themen, die APEX erweitern… 
| 20 APEX 5.0, und sonst? 
Reporting 
Tools 
Node.js 
Twitter 
Bootstrap 
Open Source 
Charting 
PhoneGap 
SAP 
APEX Single Sign- 
On 
FOEX 
Plugins
Integration SAP 
 Mehr Infos dazu auf der DOAG Konferenz 2014 in Nürnberg 
| 
21 APEX 5.0, und sonst? 
SAP 
APEX 
PL/SQL 
(APEX_WEB_SERVICE) 
XML 
über HTTP(S) 
Funktions-baustein 
(BAPI) 
SOAP 
Web 
Service 
Oracle 
RFC 
(XML)
Auswahl an Themen, die APEX erweitern… 
| 22 APEX 5.0, und sonst? 
Reporting 
Tools 
Node.js 
Twitter 
Bootstrap 
Open Source 
Charting 
PhoneGap 
SAP 
APEX Single Sign- 
On 
FOEX 
Plugins
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: info@mt-ag.com 
www.mt-ag.com 
|

APEX 5.0, und sonst?

  • 1.
    APEX 5.0, undsonst? Niels de Bruijn, Fachbereichsleiter APEX |
  • 2.
    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 INTELLIGENCE SOLUTIONS SOCIAL BUSINESS SOLUTIONS business by integration MOBILE SOLUTIONS APPLICATION DEVELOPMENT INTEGRATION SERVICES IT SYSTEM SERVICES
  • 3.
    Ü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/ APEX CONNECT, ODTUG Kscope, APEX UserGroup, | Meetups 3 APEX 5.0, und sonst?
  • 4.
    Auswahl an Themen,die APEX erweitern… | 4 APEX 5.0, und sonst? Reporting Tools Node.js Twitter Bootstrap Open Source Charting PhoneGap SAP APEX Single Sign- On FOEX Plugins
  • 5.
    Node.js  Javascriptauf dem Betriebssystem (wird es zukünftig Perl ersetzen?)  Lässt sich mit HTTP(S) über APEX (serverseitig) oder den Browser (clientseitig) aufrufen  Nicht nur ein Hype… - sehr einfach zu installieren - verdammt schnell (non-blocking) und kostenlos - Über 100.000 (!) fertige Module stehen auf https://www.npmjs.org zur Verfügung  In Verbindung mit APEX eröffnen sich neue Möglichkeiten, z.B.: - Lokaler Webserver für APEX starten - Automatisiert Office Dateien mit Daten aus Oracle erstellen - Zugriff auf eine Oracle Datenbank aus Node.js | (siehe Blog posting von Carsten auf http://sql-plsql-de.blogspot.de/2014/09/nodejs-und-die- oracle-datenbank-erste.html) - Ein paar Demos: https://apex.mt-ag.com/pls/apex/f?p=213 5 APEX 5.0, und sonst?
  • 6.
    Auswahl an Themen,die APEX erweitern… | 6 APEX 5.0, und sonst? Reporting Tools Node.js Twitter Bootstrap Open Source Charting PhoneGap SAP APEX Single Sign- On FOEX Plugins
  • 7.
    FOEX Plugins FOEX 1.2.4 erweitert 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 | 7 Einführung FOEX v1.2.x
  • 8.
    Wie sieht diesaus? | 8 APEX 5.0, und sonst?
  • 9.
    Auswahl an Themen,die APEX erweitern… | 9 APEX 5.0, und sonst? Reporting Tools Node.js Twitter Bootstrap Open Source Charting PhoneGap SAP APEX Single Sign- On FOEX Plugins
  • 10.
    Viele Auswahlmöglichkeiten… xxx | Jasper, Birt 10 APEX 5.0, und sonst? Spreadshe et Publisher Oracle BI Publisher APEX Plugins PL-JRXML 2PDF PL/PDF Oracle REST Data Services 2.x MT-Doxx Server Technologie Java-Server (JEE) Java-Server (JEE) WebLogic PL/SQL in RDBMS PL/SQL in RDBMS PL/SQL Java-wrapper in RDBMS WebLogic / Glassfish / JDK / Tomcat .Net / IIS Client Tool für die Definition iReport Designer, Eclipse/Birt Excel Word / Excel (Plugin notwendig) APEX ggf. SQL Plus iReport Designer (jrXML) SQL Plus Altova StyleVision oder Stylus Studio Word / Excel Mögliches Layout? Pixel perfekt Pixel perfekt Pixel perfekt Nicht Pixel perfekt Nicht Pixel perfekt Nicht Pixel perfekt Pixel perfekt Pixel perfekt Ausgabe über IR? Nein Ja (Plugin) Ja Nein Nein Nein Ja Nein Schnittstelle für APEX URL, PL/SQL PL/SQL XSL-FO/ XML PL/SQL PL/SQL PL/SQL XSL-FO/ XML REST Web Service Formate XLS(X), PDF, RTF XLS(X) XLS, PDF, DOC PDF, XLSX PDF PDF PDF XLSX, DOCX, PDF Lizenz kosten? Nein Ja Ja Nein Nein Ja Nein Nein
  • 11.
    Meine Auswahl Vorausgesetztes gibt noch kein Know-How zu den Produkten:  1. Oracle BI Publisher  2. MT-Doxx (Windows) oder OPAL:XP (Excel) oder Doxxy (PDF/DOCX)  3. Open Source wie mit Jasper Reports oder Birt Interessant ist auch:  PL-JRXML2PDF (PDF direkt aus der Datenbank)  Plugins | 11 APEX 5.0, und sonst?
  • 12.
    Auswahl an Themen,die APEX erweitern… | 12 APEX 5.0, und sonst? Reporting Tools Node.js Twitter Bootstrap Open Source Charting PhoneGap SAP APEX Single Sign- On FOEX Plugins
  • 13.
    Single Sign-On Howto auf https://apex.mt-ag.com/nutzen  Detaillierte Präsentation auf der DOAG Konferenz 2014 in Nürnberg | 13 APEX 5.0, und sonst?
  • 14.
    Auswahl an Themen,die APEX erweitern… | 14 APEX 5.0, und sonst? Reporting Tools Node.js Twitter Bootstrap Open Source Charting PhoneGap SAP APEX Single Sign- On FOEX Plugins
  • 15.
    Cordova/PhoneGap (Build) APEX App wird aus einer nativen App aufgerufen - Die gesamte App wird komplett in APEX entwickelt - Smartphone App muss nur einmalig deployed werden - Läuft auf alle gängige Betriebssysteme (Android / iOS / Windows Phone)  Mit PhoneGap Build wird die App automatisch bereitgestellt  Achtung: wenn das Vorhaben sich über HTML5 lösen lässt, dann HTML5 bevorzugen!  Beispiel: Barcode Scanner mit nativer Zugriff auf die Kamera | 15 APEX 5.0, und sonst?
  • 16.
    Auswahl an Themen,die APEX erweitern… | 16 APEX 5.0, und sonst? Reporting Tools Node.js Twitter Bootstrap Open Source Charting PhoneGap SAP APEX Single Sign- On FOEX Plugins
  • 17.
    Twitter Bootstrap Für ansprechende Internetsites - Web Responsive fähig (alle Bildschirmformate werden unterstützt)  https://apex.mt-ag.com/pls/apex/f?p=183 (Demo von Smart4APEX) | 17 APEX 5.0, und sonst?
  • 18.
    Auswahl an Themen,die APEX erweitern… | 18 APEX 5.0, und sonst? Reporting Tools Node.js Twitter Bootstrap Open Source Charting PhoneGap SAP APEX Single Sign- On FOEX Plugins
  • 19.
    Open Source Charting  Weitere (Open Source) Charts? - Google Charts - JS Infovis Toolkit - D3.js - Flot - jQuery Visualize | - Datum: moment.js - 3D: three.js - Karte: Polymaps 19 APEX 5.0, und sonst?
  • 20.
    Auswahl an Themen,die APEX erweitern… | 20 APEX 5.0, und sonst? Reporting Tools Node.js Twitter Bootstrap Open Source Charting PhoneGap SAP APEX Single Sign- On FOEX Plugins
  • 21.
    Integration SAP Mehr Infos dazu auf der DOAG Konferenz 2014 in Nürnberg | 21 APEX 5.0, und sonst? SAP APEX PL/SQL (APEX_WEB_SERVICE) XML über HTTP(S) Funktions-baustein (BAPI) SOAP Web Service Oracle RFC (XML)
  • 22.
    Auswahl an Themen,die APEX erweitern… | 22 APEX 5.0, und sonst? Reporting Tools Node.js Twitter Bootstrap Open Source Charting PhoneGap SAP APEX Single Sign- On FOEX Plugins
  • 23.
    Vielen Dank. MTAG 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: info@mt-ag.com www.mt-ag.com |

Hinweis der Redaktion

  • #12 http://www.opal-consulting.de/site/products/