apex overview 157752
DESCRIPTION
Oracle Application ExpressTRANSCRIPT
-
5/26/2018 Apex Overview 157752
1/46
1 Copyright 2014, Oracle and/or its affiliates. All rights reserved.
-
5/26/2018 Apex Overview 157752
2/46
2 Copyright 2014, Oracle and/or its affiliates. All rights reserved.
Oracle Application Express
Overview
-
5/26/2018 Apex Overview 157752
3/46
3 Copyright 2014, Oracle and/or its affiliates. All rights reserved.
The following is intended to outline Oracles gen
product direction. It is intended for informationpurposes only, and may not be incorporated intocontract. It is not a commitment to deliver anymaterial, code, or functionality, and should not brelied upon in making purchasing decisions.
The development, release, and timing of anyfeatures or functionality described for Oraclesproducts remains at the sole discretion of Oracl
-
5/26/2018 Apex Overview 157752
4/46
4 Copyright 2014, Oracle and/or its affiliates. All rights reserved.
Oracle Application Express
Introduction
-
5/26/2018 Apex Overview 157752
5/465 Copyright 2014, Oracle and/or its affiliates. All rights reserved.
Oracle Application Express
Oracles primary tool for developing Web-basedapplications using SQL and PL/SQL
Database-centric development tool for personal,Intranet, and Internet applications
Develop Desktop and Mobile applications
100% Browser-based Development and Runtime
Declarative framework for rapid application definmaintenance, and enhancements.
Application scalability inherited from the Oracle D
-
5/26/2018 Apex Overview 157752
6/46
6 Copyright 2014, Oracle and/or its affiliates. All rights reserved.
HTML DB 1.5 First ReleaseHTML DB 1.6 Themes
2004 2007
Application Express 2.1 Oracle XEApplication Express 2.2 Packaged Applications
Application Express 3.1 Interactive Reports
HTML DB 2.0 SQL Workshop
Application Express 3.0 Flash Charts PDF PrintingAccess Migration
Application Express 3.2 Oracle Forms to APEX
Conversion
Application Expre Data Upload Error Handling ROWID
2006 2009 20120082005
Ap
Application Express 4.0 Websheets Dynamic Actions Plug-Ins Team Development
2010
Oracle Application Express HistoryAlso known as Oracle APEX (pks)
-
5/26/2018 Apex Overview 157752
7/46
7 Copyright 2014, Oracle and/or its affiliates. All rights reserved.
Oracle Application Express No Cost Fully supported no-cost feature of the Oracle Da
No additional Oracle Database
Any number of developers Any number of applications
Any number of end-users for those
Supported Database Releases
10gR2 (10.2.0.4 +), 11gR1, 11gR2,
Exadata, ODA, RAC
Distributed with all Database Ed
Oracle Enterprise Edition; Oracle StaOracle Standard Edition One; andOracle Express Edition (Oracle XE)
-
5/26/2018 Apex Overview 157752
8/46
8 Copyright 2014, Oracle and/or its affiliates. All rights reserved.
Root
PDBSeed
APEX 4.2 is installed into CDB$Root (Root Container) by d
Each PDB contains meta-data linked objects to APEX Sch
Runs the same version of Application Express in every PD
APEX_040200 Schema
Oracle Application Express In Oracle
Installed by default in Oracle Database12c
-
5/26/2018 Apex Overview 157752
9/46
9 Copyright 2014, Oracle and/or its affiliates. All rights reserved.
Oracle Application Express
Architectural Overview
Simple 2-Tier Architecture
Pages dynamically rendered using database metadata
No code generation or file based compilation
Runs everywhere Oracle Database runs
-
5/26/2018 Apex Overview 157752
10/46
10 Copyright 2014, Oracle and/or its affiliates. All rights reserved.
Oracle Application Express
Multi-Tenant Hosting IT manage the Or
Database and proApplication Expre
Departments manapplication develo
Can utilize self-seprovisioning of wo
For example, the development-onhttp://apex.oracleover 19,000 Work
http://apex.oracle.com/http://apex.oracle.com/ -
5/26/2018 Apex Overview 157752
11/46
11 Copyright 2014, Oracle and/or its affiliates. All rights reserved.
Oracle Application Express
Development / Deployment Options
Installed Locally
Install on stand-alone machine, such as D
Installed On-Premise Multi-tenant Pr
Workspaces for each department
Self-service provisioning model
Public Cloud Subscription
Oracle Database Cloud Service
Amazon EC2 / RDS
Hosting partners
-
5/26/2018 Apex Overview 157752
12/46
12 Copyright 2014, Oracle and/or its affiliates. All rights reserved.
Oracle Application Express Data SouUtilize Oracle Database / Web Services
-
5/26/2018 Apex Overview 157752
13/46
13 Copyright 2014, Oracle and/or its affiliates. All rights reserved.
Oracle Application Express Use Case
Data-drivenApplications
Develop opportunisticand departmental
productivity applications
Online Reporting
Build SQL-basedreporting applications on
existing database schemas
Oracle Forms
ModernizationLeverage SQL & PL/SQL
declarative programming skillsto move Forms applications to
HTML / Web 2.0
Runs within DatabaseSpreadsheet
Web-ificationConvert spreadsheets toWeb applications wherethey can be concurrently
Viewed and edited
Access Re
Consolidate ouapplicatioOracle da
with an APEX W
-
5/26/2018 Apex Overview 157752
14/46
14 Copyright 2014, Oracle and/or its affiliates. All rights reserved.
Oracle Application Express Applicati
Tracking
Query / Lookup
Business
Intelligence
Survey and Feedback
Internet /
Enterprise-wide
/ Targeted
Mobile
Ma
-
5/26/2018 Apex Overview 157752
15/46
15 Copyright 2014, Oracle and/or its affiliates. All rights reserved.
Oracle Application Express CollateraOracle Technology Network http://otn.oracle
-
5/26/2018 Apex Overview 157752
16/46
16 Copyright 2014, Oracle and/or its affiliates. All rights reserved.
Oracle Application Express Getting SOracle Technology Network http://otn.oracle
-
5/26/2018 Apex Overview 157752
17/46
17 Copyright 2014, Oracle and/or its affiliates. All rights reserved.
Oracle Application Express Hosted SFree for Development-Only http://apex.orac
-
5/26/2018 Apex Overview 157752
18/46
18 Copyright 2014, Oracle and/or its affiliates. All rights reserved.
Oracle Database Cloud Service http://cloud.
Oracle Application Express Hosted S
-
5/26/2018 Apex Overview 157752
19/46
19 Copyright 2014, Oracle and/or its affiliates. All rights reserved.
Oracle Application Express Books
-
5/26/2018 Apex Overview 157752
20/46
20 Copyright 2014, Oracle and/or its affiliates. All rights reserved.
Oracle Application Express Commun
Guesstimated ~ 400,000 developers
Over 120 consulting companies {See OTN Com
Over 75 bloggers (http://www.odt
Very popular Forum {Get URL from
- Search / Add your own question
- Answers given by APEX gurus and APEX Development
Web sites dedicated to plug-ins, tools, etc.
Twitter #orclapex
Very involved, enthusiastic worldwide community
http://www.odtug.com/apexhttps://community.oracle.com/community/developer/english/oracle_database/application_expresshttps://community.oracle.com/community/developer/english/oracle_database/application_expresshttp://www.odtug.com/apex -
5/26/2018 Apex Overview 157752
21/46
21 Copyright 2014, Oracle and/or its affiliates. All rights reserved.
Oracle Application Express
Components
-
5/26/2018 Apex Overview 157752
22/46
22 Copyright 2014, Oracle and/or its affiliates. All rights reserved.
Oracle Application ExpressComponeApplication Builder Build / maintain Web appli
-
5/26/2018 Apex Overview 157752
23/46
23 Copyright 2014, Oracle and/or its affiliates. All rights reserved.
Oracle Application Express ComponeSQL Workshop Browse / manage DB Objects
-
5/26/2018 Apex Overview 157752
24/46
24 Copyright 2014, Oracle and/or its affiliates. All rights reserved.
Oracle Application Express ComponeTeam Development Manage the development
O l A li i E C
-
5/26/2018 Apex Overview 157752
25/46
25 Copyright 2014, Oracle and/or its affiliates. All rights reserved.
Oracle Application Express ComponeAdministration Manage / monitor the Workspa
-
5/26/2018 Apex Overview 157752
26/46
26 Copyright 2014, Oracle and/or its affiliates. All rights reserved.
Oracle Application Express
Features
O l A li ti E K F t
-
5/26/2018 Apex Overview 157752
27/46
27 Copyright 2014, Oracle and/or its affiliates. All rights reserved.
Oracle Application Express Key FeatDeclarative capabilities >> Majority of other RAD
Reports
Forms
Charts
Calendar
Templates
Navigation
Validations
Processes
Computations
Branches
Web Services
Email Services
Translatio
Condition
Authentic
Authoriza
Session S
Logging &
O l A li ti E F t
-
5/26/2018 Apex Overview 157752
28/46
28 Copyright 2014, Oracle and/or its affiliates. All rights reserved.
Oracle Application Express FeaturesPowerful Interactive Reports End-user custom
O l A li ti E F t
-
5/26/2018 Apex Overview 157752
29/46
29 Copyright 2014, Oracle and/or its affiliates. All rights reserved.
Oracle Application Express FeaturesInteroperate with spreadsheetsUpload and d
Oracle Application E press Feat res
-
5/26/2018 Apex Overview 157752
30/46
30 Copyright 2014, Oracle and/or its affiliates. All rights reserved.
Oracle Application Express FeaturesCalendars Drag & Drop, Different Views, Mob
Oracle Application Express Features
-
5/26/2018 Apex Overview 157752
31/46
31 Copyright 2014, Oracle and/or its affiliates. All rights reserved.
Oracle Application Express FeaturesRobust SQL based Charts, Maps, and Gantts
Oracle Application Express Features
-
5/26/2018 Apex Overview 157752
32/46
32 Copyright 2014, Oracle and/or its affiliates. All rights reserved.
Oracle Application Express FeaturesDynamic Actions Declarative JavaScript and
Oracle Application Express Features
-
5/26/2018 Apex Overview 157752
33/46
33 Copyright 2014, Oracle and/or its affiliates. All rights reserved.
Oracle Application Express FeaturesTabular Forms Multi-record edit capabilities
Oracle Application Express Features
-
5/26/2018 Apex Overview 157752
34/46
34 Copyright 2014, Oracle and/or its affiliates. All rights reserved.
Oracle Application Express FeaturesAdvanced Master Detail With declarative valid
Oracle Application Express Features
-
5/26/2018 Apex Overview 157752
35/46
35 Copyright 2014, Oracle and/or its affiliates. All rights reserved.
Oracle Application Express FeaturesPlug-Ins Extend framework with custom comp
Oracle Application Express Features
-
5/26/2018 Apex Overview 157752
36/46
36 Copyright 2014, Oracle and/or its affiliates. All rights reserved.
Uses the same Application Builder
and declarative framework as for Desktop applicatApplications can support multiple user
interfaces, both Desktop and Smartphone
Mobile pages use jQuery Mobile through
jQuery Mobile based themes and templates
Includes HTML5 regions, item types,and charting engine
Oracle Application Express FeaturesWeb-based Mobile Applications Develop for S
Oracle Application Express Features
-
5/26/2018 Apex Overview 157752
37/46
37 Copyright 2014, Oracle and/or its affiliates. All rights reserved.
Interaction with data sources through
use of Uniform Resource Identifiers (URIs)
Standard method of accessing data in the Oracle
Ability to create services which implement any SQ
statement or PL/SQL procedure Data returned in JSON or CSV format, or addition
through PL/SQL
Oracle Application Express FeaturesRESTful Web Services
Oracle Application Express Features
-
5/26/2018 Apex Overview 157752
38/46
38 Copyright 2014, Oracle and/or its affiliates. All rights reserved.
Suite of business Productivity applications
installable with only a few clicks Production-ready applications include
Project Management, Survey Builder, Checklists,
Support for Third-party applications, sharing same
infrastructure and user pool
Includes Sample applications to demonstrate ke
functionality, such as Dynamic Actions, Reports, C
Oracle Application Express FeaturesPackaged Applications
Oracle Application Express Features
-
5/26/2018 Apex Overview 157752
39/46
39 Copyright 2014, Oracle and/or its affiliates. All rights reserved.
Database enabled WIKI
Annotations(easily add files, links,notes, and tags)
Use [[SQL ]] tag
Presentation mode Multi user
Oracle Application Express FeaturesWebsheets Allow end-users to build / maintain
-
5/26/2018 Apex Overview 157752
40/46
40 Copyright 2014, Oracle and/or its affiliates. All rights reserved.
Oracle Application Express
Examples
Oracle Application Express Public Ex
-
5/26/2018 Apex Overview 157752
41/46
41 Copyright 2014, Oracle and/or its affiliates. All rights reserved.
Oracle Store http://shop.oracle.com
Oracle Application Express Public Ex
Oracle Application Express Public Ex
-
5/26/2018 Apex Overview 157752
42/46
42 Copyright 2014, Oracle and/or its affiliates. All rights reserved.
Oracle Learning Library http://www.oracle.co
Oracle Application Express Public Ex
Oracle Application Express Internal E
-
5/26/2018 Apex Overview 157752
43/46
43Copyright 2014, Oracle and/or its affiliates. All rights reserved.
Nightly downloa
Employees canupload picture,
Used to contactsee Org. Chart,
Average ~ 1.2 m
views / day( > 20 page view
Median executio0.05 seconds
One of the most popular applications within Orac
Oracle Application Express Internal E
-
5/26/2018 Apex Overview 157752
44/46
44 Copyright 2014, Oracle and/or its affiliates. All rights reserved.
-
5/26/2018 Apex Overview 157752
45/46
45 Copyright 2014, Oracle and/or its affiliates. All rights reserved.
-
5/26/2018 Apex Overview 157752
46/46
46 Copyright 2014, Oracle and/or its affiliates. All rights reserved.