Application Express Web Application Development
Transcript of Application Express Web Application Development
![Page 1: Application Express Web Application Development](https://reader035.fdocuments.in/reader035/viewer/2022071600/613d19c3736caf36b7595181/html5/thumbnails/1.jpg)
Web Application
Development
Application Express
![Page 2: Application Express Web Application Development](https://reader035.fdocuments.in/reader035/viewer/2022071600/613d19c3736caf36b7595181/html5/thumbnails/2.jpg)
Agenda
• What is Oracle Application Express
• Demonstration
• Features and benefits
• Customer examples
• Conclusion
• Next steps
• Q&A
![Page 3: Application Express Web Application Development](https://reader035.fdocuments.in/reader035/viewer/2022071600/613d19c3736caf36b7595181/html5/thumbnails/3.jpg)
Does Your Organization:
• Use spreadsheets as databases?
• Store mission critical data in applications
developed in a desktop database such as
Microsoft Access?
• Not have time to build all of the applications
that users are asking for?
![Page 4: Application Express Web Application Development](https://reader035.fdocuments.in/reader035/viewer/2022071600/613d19c3736caf36b7595181/html5/thumbnails/4.jpg)
Drawbacks to Desktop Tools
• Fragmented
• Vulnerable
• Platform dependent
• Web unfriendly
• Costly
![Page 5: Application Express Web Application Development](https://reader035.fdocuments.in/reader035/viewer/2022071600/613d19c3736caf36b7595181/html5/thumbnails/5.jpg)
Oracle Application Express
• Quick assembly of reporting and data entry applications
• Based on existing tables and views or data from spreadsheets
• No programming or scripting
• Instant deployment on the Web
• Use the full power of Oracle
Database 10g
![Page 6: Application Express Web Application Development](https://reader035.fdocuments.in/reader035/viewer/2022071600/613d19c3736caf36b7595181/html5/thumbnails/6.jpg)
Simplify Application Development
on Oracle
• PL/SQL Developers
• Non-professional developers
• Power users
• Departments
• Small enterprises
![Page 7: Application Express Web Application Development](https://reader035.fdocuments.in/reader035/viewer/2022071600/613d19c3736caf36b7595181/html5/thumbnails/7.jpg)
D E M O N S T R A T I O N
Rapid Application Development
![Page 8: Application Express Web Application Development](https://reader035.fdocuments.in/reader035/viewer/2022071600/613d19c3736caf36b7595181/html5/thumbnails/8.jpg)
Oracle Application Express Offers• The Qualities of a Personal Database
• Productivity
• Ease of Use
• Flexibility
• The Qualities of an Enterprise Database
• Security
• Integrity
• Scalability
• Availability
• Portability
• Built for the Web
![Page 9: Application Express Web Application Development](https://reader035.fdocuments.in/reader035/viewer/2022071600/613d19c3736caf36b7595181/html5/thumbnails/9.jpg)
Consolidation with Application Express
Spreadsheets
Desktop Databases
File ServersAny Browser
Application
Express
![Page 10: Application Express Web Application Development](https://reader035.fdocuments.in/reader035/viewer/2022071600/613d19c3736caf36b7595181/html5/thumbnails/10.jpg)
Architecture
BrowserOracle Database
Application
Express
Oracle HTTP
Server
![Page 11: Application Express Web Application Development](https://reader035.fdocuments.in/reader035/viewer/2022071600/613d19c3736caf36b7595181/html5/thumbnails/11.jpg)
How it Works
• Shared Workgroup Database Service
• Centrally Deployed & Managed
• Accessed anywhere via a Browser
• Declarative development style
Oracle Application Express
![Page 12: Application Express Web Application Development](https://reader035.fdocuments.in/reader035/viewer/2022071600/613d19c3736caf36b7595181/html5/thumbnails/12.jpg)
ApplicationsApplications
ApplicationsApplications
ApplicationsApplications
Logical Architecture
ApplicationsApplications Schema ASchema A
ApplicationsApplications Schema BSchema B
ApplicationsApplications Schema CSchema C
Finance
Human Resources
Marketing
Oracle Application Express
![Page 13: Application Express Web Application Development](https://reader035.fdocuments.in/reader035/viewer/2022071600/613d19c3736caf36b7595181/html5/thumbnails/13.jpg)
Functionality Overview
• Complete Environment
• Application Builder
• SQL Workshop
• Administration
![Page 14: Application Express Web Application Development](https://reader035.fdocuments.in/reader035/viewer/2022071600/613d19c3736caf36b7595181/html5/thumbnails/14.jpg)
Application Development
• Reports
• Data entry forms
• Charts
• Security
• Navigation
• Look and feel
![Page 15: Application Express Web Application Development](https://reader035.fdocuments.in/reader035/viewer/2022071600/613d19c3736caf36b7595181/html5/thumbnails/15.jpg)
Reports
• Pagination
• Column sorting
• Export to spreadsheet or XML
• Calendar and tree
• Template driven
• Drill down to other reports, charts, forms
![Page 16: Application Express Web Application Development](https://reader035.fdocuments.in/reader035/viewer/2022071600/613d19c3736caf36b7595181/html5/thumbnails/16.jpg)
Data entry forms
• Many built in widgets
• Pop up calendar
• List of values
• Validations
• Lost update detection
• Tabular forms
• Master detail forms
![Page 17: Application Express Web Application Development](https://reader035.fdocuments.in/reader035/viewer/2022071600/613d19c3736caf36b7595181/html5/thumbnails/17.jpg)
Charts
• Bar, Pie, Line, Dial
• SVG based
• Drill down
• Asynchronous refresh
![Page 18: Application Express Web Application Development](https://reader035.fdocuments.in/reader035/viewer/2022071600/613d19c3736caf36b7595181/html5/thumbnails/18.jpg)
Security
• Built in authentication modules
• LDAP
• Single Sign-On
• Centrally defined authorization rules
• Session state protection
• Integration with database security features
• FGAC
• Transparent Data Encryption
![Page 19: Application Express Web Application Development](https://reader035.fdocuments.in/reader035/viewer/2022071600/613d19c3736caf36b7595181/html5/thumbnails/19.jpg)
Navigation
• Tabs
• Lists
• Menus
• Breadcrumbs
![Page 20: Application Express Web Application Development](https://reader035.fdocuments.in/reader035/viewer/2022071600/613d19c3736caf36b7595181/html5/thumbnails/20.jpg)
Look and feel
• Template driven
• Consistent throughout
application
• Customize with HTML
and CSS
![Page 21: Application Express Web Application Development](https://reader035.fdocuments.in/reader035/viewer/2022071600/613d19c3736caf36b7595181/html5/thumbnails/21.jpg)
Customer Examples
• Telstra
• PGA of America
• Lansing Community College
![Page 22: Application Express Web Application Development](https://reader035.fdocuments.in/reader035/viewer/2022071600/613d19c3736caf36b7595181/html5/thumbnails/22.jpg)
- Rosemarie Barr, Director/Corporate Controller of Finance,
Professional Golfers Association of America
“Typically, application development is
completely out of the realm of what
finance departments are capable of doing.
With Oracle HTML DB*, we can now build,
deploy and manage our own web
applications. It's that easy!”
*Oracle HTML DB is now named Oracle Application Express
![Page 23: Application Express Web Application Development](https://reader035.fdocuments.in/reader035/viewer/2022071600/613d19c3736caf36b7595181/html5/thumbnails/23.jpg)
- Glenn CernyChief Information Officer
Lansing Community College
“Oracle HTML DB has clearly strengthened our
ability to collect and present information via
robust web based applications, with very short
turnarounds and with very high user acceptance.”
*Oracle HTML DB is now named Oracle Application Express
![Page 24: Application Express Web Application Development](https://reader035.fdocuments.in/reader035/viewer/2022071600/613d19c3736caf36b7595181/html5/thumbnails/24.jpg)
Availability• Release 1.6
• Ships on 10gR2 Companion CD
• Release 2.0• Standalone download from OTN
• Works & Supported in Oracle Database 10g and Oracle Database 9iR2 (9.2.0.3+)
• Included as a component of Standard One, Standard and Enterprise Editions
• No Additional Charge
![Page 25: Application Express Web Application Development](https://reader035.fdocuments.in/reader035/viewer/2022071600/613d19c3736caf36b7595181/html5/thumbnails/25.jpg)
Conclusion• Improve application development productivity
• Consolidate
• Increase data security
• Improve access
![Page 26: Application Express Web Application Development](https://reader035.fdocuments.in/reader035/viewer/2022071600/613d19c3736caf36b7595181/html5/thumbnails/26.jpg)
![Page 27: Application Express Web Application Development](https://reader035.fdocuments.in/reader035/viewer/2022071600/613d19c3736caf36b7595181/html5/thumbnails/27.jpg)
Next Steps
• More information and downloads• otn.oracle.com/apex
• Oracle Application Express 2-Day Developer tutorial book• otn.oracle.com/apex
• Download pre-built applications• apex.oracle.com/studio
• Read tips and tricks• orablogs.com/sergio
![Page 28: Application Express Web Application Development](https://reader035.fdocuments.in/reader035/viewer/2022071600/613d19c3736caf36b7595181/html5/thumbnails/28.jpg)