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

Weitere ähnliche Inhalte

Was ist angesagt?

Oracle APEX Dynamic Actions
Oracle APEX Dynamic ActionsOracle APEX Dynamic Actions
Oracle APEX Dynamic ActionsAnthony Rayner
 
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 Installation (EPG)
Oracle Apex Installation (EPG)Oracle Apex Installation (EPG)
Oracle Apex Installation (EPG)Khairul Islam
 
Beginner's Guide to APEX
Beginner's Guide to APEXBeginner's Guide to APEX
Beginner's Guide to APEXAnthony Rayner
 
Oracle apex training
Oracle apex trainingOracle apex training
Oracle apex trainingVasudha India
 
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
 
Oracle APEX, Oracle Autonomous Database, Always Free Oracle Cloud Services
Oracle APEX, Oracle Autonomous Database, Always Free Oracle Cloud ServicesOracle APEX, Oracle Autonomous Database, Always Free Oracle Cloud Services
Oracle APEX, Oracle Autonomous Database, Always Free Oracle Cloud ServicesMichael Hichwa
 
App Load Presentation 2009
App Load Presentation 2009App Load Presentation 2009
App Load Presentation 2009sundu72
 
Oracle apex training | Oracle Application Application Express Training | Ora...
Oracle apex training | Oracle Application Application Express Training |  Ora...Oracle apex training | Oracle Application Application Express Training |  Ora...
Oracle apex training | Oracle Application Application Express Training | Ora...Nancy Thomas
 
Oracle web-applications
Oracle web-applicationsOracle web-applications
Oracle web-applicationsurskeshav
 
Developing Customer Portal with Oracle APEX - A Case Study
Developing Customer Portal with Oracle APEX - A Case StudyDeveloping Customer Portal with Oracle APEX - A Case Study
Developing Customer Portal with Oracle APEX - A Case StudyToronto-Oracle-Users-Group
 
AMIS Oracle OpenWorld & CodeOne Review - Pillar 2 - SaaS and Standard Applica...
AMIS Oracle OpenWorld & CodeOne Review - Pillar 2 - SaaS and Standard Applica...AMIS Oracle OpenWorld & CodeOne Review - Pillar 2 - SaaS and Standard Applica...
AMIS Oracle OpenWorld & CodeOne Review - Pillar 2 - SaaS and Standard Applica...Lucas Jellema
 
Upcoming JDeveloper ADF Business Components REST support
Upcoming JDeveloper ADF Business Components REST supportUpcoming JDeveloper ADF Business Components REST support
Upcoming JDeveloper ADF Business Components REST supportSteven Davelaar
 
OOW15 - Standards-Based Desktop Integration in Oracle E-Business Suite
OOW15 - Standards-Based Desktop Integration in Oracle E-Business SuiteOOW15 - Standards-Based Desktop Integration in Oracle E-Business Suite
OOW15 - Standards-Based Desktop Integration in Oracle E-Business Suitevasuballa
 
OOW16 - Oracle E-Business Suite Information Discovery: Your Journey to the Cl...
OOW16 - Oracle E-Business Suite Information Discovery: Your Journey to the Cl...OOW16 - Oracle E-Business Suite Information Discovery: Your Journey to the Cl...
OOW16 - Oracle E-Business Suite Information Discovery: Your Journey to the Cl...vasuballa
 
A-Team Mobile Persistence Accelerator Overview
A-Team Mobile Persistence Accelerator OverviewA-Team Mobile Persistence Accelerator Overview
A-Team Mobile Persistence Accelerator OverviewSteven Davelaar
 

Was ist angesagt? (20)

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

Ähnlich wie 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 aplikaciMarketingArrowECS_CZ
 
Apexandfreeadboow19tues 190924225740
Apexandfreeadboow19tues 190924225740Apexandfreeadboow19tues 190924225740
Apexandfreeadboow19tues 190924225740Mohamedcpcbma
 
apex101-326750.ppt
apex101-326750.pptapex101-326750.ppt
apex101-326750.pptKashi69
 
JavaScript: Why Should I Care?
JavaScript: Why Should I Care?JavaScript: Why Should I Care?
JavaScript: Why Should I Care?Daniel McGhan
 
Oracle Autonomous Database - introducción técnica y hands on lab
Oracle Autonomous Database  - introducción técnica y hands on labOracle Autonomous Database  - introducción técnica y hands on lab
Oracle Autonomous Database - introducción técnica y hands on lab"Diego \"Perico\"" Sanchez
 
Oracle Application Express
Oracle Application ExpressOracle Application Express
Oracle Application ExpressHBoone
 
MySQL 8.0 Features -- Oracle CodeOne 2019, All Things Open 2019
MySQL 8.0 Features -- Oracle CodeOne 2019, All Things Open 2019MySQL 8.0 Features -- Oracle CodeOne 2019, All Things Open 2019
MySQL 8.0 Features -- Oracle CodeOne 2019, All Things Open 2019Dave Stokes
 
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
 
Application express
Application expressApplication express
Application expressAntony Alex
 
Oracle9i application server oracle forms services
Oracle9i application server   oracle forms servicesOracle9i application server   oracle forms services
Oracle9i application server oracle forms servicesFITSFSd
 
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
 
Cloud Made Easy - August 2017
Cloud Made Easy - August 2017Cloud Made Easy - August 2017
Cloud Made Easy - August 2017Franco Ucci
 
Oracle Cloud Infrastructure:2020年6月度サービス・アップデート
Oracle Cloud Infrastructure:2020年6月度サービス・アップデートOracle Cloud Infrastructure:2020年6月度サービス・アップデート
Oracle Cloud Infrastructure:2020年6月度サービス・アップデートオラクルエンジニア通信
 
A Step by Step Introduction to the MySQL Document Store
A Step by Step Introduction to the MySQL Document StoreA Step by Step Introduction to the MySQL Document Store
A Step by Step Introduction to the MySQL Document StoreDave Stokes
 
Apex atp customer_presentation_wwc march 2019
Apex atp customer_presentation_wwc march 2019Apex atp customer_presentation_wwc march 2019
Apex atp customer_presentation_wwc march 2019Oracle Developers
 
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
 
Replacing Oracle with EDB Postgres
Replacing Oracle with EDB PostgresReplacing Oracle with EDB Postgres
Replacing Oracle with EDB PostgresEDB
 
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
 
MySQL day Dublin - OCI & Application Development
MySQL day Dublin - OCI & Application DevelopmentMySQL day Dublin - OCI & Application Development
MySQL day Dublin - OCI & Application DevelopmentHenry J. Kröger
 

Ähnlich wie APEX Boston Meetup - October 1st, 2019 (20)

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

Kürzlich hochgeladen

Apres-Cyber - The Data Dilemma: Bridging Offensive Operations and Machine Lea...
Apres-Cyber - The Data Dilemma: Bridging Offensive Operations and Machine Lea...Apres-Cyber - The Data Dilemma: Bridging Offensive Operations and Machine Lea...
Apres-Cyber - The Data Dilemma: Bridging Offensive Operations and Machine Lea...Will Schroeder
 
activity_diagram_combine_v4_20190827.pdfactivity_diagram_combine_v4_20190827.pdf
activity_diagram_combine_v4_20190827.pdfactivity_diagram_combine_v4_20190827.pdfactivity_diagram_combine_v4_20190827.pdfactivity_diagram_combine_v4_20190827.pdf
activity_diagram_combine_v4_20190827.pdfactivity_diagram_combine_v4_20190827.pdfJamie (Taka) Wang
 
Nanopower In Semiconductor Industry.pdf
Nanopower  In Semiconductor Industry.pdfNanopower  In Semiconductor Industry.pdf
Nanopower In Semiconductor Industry.pdfPedro Manuel
 
UiPath Studio Web workshop series - Day 6
UiPath Studio Web workshop series - Day 6UiPath Studio Web workshop series - Day 6
UiPath Studio Web workshop series - Day 6DianaGray10
 
UWB Technology for Enhanced Indoor and Outdoor Positioning in Physiological M...
UWB Technology for Enhanced Indoor and Outdoor Positioning in Physiological M...UWB Technology for Enhanced Indoor and Outdoor Positioning in Physiological M...
UWB Technology for Enhanced Indoor and Outdoor Positioning in Physiological M...UbiTrack UK
 
COMPUTER 10 Lesson 8 - Building a Website
COMPUTER 10 Lesson 8 - Building a WebsiteCOMPUTER 10 Lesson 8 - Building a Website
COMPUTER 10 Lesson 8 - Building a Websitedgelyza
 
OpenShift Commons Paris - Choose Your Own Observability Adventure
OpenShift Commons Paris - Choose Your Own Observability AdventureOpenShift Commons Paris - Choose Your Own Observability Adventure
OpenShift Commons Paris - Choose Your Own Observability AdventureEric D. Schabell
 
Basic Building Blocks of Internet of Things.
Basic Building Blocks of Internet of Things.Basic Building Blocks of Internet of Things.
Basic Building Blocks of Internet of Things.YounusS2
 
Using IESVE for Loads, Sizing and Heat Pump Modeling to Achieve Decarbonization
Using IESVE for Loads, Sizing and Heat Pump Modeling to Achieve DecarbonizationUsing IESVE for Loads, Sizing and Heat Pump Modeling to Achieve Decarbonization
Using IESVE for Loads, Sizing and Heat Pump Modeling to Achieve DecarbonizationIES VE
 
Introduction to Matsuo Laboratory (ENG).pptx
Introduction to Matsuo Laboratory (ENG).pptxIntroduction to Matsuo Laboratory (ENG).pptx
Introduction to Matsuo Laboratory (ENG).pptxMatsuo Lab
 
9 Steps For Building Winning Founding Team
9 Steps For Building Winning Founding Team9 Steps For Building Winning Founding Team
9 Steps For Building Winning Founding TeamAdam Moalla
 
Igniting Next Level Productivity with AI-Infused Data Integration Workflows
Igniting Next Level Productivity with AI-Infused Data Integration WorkflowsIgniting Next Level Productivity with AI-Infused Data Integration Workflows
Igniting Next Level Productivity with AI-Infused Data Integration WorkflowsSafe Software
 
COMPUTER 10: Lesson 7 - File Storage and Online Collaboration
COMPUTER 10: Lesson 7 - File Storage and Online CollaborationCOMPUTER 10: Lesson 7 - File Storage and Online Collaboration
COMPUTER 10: Lesson 7 - File Storage and Online Collaborationbruanjhuli
 
UiPath Studio Web workshop series - Day 7
UiPath Studio Web workshop series - Day 7UiPath Studio Web workshop series - Day 7
UiPath Studio Web workshop series - Day 7DianaGray10
 
Bird eye's view on Camunda open source ecosystem
Bird eye's view on Camunda open source ecosystemBird eye's view on Camunda open source ecosystem
Bird eye's view on Camunda open source ecosystemAsko Soukka
 
Comparing Sidecar-less Service Mesh from Cilium and Istio
Comparing Sidecar-less Service Mesh from Cilium and IstioComparing Sidecar-less Service Mesh from Cilium and Istio
Comparing Sidecar-less Service Mesh from Cilium and IstioChristian Posta
 
VoIP Service and Marketing using Odoo and Asterisk PBX
VoIP Service and Marketing using Odoo and Asterisk PBXVoIP Service and Marketing using Odoo and Asterisk PBX
VoIP Service and Marketing using Odoo and Asterisk PBXTarek Kalaji
 
Meet the new FSP 3000 M-Flex800™
Meet the new FSP 3000 M-Flex800™Meet the new FSP 3000 M-Flex800™
Meet the new FSP 3000 M-Flex800™Adtran
 

Kürzlich hochgeladen (20)

20150722 - AGV
20150722 - AGV20150722 - AGV
20150722 - AGV
 
Apres-Cyber - The Data Dilemma: Bridging Offensive Operations and Machine Lea...
Apres-Cyber - The Data Dilemma: Bridging Offensive Operations and Machine Lea...Apres-Cyber - The Data Dilemma: Bridging Offensive Operations and Machine Lea...
Apres-Cyber - The Data Dilemma: Bridging Offensive Operations and Machine Lea...
 
activity_diagram_combine_v4_20190827.pdfactivity_diagram_combine_v4_20190827.pdf
activity_diagram_combine_v4_20190827.pdfactivity_diagram_combine_v4_20190827.pdfactivity_diagram_combine_v4_20190827.pdfactivity_diagram_combine_v4_20190827.pdf
activity_diagram_combine_v4_20190827.pdfactivity_diagram_combine_v4_20190827.pdf
 
Nanopower In Semiconductor Industry.pdf
Nanopower  In Semiconductor Industry.pdfNanopower  In Semiconductor Industry.pdf
Nanopower In Semiconductor Industry.pdf
 
UiPath Studio Web workshop series - Day 6
UiPath Studio Web workshop series - Day 6UiPath Studio Web workshop series - Day 6
UiPath Studio Web workshop series - Day 6
 
UWB Technology for Enhanced Indoor and Outdoor Positioning in Physiological M...
UWB Technology for Enhanced Indoor and Outdoor Positioning in Physiological M...UWB Technology for Enhanced Indoor and Outdoor Positioning in Physiological M...
UWB Technology for Enhanced Indoor and Outdoor Positioning in Physiological M...
 
COMPUTER 10 Lesson 8 - Building a Website
COMPUTER 10 Lesson 8 - Building a WebsiteCOMPUTER 10 Lesson 8 - Building a Website
COMPUTER 10 Lesson 8 - Building a Website
 
OpenShift Commons Paris - Choose Your Own Observability Adventure
OpenShift Commons Paris - Choose Your Own Observability AdventureOpenShift Commons Paris - Choose Your Own Observability Adventure
OpenShift Commons Paris - Choose Your Own Observability Adventure
 
Basic Building Blocks of Internet of Things.
Basic Building Blocks of Internet of Things.Basic Building Blocks of Internet of Things.
Basic Building Blocks of Internet of Things.
 
Using IESVE for Loads, Sizing and Heat Pump Modeling to Achieve Decarbonization
Using IESVE for Loads, Sizing and Heat Pump Modeling to Achieve DecarbonizationUsing IESVE for Loads, Sizing and Heat Pump Modeling to Achieve Decarbonization
Using IESVE for Loads, Sizing and Heat Pump Modeling to Achieve Decarbonization
 
Introduction to Matsuo Laboratory (ENG).pptx
Introduction to Matsuo Laboratory (ENG).pptxIntroduction to Matsuo Laboratory (ENG).pptx
Introduction to Matsuo Laboratory (ENG).pptx
 
9 Steps For Building Winning Founding Team
9 Steps For Building Winning Founding Team9 Steps For Building Winning Founding Team
9 Steps For Building Winning Founding Team
 
Igniting Next Level Productivity with AI-Infused Data Integration Workflows
Igniting Next Level Productivity with AI-Infused Data Integration WorkflowsIgniting Next Level Productivity with AI-Infused Data Integration Workflows
Igniting Next Level Productivity with AI-Infused Data Integration Workflows
 
COMPUTER 10: Lesson 7 - File Storage and Online Collaboration
COMPUTER 10: Lesson 7 - File Storage and Online CollaborationCOMPUTER 10: Lesson 7 - File Storage and Online Collaboration
COMPUTER 10: Lesson 7 - File Storage and Online Collaboration
 
201610817 - edge part1
201610817 - edge part1201610817 - edge part1
201610817 - edge part1
 
UiPath Studio Web workshop series - Day 7
UiPath Studio Web workshop series - Day 7UiPath Studio Web workshop series - Day 7
UiPath Studio Web workshop series - Day 7
 
Bird eye's view on Camunda open source ecosystem
Bird eye's view on Camunda open source ecosystemBird eye's view on Camunda open source ecosystem
Bird eye's view on Camunda open source ecosystem
 
Comparing Sidecar-less Service Mesh from Cilium and Istio
Comparing Sidecar-less Service Mesh from Cilium and IstioComparing Sidecar-less Service Mesh from Cilium and Istio
Comparing Sidecar-less Service Mesh from Cilium and Istio
 
VoIP Service and Marketing using Odoo and Asterisk PBX
VoIP Service and Marketing using Odoo and Asterisk PBXVoIP Service and Marketing using Odoo and Asterisk PBX
VoIP Service and Marketing using Odoo and Asterisk PBX
 
Meet the new FSP 3000 M-Flex800™
Meet the new FSP 3000 M-Flex800™Meet the new FSP 3000 M-Flex800™
Meet the new FSP 3000 M-Flex800™
 

APEX Boston Meetup - October 1st, 2019

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