SlideShare uma empresa Scribd logo
1 de 48
Baixar para ler offline
Marc Sewtz
Director of Software Development
Oracle Application Express
January 12, 2021
Name
Oracle APEX 20.2: New Features
Copyright © 2020, Oracle and/or its affiliates.2
Director of Software Development
Oracle Application Express
Twitter: @msewtz
LinkedIn: http://www.linkedin.com/in/msewtz
Marc Sewtz
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.
Safe harbor statement
Copyright © 2020, Oracle and/or its affiliates.3
Copyright © 2020, Oracle and/or its affiliates.4
What is Oracle APEX?
A low-code development platform
that enables you to build scalable
and secure enterprise apps with
world-class features that can be
deployed anywhere.
Copyright © 2020, Oracle and/or its affiliates.5
The Benefits of Low Code Frameworks
• Low barrier of entry
• Rich functionality
• High productivity (Less coding)
• Concentrate on business requirements
• Release apps faster with lower cost
Copyright © 2020, Oracle and/or its affiliates.6
What is Oracle APEX?
• All-inclusive, Low Code Application
Development Platform
• Used to build apps that manage
and visualize data
• Leverages SQL skills and Oracle
Database capabilities
• Easy to learn, develop and deploy
Copyright © 2020, Oracle and/or its affiliates.7
Oracle APEX – Use Cases
• Spreadsheet Replacement
• Opportunistic Apps
• Oracle Forms Modernization
• AppDev as a Service
• External Data Sharing
• SaaS and EBS Extensions
Copyright © 2020, Oracle and/or its affiliates.8
Oracle APEX – Architecture
Database
Schemas
https
REST Data 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 © 2020, Oracle and/or its affiliates.9
Oracle APEX – Release 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
Conversion3.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.x
Friendly URLs
Mega Menus
G2 Productivity Apps
Enhanced Printing
Redwood Builder
JET 8.1
2021
Copyright © 2020, Oracle and/or its affiliates.10
Oracle APEX - Availability
Oracle Cloud
Autonomous Database
Serverless (ATP, ADW)*
Autonomous Database
Dedicated
Database Cloud Service
(DBCS)
apex.oracle.com
(free schema service)
On Premises
Oracle Database XE
(free database)
Oracle Enterprise Edition
(and all other editions)
Oracle Exadata
Third Party Cloud
Amazon RDS
For Oracle Database
Any third-party Cloud /
Hosting provider that
supports Oracle DB
* Available on Always Free Configuration
Copyright © 2020, Oracle and/or its affiliates.11
Learn More
apex.oracle.com
• Getting Started
• Architecture
• Features
• Use Cases
• Success Stories
• Tutorials and Videos
12 Copyright © 2020, Oracle and/or its affiliates
NYC 311 Demo
Copyright © 2020, Oracle and/or its affiliates.13
APEX Office Hours
apex.oracle.com/officehours
• Upcoming
• Feb-18 Real-world Low Code: Four partners show how they deliver
solutions using Oracle APEX!
https://asktom.oracle.com/pls/apex/asktom.search?oh=11485
• Recordings of previous Office Hours:
• Nov-19 Super Easy Report Printing in Oracle APEX 20.2!
https://asktom.oracle.com/pls/apex/asktom.search?oh=10265
• Oct-22 What's new in APEX 20.2
https://asktom.oracle.com/pls/apex/asktom.search?oh=9824
Copyright © 2020, Oracle and/or its affiliates.14
Oracle Live
Oracle Database Breakthrough Innovations
Join Oracle Live on January 13 to learn about the latest version of the
world’s most popular database, Oracle Database 21c. Andrew Mendelsohn,
executive vice president of database server technologies, will detail how
Oracle’s converged database strategy benefits users and developers alike.
Wednesday, January 13, 2021 9 AM PT | 2 PM BRT | 5 PM GMT
https://www.oracle.com/events/live/new-database-innovations/
Copyright © 2020, Oracle and/or its affiliates.15
Patch Set Bundle for Oracle APEX 20.2
• The Patch Set Bundle is available for download from My Oracle Support.
• For more details on the included fixes please visit the Known Issues page:
https://www.oracle.com/tools/downloads/apex-downloads/apex-202-known-issues.html
• Patch may be updated numerous times when new fixes are added and can be reapplied as needed.
• To verify current version, open the Help > About dialog to inspect the value of Patch Version.
• APEX 20.2 static resources are available on a CDN:
• Link: https://static.oracle.com/cdn/apex/20.2.0.00.20/
• The CDN contains the production APEX 20.2 static resources and the updated static resources
included in this patch. Please refer to the included README for instructions on using the new CDN.
Copyright © 2020, Oracle and/or its affiliates.16
APEX 20.2 Documentation Refresh
• Link: https://apex.oracle.com/doc202
• Please review updated Release Notes
• Deprecated Features
• Productivity and Sample Apps will no longer ship with APEX. Starting with APEX 21.1, Starter and
Sample Apps will be hosted on GitHub.
• Application Migrations (app 4400)
• Websheets
• De-supported Features
• Oracle HTTP server (mod_plsql) and Embedded PL/SQL Gateway.
Oracle REST Data Services (ORDS) is the only supported web listener now
• Internet Explorer (IE) 11
Copyright © 2020, Oracle and/or its affiliates.17
GitHub - oracle-db-examples
• Link: https://github.com/oracle/oracle-db-examples
• APEX folder contains APEX sample code:
• Plug-Ins
• Sample Apps
• Starter Apps
• Sample Code
• Utilities
Copyright © 2020, Oracle and/or its affiliates
New Cards Region
Faceted Search Enhancements
Report Printing
AutomationsREST Data Source Synchronization
REST Data Source Connector Plug-ins
New Web Credential Types
Developer Experience
New and Improved Items
Redwood UI
Miscellaneous
JavaScript Library Upgrades
Copyright © 2020, Oracle and/or its affiliates.19
Redwood UI
• The user interface of Oracle APEX and
the App Builder was updated with the
Redwood design system in APEX 20.1
• Universal Theme now supports a new
Redwood Light theme style, available via
Theme Roller
• Refresh your existing apps to uptake the
latest version of Universal Theme and
this new theme style
Copyright © 2020, Oracle and/or its affiliates.20
• Universal Theme supports Mega
Menu navigation
• Display all navigation items at once
• Customize with badges,
descriptions, icons, and display in
multiple columns
• Can be selected within Create
Application Wizard
Mega Menus
21 Copyright © 2020, Oracle and/or its affiliates
Redwood Demo
Copyright © 2020, Oracle and/or its affiliates.22
• Introduced in APEX 18.1
• 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
- REST Enabled SQL
- REST Data Sources (REST APIs)
• Enhanced with each subsequent release
REST Support
REST Data Sources
REST APIs
JDBC
JDBC
REST-enabled SQL
Remote Data Sources & Services
Local Data Source
Enterprise Data Sources
and Services
Database Link
Oracle Database &
Oracle APEX
Copyright © 2020, Oracle and/or its affiliates23
• Web Source Module is renamed as
REST Data Source
• APEX declaratively supports data
synchronization from a REST Data
Source to a local table
ü Generates local target table
automatically
ü Allows Append, Merge and
Replace synchronization types
• APEX components using the REST
Data Source can use the local table
instead
• You can configure HTTP request
limits, commit intervals or delete
methods for the Replace mode
REST Data Source Synchronization
Copyright © 2020, Oracle and/or its affiliates24
• APEX now supports Connector Plug-Ins for external REST APIs
• Enable APEX to fully leverage REST API features like result pagination or server-side filtering
• Allow 3rd Party REST Services which are not ORDS or Oracle Fusion SaaS Services
REST Data Source Connector Plug-ins
Copyright © 2020, Oracle and/or its affiliates25
1. Developer creates a Plug-In of the REST
Data Source type
2. Plug-In code handles REST service-
specific implementation details like the
pagination style or how filters are
passed to the REST API
3. When APEX invokes a REST Data
Source, the engine invokes the Plug-In
code and passes all relevant context
information
4. Plug-In code executes one or multiple
HTTP requests and passes results back
to the APEX engine
5. APEX processes the REST response
received from the Plug-In
REST Data Source Connector Plug-ins
Copyright © 2020, Oracle and/or its affiliates26
• Use the secure and encrypted credential storage for more credential types
• New URL Query String and HTTP Header types for Web Credentials
• A web credential can now be protected by providing a URL pattern
ü APEX will only use the web credential for URLs starting with the given pattern; otherwise an error
message will be raised.
New Web Credential Types
27 Copyright © 2020, Oracle and/or its affiliates
REST Demo
Copyright © 2020, Oracle and/or its affiliates28
• New Native Report Region Type
• Useful for presenting a variety of information
in small blocks
• Can be displayed in three styles, with icons or
initials, images as part of the body or as the
background
• Can embed images from BLOB column, URL or
video in iFrame
• Actions can be added to each card's image,
title, subtitle, as new buttons or even using the
entire card
• Fully declarative, but still flexible to customize
• Can be used with Faceted Search
• Supports APEX Template Directives
New Cards Region
Copyright © 2020, Oracle and/or its affiliates29
New Cards Region
Before APEX 20.2 APEX 20.2
Classic Report with Cards Template Native Region Type
SQL Query with specific column alias
required
Declarative Table, SQL Query, REST Source
Declarative from Create App wizard Declarative from Create App, Create Page
and Page Designer
Server-side Rendering Client-side Rendering
Hard to Customize Declarative Customizations
N/A Badge, Media, conditional Actions
30 Copyright © 2020, Oracle and/or its affiliates
Cards Demo
Copyright © 2020, Oracle and/or its affiliates.31
• See data in new ways
• Quickly search and filter
data like never before
• Discover new insights,
effortlessly, with just a few
clicks
Faceted Search
Copyright © 2020, Oracle and/or its affiliates.32
• Cascading List of Values
• Conditional Facets
• Compact count display
• Total row count display
• Sort by top counts of the
facet's list entries
Faceted Search Enhancements in APEX 20.1
Copyright © 2020, Oracle and/or its affiliates33
• Visualization of current
facet value counts as a bar
or pie chart in a dialog or
'dashboard' area.
Faceted Search Enhancements in APEX 20.2
Faceted Search Enhancements
• Groups of checkbox facets
for Boolean columns
• Input Field facet type
supports user-entered
value with the facet
column
34 Copyright © 2020, Oracle and/or its affiliates
35 Copyright © 2020, Oracle and/or its affiliates
Faceted Search
Demo
Copyright © 2020, Oracle and/or its affiliates36
• Built-in PDF printing and Native
Excel download for Interactive
Reports, Interactive Grids and Classic
Reports
• Built-in PDF printing now supports
Chinese, Japanese, and Korean
languages
Report Printing
Copyright © 2020, Oracle and/or its affiliates37
• Interactive Report – Send as Email: All
download formats can now be attached
• Export Data Only for Interactive Reports
and Interactive Grids
• Enhanced integration with BI Publisher /
Oracle Analytics Cloud Service (OAC):
• Workspace-level configuration of new
BI Publisher API that supports
authentication
• Allows for configuring the OAC as a
print server when using APEX on the
Autonomous Database
• New APEX_REGION.EXPORT_DATA and
APEX_DATA_EXPORT APIs
Report Printing
38 Copyright © 2020, Oracle and/or its affiliates
Report Printing
Demo
Copyright © 2020, Oracle and/or its affiliates39
• Conditional set of actions that are
automatically triggered by changes
that occur within database tables or
remote data sources
• Used to monitor data and then
perform the appropriate action
ü Examples: Auto-approving specific
requests, and sending email alerts
• Can be triggered on Schedule or on
Demand, by invoking the
APEX_AUTOMATION package
• Query results can be derived from :
ü Table or View, SQL Query or a PL/SQL
function returning a SQL Query
ü Local Database or REST Enabled SQL
ü REST Data Source
Automations
Copyright © 2020, Oracle and/or its affiliates40
• Page Designer now supports multiple tabs in the Property Editor pane, making it more efficient to
access the attributes of a region
• Select the region, and then the Attributes and Printing (if appropriate) tabs will appear in the
Property Editor next to the Region tab
Developer Experience
Page Designer in Oracle APEX 20.2Page Designer in Oracle APEX 20.1
Copyright © 2020, Oracle and/or its affiliates41
• A new code editor, Monaco Editor has been implemented throughout the development
environment, resulting in a greatly improved code editing experience
ü Includes enhanced code completion, syntax highlighting and vastly improved accessibility
• Quick SQL has been enhanced to support the saving of a model, and the automatic population of a
Primary Key using column default
Developer Experience
Copyright © 2020, Oracle and/or its affiliates42
• New Embedded Code utility allows you
to inspect the SQL, PL/SQL and
JavaScript contained within your app
ü Convenient for code reviews, security
evaluations or application tuning
ü You can save code to the file system
from the App Builder, or using the
APEXExport utility.
Developer Experience
Copyright © 2020, Oracle and/or its affiliates43
• New single Checkbox item type
ü Works in Interactive Grid as well,
even when not in edit mode
• File Browse item type has been
enhanced to support rendering as a
drop zone
• Rich Text Editor item type has been
upgraded to use CKEditor 5 and now
supports markdown output
• Text Field item type has a new Text
Case setting
• The Text Field Trim Spaces and Text
Case settings and Textarea Trim Spaces
settings are now applied on the client
as well as the server
New and Improved Items
Copyright © 2020, Oracle and/or its affiliates44
• Tree region type has been enhanced to support lazy loading and
refresh without having to reload the full page
• New Interactive Grid Saved Report Static ID Support
• APEX_WEB_SERVICE API has been enhanced to support sending
the payload of a REST request in multipart/form-data format
Miscellaneous
Copyright © 2020, Oracle and/or its affiliates.45
• The goal of MLE is to enable users of the Oracle Database to run
stored procedures, user-defined functions, as well as anonymous,
dynamic code snippets written in modern programming
languages like JavaScript and Python.
• Now available on Autonomous with the Oracle Database 21c
• Oracle APEX 20.2 supports JavaScript on the sever side for most
PL/SQL based components
Multilingual Engine
Copyright © 2020, Oracle and/or its affiliates46
• Oracle JET 9.1.0
• jQuery 3.5.1
• CKEditor 5
• Monaco Editor 0.20.0
JavaScript Library Upgrades
Copyright © 2020, Oracle and/or its affiliates.47
Q&A
Oracle Application Express 20.2 New Features

Mais conteúdo relacionado

Mais procurados

Oracle Database Migration to Oracle Cloud Infrastructure
Oracle Database Migration to Oracle Cloud InfrastructureOracle Database Migration to Oracle Cloud Infrastructure
Oracle Database Migration to Oracle Cloud InfrastructureSinanPetrusToma
 
Building a Streaming Pipeline on Kubernetes Using Kafka Connect, KSQLDB & Apa...
Building a Streaming Pipeline on Kubernetes Using Kafka Connect, KSQLDB & Apa...Building a Streaming Pipeline on Kubernetes Using Kafka Connect, KSQLDB & Apa...
Building a Streaming Pipeline on Kubernetes Using Kafka Connect, KSQLDB & Apa...HostedbyConfluent
 
Oracle Goldengate for Big Data - LendingClub Implementation
Oracle Goldengate for Big Data - LendingClub ImplementationOracle Goldengate for Big Data - LendingClub Implementation
Oracle Goldengate for Big Data - LendingClub ImplementationVengata Guruswamy
 
Oracle Forms to APEX conversion tool
Oracle Forms to APEX conversion toolOracle Forms to APEX conversion tool
Oracle Forms to APEX conversion toolScott Wesley
 
Expose your data as an api is with oracle rest data services -spoug Madrid
Expose your data as an api is with oracle rest data services -spoug MadridExpose your data as an api is with oracle rest data services -spoug Madrid
Expose your data as an api is with oracle rest data services -spoug MadridVinay Kumar
 
Automate the operation of your Oracle Cloud infrastructure v2.0
Automate the operation of your Oracle Cloud infrastructure v2.0Automate the operation of your Oracle Cloud infrastructure v2.0
Automate the operation of your Oracle Cloud infrastructure v2.0Nelson Calero
 
Introduction to Apache Camel
Introduction to Apache CamelIntroduction to Apache Camel
Introduction to Apache CamelClaus Ibsen
 
Towards Flink 2.0: Unified Batch & Stream Processing - Aljoscha Krettek, Verv...
Towards Flink 2.0: Unified Batch & Stream Processing - Aljoscha Krettek, Verv...Towards Flink 2.0: Unified Batch & Stream Processing - Aljoscha Krettek, Verv...
Towards Flink 2.0: Unified Batch & Stream Processing - Aljoscha Krettek, Verv...Flink Forward
 
A Cloud Journey - Move to the Oracle Cloud
A Cloud Journey - Move to the Oracle CloudA Cloud Journey - Move to the Oracle Cloud
A Cloud Journey - Move to the Oracle CloudMarkus Michalewicz
 
OOW16 - Online Patching with Oracle E-Business Suite 12.2 [CON6710]
OOW16 - Online Patching with Oracle E-Business Suite 12.2 [CON6710]OOW16 - Online Patching with Oracle E-Business Suite 12.2 [CON6710]
OOW16 - Online Patching with Oracle E-Business Suite 12.2 [CON6710]vasuballa
 
Oracle Office Hours - Exposing REST services with APEX and ORDS
Oracle Office Hours - Exposing REST services with APEX and ORDSOracle Office Hours - Exposing REST services with APEX and ORDS
Oracle Office Hours - Exposing REST services with APEX and ORDSDoug Gault
 
Oracle APEX Social Login
Oracle APEX Social LoginOracle APEX Social Login
Oracle APEX Social Loginmsewtz
 
GoldenGateテクニカルセミナー4「テクニカルコンサルタントが語るOracle GoldenGate現場で使える極意」(2016/5/11)
GoldenGateテクニカルセミナー4「テクニカルコンサルタントが語るOracle GoldenGate現場で使える極意」(2016/5/11)GoldenGateテクニカルセミナー4「テクニカルコンサルタントが語るOracle GoldenGate現場で使える極意」(2016/5/11)
GoldenGateテクニカルセミナー4「テクニカルコンサルタントが語るOracle GoldenGate現場で使える極意」(2016/5/11)オラクルエンジニア通信
 
Single Sign-On for APEX applications based on Kerberos (Important: latest ver...
Single Sign-On for APEX applications based on Kerberos (Important: latest ver...Single Sign-On for APEX applications based on Kerberos (Important: latest ver...
Single Sign-On for APEX applications based on Kerberos (Important: latest ver...Niels de Bruijn
 
Scaling paypal workloads with oracle rac ss
Scaling paypal workloads with oracle rac ssScaling paypal workloads with oracle rac ss
Scaling paypal workloads with oracle rac ssAnil Nair
 
Low Code Lowdown: APEX vs Visual Builder: Which is For You?
Low Code Lowdown:  APEX vs Visual Builder: Which is For You? Low Code Lowdown:  APEX vs Visual Builder: Which is For You?
Low Code Lowdown: APEX vs Visual Builder: Which is For You? Karen Cannell
 

Mais procurados (20)

Oracle Database Migration to Oracle Cloud Infrastructure
Oracle Database Migration to Oracle Cloud InfrastructureOracle Database Migration to Oracle Cloud Infrastructure
Oracle Database Migration to Oracle Cloud Infrastructure
 
Building a Streaming Pipeline on Kubernetes Using Kafka Connect, KSQLDB & Apa...
Building a Streaming Pipeline on Kubernetes Using Kafka Connect, KSQLDB & Apa...Building a Streaming Pipeline on Kubernetes Using Kafka Connect, KSQLDB & Apa...
Building a Streaming Pipeline on Kubernetes Using Kafka Connect, KSQLDB & Apa...
 
Oracle Goldengate for Big Data - LendingClub Implementation
Oracle Goldengate for Big Data - LendingClub ImplementationOracle Goldengate for Big Data - LendingClub Implementation
Oracle Goldengate for Big Data - LendingClub Implementation
 
Oracle Forms to APEX conversion tool
Oracle Forms to APEX conversion toolOracle Forms to APEX conversion tool
Oracle Forms to APEX conversion tool
 
Expose your data as an api is with oracle rest data services -spoug Madrid
Expose your data as an api is with oracle rest data services -spoug MadridExpose your data as an api is with oracle rest data services -spoug Madrid
Expose your data as an api is with oracle rest data services -spoug Madrid
 
Automate the operation of your Oracle Cloud infrastructure v2.0
Automate the operation of your Oracle Cloud infrastructure v2.0Automate the operation of your Oracle Cloud infrastructure v2.0
Automate the operation of your Oracle Cloud infrastructure v2.0
 
Oracle GoldenGate
Oracle GoldenGate Oracle GoldenGate
Oracle GoldenGate
 
Introduction to Apache Camel
Introduction to Apache CamelIntroduction to Apache Camel
Introduction to Apache Camel
 
Towards Flink 2.0: Unified Batch & Stream Processing - Aljoscha Krettek, Verv...
Towards Flink 2.0: Unified Batch & Stream Processing - Aljoscha Krettek, Verv...Towards Flink 2.0: Unified Batch & Stream Processing - Aljoscha Krettek, Verv...
Towards Flink 2.0: Unified Batch & Stream Processing - Aljoscha Krettek, Verv...
 
A Cloud Journey - Move to the Oracle Cloud
A Cloud Journey - Move to the Oracle CloudA Cloud Journey - Move to the Oracle Cloud
A Cloud Journey - Move to the Oracle Cloud
 
OOW16 - Online Patching with Oracle E-Business Suite 12.2 [CON6710]
OOW16 - Online Patching with Oracle E-Business Suite 12.2 [CON6710]OOW16 - Online Patching with Oracle E-Business Suite 12.2 [CON6710]
OOW16 - Online Patching with Oracle E-Business Suite 12.2 [CON6710]
 
Microsoft SharePoint
Microsoft SharePointMicrosoft SharePoint
Microsoft SharePoint
 
Oracle Office Hours - Exposing REST services with APEX and ORDS
Oracle Office Hours - Exposing REST services with APEX and ORDSOracle Office Hours - Exposing REST services with APEX and ORDS
Oracle Office Hours - Exposing REST services with APEX and ORDS
 
Web Development In Oracle APEX
Web Development In Oracle APEXWeb Development In Oracle APEX
Web Development In Oracle APEX
 
Oracle APEX Social Login
Oracle APEX Social LoginOracle APEX Social Login
Oracle APEX Social Login
 
OCI Overview
OCI OverviewOCI Overview
OCI Overview
 
GoldenGateテクニカルセミナー4「テクニカルコンサルタントが語るOracle GoldenGate現場で使える極意」(2016/5/11)
GoldenGateテクニカルセミナー4「テクニカルコンサルタントが語るOracle GoldenGate現場で使える極意」(2016/5/11)GoldenGateテクニカルセミナー4「テクニカルコンサルタントが語るOracle GoldenGate現場で使える極意」(2016/5/11)
GoldenGateテクニカルセミナー4「テクニカルコンサルタントが語るOracle GoldenGate現場で使える極意」(2016/5/11)
 
Single Sign-On for APEX applications based on Kerberos (Important: latest ver...
Single Sign-On for APEX applications based on Kerberos (Important: latest ver...Single Sign-On for APEX applications based on Kerberos (Important: latest ver...
Single Sign-On for APEX applications based on Kerberos (Important: latest ver...
 
Scaling paypal workloads with oracle rac ss
Scaling paypal workloads with oracle rac ssScaling paypal workloads with oracle rac ss
Scaling paypal workloads with oracle rac ss
 
Low Code Lowdown: APEX vs Visual Builder: Which is For You?
Low Code Lowdown:  APEX vs Visual Builder: Which is For You? Low Code Lowdown:  APEX vs Visual Builder: Which is For You?
Low Code Lowdown: APEX vs Visual Builder: Which is For You?
 

Semelhante a Oracle Application Express 20.2 New Features

Oracle APEX 18.1 New Features
Oracle APEX 18.1 New FeaturesOracle APEX 18.1 New Features
Oracle APEX 18.1 New Featuresmsewtz
 
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 aplikaciMarketingArrowECS_CZ
 
APEX Boston Meetup - October 1st, 2019
APEX Boston Meetup - October 1st, 2019APEX Boston Meetup - October 1st, 2019
APEX Boston Meetup - October 1st, 2019msewtz
 
AMIS Oracle OpenWorld & CodeOne Review - Pillar 2 - Custom Application Develo...
AMIS Oracle OpenWorld & CodeOne Review - Pillar 2 - Custom Application Develo...AMIS Oracle OpenWorld & CodeOne Review - Pillar 2 - Custom Application Develo...
AMIS Oracle OpenWorld & CodeOne Review - Pillar 2 - Custom Application Develo...Lucas Jellema
 
APEX 4.2 New Features
APEX 4.2 New FeaturesAPEX 4.2 New Features
APEX 4.2 New FeaturesEnkitec
 
UNYOUG - APEX 19.2 New Features
UNYOUG - APEX 19.2 New FeaturesUNYOUG - APEX 19.2 New Features
UNYOUG - APEX 19.2 New Featuresmsewtz
 
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 20081rajivmordani
 
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- ZagrebMichael Hichwa
 
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...Mohamedcpcbma
 
apex101-326750.ppt
apex101-326750.pptapex101-326750.ppt
apex101-326750.pptKashi69
 
App Load Presentation 2009
App Load Presentation 2009App Load Presentation 2009
App Load Presentation 2009sundu72
 
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 UITammy Bednar
 
How to migrate from Oracle to EDB Postgres
How to migrate from Oracle to EDB PostgresHow to migrate from Oracle to EDB Postgres
How to migrate from Oracle to EDB PostgresAshnikbiz
 
How to Migrate from Oracle to EDB Postgres
How to Migrate from Oracle to EDB PostgresHow to Migrate from Oracle to EDB Postgres
How to Migrate from Oracle to EDB PostgresAshnikbiz
 
Oracle Cloud Infrastructure:2020年6月度サービス・アップデート
Oracle Cloud Infrastructure:2020年6月度サービス・アップデートOracle Cloud Infrastructure:2020年6月度サービス・アップデート
Oracle Cloud Infrastructure:2020年6月度サービス・アップデートオラクルエンジニア通信
 
Oracle restful api & data live charting by Oracle Apex - داشبورد آنلاین (داده...
Oracle restful api & data live charting by Oracle Apex - داشبورد آنلاین (داده...Oracle restful api & data live charting by Oracle Apex - داشبورد آنلاین (داده...
Oracle restful api & data live charting by Oracle Apex - داشبورد آنلاین (داده...mahdi ahmadi
 
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 2018Jeff Smith
 
Step-by-Step: APEX Installation on Tomcat (Windows Server 2016)
Step-by-Step: APEX Installation on Tomcat (Windows Server 2016)Step-by-Step: APEX Installation on Tomcat (Windows Server 2016)
Step-by-Step: APEX Installation on Tomcat (Windows Server 2016)sheriframadan18
 
Expert Guide to Migrating Legacy Databases to Postgres
Expert Guide to Migrating Legacy Databases to PostgresExpert Guide to Migrating Legacy Databases to Postgres
Expert Guide to Migrating Legacy Databases to PostgresEDB
 

Semelhante a Oracle Application Express 20.2 New Features (20)

Oracle APEX 18.1 New Features
Oracle APEX 18.1 New FeaturesOracle APEX 18.1 New Features
Oracle APEX 18.1 New Features
 
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
 
APEX Boston Meetup - October 1st, 2019
APEX Boston Meetup - October 1st, 2019APEX Boston Meetup - October 1st, 2019
APEX Boston Meetup - October 1st, 2019
 
AMIS Oracle OpenWorld en Code One Review 2018 - Pillar 2: Custom Application ...
AMIS Oracle OpenWorld en Code One Review 2018 - Pillar 2: Custom Application ...AMIS Oracle OpenWorld en Code One Review 2018 - Pillar 2: Custom Application ...
AMIS Oracle OpenWorld en Code One Review 2018 - Pillar 2: Custom Application ...
 
AMIS Oracle OpenWorld & CodeOne Review - Pillar 2 - Custom Application Develo...
AMIS Oracle OpenWorld & CodeOne Review - Pillar 2 - Custom Application Develo...AMIS Oracle OpenWorld & CodeOne Review - Pillar 2 - Custom Application Develo...
AMIS Oracle OpenWorld & CodeOne Review - Pillar 2 - Custom Application Develo...
 
APEX 4.2 New Features
APEX 4.2 New FeaturesAPEX 4.2 New Features
APEX 4.2 New Features
 
UNYOUG - APEX 19.2 New Features
UNYOUG - APEX 19.2 New FeaturesUNYOUG - APEX 19.2 New Features
UNYOUG - APEX 19.2 New Features
 
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
 
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
 
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...
 
apex101-326750.ppt
apex101-326750.pptapex101-326750.ppt
apex101-326750.ppt
 
App Load Presentation 2009
App Load Presentation 2009App Load Presentation 2009
App Load Presentation 2009
 
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
 
How to migrate from Oracle to EDB Postgres
How to migrate from Oracle to EDB PostgresHow to migrate from Oracle to EDB Postgres
How to migrate from Oracle to EDB Postgres
 
How to Migrate from Oracle to EDB Postgres
How to Migrate from Oracle to EDB PostgresHow to Migrate from Oracle to EDB Postgres
How to Migrate from Oracle to EDB Postgres
 
Oracle Cloud Infrastructure:2020年6月度サービス・アップデート
Oracle Cloud Infrastructure:2020年6月度サービス・アップデートOracle Cloud Infrastructure:2020年6月度サービス・アップデート
Oracle Cloud Infrastructure:2020年6月度サービス・アップデート
 
Oracle restful api & data live charting by Oracle Apex - داشبورد آنلاین (داده...
Oracle restful api & data live charting by Oracle Apex - داشبورد آنلاین (داده...Oracle restful api & data live charting by Oracle Apex - داشبورد آنلاین (داده...
Oracle restful api & data live charting by Oracle Apex - داشبورد آنلاین (داده...
 
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
 
Step-by-Step: APEX Installation on Tomcat (Windows Server 2016)
Step-by-Step: APEX Installation on Tomcat (Windows Server 2016)Step-by-Step: APEX Installation on Tomcat (Windows Server 2016)
Step-by-Step: APEX Installation on Tomcat (Windows Server 2016)
 
Expert Guide to Migrating Legacy Databases to Postgres
Expert Guide to Migrating Legacy Databases to PostgresExpert Guide to Migrating Legacy Databases to Postgres
Expert Guide to Migrating Legacy Databases to Postgres
 

Último

Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...
Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...
Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...Steffen Staab
 
Architecture decision records - How not to get lost in the past
Architecture decision records - How not to get lost in the pastArchitecture decision records - How not to get lost in the past
Architecture decision records - How not to get lost in the pastPapp Krisztián
 
tonesoftg
tonesoftgtonesoftg
tonesoftglanshi9
 
%in Soweto+277-882-255-28 abortion pills for sale in soweto
%in Soweto+277-882-255-28 abortion pills for sale in soweto%in Soweto+277-882-255-28 abortion pills for sale in soweto
%in Soweto+277-882-255-28 abortion pills for sale in sowetomasabamasaba
 
Software Quality Assurance Interview Questions
Software Quality Assurance Interview QuestionsSoftware Quality Assurance Interview Questions
Software Quality Assurance Interview QuestionsArshad QA
 
%in Hazyview+277-882-255-28 abortion pills for sale in Hazyview
%in Hazyview+277-882-255-28 abortion pills for sale in Hazyview%in Hazyview+277-882-255-28 abortion pills for sale in Hazyview
%in Hazyview+277-882-255-28 abortion pills for sale in Hazyviewmasabamasaba
 
WSO2CON 2024 - Does Open Source Still Matter?
WSO2CON 2024 - Does Open Source Still Matter?WSO2CON 2024 - Does Open Source Still Matter?
WSO2CON 2024 - Does Open Source Still Matter?WSO2
 
%+27788225528 love spells in Boston Psychic Readings, Attraction spells,Bring...
%+27788225528 love spells in Boston Psychic Readings, Attraction spells,Bring...%+27788225528 love spells in Boston Psychic Readings, Attraction spells,Bring...
%+27788225528 love spells in Boston Psychic Readings, Attraction spells,Bring...masabamasaba
 
Direct Style Effect Systems - The Print[A] Example - A Comprehension Aid
Direct Style Effect Systems -The Print[A] Example- A Comprehension AidDirect Style Effect Systems -The Print[A] Example- A Comprehension Aid
Direct Style Effect Systems - The Print[A] Example - A Comprehension AidPhilip Schwarz
 
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...panagenda
 
Harnessing ChatGPT - Elevating Productivity in Today's Agile Environment
Harnessing ChatGPT  - Elevating Productivity in Today's Agile EnvironmentHarnessing ChatGPT  - Elevating Productivity in Today's Agile Environment
Harnessing ChatGPT - Elevating Productivity in Today's Agile EnvironmentVictorSzoltysek
 
Devoxx UK 2024 - Going serverless with Quarkus, GraalVM native images and AWS...
Devoxx UK 2024 - Going serverless with Quarkus, GraalVM native images and AWS...Devoxx UK 2024 - Going serverless with Quarkus, GraalVM native images and AWS...
Devoxx UK 2024 - Going serverless with Quarkus, GraalVM native images and AWS...Bert Jan Schrijver
 
%in tembisa+277-882-255-28 abortion pills for sale in tembisa
%in tembisa+277-882-255-28 abortion pills for sale in tembisa%in tembisa+277-882-255-28 abortion pills for sale in tembisa
%in tembisa+277-882-255-28 abortion pills for sale in tembisamasabamasaba
 
Introducing Microsoft’s new Enterprise Work Management (EWM) Solution
Introducing Microsoft’s new Enterprise Work Management (EWM) SolutionIntroducing Microsoft’s new Enterprise Work Management (EWM) Solution
Introducing Microsoft’s new Enterprise Work Management (EWM) SolutionOnePlan Solutions
 
Define the academic and professional writing..pdf
Define the academic and professional writing..pdfDefine the academic and professional writing..pdf
Define the academic and professional writing..pdfPearlKirahMaeRagusta1
 
%+27788225528 love spells in Huntington Beach Psychic Readings, Attraction sp...
%+27788225528 love spells in Huntington Beach Psychic Readings, Attraction sp...%+27788225528 love spells in Huntington Beach Psychic Readings, Attraction sp...
%+27788225528 love spells in Huntington Beach Psychic Readings, Attraction sp...masabamasaba
 
WSO2Con2024 - From Code To Cloud: Fast Track Your Cloud Native Journey with C...
WSO2Con2024 - From Code To Cloud: Fast Track Your Cloud Native Journey with C...WSO2Con2024 - From Code To Cloud: Fast Track Your Cloud Native Journey with C...
WSO2Con2024 - From Code To Cloud: Fast Track Your Cloud Native Journey with C...WSO2
 
The title is not connected to what is inside
The title is not connected to what is insideThe title is not connected to what is inside
The title is not connected to what is insideshinachiaurasa2
 
%in kaalfontein+277-882-255-28 abortion pills for sale in kaalfontein
%in kaalfontein+277-882-255-28 abortion pills for sale in kaalfontein%in kaalfontein+277-882-255-28 abortion pills for sale in kaalfontein
%in kaalfontein+277-882-255-28 abortion pills for sale in kaalfonteinmasabamasaba
 

Último (20)

Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...
Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...
Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...
 
Architecture decision records - How not to get lost in the past
Architecture decision records - How not to get lost in the pastArchitecture decision records - How not to get lost in the past
Architecture decision records - How not to get lost in the past
 
tonesoftg
tonesoftgtonesoftg
tonesoftg
 
%in Soweto+277-882-255-28 abortion pills for sale in soweto
%in Soweto+277-882-255-28 abortion pills for sale in soweto%in Soweto+277-882-255-28 abortion pills for sale in soweto
%in Soweto+277-882-255-28 abortion pills for sale in soweto
 
Software Quality Assurance Interview Questions
Software Quality Assurance Interview QuestionsSoftware Quality Assurance Interview Questions
Software Quality Assurance Interview Questions
 
%in Hazyview+277-882-255-28 abortion pills for sale in Hazyview
%in Hazyview+277-882-255-28 abortion pills for sale in Hazyview%in Hazyview+277-882-255-28 abortion pills for sale in Hazyview
%in Hazyview+277-882-255-28 abortion pills for sale in Hazyview
 
WSO2CON 2024 - Does Open Source Still Matter?
WSO2CON 2024 - Does Open Source Still Matter?WSO2CON 2024 - Does Open Source Still Matter?
WSO2CON 2024 - Does Open Source Still Matter?
 
%+27788225528 love spells in Boston Psychic Readings, Attraction spells,Bring...
%+27788225528 love spells in Boston Psychic Readings, Attraction spells,Bring...%+27788225528 love spells in Boston Psychic Readings, Attraction spells,Bring...
%+27788225528 love spells in Boston Psychic Readings, Attraction spells,Bring...
 
Direct Style Effect Systems - The Print[A] Example - A Comprehension Aid
Direct Style Effect Systems -The Print[A] Example- A Comprehension AidDirect Style Effect Systems -The Print[A] Example- A Comprehension Aid
Direct Style Effect Systems - The Print[A] Example - A Comprehension Aid
 
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...
 
CHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
CHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICECHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
CHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
 
Harnessing ChatGPT - Elevating Productivity in Today's Agile Environment
Harnessing ChatGPT  - Elevating Productivity in Today's Agile EnvironmentHarnessing ChatGPT  - Elevating Productivity in Today's Agile Environment
Harnessing ChatGPT - Elevating Productivity in Today's Agile Environment
 
Devoxx UK 2024 - Going serverless with Quarkus, GraalVM native images and AWS...
Devoxx UK 2024 - Going serverless with Quarkus, GraalVM native images and AWS...Devoxx UK 2024 - Going serverless with Quarkus, GraalVM native images and AWS...
Devoxx UK 2024 - Going serverless with Quarkus, GraalVM native images and AWS...
 
%in tembisa+277-882-255-28 abortion pills for sale in tembisa
%in tembisa+277-882-255-28 abortion pills for sale in tembisa%in tembisa+277-882-255-28 abortion pills for sale in tembisa
%in tembisa+277-882-255-28 abortion pills for sale in tembisa
 
Introducing Microsoft’s new Enterprise Work Management (EWM) Solution
Introducing Microsoft’s new Enterprise Work Management (EWM) SolutionIntroducing Microsoft’s new Enterprise Work Management (EWM) Solution
Introducing Microsoft’s new Enterprise Work Management (EWM) Solution
 
Define the academic and professional writing..pdf
Define the academic and professional writing..pdfDefine the academic and professional writing..pdf
Define the academic and professional writing..pdf
 
%+27788225528 love spells in Huntington Beach Psychic Readings, Attraction sp...
%+27788225528 love spells in Huntington Beach Psychic Readings, Attraction sp...%+27788225528 love spells in Huntington Beach Psychic Readings, Attraction sp...
%+27788225528 love spells in Huntington Beach Psychic Readings, Attraction sp...
 
WSO2Con2024 - From Code To Cloud: Fast Track Your Cloud Native Journey with C...
WSO2Con2024 - From Code To Cloud: Fast Track Your Cloud Native Journey with C...WSO2Con2024 - From Code To Cloud: Fast Track Your Cloud Native Journey with C...
WSO2Con2024 - From Code To Cloud: Fast Track Your Cloud Native Journey with C...
 
The title is not connected to what is inside
The title is not connected to what is insideThe title is not connected to what is inside
The title is not connected to what is inside
 
%in kaalfontein+277-882-255-28 abortion pills for sale in kaalfontein
%in kaalfontein+277-882-255-28 abortion pills for sale in kaalfontein%in kaalfontein+277-882-255-28 abortion pills for sale in kaalfontein
%in kaalfontein+277-882-255-28 abortion pills for sale in kaalfontein
 

Oracle Application Express 20.2 New Features

  • 1. Marc Sewtz Director of Software Development Oracle Application Express January 12, 2021 Name Oracle APEX 20.2: New Features
  • 2. Copyright © 2020, Oracle and/or its affiliates.2 Director of Software Development Oracle Application Express Twitter: @msewtz LinkedIn: http://www.linkedin.com/in/msewtz Marc Sewtz
  • 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. Safe harbor statement Copyright © 2020, Oracle and/or its affiliates.3
  • 4. Copyright © 2020, Oracle and/or its affiliates.4 What is Oracle APEX? A low-code development platform that enables you to build scalable and secure enterprise apps with world-class features that can be deployed anywhere.
  • 5. Copyright © 2020, Oracle and/or its affiliates.5 The Benefits of Low Code Frameworks • Low barrier of entry • Rich functionality • High productivity (Less coding) • Concentrate on business requirements • Release apps faster with lower cost
  • 6. Copyright © 2020, Oracle and/or its affiliates.6 What is Oracle APEX? • All-inclusive, Low Code Application Development Platform • Used to build apps that manage and visualize data • Leverages SQL skills and Oracle Database capabilities • Easy to learn, develop and deploy
  • 7. Copyright © 2020, Oracle and/or its affiliates.7 Oracle APEX – Use Cases • Spreadsheet Replacement • Opportunistic Apps • Oracle Forms Modernization • AppDev as a Service • External Data Sharing • SaaS and EBS Extensions
  • 8. Copyright © 2020, Oracle and/or its affiliates.8 Oracle APEX – Architecture Database Schemas https REST Data 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
  • 9. Copyright © 2020, Oracle and/or its affiliates.9 Oracle APEX – Release 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 Conversion3.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.x Friendly URLs Mega Menus G2 Productivity Apps Enhanced Printing Redwood Builder JET 8.1 2021
  • 10. Copyright © 2020, Oracle and/or its affiliates.10 Oracle APEX - Availability Oracle Cloud Autonomous Database Serverless (ATP, ADW)* Autonomous Database Dedicated Database Cloud Service (DBCS) apex.oracle.com (free schema service) On Premises Oracle Database XE (free database) Oracle Enterprise Edition (and all other editions) Oracle Exadata Third Party Cloud Amazon RDS For Oracle Database Any third-party Cloud / Hosting provider that supports Oracle DB * Available on Always Free Configuration
  • 11. Copyright © 2020, Oracle and/or its affiliates.11 Learn More apex.oracle.com • Getting Started • Architecture • Features • Use Cases • Success Stories • Tutorials and Videos
  • 12. 12 Copyright © 2020, Oracle and/or its affiliates NYC 311 Demo
  • 13. Copyright © 2020, Oracle and/or its affiliates.13 APEX Office Hours apex.oracle.com/officehours • Upcoming • Feb-18 Real-world Low Code: Four partners show how they deliver solutions using Oracle APEX! https://asktom.oracle.com/pls/apex/asktom.search?oh=11485 • Recordings of previous Office Hours: • Nov-19 Super Easy Report Printing in Oracle APEX 20.2! https://asktom.oracle.com/pls/apex/asktom.search?oh=10265 • Oct-22 What's new in APEX 20.2 https://asktom.oracle.com/pls/apex/asktom.search?oh=9824
  • 14. Copyright © 2020, Oracle and/or its affiliates.14 Oracle Live Oracle Database Breakthrough Innovations Join Oracle Live on January 13 to learn about the latest version of the world’s most popular database, Oracle Database 21c. Andrew Mendelsohn, executive vice president of database server technologies, will detail how Oracle’s converged database strategy benefits users and developers alike. Wednesday, January 13, 2021 9 AM PT | 2 PM BRT | 5 PM GMT https://www.oracle.com/events/live/new-database-innovations/
  • 15. Copyright © 2020, Oracle and/or its affiliates.15 Patch Set Bundle for Oracle APEX 20.2 • The Patch Set Bundle is available for download from My Oracle Support. • For more details on the included fixes please visit the Known Issues page: https://www.oracle.com/tools/downloads/apex-downloads/apex-202-known-issues.html • Patch may be updated numerous times when new fixes are added and can be reapplied as needed. • To verify current version, open the Help > About dialog to inspect the value of Patch Version. • APEX 20.2 static resources are available on a CDN: • Link: https://static.oracle.com/cdn/apex/20.2.0.00.20/ • The CDN contains the production APEX 20.2 static resources and the updated static resources included in this patch. Please refer to the included README for instructions on using the new CDN.
  • 16. Copyright © 2020, Oracle and/or its affiliates.16 APEX 20.2 Documentation Refresh • Link: https://apex.oracle.com/doc202 • Please review updated Release Notes • Deprecated Features • Productivity and Sample Apps will no longer ship with APEX. Starting with APEX 21.1, Starter and Sample Apps will be hosted on GitHub. • Application Migrations (app 4400) • Websheets • De-supported Features • Oracle HTTP server (mod_plsql) and Embedded PL/SQL Gateway. Oracle REST Data Services (ORDS) is the only supported web listener now • Internet Explorer (IE) 11
  • 17. Copyright © 2020, Oracle and/or its affiliates.17 GitHub - oracle-db-examples • Link: https://github.com/oracle/oracle-db-examples • APEX folder contains APEX sample code: • Plug-Ins • Sample Apps • Starter Apps • Sample Code • Utilities
  • 18. Copyright © 2020, Oracle and/or its affiliates New Cards Region Faceted Search Enhancements Report Printing AutomationsREST Data Source Synchronization REST Data Source Connector Plug-ins New Web Credential Types Developer Experience New and Improved Items Redwood UI Miscellaneous JavaScript Library Upgrades
  • 19. Copyright © 2020, Oracle and/or its affiliates.19 Redwood UI • The user interface of Oracle APEX and the App Builder was updated with the Redwood design system in APEX 20.1 • Universal Theme now supports a new Redwood Light theme style, available via Theme Roller • Refresh your existing apps to uptake the latest version of Universal Theme and this new theme style
  • 20. Copyright © 2020, Oracle and/or its affiliates.20 • Universal Theme supports Mega Menu navigation • Display all navigation items at once • Customize with badges, descriptions, icons, and display in multiple columns • Can be selected within Create Application Wizard Mega Menus
  • 21. 21 Copyright © 2020, Oracle and/or its affiliates Redwood Demo
  • 22. Copyright © 2020, Oracle and/or its affiliates.22 • Introduced in APEX 18.1 • 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 - REST Enabled SQL - REST Data Sources (REST APIs) • Enhanced with each subsequent release REST Support REST Data Sources REST APIs JDBC JDBC REST-enabled SQL Remote Data Sources & Services Local Data Source Enterprise Data Sources and Services Database Link Oracle Database & Oracle APEX
  • 23. Copyright © 2020, Oracle and/or its affiliates23 • Web Source Module is renamed as REST Data Source • APEX declaratively supports data synchronization from a REST Data Source to a local table ü Generates local target table automatically ü Allows Append, Merge and Replace synchronization types • APEX components using the REST Data Source can use the local table instead • You can configure HTTP request limits, commit intervals or delete methods for the Replace mode REST Data Source Synchronization
  • 24. Copyright © 2020, Oracle and/or its affiliates24 • APEX now supports Connector Plug-Ins for external REST APIs • Enable APEX to fully leverage REST API features like result pagination or server-side filtering • Allow 3rd Party REST Services which are not ORDS or Oracle Fusion SaaS Services REST Data Source Connector Plug-ins
  • 25. Copyright © 2020, Oracle and/or its affiliates25 1. Developer creates a Plug-In of the REST Data Source type 2. Plug-In code handles REST service- specific implementation details like the pagination style or how filters are passed to the REST API 3. When APEX invokes a REST Data Source, the engine invokes the Plug-In code and passes all relevant context information 4. Plug-In code executes one or multiple HTTP requests and passes results back to the APEX engine 5. APEX processes the REST response received from the Plug-In REST Data Source Connector Plug-ins
  • 26. Copyright © 2020, Oracle and/or its affiliates26 • Use the secure and encrypted credential storage for more credential types • New URL Query String and HTTP Header types for Web Credentials • A web credential can now be protected by providing a URL pattern ü APEX will only use the web credential for URLs starting with the given pattern; otherwise an error message will be raised. New Web Credential Types
  • 27. 27 Copyright © 2020, Oracle and/or its affiliates REST Demo
  • 28. Copyright © 2020, Oracle and/or its affiliates28 • New Native Report Region Type • Useful for presenting a variety of information in small blocks • Can be displayed in three styles, with icons or initials, images as part of the body or as the background • Can embed images from BLOB column, URL or video in iFrame • Actions can be added to each card's image, title, subtitle, as new buttons or even using the entire card • Fully declarative, but still flexible to customize • Can be used with Faceted Search • Supports APEX Template Directives New Cards Region
  • 29. Copyright © 2020, Oracle and/or its affiliates29 New Cards Region Before APEX 20.2 APEX 20.2 Classic Report with Cards Template Native Region Type SQL Query with specific column alias required Declarative Table, SQL Query, REST Source Declarative from Create App wizard Declarative from Create App, Create Page and Page Designer Server-side Rendering Client-side Rendering Hard to Customize Declarative Customizations N/A Badge, Media, conditional Actions
  • 30. 30 Copyright © 2020, Oracle and/or its affiliates Cards Demo
  • 31. Copyright © 2020, Oracle and/or its affiliates.31 • See data in new ways • Quickly search and filter data like never before • Discover new insights, effortlessly, with just a few clicks Faceted Search
  • 32. Copyright © 2020, Oracle and/or its affiliates.32 • Cascading List of Values • Conditional Facets • Compact count display • Total row count display • Sort by top counts of the facet's list entries Faceted Search Enhancements in APEX 20.1
  • 33. Copyright © 2020, Oracle and/or its affiliates33 • Visualization of current facet value counts as a bar or pie chart in a dialog or 'dashboard' area. Faceted Search Enhancements in APEX 20.2
  • 34. Faceted Search Enhancements • Groups of checkbox facets for Boolean columns • Input Field facet type supports user-entered value with the facet column 34 Copyright © 2020, Oracle and/or its affiliates
  • 35. 35 Copyright © 2020, Oracle and/or its affiliates Faceted Search Demo
  • 36. Copyright © 2020, Oracle and/or its affiliates36 • Built-in PDF printing and Native Excel download for Interactive Reports, Interactive Grids and Classic Reports • Built-in PDF printing now supports Chinese, Japanese, and Korean languages Report Printing
  • 37. Copyright © 2020, Oracle and/or its affiliates37 • Interactive Report – Send as Email: All download formats can now be attached • Export Data Only for Interactive Reports and Interactive Grids • Enhanced integration with BI Publisher / Oracle Analytics Cloud Service (OAC): • Workspace-level configuration of new BI Publisher API that supports authentication • Allows for configuring the OAC as a print server when using APEX on the Autonomous Database • New APEX_REGION.EXPORT_DATA and APEX_DATA_EXPORT APIs Report Printing
  • 38. 38 Copyright © 2020, Oracle and/or its affiliates Report Printing Demo
  • 39. Copyright © 2020, Oracle and/or its affiliates39 • Conditional set of actions that are automatically triggered by changes that occur within database tables or remote data sources • Used to monitor data and then perform the appropriate action ü Examples: Auto-approving specific requests, and sending email alerts • Can be triggered on Schedule or on Demand, by invoking the APEX_AUTOMATION package • Query results can be derived from : ü Table or View, SQL Query or a PL/SQL function returning a SQL Query ü Local Database or REST Enabled SQL ü REST Data Source Automations
  • 40. Copyright © 2020, Oracle and/or its affiliates40 • Page Designer now supports multiple tabs in the Property Editor pane, making it more efficient to access the attributes of a region • Select the region, and then the Attributes and Printing (if appropriate) tabs will appear in the Property Editor next to the Region tab Developer Experience Page Designer in Oracle APEX 20.2Page Designer in Oracle APEX 20.1
  • 41. Copyright © 2020, Oracle and/or its affiliates41 • A new code editor, Monaco Editor has been implemented throughout the development environment, resulting in a greatly improved code editing experience ü Includes enhanced code completion, syntax highlighting and vastly improved accessibility • Quick SQL has been enhanced to support the saving of a model, and the automatic population of a Primary Key using column default Developer Experience
  • 42. Copyright © 2020, Oracle and/or its affiliates42 • New Embedded Code utility allows you to inspect the SQL, PL/SQL and JavaScript contained within your app ü Convenient for code reviews, security evaluations or application tuning ü You can save code to the file system from the App Builder, or using the APEXExport utility. Developer Experience
  • 43. Copyright © 2020, Oracle and/or its affiliates43 • New single Checkbox item type ü Works in Interactive Grid as well, even when not in edit mode • File Browse item type has been enhanced to support rendering as a drop zone • Rich Text Editor item type has been upgraded to use CKEditor 5 and now supports markdown output • Text Field item type has a new Text Case setting • The Text Field Trim Spaces and Text Case settings and Textarea Trim Spaces settings are now applied on the client as well as the server New and Improved Items
  • 44. Copyright © 2020, Oracle and/or its affiliates44 • Tree region type has been enhanced to support lazy loading and refresh without having to reload the full page • New Interactive Grid Saved Report Static ID Support • APEX_WEB_SERVICE API has been enhanced to support sending the payload of a REST request in multipart/form-data format Miscellaneous
  • 45. Copyright © 2020, Oracle and/or its affiliates.45 • The goal of MLE is to enable users of the Oracle Database to run stored procedures, user-defined functions, as well as anonymous, dynamic code snippets written in modern programming languages like JavaScript and Python. • Now available on Autonomous with the Oracle Database 21c • Oracle APEX 20.2 supports JavaScript on the sever side for most PL/SQL based components Multilingual Engine
  • 46. Copyright © 2020, Oracle and/or its affiliates46 • Oracle JET 9.1.0 • jQuery 3.5.1 • CKEditor 5 • Monaco Editor 0.20.0 JavaScript Library Upgrades
  • 47. Copyright © 2020, Oracle and/or its affiliates.47 Q&A