More Related Content Similar to APEX Boston Meetup - October 1st, 2019 (20) APEX Boston Meetup - October 1st, 20191. Boston APEX Meetup - September 2019
Oracle APEX on the Autonomous Database
Marc Sewtz
Senior Software Development Manager
Oracle Application Express
Copyright © 2019 Oracle and/or its affiliates.
2. Marc Sewtz
Senior Software Development Manager
Oracle Application Express / Database Tools
Oracle Germany, Hamburg 1998-1999
Oracle USA, New York, NY 1999 - today
Member of the APEX Dev. Team since 2002
Twitter: @msewtz
LinkedIn: http://www.linkedin.com/in/msewtz
Copyright © 2019 Oracle and/or its affiliates.
3. The following is intended to outline our general product direction. It is intended for information purposes
only, and may not be incorporated into any contract. It is not a commitment to deliver any material, code,
or functionality, and should not be relied upon in making purchasing decisions. The development,
release, timing, and pricing of any features or functionality described for Oracle’s products may change
and remains at the sole discretion of Oracle Corporation.
Statements in this presentation relating to Oracle’s future plans, expectations, beliefs, intentions and
prospects are “forward-looking statements” and are subject to material risks and uncertainties. A detailed
discussion of these factors and other risks that affect our business is contained in Oracle’s Securities and
Exchange Commission (SEC) filings, including our most recent reports on Form 10-K and Form 10-Q
under the heading “Risk Factors.” These filings are available on the SEC’s website or on Oracle’s website
at http://www.oracle.com/investor. All information in this presentation is current as of September 2019
and Oracle undertakes no duty to update any statement in light of new information or future events.
Safe Harbor
Copyright © 2019 Oracle and/or its affiliates.
4. oracle.com/cloud/free
New Free Tier with
Always Free Oracle
Autonomous Database
and Oracle APEX
Always Free
Oracle Cloud Infrastructure
Services you can use for unlimited time
30-Day Free Trial
Get $500 in free credits
+
5. Protect
Recovers from any failure
without downtime
Automates backup, restore,
application transparent+
failover within cluster
or to remote standby
Scale
Scales online for highest
performance and lowest cost
Scales Up or Out as needed+;
instant, automatic, online+;
Elasticity enables
pay-per-use+
1 2 3 4 5
Optimize
Optimally runs workloads
without human direction
Automatically optimizes
data formats, indexes+,
parallelism+ and plans+ for
each workload
Autonomous Database – What and How
+ Unique to OracleCopyright © 2019 Oracle and/or its affiliates.
6. What are Always Free cloud services?
Copyright © 2019 Oracle and/or its affiliates.
Databases
Your choice of Autonomous
Transaction Processing or Autonomous
Data Warehouse. 2 databases total,
each with 1 OCPU and 20 GB storage.
Compute
2 virtual machines with 1/8 OCPU
and 1 GB memory each.
Storage
2 Block Volumes, 100 GB total. 10 GB
Object Storage. 10 GB Archive Storage.
Additional Services
Load Balancer, 1 instance, 10 Mbps bandwidth.
Monitoring, 500 million ingestion datapoints, 1 billion
retrieval datapoints. Notifications, 1 million delivery
options per month, 1,000 emails sent per month.
Outbound Data Transfer, 10 TB per month.
oracle.com/cloud/free
7. 30-day Free Trial
Copyright © 2019 Oracle and/or its affiliates.
US$300 in free credits.
• Access to a wide range of Oracle Cloud services for 30
days, including Databases, Analytics, Compute, and
Container Engine for Kubernetes
• Up to eight instances across all available services
• Up to 5 TB of storage
oracle.com/cloud/free
8. Oracle APEX 19.2 Early Adopter
• Try our our next release, APEX 19.2 at:
http://tryapexnow.com
• 800+ Workspaces in first 2 weeks
• 135 Feedback entries
• Please continue providing feedback
• Review already submitted feedback for follow-up questions
Copyright © 2019 Oracle and/or its affiliates.
9. APEX Office Hours
https://apex.oracle.com/officehours
• Free Tips & Training every month!
• Ask Questions directly to APEX Dev Team
• All Sessions Recorded
• Next Session: October 16th : 14:00-15:00 UTC:
“Oracle Cloud Free Tier for the APEX Community”
Copyright © 2019 Oracle and/or its affiliates.
11. What is Oracle APEX?
Copyright © 2019 Oracle and/or its affiliates.
• All-inclusive, Low Code Application and
Database Development Platform
• Used to build apps that manage and visualize data
• Leverages SQL skills and Oracle Database capabilities
• Easy to learn, develop and deploy
12. Architecture
Database
Schemas
https
Web Sources
REST APIs
Oracle Database &
Oracle APEX
Oracle REST
Data Services
Web Browser
Desktop / Mobile
JDBC
APEX
Engine
SQL &
PL/SQL
No Application Logic
Converts HTTP to database API calls
Zero latency database data access
Dynamically driven by APEX metadata
Copyright © 2019 Oracle and/or its affiliates.
13. Use Cases
Copyright © 2019 Oracle and/or its affiliates.
• Opportunistic Apps
• Spreadsheet Replacement
• Oracle Forms Modernization
• AppDev as a Service
• External Data Sharing
• SaaS and EBS Extensions
14. Developer Experience
Copyright © 2019 Oracle and/or its affiliates.
• Intelligent Wizards
• Powerful Components
• Responsive Design
• Accessible
• Secure
• Immediate Results
15. Where can you run Oracle APEX?
Copyright © 2019 Oracle and/or its affiliates.
• Local (Laptop/Desktop)
• On-premises: any Oracle Database
• Oracle Cloud (DBaaS, Exadata CS,
Cloud at Customer, Autonomous)
• Other Clouds and Hosting Providers
16. Oracle APEX | History
1.5
HTML DB
1.5 - First Release
1.6 – Themes
Hosted free service
apex.oracle.com
3.0
Flash Charts
PDF Printing
Access Migration
Tabular Forms
4.0
Websheets
Plug-Ins
Dynamic Actions
Team Development
2.x
SQL Workshop
Oracle XE
Dictionary Views
Page Designer (PD)
Universal Theme
Modal Dialogs
5.0
Data Upload
Error Handling
ROWID
4.1
Oracle Forms to APEX
Conversion
3.2
Mobile with jQuery
HTML 5
Packaged Productivity Apps
4.2
Interactive Reports (IR)3.1
Interactive Grid
Oracle JET Charts
Simplified Wizards
Live Template Options
5.1
Schema
Service
Exadata Express
Cloud Service
Customer Managed
Database Cloud Service
19.1
REST-enabled Forms
New Data Load
JET 6.1 + New Charts
Builder Dark Mode
Autonomous
Database Cloud
18.2
Reduced Downtime Upgrades
Font APEX 1000+ 32x32 icons
Create Page Dashboard Wizard
2004 2005 2006 2007 2008 2009 2010 2011 2012 2013 2014 2015 2016 2017 2018 2019 2020
18.1
REST & Remote SQL
New Create App Wizard
Oracle JET 4.2
New REST Workshop
19.2
Faceted Search
Enhanced Popup LOV
Issues Management
REST Enabled IG
App Dark Mode
Auto Backup / Recovery
JET 7.2
20.1
Friendly URLs
Mega Menus
G2 Productivity Apps
Enhanced Printing
Redwood Builder
JET 8.1
2021
Copyright © 2019 Oracle and/or its affiliates.
17. New Versioning Scheme
Copyright © 2019 Oracle and/or its affiliates.
Release Schema Release Date
18.1 APEX_180100 May 2018
18.2 APEX_180200 September 2018
19.1 APEX_190100 March 2019
19.2 APEX_190200 TBA
18. Patch Set Exceptions (PSEs)
Copyright © 2019 Oracle and/or its affiliates.
Release Patch Number
18.1 28128115
18.2 28727865
19.1 29369869
21. JavaScript Libraries
• Included JavaScript libraries are updated with
each release of APEX
• APEX 19.1 includes Oracle JET 6.1.0, jQuery 3.3.1 and jQuery UI 1.12.1
• APEX 19.2 will include Oracle JET 7.2.0, jQuery 3.4.1 and jQuery UI 1.12.1
• Other updated libraries in APEX 19.2
• FullCalendar 3.10.0
• Less.js 3.9.0
• CodeMirror 5.48.4
• CKEditor 4.11.4
Copyright © 2019 Oracle and/or its affiliates.
22. REST Support
• Introduced in APEX 18.1
• REST Enabled SQL
• Web Source (REST Service)
• Supported data sources for APEX components:
• Local Database
• Table / View (stores table and column information in meta data)
• SQL Query
• PL/SQL Function returning SQL Query
Copyright © 2019 Oracle and/or its affiliates.
23. Local Data Source
https
Web Sources
REST APIs
JDBC
JDBC
REST-enabled SQL
Remote Data Sources & Services
Enterprise Data Sources
and Services
Database Link
Oracle Database &
Oracle APEX
Oracle REST
Data ServicesWeb Browser
Desktop / Mobile
REST Support
24. REST-enabled Interactive Grid
• Add support for REST
Enabled SQL and Web
Sources.
• Allow read and write
access to remote data
sources.
• Updated Master-
Detail Wizards.
Copyright © 2019 Oracle and/or its affiliates.
25. Faceted Search
• A powerful new way
to filter and display
your data.
• Faceted Search will
make it easier for
your users to find
the data they want.
Copyright © 2019 Oracle and/or its affiliates.
27. Enhanced List of Values
• Support different Data Sources
(Local, REST Enabled SQL,
Web Source)
• Support multiple columns
• Declarative column mappings
for Return, Display, Group and
Icon columns
• Shared Component-level only
Copyright © 2019 Oracle and/or its affiliates.
28. New Popup List of Values
• Modernized look & feel
• Supports multiple display
columns
• New configuration including
‘Search as you type’ and
‘Minimum Characters’
• Greatly improved multi-value
support
Copyright © 2019 Oracle and/or its affiliates.
29. New Data Load
• Use within
• Create Application > From a File
• SQL Workshop > Utilities > Data Workshop
• Drag and Drop files – CSV, XLSX, TXT, XML, or JSON
• Automatic detection of file settings, data types, format masks
• Can load any size file (background processing)
• Select sheet when XLSX has multiple worksheets
• Public APEX_DATA_PARSER API
• APEX 19.2 adds load into existing tables
Copyright © 2019 Oracle and/or its affiliates.
30. New Team Development
• Issues Tracking and Management
• Triaging of Feedback
• Modelled after Issue Tracking
baked in to github.com
• Slimmed down and much
simplified replacement for
Team Development
• Old Team Development
deprecated in APEX 19.1
Copyright © 2019 Oracle and/or its affiliates.