SlideShare une entreprise Scribd logo
1  sur  45
Télécharger pour lire hors ligne
Low Code Development with
Oracle APEX 19.2
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.
Workshop Registration
bitly.com/unyoug_registration
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
Copyright © 2019 Oracle and/or its affiliates.
Low Code Development
Copyright © 2019 Oracle and/or its affiliates.
Demo
Low Code Development
Copyright © 2019 Oracle and/or its affiliates.
Low Code vs Traditional Coding
Low Code vs Traditional Coding
Traditional CodingLow Code
High ControlHigh Productivity
Traditional coding dominates appdev today, however uses cases adding low code solutions to the mix are emerging.
Low Code vs Traditional Coding
• Faster to design and develop Reduces Application Backlog
• Faster to iterate enhancements Delivers more value to users
• Non professional developers can contribute Broadens resource pool
• Abstracts hand-crafted JavaScript, CSS… Improved longevity
• Secure by default Less vulnerable
Low Code vs Traditional Coding
• Faster to design and develop Reduces Application Backlog
• Faster to iterate enhancements Delivers more value to users
• Non professional developers can contribute Broadens resource pool
• Abstracts hand-crafted JavaScript, CSS… Improved longevity
• Secure by default Less vulnerable
• Higher level frameworks reduce control
• Low code not suitable for all use cases
• Low code and high control can co-exist; e.g. back-office reporting…
However
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
Oracle APEX | vs traditional hand coding
Oracle APEX is 20x more productive
For appropriate use cases
Copyright © 2019 Oracle and/or its affiliates.
Oracle APEX 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
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
• Oracle Cloud (incl. Free Tier on Autonomous)
• Other Cloud- 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
Oracle APEX 19.2
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 November 2019
Patch Set Exceptions (PSEs)
Copyright © 2019 Oracle and/or its affiliates.
Release Patch Number
18.1 28128115
18.2 28727865
19.1 29369869
19.2 30392181
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
• 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
• Web Source (REST APIs)
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 Support in APEX 18.1
• Read data using REST Enabled SQL
Defined once and used across the Workspace
• Read data from REST Web Source
Defined within each Application
• Fully Declarative with Data Discovery and Parameters
• Utilize in Reports, Calendars, Charts, and Trees
Copyright © 2019 Oracle and/or its affiliates.
REST Support in APEX 19.1
• Write data using REST Enabled SQL
Defined once and used across the Workspace
• Write data to REST Web Source
Defined within each Application
• Fully Declarative using Data Discovery with Parameters
• Create Form Regions on REST Services declaratively
• Available CRUD Operations based on operations
defined
Copyright © 2019 Oracle and/or its affiliates.
New Form Region in APEX 19.1
• New Region Type: Form Region
• Data Source defined within the region (not Pre-Rendering)
• Supports Local Database, Web Source and REST-enabled SQL
• Additional Region Attributes for Editing
• DML Processes reference Form Region (not Table)
• Supports multiple form regions on different tables on a page
Copyright © 2019 Oracle and/or its affiliates.
REST-enabled Interactive Grid in APEX 19.2
• Interactive Grids now
supports REST Enabled SQL
and Web Sources.
• Allows read and write access
to remote data sources.
• Updated Master-Detail
Wizards.
Copyright © 2019 Oracle and/or its affiliates.
Demo
REST and Remote Data Sources
Copyright © 2019 Oracle and/or its affiliates.
Faceted Search
• Quickly search and filter
data like never before.
• See data in new ways.
• Discover new insights,
effortlessly, with just a few
clicks.
Copyright © 2019 Oracle and/or its affiliates.
Faceted Search
• SQL Driven
All of the filtering and computations happen directly in the database, closest to the data.
• Auto Discovery
Facets are automatically created based on data patterns from your tables.
• Count Computation
Facet result counts are dynamic and computed based on current filter settings.
• Multiple Facets
There are a variety of facet types such as checkboxes, radio groups, ranges, and more
Copyright © 2019 Oracle and/or its affiliates.
Expanded Shared LOVs
• Support for Additional Data Sources
List of Values are more flexible than ever before and can be based on data from either local
tables, or REST Enabled SQL and Web Source Modules.
• Declarative Column Mappings
Easily select display and return columns, default sort order, icon, and group columns.
• Multi Column Support
Define multiple display columns for the LOV, with additional metadata specifying if the
column is displayed, searchable, or requires a format mask.
Copyright © 2019 Oracle and/or its affiliates.
New Popup List of Values
• Completely reimagined
• Multiple display column
• Search-as-you-type
• Improved multiple value
selection
• All-new simplified user interface.
Copyright © 2019 Oracle and/or its affiliates.
New Item Types
• Markdown Editor
Empower your users to be more expressive by accepting Markdown input in your
applications using the new Markdown Editor. Markdown is the industry standard
shorthand for easily applying formatting to text without the need to master HTML.
• Star Rating
Give your applications a 5-Star rating with this all-new Star Rating item.
• On / Off Switch
The Switch Item has been updated to display as an On / Off toggle button inspired from
common mobile design patterns.
Copyright © 2019 Oracle and/or its affiliates.
Enhanced Data Load
• 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.
Builder Improvements
• Code Editor in SQL Workshop
SQL Commands and Quick SQL have been updated to provide syntax highlighting and more.
• SQL Workshop Improvements
Be more productive with SQL Workshop with new functionality to display Sample Queries for a
given table, easier REST enablement, and the ability to jump into the Create App wizard.
• More Powerful Multi-Edit in Page Designer
You can now edit Template Options, code blocks, text areas, and check box properties for multiple
components at once.
Copyright © 2019 Oracle and/or its affiliates.
Builder Improvements
• APEX Global Search Improvements
Much larger index allowing you to navigate directly to more places.
Perform an application-scoped search simply by entering the application number followed
by colon to search within that application (ex. 100:templates to jump to Templates).
• Data Dictionary Cache
Statistics and data analysis of your tables are used to create a Data Dictionary Cache which
are used when creating new applications or pages. This cache can be managed from
Workspace Administration.
Copyright © 2019 Oracle and/or its affiliates.
Universal Theme
• Dark Mode
Universal Theme now has a brand new Theme Style that enables you to add Dark Mode to
your applications. Simply select the "Vita - Dark" Theme Style and you're set to go!
• Fully Collapsible Navigation Menu
The side Navigation Menu can now be fully collapsed via template options.
• New Login Page Styles
You can now choose between new layouts and backgrounds for your app's login page.
Copyright © 2019 Oracle and/or its affiliates.
Universal Theme
• New Content Row Template
There is a new Classic Report template that makes it easy to display formatted content with
selection, actions, and more.
• Logo Editor in Theme Roller
You can easily upload or define your app's logo using Theme Roller.
Learn More: http://apex.oracle.com/ut
Copyright © 2019 Oracle and/or its affiliates.
Additional Features
• Developer Toolbar
Developer Toolbar allows setting the Default Debug Level and remembers the debug level
when run again from the App Builder.
• Search via REST
Interactive Report, Interactive Grid, and Popup LOV searches can be passed to a REST service.
Enable the Use-for-Row-Search switch for a Web Source Module parameter in order to use this
feature.
• Oracle Text Indexes Support
If an Oracle Text Index Column is chosen, Interactive Report and Popup LOV row searches will
benefit from advanced searching capabilities such as fuzzy or linguistic search.
Note: For Popup LOV, the Oracle Text Index Column is chosen in the Shared LOV definition.
Copyright © 2019 Oracle and/or its affiliates.
Demo
Builder Enhancements & New Components
Copyright © 2019 Oracle and/or its affiliates.
New Team Development
• Streamlined User Experience
Team Development now has a far simpler user experience that provides all relevant
information about a given issue in a single timeline view.
• Issues
Whether it's an enhancement request, a new feature, or a bug – everything is now
tracked as an Issue that can easily be assigned, labeled, and managed.
• Labels, Label Groups, and Templates
You can define custom labels, label groups, and templates that make it easy to create,
manage, and close issues.
Copyright © 2019 Oracle and/or its affiliates.
New Team Development
• Notifications
You can receive email notifications for issues you are subscribed to so you don't miss
out on anything.
• Attachments
Easily upload attachments directly from the text editor as you create Issues or add
comments.
Copyright © 2019 Oracle and/or its affiliates.
Demo
New Team Development
Copyright © 2019 Oracle and/or its affiliates.
apex.oracle.com
Learn More:
Copyright © 2019 Oracle and/or its affiliates.

Contenu connexe

Tendances

IBM API Connect - overview
IBM API Connect - overviewIBM API Connect - overview
IBM API Connect - overviewRamy Bassem
 
Migrate from Oracle to Amazon Aurora using AWS Schema Conversion Tool & AWS D...
Migrate from Oracle to Amazon Aurora using AWS Schema Conversion Tool & AWS D...Migrate from Oracle to Amazon Aurora using AWS Schema Conversion Tool & AWS D...
Migrate from Oracle to Amazon Aurora using AWS Schema Conversion Tool & AWS D...Amazon Web Services
 
Let’s get to know Snowflake
Let’s get to know SnowflakeLet’s get to know Snowflake
Let’s get to know SnowflakeKnoldus Inc.
 
Data Warehouse - Incremental Migration to the Cloud
Data Warehouse - Incremental Migration to the CloudData Warehouse - Incremental Migration to the Cloud
Data Warehouse - Incremental Migration to the CloudMichael Rainey
 
Cloud Scale Analytics Pitch Deck
Cloud Scale Analytics Pitch DeckCloud Scale Analytics Pitch Deck
Cloud Scale Analytics Pitch DeckNicholas Vossburg
 
Oracle Cloud Infrastructure – Storage
Oracle Cloud Infrastructure – StorageOracle Cloud Infrastructure – Storage
Oracle Cloud Infrastructure – StorageMarketingArrowECS_CZ
 
Real Time Data Processing using Spark Streaming | Data Day Texas 2015
Real Time Data Processing using Spark Streaming | Data Day Texas 2015Real Time Data Processing using Spark Streaming | Data Day Texas 2015
Real Time Data Processing using Spark Streaming | Data Day Texas 2015Cloudera, Inc.
 
Migrating Data and Databases to Azure
Migrating Data and Databases to AzureMigrating Data and Databases to Azure
Migrating Data and Databases to AzureKaren Lopez
 
Introduction to Azure Databricks
Introduction to Azure DatabricksIntroduction to Azure Databricks
Introduction to Azure DatabricksJames Serra
 
Oracle APEX Introduction (release 18.1)
Oracle APEX Introduction (release 18.1)Oracle APEX Introduction (release 18.1)
Oracle APEX Introduction (release 18.1)Michael Hichwa
 
WebSphere application server 8.5.5 - quick overview
WebSphere application server 8.5.5 - quick overviewWebSphere application server 8.5.5 - quick overview
WebSphere application server 8.5.5 - quick overviewChris Sparshott
 
Oracle databáze – Konsolidovaná Data Management Platforma
Oracle databáze – Konsolidovaná Data Management PlatformaOracle databáze – Konsolidovaná Data Management Platforma
Oracle databáze – Konsolidovaná Data Management PlatformaMarketingArrowECS_CZ
 
SAP Business Objects Universe Designer & Introduction to Business Intelligenc...
SAP Business Objects Universe Designer & Introduction to Business Intelligenc...SAP Business Objects Universe Designer & Introduction to Business Intelligenc...
SAP Business Objects Universe Designer & Introduction to Business Intelligenc...BigClasses Com
 
Demystifying Data Warehouse as a Service
Demystifying Data Warehouse as a ServiceDemystifying Data Warehouse as a Service
Demystifying Data Warehouse as a ServiceSnowflake Computing
 
SQL Server Versions & Migration Paths
SQL Server Versions & Migration PathsSQL Server Versions & Migration Paths
SQL Server Versions & Migration PathsJeannette Browning
 

Tendances (20)

Azure storage
Azure storageAzure storage
Azure storage
 
IBM API Connect - overview
IBM API Connect - overviewIBM API Connect - overview
IBM API Connect - overview
 
Azure DevOps
Azure DevOpsAzure DevOps
Azure DevOps
 
Migrate from Oracle to Amazon Aurora using AWS Schema Conversion Tool & AWS D...
Migrate from Oracle to Amazon Aurora using AWS Schema Conversion Tool & AWS D...Migrate from Oracle to Amazon Aurora using AWS Schema Conversion Tool & AWS D...
Migrate from Oracle to Amazon Aurora using AWS Schema Conversion Tool & AWS D...
 
Let’s get to know Snowflake
Let’s get to know SnowflakeLet’s get to know Snowflake
Let’s get to know Snowflake
 
Data Warehouse - Incremental Migration to the Cloud
Data Warehouse - Incremental Migration to the CloudData Warehouse - Incremental Migration to the Cloud
Data Warehouse - Incremental Migration to the Cloud
 
Cloud Scale Analytics Pitch Deck
Cloud Scale Analytics Pitch DeckCloud Scale Analytics Pitch Deck
Cloud Scale Analytics Pitch Deck
 
Oracle Cloud Infrastructure – Storage
Oracle Cloud Infrastructure – StorageOracle Cloud Infrastructure – Storage
Oracle Cloud Infrastructure – Storage
 
Real Time Data Processing using Spark Streaming | Data Day Texas 2015
Real Time Data Processing using Spark Streaming | Data Day Texas 2015Real Time Data Processing using Spark Streaming | Data Day Texas 2015
Real Time Data Processing using Spark Streaming | Data Day Texas 2015
 
Migrating Data and Databases to Azure
Migrating Data and Databases to AzureMigrating Data and Databases to Azure
Migrating Data and Databases to Azure
 
Oracle Spatial 概要説明資料
Oracle Spatial 概要説明資料Oracle Spatial 概要説明資料
Oracle Spatial 概要説明資料
 
Introduction to Azure Databricks
Introduction to Azure DatabricksIntroduction to Azure Databricks
Introduction to Azure Databricks
 
Oracle APEX Introduction (release 18.1)
Oracle APEX Introduction (release 18.1)Oracle APEX Introduction (release 18.1)
Oracle APEX Introduction (release 18.1)
 
WebSphere application server 8.5.5 - quick overview
WebSphere application server 8.5.5 - quick overviewWebSphere application server 8.5.5 - quick overview
WebSphere application server 8.5.5 - quick overview
 
Power BI Ecosystem
Power BI EcosystemPower BI Ecosystem
Power BI Ecosystem
 
Oracle databáze – Konsolidovaná Data Management Platforma
Oracle databáze – Konsolidovaná Data Management PlatformaOracle databáze – Konsolidovaná Data Management Platforma
Oracle databáze – Konsolidovaná Data Management Platforma
 
SAP Business Objects Universe Designer & Introduction to Business Intelligenc...
SAP Business Objects Universe Designer & Introduction to Business Intelligenc...SAP Business Objects Universe Designer & Introduction to Business Intelligenc...
SAP Business Objects Universe Designer & Introduction to Business Intelligenc...
 
Introduction to AWS Glue
Introduction to AWS GlueIntroduction to AWS Glue
Introduction to AWS Glue
 
Demystifying Data Warehouse as a Service
Demystifying Data Warehouse as a ServiceDemystifying Data Warehouse as a Service
Demystifying Data Warehouse as a Service
 
SQL Server Versions & Migration Paths
SQL Server Versions & Migration PathsSQL Server Versions & Migration Paths
SQL Server Versions & Migration Paths
 

Similaire à UNYOUG - APEX 19.2 New Features

APEX Boston Meetup - October 1st, 2019
APEX Boston Meetup - October 1st, 2019APEX Boston Meetup - October 1st, 2019
APEX Boston Meetup - October 1st, 2019msewtz
 
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
 
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
 
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
 
Oracle APEX 18.1 New Features
Oracle APEX 18.1 New FeaturesOracle APEX 18.1 New Features
Oracle APEX 18.1 New Featuresmsewtz
 
Why to Use an Oracle Database?
Why to Use an Oracle Database? Why to Use an Oracle Database?
Why to Use an Oracle Database? Markus Michalewicz
 
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
 
Apex 42-new-features-1867076
Apex 42-new-features-1867076Apex 42-new-features-1867076
Apex 42-new-features-1867076Gorava Prakash
 
Oracle web-applications
Oracle web-applicationsOracle web-applications
Oracle web-applicationsurskeshav
 
Apexandfreeadboow19tues 190924225740
Apexandfreeadboow19tues 190924225740Apexandfreeadboow19tues 190924225740
Apexandfreeadboow19tues 190924225740Mohamedcpcbma
 
Oracle9i application server oracle forms services
Oracle9i application server   oracle forms servicesOracle9i application server   oracle forms services
Oracle9i application server oracle forms servicesFITSFSd
 
APEX 4.2 New Features
APEX 4.2 New FeaturesAPEX 4.2 New Features
APEX 4.2 New FeaturesEnkitec
 
apex101-326750.ppt
apex101-326750.pptapex101-326750.ppt
apex101-326750.pptKashi69
 
MySQL Technology Overview
MySQL Technology OverviewMySQL Technology Overview
MySQL Technology OverviewKeith Hollman
 
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 StoreDave Stokes
 
Confoo 202 - MySQL Group Replication and ReplicaSet
Confoo 202 - MySQL Group Replication and ReplicaSetConfoo 202 - MySQL Group Replication and ReplicaSet
Confoo 202 - MySQL Group Replication and ReplicaSetDave Stokes
 
JavaScript: Why Should I Care?
JavaScript: Why Should I Care?JavaScript: Why Should I Care?
JavaScript: Why Should I Care?Daniel McGhan
 
Cloud Made Easy - August 2017
Cloud Made Easy - August 2017Cloud Made Easy - August 2017
Cloud Made Easy - August 2017Franco Ucci
 
Beginner's Guide to APEX
Beginner's Guide to APEXBeginner's Guide to APEX
Beginner's Guide to APEXAnthony Rayner
 
Oracle Database 19c - poslední z rodiny 12.2 a co přináší nového
Oracle Database 19c - poslední z rodiny 12.2 a co přináší novéhoOracle Database 19c - poslední z rodiny 12.2 a co přináší nového
Oracle Database 19c - poslední z rodiny 12.2 a co přináší novéhoMarketingArrowECS_CZ
 

Similaire à UNYOUG - APEX 19.2 New Features (20)

APEX Boston Meetup - October 1st, 2019
APEX Boston Meetup - October 1st, 2019APEX Boston Meetup - October 1st, 2019
APEX Boston Meetup - October 1st, 2019
 
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
 
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...
 
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 18.1 New Features
Oracle APEX 18.1 New FeaturesOracle APEX 18.1 New Features
Oracle APEX 18.1 New Features
 
Why to Use an Oracle Database?
Why to Use an Oracle Database? Why to Use an Oracle Database?
Why to Use an Oracle Database?
 
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
 
Apex 42-new-features-1867076
Apex 42-new-features-1867076Apex 42-new-features-1867076
Apex 42-new-features-1867076
 
Oracle web-applications
Oracle web-applicationsOracle web-applications
Oracle web-applications
 
Apexandfreeadboow19tues 190924225740
Apexandfreeadboow19tues 190924225740Apexandfreeadboow19tues 190924225740
Apexandfreeadboow19tues 190924225740
 
Oracle9i application server oracle forms services
Oracle9i application server   oracle forms servicesOracle9i application server   oracle forms services
Oracle9i application server oracle forms services
 
APEX 4.2 New Features
APEX 4.2 New FeaturesAPEX 4.2 New Features
APEX 4.2 New Features
 
apex101-326750.ppt
apex101-326750.pptapex101-326750.ppt
apex101-326750.ppt
 
MySQL Technology Overview
MySQL Technology OverviewMySQL Technology Overview
MySQL Technology Overview
 
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
 
Confoo 202 - MySQL Group Replication and ReplicaSet
Confoo 202 - MySQL Group Replication and ReplicaSetConfoo 202 - MySQL Group Replication and ReplicaSet
Confoo 202 - MySQL Group Replication and ReplicaSet
 
JavaScript: Why Should I Care?
JavaScript: Why Should I Care?JavaScript: Why Should I Care?
JavaScript: Why Should I Care?
 
Cloud Made Easy - August 2017
Cloud Made Easy - August 2017Cloud Made Easy - August 2017
Cloud Made Easy - August 2017
 
Beginner's Guide to APEX
Beginner's Guide to APEXBeginner's Guide to APEX
Beginner's Guide to APEX
 
Oracle Database 19c - poslední z rodiny 12.2 a co přináší nového
Oracle Database 19c - poslední z rodiny 12.2 a co přináší novéhoOracle Database 19c - poslední z rodiny 12.2 a co přináší nového
Oracle Database 19c - poslední z rodiny 12.2 a co přináší nového
 

Dernier

online pdf editor software solutions.pdf
online pdf editor software solutions.pdfonline pdf editor software solutions.pdf
online pdf editor software solutions.pdfMeon Technology
 
Leveraging DxSherpa's Generative AI Services to Unlock Human-Machine Harmony
Leveraging DxSherpa's Generative AI Services to Unlock Human-Machine HarmonyLeveraging DxSherpa's Generative AI Services to Unlock Human-Machine Harmony
Leveraging DxSherpa's Generative AI Services to Unlock Human-Machine Harmonyelliciumsolutionspun
 
Sales Territory Management: A Definitive Guide to Expand Sales Coverage
Sales Territory Management: A Definitive Guide to Expand Sales CoverageSales Territory Management: A Definitive Guide to Expand Sales Coverage
Sales Territory Management: A Definitive Guide to Expand Sales CoverageDista
 
Growing Oxen: channel operators and retries
Growing Oxen: channel operators and retriesGrowing Oxen: channel operators and retries
Growing Oxen: channel operators and retriesSoftwareMill
 
JS-Experts - Cybersecurity for Generative AI
JS-Experts - Cybersecurity for Generative AIJS-Experts - Cybersecurity for Generative AI
JS-Experts - Cybersecurity for Generative AIIvo Andreev
 
ARM Talk @ Rejekts - Will ARM be the new Mainstream in our Data Centers_.pdf
ARM Talk @ Rejekts - Will ARM be the new Mainstream in our Data Centers_.pdfARM Talk @ Rejekts - Will ARM be the new Mainstream in our Data Centers_.pdf
ARM Talk @ Rejekts - Will ARM be the new Mainstream in our Data Centers_.pdfTobias Schneck
 
eAuditor Audits & Inspections - conduct field inspections
eAuditor Audits & Inspections - conduct field inspectionseAuditor Audits & Inspections - conduct field inspections
eAuditor Audits & Inspections - conduct field inspectionsNirav Modi
 
Generative AI for Cybersecurity - EC-Council
Generative AI for Cybersecurity - EC-CouncilGenerative AI for Cybersecurity - EC-Council
Generative AI for Cybersecurity - EC-CouncilVICTOR MAESTRE RAMIREZ
 
Webinar_050417_LeClair12345666777889.ppt
Webinar_050417_LeClair12345666777889.pptWebinar_050417_LeClair12345666777889.ppt
Webinar_050417_LeClair12345666777889.pptkinjal48
 
AI Embracing Every Shade of Human Beauty
AI Embracing Every Shade of Human BeautyAI Embracing Every Shade of Human Beauty
AI Embracing Every Shade of Human BeautyRaymond Okyere-Forson
 
20240319 Car Simulator Plan.pptx . Plan for a JavaScript Car Driving Simulator.
20240319 Car Simulator Plan.pptx . Plan for a JavaScript Car Driving Simulator.20240319 Car Simulator Plan.pptx . Plan for a JavaScript Car Driving Simulator.
20240319 Car Simulator Plan.pptx . Plan for a JavaScript Car Driving Simulator.Sharon Liu
 
Fields in Java and Kotlin and what to expect.pptx
Fields in Java and Kotlin and what to expect.pptxFields in Java and Kotlin and what to expect.pptx
Fields in Java and Kotlin and what to expect.pptxJoão Esperancinha
 
Kawika Technologies pvt ltd Software Development Company in Trivandrum
Kawika Technologies pvt ltd Software Development Company in TrivandrumKawika Technologies pvt ltd Software Development Company in Trivandrum
Kawika Technologies pvt ltd Software Development Company in TrivandrumKawika Technologies
 
Deep Learning for Images with PyTorch - Datacamp
Deep Learning for Images with PyTorch - DatacampDeep Learning for Images with PyTorch - Datacamp
Deep Learning for Images with PyTorch - DatacampVICTOR MAESTRE RAMIREZ
 
Optimizing Business Potential: A Guide to Outsourcing Engineering Services in...
Optimizing Business Potential: A Guide to Outsourcing Engineering Services in...Optimizing Business Potential: A Guide to Outsourcing Engineering Services in...
Optimizing Business Potential: A Guide to Outsourcing Engineering Services in...Jaydeep Chhasatia
 
Cybersecurity Challenges with Generative AI - for Good and Bad
Cybersecurity Challenges with Generative AI - for Good and BadCybersecurity Challenges with Generative AI - for Good and Bad
Cybersecurity Challenges with Generative AI - for Good and BadIvo Andreev
 
IA Generativa y Grafos de Neo4j: RAG time
IA Generativa y Grafos de Neo4j: RAG timeIA Generativa y Grafos de Neo4j: RAG time
IA Generativa y Grafos de Neo4j: RAG timeNeo4j
 
ERP For Electrical and Electronics manufecturing.pptx
ERP For Electrical and Electronics manufecturing.pptxERP For Electrical and Electronics manufecturing.pptx
ERP For Electrical and Electronics manufecturing.pptxAutus Cyber Tech
 
Watermarking in Source Code: Applications and Security Challenges
Watermarking in Source Code: Applications and Security ChallengesWatermarking in Source Code: Applications and Security Challenges
Watermarking in Source Code: Applications and Security ChallengesShyamsundar Das
 

Dernier (20)

online pdf editor software solutions.pdf
online pdf editor software solutions.pdfonline pdf editor software solutions.pdf
online pdf editor software solutions.pdf
 
Leveraging DxSherpa's Generative AI Services to Unlock Human-Machine Harmony
Leveraging DxSherpa's Generative AI Services to Unlock Human-Machine HarmonyLeveraging DxSherpa's Generative AI Services to Unlock Human-Machine Harmony
Leveraging DxSherpa's Generative AI Services to Unlock Human-Machine Harmony
 
Sales Territory Management: A Definitive Guide to Expand Sales Coverage
Sales Territory Management: A Definitive Guide to Expand Sales CoverageSales Territory Management: A Definitive Guide to Expand Sales Coverage
Sales Territory Management: A Definitive Guide to Expand Sales Coverage
 
Growing Oxen: channel operators and retries
Growing Oxen: channel operators and retriesGrowing Oxen: channel operators and retries
Growing Oxen: channel operators and retries
 
JS-Experts - Cybersecurity for Generative AI
JS-Experts - Cybersecurity for Generative AIJS-Experts - Cybersecurity for Generative AI
JS-Experts - Cybersecurity for Generative AI
 
ARM Talk @ Rejekts - Will ARM be the new Mainstream in our Data Centers_.pdf
ARM Talk @ Rejekts - Will ARM be the new Mainstream in our Data Centers_.pdfARM Talk @ Rejekts - Will ARM be the new Mainstream in our Data Centers_.pdf
ARM Talk @ Rejekts - Will ARM be the new Mainstream in our Data Centers_.pdf
 
eAuditor Audits & Inspections - conduct field inspections
eAuditor Audits & Inspections - conduct field inspectionseAuditor Audits & Inspections - conduct field inspections
eAuditor Audits & Inspections - conduct field inspections
 
Generative AI for Cybersecurity - EC-Council
Generative AI for Cybersecurity - EC-CouncilGenerative AI for Cybersecurity - EC-Council
Generative AI for Cybersecurity - EC-Council
 
Salesforce AI Associate Certification.pptx
Salesforce AI Associate Certification.pptxSalesforce AI Associate Certification.pptx
Salesforce AI Associate Certification.pptx
 
Webinar_050417_LeClair12345666777889.ppt
Webinar_050417_LeClair12345666777889.pptWebinar_050417_LeClair12345666777889.ppt
Webinar_050417_LeClair12345666777889.ppt
 
AI Embracing Every Shade of Human Beauty
AI Embracing Every Shade of Human BeautyAI Embracing Every Shade of Human Beauty
AI Embracing Every Shade of Human Beauty
 
20240319 Car Simulator Plan.pptx . Plan for a JavaScript Car Driving Simulator.
20240319 Car Simulator Plan.pptx . Plan for a JavaScript Car Driving Simulator.20240319 Car Simulator Plan.pptx . Plan for a JavaScript Car Driving Simulator.
20240319 Car Simulator Plan.pptx . Plan for a JavaScript Car Driving Simulator.
 
Fields in Java and Kotlin and what to expect.pptx
Fields in Java and Kotlin and what to expect.pptxFields in Java and Kotlin and what to expect.pptx
Fields in Java and Kotlin and what to expect.pptx
 
Kawika Technologies pvt ltd Software Development Company in Trivandrum
Kawika Technologies pvt ltd Software Development Company in TrivandrumKawika Technologies pvt ltd Software Development Company in Trivandrum
Kawika Technologies pvt ltd Software Development Company in Trivandrum
 
Deep Learning for Images with PyTorch - Datacamp
Deep Learning for Images with PyTorch - DatacampDeep Learning for Images with PyTorch - Datacamp
Deep Learning for Images with PyTorch - Datacamp
 
Optimizing Business Potential: A Guide to Outsourcing Engineering Services in...
Optimizing Business Potential: A Guide to Outsourcing Engineering Services in...Optimizing Business Potential: A Guide to Outsourcing Engineering Services in...
Optimizing Business Potential: A Guide to Outsourcing Engineering Services in...
 
Cybersecurity Challenges with Generative AI - for Good and Bad
Cybersecurity Challenges with Generative AI - for Good and BadCybersecurity Challenges with Generative AI - for Good and Bad
Cybersecurity Challenges with Generative AI - for Good and Bad
 
IA Generativa y Grafos de Neo4j: RAG time
IA Generativa y Grafos de Neo4j: RAG timeIA Generativa y Grafos de Neo4j: RAG time
IA Generativa y Grafos de Neo4j: RAG time
 
ERP For Electrical and Electronics manufecturing.pptx
ERP For Electrical and Electronics manufecturing.pptxERP For Electrical and Electronics manufecturing.pptx
ERP For Electrical and Electronics manufecturing.pptx
 
Watermarking in Source Code: Applications and Security Challenges
Watermarking in Source Code: Applications and Security ChallengesWatermarking in Source Code: Applications and Security Challenges
Watermarking in Source Code: Applications and Security Challenges
 

UNYOUG - APEX 19.2 New Features

  • 1. Low Code Development with Oracle APEX 19.2 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.
  • 5. APEX Office Hours https://apex.oracle.com/officehours • Free Tips & Training every month! • Ask Questions directly to APEX Dev Team • All Sessions Recorded Copyright © 2019 Oracle and/or its affiliates.
  • 6. Low Code Development Copyright © 2019 Oracle and/or its affiliates.
  • 7. Demo Low Code Development Copyright © 2019 Oracle and/or its affiliates.
  • 8. Low Code vs Traditional Coding
  • 9. Low Code vs Traditional Coding Traditional CodingLow Code High ControlHigh Productivity Traditional coding dominates appdev today, however uses cases adding low code solutions to the mix are emerging.
  • 10. Low Code vs Traditional Coding • Faster to design and develop Reduces Application Backlog • Faster to iterate enhancements Delivers more value to users • Non professional developers can contribute Broadens resource pool • Abstracts hand-crafted JavaScript, CSS… Improved longevity • Secure by default Less vulnerable
  • 11. Low Code vs Traditional Coding • Faster to design and develop Reduces Application Backlog • Faster to iterate enhancements Delivers more value to users • Non professional developers can contribute Broadens resource pool • Abstracts hand-crafted JavaScript, CSS… Improved longevity • Secure by default Less vulnerable • Higher level frameworks reduce control • Low code not suitable for all use cases • Low code and high control can co-exist; e.g. back-office reporting… However
  • 12. 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
  • 13. Oracle APEX | vs traditional hand coding Oracle APEX is 20x more productive For appropriate use cases
  • 14. Copyright © 2019 Oracle and/or its affiliates. Oracle APEX 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
  • 15. 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
  • 16. Developer Experience Copyright © 2019 Oracle and/or its affiliates. • Intelligent Wizards • Powerful Components • Responsive Design • Accessible • Secure • Immediate Results
  • 17. Where can you run Oracle APEX? Copyright © 2019 Oracle and/or its affiliates. • Local (Laptop/Desktop) • On-premises • Oracle Cloud (incl. Free Tier on Autonomous) • Other Cloud- and Hosting Providers
  • 18. 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
  • 19. Oracle APEX 19.2 Copyright © 2019 Oracle and/or its affiliates.
  • 20. 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 November 2019
  • 21. Patch Set Exceptions (PSEs) Copyright © 2019 Oracle and/or its affiliates. Release Patch Number 18.1 28128115 18.2 28727865 19.1 29369869 19.2 30392181
  • 22. 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.
  • 23. REST Support • 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 • Web Source (REST APIs) Copyright © 2019 Oracle and/or its affiliates.
  • 24. 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
  • 25. REST Support in APEX 18.1 • Read data using REST Enabled SQL Defined once and used across the Workspace • Read data from REST Web Source Defined within each Application • Fully Declarative with Data Discovery and Parameters • Utilize in Reports, Calendars, Charts, and Trees Copyright © 2019 Oracle and/or its affiliates.
  • 26. REST Support in APEX 19.1 • Write data using REST Enabled SQL Defined once and used across the Workspace • Write data to REST Web Source Defined within each Application • Fully Declarative using Data Discovery with Parameters • Create Form Regions on REST Services declaratively • Available CRUD Operations based on operations defined Copyright © 2019 Oracle and/or its affiliates.
  • 27. New Form Region in APEX 19.1 • New Region Type: Form Region • Data Source defined within the region (not Pre-Rendering) • Supports Local Database, Web Source and REST-enabled SQL • Additional Region Attributes for Editing • DML Processes reference Form Region (not Table) • Supports multiple form regions on different tables on a page Copyright © 2019 Oracle and/or its affiliates.
  • 28. REST-enabled Interactive Grid in APEX 19.2 • Interactive Grids now supports REST Enabled SQL and Web Sources. • Allows read and write access to remote data sources. • Updated Master-Detail Wizards. Copyright © 2019 Oracle and/or its affiliates.
  • 29. Demo REST and Remote Data Sources Copyright © 2019 Oracle and/or its affiliates.
  • 30. Faceted Search • Quickly search and filter data like never before. • See data in new ways. • Discover new insights, effortlessly, with just a few clicks. Copyright © 2019 Oracle and/or its affiliates.
  • 31. Faceted Search • SQL Driven All of the filtering and computations happen directly in the database, closest to the data. • Auto Discovery Facets are automatically created based on data patterns from your tables. • Count Computation Facet result counts are dynamic and computed based on current filter settings. • Multiple Facets There are a variety of facet types such as checkboxes, radio groups, ranges, and more Copyright © 2019 Oracle and/or its affiliates.
  • 32. Expanded Shared LOVs • Support for Additional Data Sources List of Values are more flexible than ever before and can be based on data from either local tables, or REST Enabled SQL and Web Source Modules. • Declarative Column Mappings Easily select display and return columns, default sort order, icon, and group columns. • Multi Column Support Define multiple display columns for the LOV, with additional metadata specifying if the column is displayed, searchable, or requires a format mask. Copyright © 2019 Oracle and/or its affiliates.
  • 33. New Popup List of Values • Completely reimagined • Multiple display column • Search-as-you-type • Improved multiple value selection • All-new simplified user interface. Copyright © 2019 Oracle and/or its affiliates.
  • 34. New Item Types • Markdown Editor Empower your users to be more expressive by accepting Markdown input in your applications using the new Markdown Editor. Markdown is the industry standard shorthand for easily applying formatting to text without the need to master HTML. • Star Rating Give your applications a 5-Star rating with this all-new Star Rating item. • On / Off Switch The Switch Item has been updated to display as an On / Off toggle button inspired from common mobile design patterns. Copyright © 2019 Oracle and/or its affiliates.
  • 35. Enhanced Data Load • 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.
  • 36. Builder Improvements • Code Editor in SQL Workshop SQL Commands and Quick SQL have been updated to provide syntax highlighting and more. • SQL Workshop Improvements Be more productive with SQL Workshop with new functionality to display Sample Queries for a given table, easier REST enablement, and the ability to jump into the Create App wizard. • More Powerful Multi-Edit in Page Designer You can now edit Template Options, code blocks, text areas, and check box properties for multiple components at once. Copyright © 2019 Oracle and/or its affiliates.
  • 37. Builder Improvements • APEX Global Search Improvements Much larger index allowing you to navigate directly to more places. Perform an application-scoped search simply by entering the application number followed by colon to search within that application (ex. 100:templates to jump to Templates). • Data Dictionary Cache Statistics and data analysis of your tables are used to create a Data Dictionary Cache which are used when creating new applications or pages. This cache can be managed from Workspace Administration. Copyright © 2019 Oracle and/or its affiliates.
  • 38. Universal Theme • Dark Mode Universal Theme now has a brand new Theme Style that enables you to add Dark Mode to your applications. Simply select the "Vita - Dark" Theme Style and you're set to go! • Fully Collapsible Navigation Menu The side Navigation Menu can now be fully collapsed via template options. • New Login Page Styles You can now choose between new layouts and backgrounds for your app's login page. Copyright © 2019 Oracle and/or its affiliates.
  • 39. Universal Theme • New Content Row Template There is a new Classic Report template that makes it easy to display formatted content with selection, actions, and more. • Logo Editor in Theme Roller You can easily upload or define your app's logo using Theme Roller. Learn More: http://apex.oracle.com/ut Copyright © 2019 Oracle and/or its affiliates.
  • 40. Additional Features • Developer Toolbar Developer Toolbar allows setting the Default Debug Level and remembers the debug level when run again from the App Builder. • Search via REST Interactive Report, Interactive Grid, and Popup LOV searches can be passed to a REST service. Enable the Use-for-Row-Search switch for a Web Source Module parameter in order to use this feature. • Oracle Text Indexes Support If an Oracle Text Index Column is chosen, Interactive Report and Popup LOV row searches will benefit from advanced searching capabilities such as fuzzy or linguistic search. Note: For Popup LOV, the Oracle Text Index Column is chosen in the Shared LOV definition. Copyright © 2019 Oracle and/or its affiliates.
  • 41. Demo Builder Enhancements & New Components Copyright © 2019 Oracle and/or its affiliates.
  • 42. New Team Development • Streamlined User Experience Team Development now has a far simpler user experience that provides all relevant information about a given issue in a single timeline view. • Issues Whether it's an enhancement request, a new feature, or a bug – everything is now tracked as an Issue that can easily be assigned, labeled, and managed. • Labels, Label Groups, and Templates You can define custom labels, label groups, and templates that make it easy to create, manage, and close issues. Copyright © 2019 Oracle and/or its affiliates.
  • 43. New Team Development • Notifications You can receive email notifications for issues you are subscribed to so you don't miss out on anything. • Attachments Easily upload attachments directly from the text editor as you create Issues or add comments. Copyright © 2019 Oracle and/or its affiliates.
  • 44. Demo New Team Development Copyright © 2019 Oracle and/or its affiliates.
  • 45. apex.oracle.com Learn More: Copyright © 2019 Oracle and/or its affiliates.