SlideShare a Scribd company logo
1 Copyright © 2011, Oracle and/or its affiliates. All rights
reserved.
2 Copyright © 2011, Oracle and/or its affiliates. All rights
reserved.
Oracle Application Express
Overview
3 Copyright © 2011, Oracle and/or its affiliates. All rights
reserved.
The following is intended to outline Oracle’s 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, and timing of any
features or functionality described for Oracle’s
products remains at the sole discretion of Oracle.
4 Copyright © 2011, Oracle and/or its affiliates. All rights
reserved.
Oracle Application Express (Oracle APEX)
Fully supported no-cost feature of Oracle DB
• Distributed with
– Oracle Enterprise Edition
– Oracle Standard Edition
– Oracle Standard Edition One
– Oracle XE
• Supported Database Releases
– 10gR2
– 11gR1 and 11gR2
– 12c
5 Copyright © 2011, Oracle and/or its affiliates. All rights
reserved.
HTML DB 1.5
First Release
HTML DB 1.6
Themes
2004 2007 2012
Application Express 2.1
 Oracle XE
Application Express 2.2
 Packaged Applications
Application Express 3.1
 Interactive Reports
HTML DB 2.0
 SQL Workshop
Application Express 3.0
 Flash Charts
 PDF Printing
 Access Migration
Application Express 3.2
 Oracle Forms to APEX
Conversion
Application Express 4.1
 Data Upload
 Error Handling
 ROWID
2006 2009 2011
2008
2005
Application Express 4.2
 Mobile
 HTML5
 Packaged Apps
Application Express 4.0
 Websheets
 Dynamic Actions
 Plug-Ins
 Team Development
2010
Oracle Application Express (Oracle APEX)
History
6 Copyright © 2011, Oracle and/or its affiliates. All rights
reserved.
Oracle Application Express (Oracle APEX)
Community
• Estimated 400,000 developers worldwide
• Over 120 consulting companies worldwide
• Over 75 bloggers
• 3rd
most popular forum on OTN
• Web sites dedicated to plug-ins, themes, tools
7 Copyright © 2011, Oracle and/or its affiliates. All rights
reserved.
Oracle Application Express (Oracle APEX)
Industry Events
• ODTUG Kscope ‘12:
• 64 APEX sessions and more than 300 APEX Developers
• Oracle Open World 2012
• Over APEX 25 sessions
• Numerous hands on labs
• 3 Demo Ground booths
• UKOUG, DOAG, NYOUG, RMOUG, APEXposed, OGh …
8 Copyright © 2011, Oracle and/or its affiliates. All rights
reserved.
Oracle Application Express (Oracle APEX)
Books
9 Copyright © 2011, Oracle and/or its affiliates. All rights
reserved.
Oracle Technology Network (OTN)
http://otn.oracle.com/apex
10 Copyright © 2011, Oracle and/or its affiliates. All rights
reserved.
http://apex.oracle.com
11 Copyright © 2011, Oracle and/or its affiliates. All rights
reserved.
Oracle Application Express (Oracle APEX)
Architectural Overview
• Simple 2-Tier Architecture
• Pages dynamically rendered using database metadata
• No code generation or file based compilation
• Runs everywhere Oracle Database runs
12 Copyright © 2011, Oracle and/or its affiliates. All rights
reserved.
Oracle Application Express (Oracle APEX)
Development / Deployment Options
• Locally
• Install on Stand-alone machine
• Multi-tenant Private Cloud
• Workspaces for each department
• Self-service provisioning model
• Public Cloud
• Oracle Database Cloud Service
• Hosting partners
• Amazon EC2 / RDS
13 Copyright © 2011, Oracle and/or its affiliates. All rights
reserved.
Oracle Application Express (Oracle APEX)
Multi-Tenant Hosting
• IT manage Database services
• Departments manage application
development
• Self-service provisioning of
workspaces
• Free hosted development service
http://apex.oracle.com
14 Copyright © 2011, Oracle and/or its affiliates. All rights
reserved.
Oracle Application Express (Oracle APEX)
Integrated Solutions
15 Copyright © 2011, Oracle and/or its affiliates. All rights
reserved.
Oracle Application Express (Oracle APEX)
Browser Based Application Development / Runtime
16 Copyright © 2011, Oracle and/or its affiliates. All rights
reserved.
Oracle Application Express (Oracle APEX)
Component: Application Builder
17 Copyright © 2011, Oracle and/or its affiliates. All rights
reserved.
Oracle Application Express (Oracle APEX)
Component: SQL Workshop
18 Copyright © 2011, Oracle and/or its affiliates. All rights
reserved.
Oracle Application Express (Oracle APEX)
Component: Team Development
19 Copyright © 2011, Oracle and/or its affiliates. All rights
reserved.
Oracle Application Express (Oracle APEX)
Component: Administration and Analytics
20 Copyright © 2011, Oracle and/or its affiliates. All rights
reserved.
Oracle Application Express (Oracle APEX)
Benefits
Runs within Database Self Service Provisioning
Leverage SQL Skills
Rapid Browser Based Development
Point your browser and start developing Build reports and charts using SQL
Out-of-the-box elastic private cloud service
Simple to manage, highly scalable
21 Copyright © 2011, Oracle and/or its affiliates. All rights
reserved.
Oracle Application Express (Oracle APEX)
Use Cases
Data-driven Applications
Develop opportunistic and
departmental productivity
applications
Online Reporting
Build SQL-based reporting applications
on existing database schemas
Access Replacement
Consolidate outgrown Access applications
to the Oracle database with an APEX Web
front end
Spreadsheet Web-ification
Convert spreadsheets to Web applications
where they can be concurrently viewed and edited
Oracle Forms Modernization
Leverage SQL & PL/SQL declarative
programming skills to move Forms
applications to HTML / Web 2.0
22 Copyright © 2011, Oracle and/or its affiliates. All rights
reserved.
Oracle Application Express (Oracle APEX)
Out of the Box Development Features
Reports
Forms
Charts
Calendar
Templates
Navigation
Validations
Processes
Computations
Branches
Web Services
Email Services
Translation Services
Conditional Processing
Authentication
Authorization
Session State Management
Logging & Monitoring
23 Copyright © 2011, Oracle and/or its affiliates. All rights
reserved.
Oracle Application Express (Oracle APEX)
Powerful Interactive Reports
24 Copyright © 2011, Oracle and/or its affiliates. All rights
reserved.
Oracle Application Express (Oracle APEX)
Interoperate with spreadsheets with upload and download
25 Copyright © 2011, Oracle and/or its affiliates. All rights
reserved.
Oracle Application Express (Oracle APEX)
Drag / Drop and Mobile Calendars
26 Copyright © 2011, Oracle and/or its affiliates. All rights
reserved.
Oracle Application Express (Oracle APEX)
Robust SQL based Charts, Maps, and Gantts
27 Copyright © 2011, Oracle and/or its affiliates. All rights
reserved.
Oracle Application Express (Oracle APEX)
Advanced Master Detail with Declarative Validations
28 Copyright © 2011, Oracle and/or its affiliates. All rights
reserved.
Oracle Application Express (Oracle APEX)
Declarative Tabular Forms
29 Copyright © 2011, Oracle and/or its affiliates. All rights
reserved.
Oracle Application Express (Oracle APEX)
Declarative Javascript and AJAX with Dynamic Actions
30 Copyright © 2011, Oracle and/or its affiliates. All rights
reserved.
• Declarative support for building mobile web applications
• APEX Applications support multiple user interfaces:
e.g. Desktop and Smartphone
• Mobile pages use jQuery Mobile through
jQuery Mobile based themes and templates
• HTML5 charts and new HTML5 item types
Oracle Application Express (Oracle APEX)
Mobile Support
31 Copyright © 2011, Oracle and/or its affiliates. All rights
reserved.
Oracle Application Express (Oracle APEX)
Extend Framework with Plug-Ins
32 Copyright © 2011, 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 Cloud
• Ability to create services which implement any SQL
statement or PL/SQL procedure
• Data returned in JSON or CSV format, or additionally
through PL/SQL
Oracle Application Express (Oracle APEX)
RESTful Web Services
33 Copyright © 2011, 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, Shared Calendars, Checklists, etc.
• Support for Third-party applications, sharing same
infrastructure and user pool
• Sample applications
(Download APEX 4.1 versions from OTN)
Oracle Application Express (Oracle APEX)
Packaged Applications
34 Copyright © 2011, 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 (Oracle APEX)
Websheets
35 Copyright © 2011, Oracle and/or its affiliates. All rights
reserved.
http://shop.oracle.com
36 Copyright © 2011, Oracle and/or its affiliates. All rights
reserved.
http://cloud.oracle.com
37 Copyright © 2011, Oracle and/or its affiliates. All rights
reserved.
38 Copyright © 2011, Oracle and/or its affiliates. All rights
reserved.
39 Copyright © 2011, Oracle and/or its affiliates. All rights
reserved.

More Related Content

PPT
apex101-326750.ppt
Kashi69
 
PPTX
Oracle APEX Introduction (release 18.1)
Michael Hichwa
 
PPT
apex--introduction-157585.ppt
Kashi69
 
PPTX
apex-42-new-features-1867076-lowcode_developpment.pptx
FadhelBouzaiene
 
PPT
apex41-new-features-487382.ppt
NalamalpuBhakthavats
 
PPT
apex41-new-features-487382.ppt
SaadQaisar7
 
PPT
Oracle sql.ppt
AvijitSaha379191
 
PPT
apex41-new-features-487382.ppt
MohammedJifar1
 
apex101-326750.ppt
Kashi69
 
Oracle APEX Introduction (release 18.1)
Michael Hichwa
 
apex--introduction-157585.ppt
Kashi69
 
apex-42-new-features-1867076-lowcode_developpment.pptx
FadhelBouzaiene
 
apex41-new-features-487382.ppt
NalamalpuBhakthavats
 
apex41-new-features-487382.ppt
SaadQaisar7
 
Oracle sql.ppt
AvijitSaha379191
 
apex41-new-features-487382.ppt
MohammedJifar1
 

Similar to apex-overview low code developpement tools (20)

PPTX
Oracle Application Express Introduction
ssusera8d54f
 
PDF
Getting Started with Oracle APEX
DataNext Solutions
 
PPT
Oracle Application Express
HBoone
 
PDF
APEX – jak vytvořit jednoduše aplikaci
MarketingArrowECS_CZ
 
PPTX
Apex 42-new-features-1867076
Gorava Prakash
 
PDF
Oracle APEX 18.1 New Features
msewtz
 
PDF
APEX Alpe Adria Mike Hichwa Keynote April 11th 2019- Zagreb
Michael Hichwa
 
PPTX
Oracle Apex Intoduction.pptx
AbhishekJha401
 
PPT
Apex ace update
Ayesha Fayyaz
 
PPT
Oracle New Function.ppt
AshitPradhan3
 
PDF
Oracle Application Express 20.2 New Features
msewtz
 
PPT
Oracle Apex Overview
Viveka Solutions
 
PDF
Oracle apex presentration
ABM TECHNOLOGY
 
PPT
Intro to Application Express
José Angel Ibarra Espinosa
 
PPTX
JavaScript: Why Should I Care?
Daniel McGhan
 
PDF
Advanced Reporting And Charting With Oracle Application Express 4.0
Rinie Romme
 
PDF
Reason To Choose Oracle APEX (Application Express).pdf
Pridesys IT Ltd.
 
PDF
Sewtz apex ui
Mohamedcpcbma
 
PDF
Oracle apex-hands-on-guide lab#1
Amit Sharma
 
PDF
Oracle APEX, Oracle Autonomous Database, Always Free Oracle Cloud Services
Michael Hichwa
 
Oracle Application Express Introduction
ssusera8d54f
 
Getting Started with Oracle APEX
DataNext Solutions
 
Oracle Application Express
HBoone
 
APEX – jak vytvořit jednoduše aplikaci
MarketingArrowECS_CZ
 
Apex 42-new-features-1867076
Gorava Prakash
 
Oracle APEX 18.1 New Features
msewtz
 
APEX Alpe Adria Mike Hichwa Keynote April 11th 2019- Zagreb
Michael Hichwa
 
Oracle Apex Intoduction.pptx
AbhishekJha401
 
Apex ace update
Ayesha Fayyaz
 
Oracle New Function.ppt
AshitPradhan3
 
Oracle Application Express 20.2 New Features
msewtz
 
Oracle Apex Overview
Viveka Solutions
 
Oracle apex presentration
ABM TECHNOLOGY
 
Intro to Application Express
José Angel Ibarra Espinosa
 
JavaScript: Why Should I Care?
Daniel McGhan
 
Advanced Reporting And Charting With Oracle Application Express 4.0
Rinie Romme
 
Reason To Choose Oracle APEX (Application Express).pdf
Pridesys IT Ltd.
 
Sewtz apex ui
Mohamedcpcbma
 
Oracle apex-hands-on-guide lab#1
Amit Sharma
 
Oracle APEX, Oracle Autonomous Database, Always Free Oracle Cloud Services
Michael Hichwa
 
Ad

Recently uploaded (20)

PDF
lesson-2-rules-of-netiquette.pdf.bshhsjdj
jasmenrojas249
 
PPTX
Presentation about Database and Database Administrator
abhishekchauhan86963
 
PPTX
oapresentation.pptx
mehatdhavalrajubhai
 
PDF
ShowUs: Pharo Stream Deck (ESUG 2025, Gdansk)
ESUG
 
PPTX
The-Dawn-of-AI-Reshaping-Our-World.pptxx
parthbhanushali307
 
PDF
New Download FL Studio Crack Full Version [Latest 2025]
imang66g
 
PDF
An Experience-Based Look at AI Lead Generation Pricing, Features & B2B Results
Thomas albart
 
PDF
Download iTop VPN Free 6.1.0.5882 Crack Full Activated Pre Latest 2025
imang66g
 
PDF
What to consider before purchasing Microsoft 365 Business Premium_PDF.pdf
Q-Advise
 
PDF
Generating Union types w/ Static Analysis
K. Matthew Dupree
 
PDF
Key Features to Look for in Arizona App Development Services
Net-Craft.com
 
PPTX
Odoo Integration Services by Candidroot Solutions
CandidRoot Solutions Private Limited
 
PDF
advancepresentationskillshdhdhhdhdhdhhfhf
jasmenrojas249
 
PDF
49784907924775488180_LRN2959_Data_Pump_23ai.pdf
Abilash868456
 
PPTX
Contractor Management Platform and Software Solution for Compliance
SHEQ Network Limited
 
PPTX
AI-Ready Handoff: Auto-Summaries & Draft Emails from MQL to Slack in One Flow
bbedford2
 
PDF
Jenkins: An open-source automation server powering CI/CD Automation
SaikatBasu37
 
PDF
vAdobe Premiere Pro 2025 (v25.2.3.004) Crack Pre-Activated Latest
imang66g
 
PPTX
Can You Build Dashboards Using Open Source Visualization Tool.pptx
Varsha Nayak
 
PPTX
Maximizing Revenue with Marketo Measure: A Deep Dive into Multi-Touch Attribu...
bbedford2
 
lesson-2-rules-of-netiquette.pdf.bshhsjdj
jasmenrojas249
 
Presentation about Database and Database Administrator
abhishekchauhan86963
 
oapresentation.pptx
mehatdhavalrajubhai
 
ShowUs: Pharo Stream Deck (ESUG 2025, Gdansk)
ESUG
 
The-Dawn-of-AI-Reshaping-Our-World.pptxx
parthbhanushali307
 
New Download FL Studio Crack Full Version [Latest 2025]
imang66g
 
An Experience-Based Look at AI Lead Generation Pricing, Features & B2B Results
Thomas albart
 
Download iTop VPN Free 6.1.0.5882 Crack Full Activated Pre Latest 2025
imang66g
 
What to consider before purchasing Microsoft 365 Business Premium_PDF.pdf
Q-Advise
 
Generating Union types w/ Static Analysis
K. Matthew Dupree
 
Key Features to Look for in Arizona App Development Services
Net-Craft.com
 
Odoo Integration Services by Candidroot Solutions
CandidRoot Solutions Private Limited
 
advancepresentationskillshdhdhhdhdhdhhfhf
jasmenrojas249
 
49784907924775488180_LRN2959_Data_Pump_23ai.pdf
Abilash868456
 
Contractor Management Platform and Software Solution for Compliance
SHEQ Network Limited
 
AI-Ready Handoff: Auto-Summaries & Draft Emails from MQL to Slack in One Flow
bbedford2
 
Jenkins: An open-source automation server powering CI/CD Automation
SaikatBasu37
 
vAdobe Premiere Pro 2025 (v25.2.3.004) Crack Pre-Activated Latest
imang66g
 
Can You Build Dashboards Using Open Source Visualization Tool.pptx
Varsha Nayak
 
Maximizing Revenue with Marketo Measure: A Deep Dive into Multi-Touch Attribu...
bbedford2
 
Ad

apex-overview low code developpement tools

  • 1. 1 Copyright © 2011, Oracle and/or its affiliates. All rights reserved.
  • 2. 2 Copyright © 2011, Oracle and/or its affiliates. All rights reserved. Oracle Application Express Overview
  • 3. 3 Copyright © 2011, Oracle and/or its affiliates. All rights reserved. The following is intended to outline Oracle’s 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, and timing of any features or functionality described for Oracle’s products remains at the sole discretion of Oracle.
  • 4. 4 Copyright © 2011, Oracle and/or its affiliates. All rights reserved. Oracle Application Express (Oracle APEX) Fully supported no-cost feature of Oracle DB • Distributed with – Oracle Enterprise Edition – Oracle Standard Edition – Oracle Standard Edition One – Oracle XE • Supported Database Releases – 10gR2 – 11gR1 and 11gR2 – 12c
  • 5. 5 Copyright © 2011, Oracle and/or its affiliates. All rights reserved. HTML DB 1.5 First Release HTML DB 1.6 Themes 2004 2007 2012 Application Express 2.1  Oracle XE Application Express 2.2  Packaged Applications Application Express 3.1  Interactive Reports HTML DB 2.0  SQL Workshop Application Express 3.0  Flash Charts  PDF Printing  Access Migration Application Express 3.2  Oracle Forms to APEX Conversion Application Express 4.1  Data Upload  Error Handling  ROWID 2006 2009 2011 2008 2005 Application Express 4.2  Mobile  HTML5  Packaged Apps Application Express 4.0  Websheets  Dynamic Actions  Plug-Ins  Team Development 2010 Oracle Application Express (Oracle APEX) History
  • 6. 6 Copyright © 2011, Oracle and/or its affiliates. All rights reserved. Oracle Application Express (Oracle APEX) Community • Estimated 400,000 developers worldwide • Over 120 consulting companies worldwide • Over 75 bloggers • 3rd most popular forum on OTN • Web sites dedicated to plug-ins, themes, tools
  • 7. 7 Copyright © 2011, Oracle and/or its affiliates. All rights reserved. Oracle Application Express (Oracle APEX) Industry Events • ODTUG Kscope ‘12: • 64 APEX sessions and more than 300 APEX Developers • Oracle Open World 2012 • Over APEX 25 sessions • Numerous hands on labs • 3 Demo Ground booths • UKOUG, DOAG, NYOUG, RMOUG, APEXposed, OGh …
  • 8. 8 Copyright © 2011, Oracle and/or its affiliates. All rights reserved. Oracle Application Express (Oracle APEX) Books
  • 9. 9 Copyright © 2011, Oracle and/or its affiliates. All rights reserved. Oracle Technology Network (OTN) http://otn.oracle.com/apex
  • 10. 10 Copyright © 2011, Oracle and/or its affiliates. All rights reserved. http://apex.oracle.com
  • 11. 11 Copyright © 2011, Oracle and/or its affiliates. All rights reserved. Oracle Application Express (Oracle APEX) Architectural Overview • Simple 2-Tier Architecture • Pages dynamically rendered using database metadata • No code generation or file based compilation • Runs everywhere Oracle Database runs
  • 12. 12 Copyright © 2011, Oracle and/or its affiliates. All rights reserved. Oracle Application Express (Oracle APEX) Development / Deployment Options • Locally • Install on Stand-alone machine • Multi-tenant Private Cloud • Workspaces for each department • Self-service provisioning model • Public Cloud • Oracle Database Cloud Service • Hosting partners • Amazon EC2 / RDS
  • 13. 13 Copyright © 2011, Oracle and/or its affiliates. All rights reserved. Oracle Application Express (Oracle APEX) Multi-Tenant Hosting • IT manage Database services • Departments manage application development • Self-service provisioning of workspaces • Free hosted development service http://apex.oracle.com
  • 14. 14 Copyright © 2011, Oracle and/or its affiliates. All rights reserved. Oracle Application Express (Oracle APEX) Integrated Solutions
  • 15. 15 Copyright © 2011, Oracle and/or its affiliates. All rights reserved. Oracle Application Express (Oracle APEX) Browser Based Application Development / Runtime
  • 16. 16 Copyright © 2011, Oracle and/or its affiliates. All rights reserved. Oracle Application Express (Oracle APEX) Component: Application Builder
  • 17. 17 Copyright © 2011, Oracle and/or its affiliates. All rights reserved. Oracle Application Express (Oracle APEX) Component: SQL Workshop
  • 18. 18 Copyright © 2011, Oracle and/or its affiliates. All rights reserved. Oracle Application Express (Oracle APEX) Component: Team Development
  • 19. 19 Copyright © 2011, Oracle and/or its affiliates. All rights reserved. Oracle Application Express (Oracle APEX) Component: Administration and Analytics
  • 20. 20 Copyright © 2011, Oracle and/or its affiliates. All rights reserved. Oracle Application Express (Oracle APEX) Benefits Runs within Database Self Service Provisioning Leverage SQL Skills Rapid Browser Based Development Point your browser and start developing Build reports and charts using SQL Out-of-the-box elastic private cloud service Simple to manage, highly scalable
  • 21. 21 Copyright © 2011, Oracle and/or its affiliates. All rights reserved. Oracle Application Express (Oracle APEX) Use Cases Data-driven Applications Develop opportunistic and departmental productivity applications Online Reporting Build SQL-based reporting applications on existing database schemas Access Replacement Consolidate outgrown Access applications to the Oracle database with an APEX Web front end Spreadsheet Web-ification Convert spreadsheets to Web applications where they can be concurrently viewed and edited Oracle Forms Modernization Leverage SQL & PL/SQL declarative programming skills to move Forms applications to HTML / Web 2.0
  • 22. 22 Copyright © 2011, Oracle and/or its affiliates. All rights reserved. Oracle Application Express (Oracle APEX) Out of the Box Development Features Reports Forms Charts Calendar Templates Navigation Validations Processes Computations Branches Web Services Email Services Translation Services Conditional Processing Authentication Authorization Session State Management Logging & Monitoring
  • 23. 23 Copyright © 2011, Oracle and/or its affiliates. All rights reserved. Oracle Application Express (Oracle APEX) Powerful Interactive Reports
  • 24. 24 Copyright © 2011, Oracle and/or its affiliates. All rights reserved. Oracle Application Express (Oracle APEX) Interoperate with spreadsheets with upload and download
  • 25. 25 Copyright © 2011, Oracle and/or its affiliates. All rights reserved. Oracle Application Express (Oracle APEX) Drag / Drop and Mobile Calendars
  • 26. 26 Copyright © 2011, Oracle and/or its affiliates. All rights reserved. Oracle Application Express (Oracle APEX) Robust SQL based Charts, Maps, and Gantts
  • 27. 27 Copyright © 2011, Oracle and/or its affiliates. All rights reserved. Oracle Application Express (Oracle APEX) Advanced Master Detail with Declarative Validations
  • 28. 28 Copyright © 2011, Oracle and/or its affiliates. All rights reserved. Oracle Application Express (Oracle APEX) Declarative Tabular Forms
  • 29. 29 Copyright © 2011, Oracle and/or its affiliates. All rights reserved. Oracle Application Express (Oracle APEX) Declarative Javascript and AJAX with Dynamic Actions
  • 30. 30 Copyright © 2011, Oracle and/or its affiliates. All rights reserved. • Declarative support for building mobile web applications • APEX Applications support multiple user interfaces: e.g. Desktop and Smartphone • Mobile pages use jQuery Mobile through jQuery Mobile based themes and templates • HTML5 charts and new HTML5 item types Oracle Application Express (Oracle APEX) Mobile Support
  • 31. 31 Copyright © 2011, Oracle and/or its affiliates. All rights reserved. Oracle Application Express (Oracle APEX) Extend Framework with Plug-Ins
  • 32. 32 Copyright © 2011, 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 Cloud • Ability to create services which implement any SQL statement or PL/SQL procedure • Data returned in JSON or CSV format, or additionally through PL/SQL Oracle Application Express (Oracle APEX) RESTful Web Services
  • 33. 33 Copyright © 2011, 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, Shared Calendars, Checklists, etc. • Support for Third-party applications, sharing same infrastructure and user pool • Sample applications (Download APEX 4.1 versions from OTN) Oracle Application Express (Oracle APEX) Packaged Applications
  • 34. 34 Copyright © 2011, 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 (Oracle APEX) Websheets
  • 35. 35 Copyright © 2011, Oracle and/or its affiliates. All rights reserved. http://shop.oracle.com
  • 36. 36 Copyright © 2011, Oracle and/or its affiliates. All rights reserved. http://cloud.oracle.com
  • 37. 37 Copyright © 2011, Oracle and/or its affiliates. All rights reserved.
  • 38. 38 Copyright © 2011, Oracle and/or its affiliates. All rights reserved.
  • 39. 39 Copyright © 2011, Oracle and/or its affiliates. All rights reserved.

Editor's Notes

  • #2: Add Speaker Name and Title
  • #3: Standard Oracle Safe Harbor slide
  • #4: Fully supported available using Oracle Database support agreement, with dedicated support team “No-Cost” Feature means you can build any number of applications and any number of users without additional licensing costs Runs in all database editions Requires 10.2.0.4 and above Part of standard database install since 11gR1 As APEX released more frequently than database should always update to the latest version of APEX available on OTN [http://www.oracle.com/technetwork/developer-tools/apex/downloads/index.html]
  • #5: Generally release a new version of APEX annually * Next release will be APEX 5.0 – See Statement of Direction for more details [http://www.oracle.com/technetwork/developer-tools/apex/application-express/apex-sod-087560.html]
  • #6: Number of developers a guesstimate as one download from OTN can be used by any number of developers and may be using the version that came with Database Impressive number of consulting companies and bloggers for a single tool Most popular forums on OTN are: General Database; SQL and PL/SQL; APEX - Community based tool as seen by support on OTN Forum where there is a wealth of information – Can ask simple and advanced questions and get responses from numerous experts around the world including the APEX Development Team
  • #7: Popularity of APEX reflected in how many conferences around the world now have dedicated APEX tracks
  • #8: Number of books on APEX is impressive for a single Oracle tool The number of books continues to grow with several new books in the pipeline
  • #9: APEX OTN Site is rigorously maintained and has an extensive array of information Increasing number of Case Studies and other general information like Getting Started page Collateral includes technical information, white papers, videos, and presentations Deployment has details on installation, upgrades, deploying applications, UI, security and performance Download Tab has the latest APEX version, Known Issues, etc Community Tab lists consulting companies, commercial applications, public websites, hosting companies and community articles
  • #10: Apex.oracle.com is a free “Development Only” service. Service has been running for over 10 years allowing developers to “kick the tires” with the latest version of APEX Over 15,000 workspaces and > 6 million page views / week Sign-up for an account to be able to start playing with APEX in minutes
  • #11: Simple architecture where browser goes through web listener to database – Web listener only used to pipe requests and send responses; no business logic Each page request or submission dynamically reads metadata for the page, performs the necessary query or processing and returns the results. As soon as you update the metadata can run immediately as no need to perform any code generation or file compilation
  • #12: Given APEX can run anywhere you can install the Oracle Database you have great flexibility Start developing on your laptop running Oracle XE or on the cloud and then simply export the application Import into any other Oracle Database where you have the same version or later of Application Express installed Deploy on the Oracle Database Cloud Service and then once your application gets wide utilization move it to your private cloud.
  • #13: There is a many-to-many relationship between workspaces and schemas Within your organization you can have a single Oracle Database support many departments with each having their own workspaces where they build applications Each of these workspaces can be granted access to one or more schemas as appropriate DBAs manage the infrastructure <> Departments responsible for building their own applications
  • #14: Application Express is best suited being co-located with the data it is maintaining Can also integrate into a SOA environment using Web Services or utilize DB Links to other Oracle databases
  • #15: You do not need any client software – simply a web browser and URL to access development environment and to run applications
  • #16: Go here to rapidly build declarative applications based on your Oracle Database tables
  • #17: SQL Workshop is designed to allow Application Developers to maintain database objects such as tables, packages, functions, views, etc Not as fully featured as a dedicated tool such as SQL Developer but has all the essentials for browsing, creating and maintaining DB objects Essential when direct access to underlying schemas not provided such as for hosted environments like apex.oracle.com - Object Browser to review and maintain DB Objects - SQL Commands to run SQL - SQL Scripts to upload and execute script files Utilities include Query Builder, Data Workshop, Generate DDL, Schema Comparison and more RESTful Services to define Web Services using SQL and PL/SQL against the database
  • #18: Team Development allows development teams to better manage their APEX projects by defining milestones, features, to-dos and bugs Features, to-dos and bugs can be associated with specific applications and pages as necessary Developers can readily configure feedback to allow their end-users to provide comments on applications. The feedback also captures relevant session state details and can be readily converted to a feature, to-do or bug.
  • #19: Workspace Administrators can administer their workspace and use the various reports to monitor activity Manage Service allows them to request more space or access to another schema Manage Users and Groups allows them to define developers and end-users
  • #20: - Rapid “declarative” environment with numerous wizards to define pages and regions - Extend report source, validations, processes, etc using SQL and PL/SQL or call packages, functions in the Oracle Database APEX lives within the Oracle Database making it easy for DBAs to manage and at the data source making it very scalable Can readily configure provisioning to allow access across your organization from a single Oracle instance
  • #21: With Application Express you can build very simple applications, say by converting a spreadsheet, to extremely complex applications that integrate with several other systems Rapidly develop applications on top of Oracle Tables Provide “Interactive” reporting capabilities Convert a spreadsheet to run on the Oracle database and provide a single source of truth Rearchitect your Forms applications and re-use all of the existing database objects using a tool that Forms developers can easily learn and relate to as SQL and PL/SQL based Improve security and performance of Access applications by converting them to Oracle using SQL Developer to define the data structures and migrate data and APEX to build the applications on top of
  • #22: Just about every RAD tool can quickly build the components listed on the left-hand side using wizards just like APEX However, for those components in the center many require significant hand-coding, whereas APEX handles such features declaratively Then when you look at the components on the right-hand side this is where APEX separates itself from the rest - The translation services within APEX allow developers to use one code base and deliver mulitple languages - Conditional processing is available on almost every component - From pages to items, including processing can have simple “is null” to complex conditions such as calls to Oracle database functions - Build-in Authentication themes, authorization schemes, and session state management make it easy to secure and manage user sessions allowing developers to concentrate on solving the business solutions rather than coding all of the plumbing required
  • #23: Interactive Reports are very simple to write “SELECT * FROM My_Favorite_Table” but very powerful reporting capability End Users can manipulate the data by selecting columns, sorting, filtering, adding computations, highlights, aggregates and more. Then they can save the reports, download them or subscribe to them. Case in Point: Oracle Audit Vault used to have over 300 reports defined that they replaced with approx. 30 Interactive Reports. Much lower development and maintenance effort and much more capabilities for the end users. Now auditors can pick the columns that are important to them and arrange the information as they need to for each specific audit rather than trying to find a pre-defined report that is close to their requirements.
  • #24: Spreadsheets are very popular amongst end-users. APEX developers can readily build a wizard to allow end-users to upload spreadsheet data into an existing table APEX developers or power-users can easily create a complete CRUD application using the Create Application Wizard Developers can also use SQL Workshop utilities to create a table or update an existing table from a spreadsheet as well
  • #25: Build calendars for date based data such as Events or Task Dates
  • #26: APEX includes a wide variety of “Flash-prefered” or HTML5 Charts to visually show your data When defined as “Flash-preferred” then if Flash is not available such as on an iPad, then the chart will be rendered using HTML5. Maps can show country or state aggregates You can also define Project and Resource Gantt Charts You simply define the chart type and corresponding SQL source
  • #27: Quickly build pages to manage parent-child relationships
  • #28: Build tabular forms and like the master-detail forms you can declaratively define validations using columns.
  • #29: Incorporate client-side interactivity declaratively and without needing Javascript or AJAX. Rather than writing lines and lines of Javascript and AJAX that is hard to maintain and needs JS skills use the simple wizards and declarative constructs to specify when to fire, what to do, and what to operate on. Simple examples include enabling/disbaling Commission field when Job = SALESMAN; AJAX call to retrieve Location and Number of Employees when Department changed.
  • #30: The Application Builder is enhanced to support the declarative building of mobile applications. Among the numerous changes made are: Updated Create Application wizard to support generation of applications for Desktop or Mobile; Updated Create Page and Region wizards, to expose Components applicable to Mobile applications By incorporating jQuery Mobile application wills render correctly on all mobile devices, old and new. Applications will run on iOS, Android, Blackberry, Windows Mobile etc. For older devices that don’t fully support HTML5 equivalent components will be rendered so that users can still maintain data. Updating charting engine allows defining HTML5 charts for mobile applications Text fields can now have sub-types of Email, Phone and URL which will bring up appropriate keyboards on HTML5 compliant devices
  • #31: Plug-Ins allow developers to incorporate custom item types,region types, processes, dynamic actions, authentication and authorization schemes The Plug-in OTN page has several different plug-ins developed by the APEX Development Team [http://www.oracle.com/technetwork/developer-tools/apex/application-express/apex-plug-ins-182042.html] There is also an external site with over 120 plug-ins [http://www.apex-plugin.com/]
  • #32: RESTful Web Services in APEX 4.2 provides stateless access to data and logic, through the use of SQL and PL/SQL using the Oracle APEX Listener 2.0 or later. APEX can also consume both RESTful and SOAP based Web Services
  • #33: Oracle Application Express includes a number of packaged business applications, which are available free of charge, can be used as production applications and will be supported by Oracle. These applications enable customers to improve their business processes and secondly, a set of sample feature applications have been designed to help customers quickly understand specific capabilities of Application Express. The packaged applications are locked and can't be modified by customers. Customers who wish to modify a packaged applications or simply review its implementation will be able to unlock the application. Once unlocked, the application is no longer supported by Oracle and can no longer be updated. Customers can always return to a supported version by removing the unlocked copy and re-installing the locked version.
  • #34: Websheets are designed for business users rather than developers. They combine design and runtime into a common environment and is similar in operation to WIKIs. The major difference between a WIKI and Websheets is that once you add data to a WIKI it becomes stale and dated, whereas with Websheets you can incorporate data elements directly into your pages. Within a Websheet you can define data-grids ,which are spreadsheets stored in the Oracle Database, define reports on tables, or write SQL directly against tables within your Oracle Database schema. Whenever a user accesses the Websheet page the data is now queried directly from the database.
  • #35: The Oracle Store and Partner Store [http://partner.oracle.com] are two great examples of APEX applications running on the Internet. The Oracle Store handles orders for over 150 countries and can be shown in 13 languages. When you choose a country different business rules are invoked within the ordering process. The APEX application interfaces with over 12 major back-office systems such as Manufacturing & Distribution, Marketing, EBS, etc.
  • #36: When you sign up for Oracle Database Cloud Service you get a slice of an Oracle Database. The development tool of choice for the Oracle Database Cloud Service is Oracle Application Express. In fact when you log into the service you are presented with the Application Express Builder.