safe harbor - regist-event.com · the following is intended to outline our general product...
TRANSCRIPT
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