1. APEX 5.0, und sonst?
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
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?
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
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
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?
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