Safe Harbor - regist-event.com · The following is intended to outline our general product...

Post on 19-Jul-2020

4 views 0 download

Transcript of Safe Harbor - regist-event.com · The following is intended to outline our general product...

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

Low Code Application Development with Oracle Autonomous Database

Shakeeb Rahman

Software Development Manager Oracle Application Express

Copyright © 2019 Oracle and/or its affiliates.

Shakeeb RahmanSoftware Development Manager Oracle APEX and Database Tools

• Oracle America, 2006

• Based in Reston, Virginia, USA

• Design Lead for Oracle APEX

• Universal Theme

• User Experience

• Special Projects

@shakeeb

Agenda

• Introduction

• Low Code

• Oracle APEX

• Demonstration

Data – The World’s Most Valuable Resource

UberisWorth70XMoreThanHertz–Uberis52%corporatetransportmarketsharecomparedtorentalcarstotalof33%inQ4/161

$430BAdvantagetoDataDrivenOrganizations2

Source:1.wolfstreet.com2.IDC3.McKinseyGlobalInstitute4.Gartner

Datadrivenorganizationsare23timesmorelikelytoacquirecustomers,6xaslikelytoretainthosecustomers,and19xaslikelytobeprofitableasaresult.3

“Informationhasreplacedtechnologyasthecentralandmostcriticalassettobemanagedbyorganizations.Asaresult,businessleadersmustshifttousingthevalueofinformationasbasisfornewplanning&fundingmodels.”-DougLaney,ResearchVicePresident,Gartner4

Low Code

Application Development in the Enterprise

• Expensive

• Slow

• Minimal Collaboration

• Large Backlog

• Business solves problems with wrong tools

Managing Data in Spreadsheets Is Challenging

Data Security – Cell locking is ineffective

Data Validation – Manual and error prone

Data Sharing – Excel is sluggish and hard to share

Data Integrity – Cannot guarantee accuracy of data in multi-user environment

Source:OracleInternalSurvey

33%

TooSlowandTooHardtoShare

60%

IneffectiveDataRedaction

38%

Outdated/DataSilo

95%

ErrorProneManualInvolvement

What is Low Code?

What is Low Code?

• Easy On-Ramp

• Super Productive

• Accessible

• Scalable

• Extensible

• Rich Functionality with Less Code

Why use Low Code?

• Build Apps Faster

• Deliver Greater Quality & Consistency

• Reduce Development Costs

• Focus on Business Requirements

Who can use Low Code?

• Line of Business / Business Analysts / Non IT Professionals

• IT Professionals

• Database Developers / DBAs / DevOps

• You!

Low Code vs Traditional Coding

• “By 2024, low-code application

development will be responsible for

more than 65% of application

development activity. ”

• “...compelling productivity gains for

professional and citizen development,

as well as speed-of-delivery benefits.”

Low Code vs Traditional Coding

“10 times faster

than traditional

methods”

What is Oracle APEX?

Oracle APEX is a low-code development platform that enables you to build scalable and secure enterprise apps with world-class features that can be deployed anywhere.

17

Visualize and manage data

Optionally leverage SQL skills and database capabilities

Develop desktop and mobile web apps

Native Low Code Platform of Oracle Database

Rapidly develop, customize, and deliver

Develop Customize Deliver

Pre-built controls for security, authentication, database interaction, validation, session management and more enable

you to go from prototype to production in minutes.

Modern User Interface for Any Device

Copyright © 2019, Oracle and/or its affiliates. All rights reserved.

Modern, intuitive, responsive, accessible UI that works on any device so you can build compelling apps out of the box.

What does APEX do for you?

What does APEX do for you?

• User Interface

• Data Access

• Visualization

• Security

• Globalization

• Performance

APEX Shields you from disruption

2009 2010 2011 2012 2013 2014 2015 2016 2017 2018 2019

0.00%

0.20%

0.40%

0.60%

0.80%

1.00%

vue.jsmeteorbackbone.jsreduxember.jsknockout.js

Why use APEX?

2004 2005 2006 2007 2008 2009 2010 2011 2012 2013 2014 2015 2016 2017 2018 2019

1.5

1.6

2.0

2.1

2.2

3.0

3.1

5.1

5.04.24.0

3.2 4.1

18.1

18.2

19.1

19.2

19 Releases

200+ Major features

introduced

0 required rewrites

Low Code = APEX

VS

Lots of Code

JavaScript

Low Code

APEX

Low-code Oracle APEX is 20x more productive than hand-coding

Oracle APEX + Oracle Database

• No-costfullysupportedfeature• Anynumberofapps,developers&end-users

• SpecializedOracleSupportTeam

• 11gR2,12c,18c+

• AllDBEditions:EE,SE2,XE

• Easytoinstallon-premises• IncludedbydefaultwithalleditionsofOracledatabase

• Downloadlatestreleaseonoracle.com

• Install on stand-alone laptops using Oracle Express Edition (XE) or full database version

• Simply upgrade APEX to the required version

• Can work completely disconnected

• Typically run by the IT Department

• IT generally both production operations service, and a service provider

• Departments responsible for application development

• Deploy Internet applications • Leveraged for fast application

development, user acceptance and training.

• Prototyping and Proof-of-Concept

Local On-Premise Cloud

Native Low Code Platform of Oracle Database

What is APEX used for?

• Single source-of-truth

• Send out a URL not a file

• Secure, scalable, multi-user app

• Extend with Charts, Calendars, Validations, and more

Solutions

• Drag and Drop an XLS, CSV, XML, or JSON file

• Create table in Autonomous Database

• Upload data into new table

• Create App based on new table

Features

Transform Your Spreadsheets to Web Apps in Minutes

• Opportunistic • Simplistic, tactical apps to meet immediate need

• Web-ify paper processes

• Generally developed by one or two people

Solutions

• Build apps in days or weeks, not months or years

• Use powerful wizards to create fully featured apps

• Easily modify to meet changing requirements

• Low-code capabilities allow non-IT professionals to

also build or help build apps

Features

Rapid Application Development

• Proof-of-concept using subset of Forms apps

• Organization-wide apps, rather than back-office

• External apps for customers / partners

• Mobile-first apps

• Net new requirements

Solutions

• APEX is the natural evolution of Forms

• Both based on SQL and PL / SQL

• Re-use DB packages, procedures, functions

• Easily train Forms Developers into developing with APEX

Features

Modernizing Oracle Forms Applications

• Meet non-standard requirements

• Optimize common business functions

• Enhance data capture

• Integrate disparate data sources

Solutions

• Extend ERPs and other enterprise software

• Provide organization-specific dashboards

• Improved workflows

• Fill gaps

Features

Extending Enterprise Systems

• Simple deployment

• Single installation runs any number of apps

• Scale to hundreds of thousands of users

• Leverages enterprise features of Oracle Autonomous Database

Solutions

• Quickly build custom mission-critical apps

• Corporate data reporting and maintenance

• Merge separate data silos

• Build organization-wide self-reporting apps

Features

Mission Critical Enterprise Applications

• Go to apex.oracle.com • Click on Solutions > Use Cases

More Information

• AppDev as a Service

• External Data Sharing

• Datamart Reporting

• Built-In Point Solutions

Additional Use Cases

Other Common Use Cases

Limitless Potential

• Any number of applications

• Any number of database objects

• Any number of developers

• Any number of end users

Oracle Autonomous Database

• OLTP = Autonomous Transaction Processing (ATP)

• Analytics = Autonomous Data Warehouse (ADW)

• Fully Managed

• Oracle APEX is pre-installed and pre-configured!

Features

• Highly Available

• Industry Leading Performance

• Secured

• Self-Updating

• Automated Backups

Developer Benefits

• Elastic Resources

• Database and APEX Patching

• Machine Learning

• Start Developing Immediately

Oracle APEX at OpenWorld 2019

ak

Copyright © 2019 Oracle and/or its affiliates.

Free Tier for Oracle Cloud

Compute Storage Networking/ Load Balancing

Monitoring / Notifications

Autonomous Database

2 x Databases 20 GB each

Supports ATP & ADW

2 x VMs 1 GB Memory each

100 GB Block 10 GB Object

10 GB Archive

10 Mbps LB 10 TB Outbound

Data Transfer

500M Metrics Ingestion 1B Metrics Retrieval

1M Notifications 1K Emails

Available to all new and existing cloud accounts

Copyright © 2019 Oracle and/or its affiliates.

Demonstration

Getting Started

• Hands on Lab at 1:30pm

• Sign up for Free Tier oracle.com/free

• Learn more about Oracle APEX apex.oracle.com

Thank You

Shakeeb Rahman @shakeeb

Software Development Manager Oracle APEX and Database Tools