Download presentation
Presentation is loading. Please wait.
Published byBrandon Baker Modified over 9 years ago
1
31 January 2016 Getting Addicted to Oracle Application Express (formerly HTML DB) Bill Holtzman National Air Traffic Controllers Association Desktop Conference 2006 You’re Virtually There!
2
DC2006 You’re Virtually There! 31 January 20162 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
3
DC2006 You’re Virtually There! 31 January 20163 My resources No DBA or technical support Not part of my job No political support How do I build internet applications?
4
DC2006 You’re Virtually There! 31 January 20164 Enter Application Express Saw a demo 20-JAN-04 and got hooked!
5
DC2006 You’re Virtually There! 31 January 20165 Free workspace http://htmldb.oracle.com
6
DC2006 You’re Virtually There! 31 January 20166 First app
7
DC2006 You’re Virtually There! 31 January 20167 First app posted HTML DB Studio by non-Oracle employee June 2004
8
DC2006 You’re Virtually There! 31 January 20168 Document library
9
DC2006 You’re Virtually There! 31 January 20169 Labor tracking (web time card)
10
DC2006 You’re Virtually There! 31 January 201610 “Quicken” Checkbook Tracking
11
DC2006 You’re Virtually There! 31 January 201611 Blogs
12
DC2006 You’re Virtually There! 31 January 201612 Shift swapping
13
DC2006 You’re Virtually There! 31 January 201613 Bidding leave
14
DC2006 You’re Virtually There! 31 January 201614 Corporate VB app for real-time labor tracking (thick client)
15
DC2006 You’re Virtually There! 31 January 201615 Same app with Application Express (web-based)
16
DC2006 You’re Virtually There! 31 January 201616 Team
17
DC2006 You’re Virtually There! 31 January 201617 Labor Grievance Tracking
18
DC2006 You’re Virtually There! 31 January 201618 A data model
19
DC2006 You’re Virtually There! 31 January 201619 What makes Application Express so useful?
20
DC2006 You’re Virtually There! 31 January 201620 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
21
DC2006 You’re Virtually There! 31 January 201621 Low Entry Barriers http://www.oracle.com/technology/products/database/application_express From spreadsheet to complete internet app in 1 minute
22
DC2006 You’re Virtually There! 31 January 201622 Application and form wizards Low Entry Barriers
23
DC2006 You’re Virtually There! 31 January 201623 Page items and database wizards Low Entry Barriers
24
DC2006 You’re Virtually There! 31 January 201624 Basic column link Intermediate column link Broad Skill Range
25
DC2006 You’re Virtually There! 31 January 201625 Advanced column link Broad Skill Range
26
DC2006 You’re Virtually There! 31 January 201626 Output set from the advanced column link Broad Skill Range
27
DC2006 You’re Virtually There! 31 January 201627 Page processing - Components Broad Skill Range
28
DC2006 You’re Virtually There! 31 January 201628 Page processing - 1 Broad Skill Range From this: Includes optimistic locking
29
DC2006 You’re Virtually There! 31 January 201629 Page processing - 2 Broad Skill Range To this: Requires add’l code to provide optimistic locking
30
DC2006 You’re Virtually There! 31 January 201630 Use region types to move… Broad Skill Range
31
DC2006 You’re Virtually There! 31 January 201631 … from plain HTML regions… Broad Skill Range This code: Sends this to the page:
32
DC2006 You’re Virtually There! 31 January 201632 …to SQL report regions… Broad Skill Range Code: Display:
33
DC2006 You’re Virtually There! 31 January 201633 Broad Skill Range … to PLSQL regions with data driven output. Code: Display:
34
DC2006 You’re Virtually There! 31 January 201634 Broad Skill Range Session state protection prevents URL tampering To secure column links: HTMLDB_UTIL.PREPARE_URL generates checksum and appends it to URL. One click activation:
35
DC2006 You’re Virtually There! 31 January 201635 Portability Apps CSS’s Images Files Objects
36
DC2006 You’re Virtually There! 31 January 201636 Command-line with tools Highly Structured
37
DC2006 You’re Virtually There! 31 January 201637 Page organization Highly Structured
38
DC2006 You’re Virtually There! 31 January 201638 Conditions Highly Structured 1.Everything is conditional 2.Conditions are easy to apply 3.Large variety of condition types Processing Validation Display Branching
39
DC2006 You’re Virtually There! 31 January 201639 Javascript Highly Structured Use on page or template
40
DC2006 You’re Virtually There! 31 January 201640 Convenient gateways Highly Structured
41
DC2006 You’re Virtually There! 31 January 201641 Object browser Highly Structured
42
DC2006 You’re Virtually There! 31 January 201642 Versatile usage reports built-in Automated Monitoring
43
DC2006 You’re Virtually There! 31 January 201643 Recent page views Automated Monitoring
44
DC2006 You’re Virtually There! 31 January 201644 Demo
45
DC2006 You’re Virtually There! 31 January 201645 Ultimate skill set
46
31 January 2016 Thank you! Desktop Conference 2005 You’re Virtually There! Bill Holtzman National Air Traffic Controllers Association bholtzman@natca.net 703-403-0139
47
DC2006 You’re Virtually There! 31 January 201647 Want to learn more about Oracle Collaboration Suite? Visit us at http://www.oracle.com/collabsuitehttp://www.oracle.com/collabsuite Sign up for a free trial of Oracle Web Conferencing –Go to www.oracle.com/startwww.oracle.com/start –Enter Keyword: OWTrial Learn how to build collaboration-enabled applications! Visit us at the Oracle Technology Network http://otn.oracle.comhttp://otn.oracle.com
48
DC2006 You’re Virtually There! 31 January 201648 Security Options
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.