SlideShare a Scribd company logo
1 of 32
Download to read offline
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.
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.
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.
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
+
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.
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
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
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.
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.
Oracle APEX Intro &Update
Copyright © 2019 Oracle and/or its affiliates.
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
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.
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
Developer Experience
Copyright © 2019 Oracle and/or its affiliates.
• Intelligent Wizards
• Powerful Components
• Responsive Design
• Accessible
• Secure
• Immediate Results
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
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.
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
Patch Set Exceptions (PSEs)
Copyright © 2019 Oracle and/or its affiliates.
Release Patch Number
18.1 28128115
18.2 28727865
19.1 29369869
Demo
Copyright © 2019 Oracle and/or its affiliates.
Oracle APEX 19.2 Update
Copyright © 2019 Oracle and/or its affiliates.
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.
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.
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
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.
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.
Demo
Copyright © 2019 Oracle and/or its affiliates.
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.
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.
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.
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.
apex.oracle.com
Learn More:
Copyright © 2019 Oracle and/or its affiliates.
Workshop
bit.ly/apex-atp-lab
https://oracle.github.io/learning-library/workshops/apex-atp
Copyright © 2019 Oracle and/or its affiliates.

More Related Content

What's hot

What's hot (20)

Oracle APEX Dynamic Actions
Oracle APEX Dynamic ActionsOracle APEX Dynamic Actions
Oracle APEX Dynamic Actions
 
Oracle apex hosting
Oracle apex hostingOracle apex hosting
Oracle apex hosting
 
APEX Alpe Adria Mike Hichwa Keynote April 11th 2019- Zagreb
APEX Alpe Adria Mike Hichwa Keynote April 11th 2019- ZagrebAPEX Alpe Adria Mike Hichwa Keynote April 11th 2019- Zagreb
APEX Alpe Adria Mike Hichwa Keynote April 11th 2019- Zagreb
 
Oracle Apex Overview
Oracle Apex OverviewOracle Apex Overview
Oracle Apex Overview
 
Oracle Apex Installation (EPG)
Oracle Apex Installation (EPG)Oracle Apex Installation (EPG)
Oracle Apex Installation (EPG)
 
Beginner's Guide to APEX
Beginner's Guide to APEXBeginner's Guide to APEX
Beginner's Guide to APEX
 
Oracle APEX
Oracle APEXOracle APEX
Oracle APEX
 
Oracle apex training
Oracle apex trainingOracle apex training
Oracle apex training
 
2019 dev-marc sewtz-session-keynote-oracle_apex_19__neue_features_und_roadmap...
2019 dev-marc sewtz-session-keynote-oracle_apex_19__neue_features_und_roadmap...2019 dev-marc sewtz-session-keynote-oracle_apex_19__neue_features_und_roadmap...
2019 dev-marc sewtz-session-keynote-oracle_apex_19__neue_features_und_roadmap...
 
Oracle APEX, Oracle Autonomous Database, Always Free Oracle Cloud Services
Oracle APEX, Oracle Autonomous Database, Always Free Oracle Cloud ServicesOracle APEX, Oracle Autonomous Database, Always Free Oracle Cloud Services
Oracle APEX, Oracle Autonomous Database, Always Free Oracle Cloud Services
 
Web Development In Oracle APEX
Web Development In Oracle APEXWeb Development In Oracle APEX
Web Development In Oracle APEX
 
App Load Presentation 2009
App Load Presentation 2009App Load Presentation 2009
App Load Presentation 2009
 
Oracle apex training | Oracle Application Application Express Training | Ora...
Oracle apex training | Oracle Application Application Express Training |  Ora...Oracle apex training | Oracle Application Application Express Training |  Ora...
Oracle apex training | Oracle Application Application Express Training | Ora...
 
Oracle web-applications
Oracle web-applicationsOracle web-applications
Oracle web-applications
 
Developing Customer Portal with Oracle APEX - A Case Study
Developing Customer Portal with Oracle APEX - A Case StudyDeveloping Customer Portal with Oracle APEX - A Case Study
Developing Customer Portal with Oracle APEX - A Case Study
 
AMIS Oracle OpenWorld & CodeOne Review - Pillar 2 - SaaS and Standard Applica...
AMIS Oracle OpenWorld & CodeOne Review - Pillar 2 - SaaS and Standard Applica...AMIS Oracle OpenWorld & CodeOne Review - Pillar 2 - SaaS and Standard Applica...
AMIS Oracle OpenWorld & CodeOne Review - Pillar 2 - SaaS and Standard Applica...
 
Upcoming JDeveloper ADF Business Components REST support
Upcoming JDeveloper ADF Business Components REST supportUpcoming JDeveloper ADF Business Components REST support
Upcoming JDeveloper ADF Business Components REST support
 
OOW15 - Standards-Based Desktop Integration in Oracle E-Business Suite
OOW15 - Standards-Based Desktop Integration in Oracle E-Business SuiteOOW15 - Standards-Based Desktop Integration in Oracle E-Business Suite
OOW15 - Standards-Based Desktop Integration in Oracle E-Business Suite
 
OOW16 - Oracle E-Business Suite Information Discovery: Your Journey to the Cl...
OOW16 - Oracle E-Business Suite Information Discovery: Your Journey to the Cl...OOW16 - Oracle E-Business Suite Information Discovery: Your Journey to the Cl...
OOW16 - Oracle E-Business Suite Information Discovery: Your Journey to the Cl...
 
A-Team Mobile Persistence Accelerator Overview
A-Team Mobile Persistence Accelerator OverviewA-Team Mobile Persistence Accelerator Overview
A-Team Mobile Persistence Accelerator Overview
 

Similar to APEX Boston Meetup - October 1st, 2019

Turbo Enterprise Web 2.0 Ajax World 20081
Turbo Enterprise Web 2.0 Ajax World 20081Turbo Enterprise Web 2.0 Ajax World 20081
Turbo Enterprise Web 2.0 Ajax World 20081
rajivmordani
 
Oracle9i application server oracle forms services
Oracle9i application server   oracle forms servicesOracle9i application server   oracle forms services
Oracle9i application server oracle forms services
FITSFSd
 

Similar to APEX Boston Meetup - October 1st, 2019 (20)

APEX – jak vytvořit jednoduše aplikaci
APEX – jak vytvořit jednoduše aplikaciAPEX – jak vytvořit jednoduše aplikaci
APEX – jak vytvořit jednoduše aplikaci
 
Apexandfreeadboow19tues 190924225740
Apexandfreeadboow19tues 190924225740Apexandfreeadboow19tues 190924225740
Apexandfreeadboow19tues 190924225740
 
apex101-326750.ppt
apex101-326750.pptapex101-326750.ppt
apex101-326750.ppt
 
JavaScript: Why Should I Care?
JavaScript: Why Should I Care?JavaScript: Why Should I Care?
JavaScript: Why Should I Care?
 
Oracle Autonomous Database - introducción técnica y hands on lab
Oracle Autonomous Database  - introducción técnica y hands on labOracle Autonomous Database  - introducción técnica y hands on lab
Oracle Autonomous Database - introducción técnica y hands on lab
 
Oracle Application Express
Oracle Application ExpressOracle Application Express
Oracle Application Express
 
MySQL 8.0 Features -- Oracle CodeOne 2019, All Things Open 2019
MySQL 8.0 Features -- Oracle CodeOne 2019, All Things Open 2019MySQL 8.0 Features -- Oracle CodeOne 2019, All Things Open 2019
MySQL 8.0 Features -- Oracle CodeOne 2019, All Things Open 2019
 
Turbo Enterprise Web 2.0 Ajax World 20081
Turbo Enterprise Web 2.0 Ajax World 20081Turbo Enterprise Web 2.0 Ajax World 20081
Turbo Enterprise Web 2.0 Ajax World 20081
 
Application express
Application expressApplication express
Application express
 
Why Use an Oracle Database?
Why Use an Oracle Database?Why Use an Oracle Database?
Why Use an Oracle Database?
 
Oracle9i application server oracle forms services
Oracle9i application server   oracle forms servicesOracle9i application server   oracle forms services
Oracle9i application server oracle forms services
 
Why to Use an Oracle Database?
Why to Use an Oracle Database? Why to Use an Oracle Database?
Why to Use an Oracle Database?
 
Cloud Made Easy - August 2017
Cloud Made Easy - August 2017Cloud Made Easy - August 2017
Cloud Made Easy - August 2017
 
Oracle Cloud Infrastructure:2020年6月度サービス・アップデート
Oracle Cloud Infrastructure:2020年6月度サービス・アップデートOracle Cloud Infrastructure:2020年6月度サービス・アップデート
Oracle Cloud Infrastructure:2020年6月度サービス・アップデート
 
A Step by Step Introduction to the MySQL Document Store
A Step by Step Introduction to the MySQL Document StoreA Step by Step Introduction to the MySQL Document Store
A Step by Step Introduction to the MySQL Document Store
 
Apex atp customer_presentation_wwc march 2019
Apex atp customer_presentation_wwc march 2019Apex atp customer_presentation_wwc march 2019
Apex atp customer_presentation_wwc march 2019
 
Database@Home : Data Driven Apps : Core-dev or Low Code UI
Database@Home : Data Driven Apps : Core-dev or Low Code UIDatabase@Home : Data Driven Apps : Core-dev or Low Code UI
Database@Home : Data Driven Apps : Core-dev or Low Code UI
 
Replacing Oracle with EDB Postgres
Replacing Oracle with EDB PostgresReplacing Oracle with EDB Postgres
Replacing Oracle with EDB Postgres
 
What's New in Oracle SQL Developer for 2018
What's New in Oracle SQL Developer for 2018What's New in Oracle SQL Developer for 2018
What's New in Oracle SQL Developer for 2018
 
MySQL day Dublin - OCI & Application Development
MySQL day Dublin - OCI & Application DevelopmentMySQL day Dublin - OCI & Application Development
MySQL day Dublin - OCI & Application Development
 

Recently uploaded

Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native Applications
WSO2
 
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Victor Rentea
 
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
?#DUbAI#??##{{(☎️+971_581248768%)**%*]'#abortion pills for sale in dubai@
 

Recently uploaded (20)

TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
 
JohnPollard-hybrid-app-RailsConf2024.pptx
JohnPollard-hybrid-app-RailsConf2024.pptxJohnPollard-hybrid-app-RailsConf2024.pptx
JohnPollard-hybrid-app-RailsConf2024.pptx
 
Vector Search -An Introduction in Oracle Database 23ai.pptx
Vector Search -An Introduction in Oracle Database 23ai.pptxVector Search -An Introduction in Oracle Database 23ai.pptx
Vector Search -An Introduction in Oracle Database 23ai.pptx
 
Introduction to use of FHIR Documents in ABDM
Introduction to use of FHIR Documents in ABDMIntroduction to use of FHIR Documents in ABDM
Introduction to use of FHIR Documents in ABDM
 
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
 
Six Myths about Ontologies: The Basics of Formal Ontology
Six Myths about Ontologies: The Basics of Formal OntologySix Myths about Ontologies: The Basics of Formal Ontology
Six Myths about Ontologies: The Basics of Formal Ontology
 
CNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In PakistanCNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In Pakistan
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of Terraform
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
 
Choreo: Empowering the Future of Enterprise Software Engineering
Choreo: Empowering the Future of Enterprise Software EngineeringChoreo: Empowering the Future of Enterprise Software Engineering
Choreo: Empowering the Future of Enterprise Software Engineering
 
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodPolkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
 
Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native Applications
 
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 AmsterdamDEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
 
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
 
[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf
 
DBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor PresentationDBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor Presentation
 
Quantum Leap in Next-Generation Computing
Quantum Leap in Next-Generation ComputingQuantum Leap in Next-Generation Computing
Quantum Leap in Next-Generation Computing
 
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
 
Less Is More: Utilizing Ballerina to Architect a Cloud Data Platform
Less Is More: Utilizing Ballerina to Architect a Cloud Data PlatformLess Is More: Utilizing Ballerina to Architect a Cloud Data Platform
Less Is More: Utilizing Ballerina to Architect a Cloud Data Platform
 
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingRepurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
 

APEX Boston Meetup - October 1st, 2019

  • 1. 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.
  • 10. Oracle APEX Intro &Update 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
  • 19. Demo Copyright © 2019 Oracle and/or its affiliates.
  • 20. Oracle APEX 19.2 Update Copyright © 2019 Oracle and/or its affiliates.
  • 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.
  • 26. Demo 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.
  • 31. apex.oracle.com Learn More: Copyright © 2019 Oracle and/or its affiliates.