31 january 2016 getting addicted to oracle application express (formerly html db) bill holtzman...
DESCRIPTION
DC2006 You’re Virtually There! 31 January My resources No DBA or technical support Not part of my job No political support How do I build internet applications?TRANSCRIPT
![Page 1: 31 January 2016 Getting Addicted to Oracle Application Express (formerly HTML DB) Bill Holtzman National Air Traffic Controllers Association Desktop Conference](https://reader035.vdocuments.mx/reader035/viewer/2022062311/5a4d1b177f8b9ab059992058/html5/thumbnails/1.jpg)
May 3, 2023
Getting Addicted to Oracle Application Express
(formerly HTML DB)
Bill Holtzman
National Air Traffic Controllers Association
Desktop Conference
Desktop Conference
20062006
You’re Virtually There!
You’re Virtually There!
![Page 2: 31 January 2016 Getting Addicted to Oracle Application Express (formerly HTML DB) Bill Holtzman National Air Traffic Controllers Association Desktop Conference](https://reader035.vdocuments.mx/reader035/viewer/2022062311/5a4d1b177f8b9ab059992058/html5/thumbnails/2.jpg)
May 3, 2023 2
DC2006DC2006You’reYou’re
VirtuallyVirtuallyThere!There! My IT resume
• Fortran, Drexel University, 1985• 3 static HTML web sites, 1997-2002• Several MS Access apps, 2002-2003• 7 one week classes at Learning Tree
Int’l, 2003-04– 8i, 9i Intros, PLSQL, SQL Queries, App
Dev– DBA, Backup & Recovery, Tuning
![Page 3: 31 January 2016 Getting Addicted to Oracle Application Express (formerly HTML DB) Bill Holtzman National Air Traffic Controllers Association Desktop Conference](https://reader035.vdocuments.mx/reader035/viewer/2022062311/5a4d1b177f8b9ab059992058/html5/thumbnails/3.jpg)
May 3, 2023 3
DC2006DC2006You’reYou’re
VirtuallyVirtuallyThere!There! My resources
• No DBA or technical support • Not part of my job• No political support
How do I build internet applications?
![Page 4: 31 January 2016 Getting Addicted to Oracle Application Express (formerly HTML DB) Bill Holtzman National Air Traffic Controllers Association Desktop Conference](https://reader035.vdocuments.mx/reader035/viewer/2022062311/5a4d1b177f8b9ab059992058/html5/thumbnails/4.jpg)
May 3, 2023 4
DC2006DC2006You’reYou’re
VirtuallyVirtuallyThere!There! Enter Application Express
Saw a demo 20-JAN-04 and got hooked!
![Page 5: 31 January 2016 Getting Addicted to Oracle Application Express (formerly HTML DB) Bill Holtzman National Air Traffic Controllers Association Desktop Conference](https://reader035.vdocuments.mx/reader035/viewer/2022062311/5a4d1b177f8b9ab059992058/html5/thumbnails/5.jpg)
May 3, 2023 5
DC2006DC2006You’reYou’re
VirtuallyVirtuallyThere!There! Free workspace
http://htmldb.oracle.com
![Page 6: 31 January 2016 Getting Addicted to Oracle Application Express (formerly HTML DB) Bill Holtzman National Air Traffic Controllers Association Desktop Conference](https://reader035.vdocuments.mx/reader035/viewer/2022062311/5a4d1b177f8b9ab059992058/html5/thumbnails/6.jpg)
May 3, 2023 6
DC2006DC2006You’reYou’re
VirtuallyVirtuallyThere!There!
First app
![Page 7: 31 January 2016 Getting Addicted to Oracle Application Express (formerly HTML DB) Bill Holtzman National Air Traffic Controllers Association Desktop Conference](https://reader035.vdocuments.mx/reader035/viewer/2022062311/5a4d1b177f8b9ab059992058/html5/thumbnails/7.jpg)
May 3, 2023 7
DC2006DC2006You’reYou’re
VirtuallyVirtuallyThere!There!
First app posted HTML DB Studio by non-Oracle employee
June 2004
![Page 8: 31 January 2016 Getting Addicted to Oracle Application Express (formerly HTML DB) Bill Holtzman National Air Traffic Controllers Association Desktop Conference](https://reader035.vdocuments.mx/reader035/viewer/2022062311/5a4d1b177f8b9ab059992058/html5/thumbnails/8.jpg)
May 3, 2023 8
DC2006DC2006You’reYou’re
VirtuallyVirtuallyThere!There!
Document library
![Page 9: 31 January 2016 Getting Addicted to Oracle Application Express (formerly HTML DB) Bill Holtzman National Air Traffic Controllers Association Desktop Conference](https://reader035.vdocuments.mx/reader035/viewer/2022062311/5a4d1b177f8b9ab059992058/html5/thumbnails/9.jpg)
May 3, 2023 9
DC2006DC2006You’reYou’re
VirtuallyVirtuallyThere!There!
Labor tracking (web time card)
![Page 10: 31 January 2016 Getting Addicted to Oracle Application Express (formerly HTML DB) Bill Holtzman National Air Traffic Controllers Association Desktop Conference](https://reader035.vdocuments.mx/reader035/viewer/2022062311/5a4d1b177f8b9ab059992058/html5/thumbnails/10.jpg)
May 3, 2023 10
DC2006DC2006You’reYou’re
VirtuallyVirtuallyThere!There!
“Quicken” Checkbook Tracking
![Page 11: 31 January 2016 Getting Addicted to Oracle Application Express (formerly HTML DB) Bill Holtzman National Air Traffic Controllers Association Desktop Conference](https://reader035.vdocuments.mx/reader035/viewer/2022062311/5a4d1b177f8b9ab059992058/html5/thumbnails/11.jpg)
May 3, 2023 11
DC2006DC2006You’reYou’re
VirtuallyVirtuallyThere!There!
Blogs
![Page 12: 31 January 2016 Getting Addicted to Oracle Application Express (formerly HTML DB) Bill Holtzman National Air Traffic Controllers Association Desktop Conference](https://reader035.vdocuments.mx/reader035/viewer/2022062311/5a4d1b177f8b9ab059992058/html5/thumbnails/12.jpg)
May 3, 2023 12
DC2006DC2006You’reYou’re
VirtuallyVirtuallyThere!There!
Shift swapping
![Page 13: 31 January 2016 Getting Addicted to Oracle Application Express (formerly HTML DB) Bill Holtzman National Air Traffic Controllers Association Desktop Conference](https://reader035.vdocuments.mx/reader035/viewer/2022062311/5a4d1b177f8b9ab059992058/html5/thumbnails/13.jpg)
May 3, 2023 13
DC2006DC2006You’reYou’re
VirtuallyVirtuallyThere!There!
Bidding leave
![Page 14: 31 January 2016 Getting Addicted to Oracle Application Express (formerly HTML DB) Bill Holtzman National Air Traffic Controllers Association Desktop Conference](https://reader035.vdocuments.mx/reader035/viewer/2022062311/5a4d1b177f8b9ab059992058/html5/thumbnails/14.jpg)
May 3, 2023 14
DC2006DC2006You’reYou’re
VirtuallyVirtuallyThere!There!
Corporate VB app for real-time labor tracking (thick client)
![Page 15: 31 January 2016 Getting Addicted to Oracle Application Express (formerly HTML DB) Bill Holtzman National Air Traffic Controllers Association Desktop Conference](https://reader035.vdocuments.mx/reader035/viewer/2022062311/5a4d1b177f8b9ab059992058/html5/thumbnails/15.jpg)
May 3, 2023 15
DC2006DC2006You’reYou’re
VirtuallyVirtuallyThere!There!
Same app with Application Express (web-based)
![Page 16: 31 January 2016 Getting Addicted to Oracle Application Express (formerly HTML DB) Bill Holtzman National Air Traffic Controllers Association Desktop Conference](https://reader035.vdocuments.mx/reader035/viewer/2022062311/5a4d1b177f8b9ab059992058/html5/thumbnails/16.jpg)
May 3, 2023 16
DC2006DC2006You’reYou’re
VirtuallyVirtuallyThere!There!
Team
![Page 17: 31 January 2016 Getting Addicted to Oracle Application Express (formerly HTML DB) Bill Holtzman National Air Traffic Controllers Association Desktop Conference](https://reader035.vdocuments.mx/reader035/viewer/2022062311/5a4d1b177f8b9ab059992058/html5/thumbnails/17.jpg)
May 3, 2023 17
DC2006DC2006You’reYou’re
VirtuallyVirtuallyThere!There!
Labor Grievance Tracking
![Page 18: 31 January 2016 Getting Addicted to Oracle Application Express (formerly HTML DB) Bill Holtzman National Air Traffic Controllers Association Desktop Conference](https://reader035.vdocuments.mx/reader035/viewer/2022062311/5a4d1b177f8b9ab059992058/html5/thumbnails/18.jpg)
May 3, 2023 18
DC2006DC2006You’reYou’re
VirtuallyVirtuallyThere!There! A data model
![Page 19: 31 January 2016 Getting Addicted to Oracle Application Express (formerly HTML DB) Bill Holtzman National Air Traffic Controllers Association Desktop Conference](https://reader035.vdocuments.mx/reader035/viewer/2022062311/5a4d1b177f8b9ab059992058/html5/thumbnails/19.jpg)
May 3, 2023 19
DC2006DC2006You’reYou’re
VirtuallyVirtuallyThere!There! What makes Application
Express so useful?
![Page 20: 31 January 2016 Getting Addicted to Oracle Application Express (formerly HTML DB) Bill Holtzman National Air Traffic Controllers Association Desktop Conference](https://reader035.vdocuments.mx/reader035/viewer/2022062311/5a4d1b177f8b9ab059992058/html5/thumbnails/20.jpg)
May 3, 2023 20
DC2006DC2006You’reYou’re
VirtuallyVirtuallyThere!There!
Key Features
• Low entry barriers:Low entry barriers: “Access-like” wizards require no code
• Broad skill range:Broad skill range: Move up from wizard-built to sophisticated apps
• Portability:Portability: Move apps across workspaces
• Highly structuredHighly structured• Automated monitoringAutomated monitoring• All web-basedAll web-based• Oracle database:Oracle database: Completely housed
within
![Page 21: 31 January 2016 Getting Addicted to Oracle Application Express (formerly HTML DB) Bill Holtzman National Air Traffic Controllers Association Desktop Conference](https://reader035.vdocuments.mx/reader035/viewer/2022062311/5a4d1b177f8b9ab059992058/html5/thumbnails/21.jpg)
May 3, 2023 21
DC2006DC2006You’reYou’re
VirtuallyVirtuallyThere!There!
Low Entry BarriersLow Entry Barriershttp://www.oracle.com/technology/products/database/application_express
From spreadsheet to complete internet app in 1 minute
![Page 22: 31 January 2016 Getting Addicted to Oracle Application Express (formerly HTML DB) Bill Holtzman National Air Traffic Controllers Association Desktop Conference](https://reader035.vdocuments.mx/reader035/viewer/2022062311/5a4d1b177f8b9ab059992058/html5/thumbnails/22.jpg)
May 3, 2023 22
DC2006DC2006You’reYou’re
VirtuallyVirtuallyThere!There! Application and form wizards
Low Entry BarriersLow Entry Barriers
![Page 23: 31 January 2016 Getting Addicted to Oracle Application Express (formerly HTML DB) Bill Holtzman National Air Traffic Controllers Association Desktop Conference](https://reader035.vdocuments.mx/reader035/viewer/2022062311/5a4d1b177f8b9ab059992058/html5/thumbnails/23.jpg)
May 3, 2023 23
DC2006DC2006You’reYou’re
VirtuallyVirtuallyThere!There! Page items and database
wizards
Low Entry BarriersLow Entry Barriers
![Page 24: 31 January 2016 Getting Addicted to Oracle Application Express (formerly HTML DB) Bill Holtzman National Air Traffic Controllers Association Desktop Conference](https://reader035.vdocuments.mx/reader035/viewer/2022062311/5a4d1b177f8b9ab059992058/html5/thumbnails/24.jpg)
May 3, 2023 24
DC2006DC2006You’reYou’re
VirtuallyVirtuallyThere!There!
Basic column link
Intermediate column link
Broad Skill RangeBroad Skill Range
![Page 25: 31 January 2016 Getting Addicted to Oracle Application Express (formerly HTML DB) Bill Holtzman National Air Traffic Controllers Association Desktop Conference](https://reader035.vdocuments.mx/reader035/viewer/2022062311/5a4d1b177f8b9ab059992058/html5/thumbnails/25.jpg)
May 3, 2023 25
DC2006DC2006You’reYou’re
VirtuallyVirtuallyThere!There!
Advanced column link
Broad Skill RangeBroad Skill Range
![Page 26: 31 January 2016 Getting Addicted to Oracle Application Express (formerly HTML DB) Bill Holtzman National Air Traffic Controllers Association Desktop Conference](https://reader035.vdocuments.mx/reader035/viewer/2022062311/5a4d1b177f8b9ab059992058/html5/thumbnails/26.jpg)
May 3, 2023 26
DC2006DC2006You’reYou’re
VirtuallyVirtuallyThere!There!
Output set from the advanced column link
Broad Skill RangeBroad Skill Range
![Page 27: 31 January 2016 Getting Addicted to Oracle Application Express (formerly HTML DB) Bill Holtzman National Air Traffic Controllers Association Desktop Conference](https://reader035.vdocuments.mx/reader035/viewer/2022062311/5a4d1b177f8b9ab059992058/html5/thumbnails/27.jpg)
May 3, 2023 27
DC2006DC2006You’reYou’re
VirtuallyVirtuallyThere!There! Page processing - Components
Broad Skill RangeBroad Skill Range
![Page 28: 31 January 2016 Getting Addicted to Oracle Application Express (formerly HTML DB) Bill Holtzman National Air Traffic Controllers Association Desktop Conference](https://reader035.vdocuments.mx/reader035/viewer/2022062311/5a4d1b177f8b9ab059992058/html5/thumbnails/28.jpg)
May 3, 2023 28
DC2006DC2006You’reYou’re
VirtuallyVirtuallyThere!There! Page processing -
1
Broad Skill RangeBroad Skill Range
From this:
Includes optimistic locking
![Page 29: 31 January 2016 Getting Addicted to Oracle Application Express (formerly HTML DB) Bill Holtzman National Air Traffic Controllers Association Desktop Conference](https://reader035.vdocuments.mx/reader035/viewer/2022062311/5a4d1b177f8b9ab059992058/html5/thumbnails/29.jpg)
May 3, 2023 29
DC2006DC2006You’reYou’re
VirtuallyVirtuallyThere!There! Page processing -
2
Broad Skill RangeBroad Skill Range
To this:
Requires add’l code to provide optimistic locking
![Page 30: 31 January 2016 Getting Addicted to Oracle Application Express (formerly HTML DB) Bill Holtzman National Air Traffic Controllers Association Desktop Conference](https://reader035.vdocuments.mx/reader035/viewer/2022062311/5a4d1b177f8b9ab059992058/html5/thumbnails/30.jpg)
May 3, 2023 30
DC2006DC2006You’reYou’re
VirtuallyVirtuallyThere!There! Use region types to move…
Broad Skill RangeBroad Skill Range
![Page 31: 31 January 2016 Getting Addicted to Oracle Application Express (formerly HTML DB) Bill Holtzman National Air Traffic Controllers Association Desktop Conference](https://reader035.vdocuments.mx/reader035/viewer/2022062311/5a4d1b177f8b9ab059992058/html5/thumbnails/31.jpg)
May 3, 2023 31
DC2006DC2006You’reYou’re
VirtuallyVirtuallyThere!There! … from plain HTML regions…
Broad Skill RangeBroad Skill Range
This code:
Sends this to the page:
![Page 32: 31 January 2016 Getting Addicted to Oracle Application Express (formerly HTML DB) Bill Holtzman National Air Traffic Controllers Association Desktop Conference](https://reader035.vdocuments.mx/reader035/viewer/2022062311/5a4d1b177f8b9ab059992058/html5/thumbnails/32.jpg)
May 3, 2023 32
DC2006DC2006You’reYou’re
VirtuallyVirtuallyThere!There! …to SQL report regions…
Broad Skill RangeBroad Skill RangeCode:
Display:
![Page 33: 31 January 2016 Getting Addicted to Oracle Application Express (formerly HTML DB) Bill Holtzman National Air Traffic Controllers Association Desktop Conference](https://reader035.vdocuments.mx/reader035/viewer/2022062311/5a4d1b177f8b9ab059992058/html5/thumbnails/33.jpg)
May 3, 2023 33
DC2006DC2006You’reYou’re
VirtuallyVirtuallyThere!There!
Broad Skill RangeBroad Skill Range… to PLSQL regions with data driven output.
Code:
Display:
![Page 34: 31 January 2016 Getting Addicted to Oracle Application Express (formerly HTML DB) Bill Holtzman National Air Traffic Controllers Association Desktop Conference](https://reader035.vdocuments.mx/reader035/viewer/2022062311/5a4d1b177f8b9ab059992058/html5/thumbnails/34.jpg)
May 3, 2023 34
DC2006DC2006You’reYou’re
VirtuallyVirtuallyThere!There!
Broad Skill RangeBroad Skill RangeSession state protection prevents URL tampering
To secure column links:
HTMLDB_UTIL.PREPARE_URL generates checksum and appends it to URL.
One click activation:
![Page 35: 31 January 2016 Getting Addicted to Oracle Application Express (formerly HTML DB) Bill Holtzman National Air Traffic Controllers Association Desktop Conference](https://reader035.vdocuments.mx/reader035/viewer/2022062311/5a4d1b177f8b9ab059992058/html5/thumbnails/35.jpg)
May 3, 2023 35
DC2006DC2006You’reYou’re
VirtuallyVirtuallyThere!There!
PortabilityPortability
AppsCSS’s ImagesFilesObjects
![Page 36: 31 January 2016 Getting Addicted to Oracle Application Express (formerly HTML DB) Bill Holtzman National Air Traffic Controllers Association Desktop Conference](https://reader035.vdocuments.mx/reader035/viewer/2022062311/5a4d1b177f8b9ab059992058/html5/thumbnails/36.jpg)
May 3, 2023 36
DC2006DC2006You’reYou’re
VirtuallyVirtuallyThere!There! Command-line with tools
Highly StructuredHighly Structured
![Page 37: 31 January 2016 Getting Addicted to Oracle Application Express (formerly HTML DB) Bill Holtzman National Air Traffic Controllers Association Desktop Conference](https://reader035.vdocuments.mx/reader035/viewer/2022062311/5a4d1b177f8b9ab059992058/html5/thumbnails/37.jpg)
May 3, 2023 37
DC2006DC2006You’reYou’re
VirtuallyVirtuallyThere!There! Page organization
Highly StructuredHighly Structured
![Page 38: 31 January 2016 Getting Addicted to Oracle Application Express (formerly HTML DB) Bill Holtzman National Air Traffic Controllers Association Desktop Conference](https://reader035.vdocuments.mx/reader035/viewer/2022062311/5a4d1b177f8b9ab059992058/html5/thumbnails/38.jpg)
May 3, 2023 38
DC2006DC2006You’reYou’re
VirtuallyVirtuallyThere!There! Conditions
Highly StructuredHighly Structured
1. Everything is conditional2. Conditions are easy to apply3. Large variety of condition
types
ProcessingValidation DisplayBranching
![Page 39: 31 January 2016 Getting Addicted to Oracle Application Express (formerly HTML DB) Bill Holtzman National Air Traffic Controllers Association Desktop Conference](https://reader035.vdocuments.mx/reader035/viewer/2022062311/5a4d1b177f8b9ab059992058/html5/thumbnails/39.jpg)
May 3, 2023 39
DC2006DC2006You’reYou’re
VirtuallyVirtuallyThere!There! Javascript
Highly StructuredHighly Structured
Use on page or template
![Page 40: 31 January 2016 Getting Addicted to Oracle Application Express (formerly HTML DB) Bill Holtzman National Air Traffic Controllers Association Desktop Conference](https://reader035.vdocuments.mx/reader035/viewer/2022062311/5a4d1b177f8b9ab059992058/html5/thumbnails/40.jpg)
May 3, 2023 40
DC2006DC2006You’reYou’re
VirtuallyVirtuallyThere!There! Convenient gateways
Highly StructuredHighly Structured
![Page 41: 31 January 2016 Getting Addicted to Oracle Application Express (formerly HTML DB) Bill Holtzman National Air Traffic Controllers Association Desktop Conference](https://reader035.vdocuments.mx/reader035/viewer/2022062311/5a4d1b177f8b9ab059992058/html5/thumbnails/41.jpg)
May 3, 2023 41
DC2006DC2006You’reYou’re
VirtuallyVirtuallyThere!There! Object browser
Highly StructuredHighly Structured
![Page 42: 31 January 2016 Getting Addicted to Oracle Application Express (formerly HTML DB) Bill Holtzman National Air Traffic Controllers Association Desktop Conference](https://reader035.vdocuments.mx/reader035/viewer/2022062311/5a4d1b177f8b9ab059992058/html5/thumbnails/42.jpg)
May 3, 2023 42
DC2006DC2006You’reYou’re
VirtuallyVirtuallyThere!There! Versatile usage reports built-
in
Automated MonitoringAutomated Monitoring
![Page 43: 31 January 2016 Getting Addicted to Oracle Application Express (formerly HTML DB) Bill Holtzman National Air Traffic Controllers Association Desktop Conference](https://reader035.vdocuments.mx/reader035/viewer/2022062311/5a4d1b177f8b9ab059992058/html5/thumbnails/43.jpg)
May 3, 2023 43
DC2006DC2006You’reYou’re
VirtuallyVirtuallyThere!There! Recent page
views
Automated MonitoringAutomated Monitoring
![Page 44: 31 January 2016 Getting Addicted to Oracle Application Express (formerly HTML DB) Bill Holtzman National Air Traffic Controllers Association Desktop Conference](https://reader035.vdocuments.mx/reader035/viewer/2022062311/5a4d1b177f8b9ab059992058/html5/thumbnails/44.jpg)
May 3, 2023 44
DC2006DC2006You’reYou’re
VirtuallyVirtuallyThere!There! Demo
![Page 45: 31 January 2016 Getting Addicted to Oracle Application Express (formerly HTML DB) Bill Holtzman National Air Traffic Controllers Association Desktop Conference](https://reader035.vdocuments.mx/reader035/viewer/2022062311/5a4d1b177f8b9ab059992058/html5/thumbnails/45.jpg)
May 3, 2023 45
DC2006DC2006You’reYou’re
VirtuallyVirtuallyThere!There! Ultimate skill set
![Page 46: 31 January 2016 Getting Addicted to Oracle Application Express (formerly HTML DB) Bill Holtzman National Air Traffic Controllers Association Desktop Conference](https://reader035.vdocuments.mx/reader035/viewer/2022062311/5a4d1b177f8b9ab059992058/html5/thumbnails/46.jpg)
May 3, 2023
Thank you!
Desktop Conference
Desktop Conference
20052005
You’re Virtually There!
You’re Virtually There!
Bill HoltzmanNational Air Traffic Controllers
703-403-0139
![Page 47: 31 January 2016 Getting Addicted to Oracle Application Express (formerly HTML DB) Bill Holtzman National Air Traffic Controllers Association Desktop Conference](https://reader035.vdocuments.mx/reader035/viewer/2022062311/5a4d1b177f8b9ab059992058/html5/thumbnails/47.jpg)
May 3, 2023 47
DC2006DC2006You’reYou’re
VirtuallyVirtuallyThere!There! Want to learn more about
Oracle Collaboration Suite?• Visit us at
http://www.oracle.com/collabsuite • Sign up for a free trial of Oracle Web
Conferencing– Go to www.oracle.com/start– Enter Keyword: OWTrial
• Learn how to build collaboration-enabled applications! Visit us at the Oracle Technology Network http://otn.oracle.com
![Page 48: 31 January 2016 Getting Addicted to Oracle Application Express (formerly HTML DB) Bill Holtzman National Air Traffic Controllers Association Desktop Conference](https://reader035.vdocuments.mx/reader035/viewer/2022062311/5a4d1b177f8b9ab059992058/html5/thumbnails/48.jpg)
May 3, 2023 48
DC2006DC2006You’reYou’re
VirtuallyVirtuallyThere!There! Security Options