<Insert Picture Here>
Oracle Application Express (Version 3.1)
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.
© 2008 Oracle Corporation – Proprietary
relied upon in making purchasing decisions.The development, release, and timing of any features or functionality described for Oracle’s products remain at the sole discretion of Oracle.
Oracle Application Express (APEX)
• Unique Rapid Application Development
(RAD) tool for the Oracle Database
• Browser based for Development,
Deployment & Use
• Declaratively build professional Web 2.0
applications that are fast and secure
© 2008 Oracle Corporation – Proprietary© 2008 Oracle Corporation – Proprietary
• Leverages full Oracle database capabilities
• Standard component of the database
Easy to develop • Easy to deploy • Easy to manage
Use Cases
Data-driven ApplicationsDevelop opportunistic and departmental
productivity applications
Oracle Forms
ModernizationLeverage SQL & PL/SQL declarative
programming skills to move Forms
applications to HTML / Web 2.0
© 2008 Oracle Corporation – Proprietary© 2008 Oracle Corporation – Proprietary
Online ReportingBuild SQL-based reporting
applications on existing
database schemas
Access ReplacementConsolidate outgrown Access applications
to the Oracle database with an APEX Web
front end
Spreadsheet Web-ificationConvert spreadsheets to Web applications
where they can be concurrently viewed and
edited
Problem: Spreadsheets
© 2008 Oracle Corporation – Proprietary
• Manual collation from different sources
• Reports generated from partial truth
• No controls over who sees the information
• Multiple sources of truth
Problem: Personal Databases
• Fragmented
• Platform dependent
• Web unfriendly
• Password Security inadequate
© 2008 Oracle Corporation – Proprietary
• Backups inconsistent
• Scattered locations
• Inefficient utilization of IT resources
• Password Security inadequate
• Vulnerable
• Can be easily copied
Problem: RAD
� Centrally managed
Enterprise Database
� Backed-up
� Secure
� Gain more data visibility
� Integrate data silos
� Additional reporting
� Increase productivity
© 2008 Oracle Corporation – Proprietary
� Scalable
Need to do more with fewer people and less budget
� Increase productivity
� React to market forces
� Meet compliance
requirements
D E M O N S T R A T I O N
© 2008 Oracle Corporation – Proprietary
D E M O N S T R A T I O N
Rapid Application Development
Oracle Application Express
EASY to Develop
• Rapid Web application development
• Fully productive very quickly
• Declarative / Wizards
EASY to Deploy
• No client software
© 2008 Oracle Corporation – Proprietary
• No client software
• Browser based
• Feature of the Oracle Database
EASY to Maintain
• Centrally managed metadata repository
• Multi-tenant hosting
• Robust framework
Functionality
© 2008 Oracle Corporation – Proprietary© 2008 Oracle Corporation – Proprietary
Out of the Box Development Features
Reports
Forms
Charts
Validations
Processes
Computations
Translation
Services
Conditional
Processing
Authentication
© 2008 Oracle Corporation – Proprietary© 2008 Oracle Corporation – Proprietary
Calendar
Templates
Navigation
Branches
Web Services
Email Services
Authorization
Session State
Management
Logging &
Monitoring
Leveraging Database CapabilitiesLeverage the full spectrum of the Oracle database’s capabilities:
• SQL
• PL/SQL
• RAC
• Spatial
• OLAP
• Flashback
• Web Services
© 2008 Oracle Corporation – Proprietary© 2008 Oracle Corporation – Proprietary
• Web Services
• Text
• Multimedia
• Analytic Functions
• Globalization
• XML DB
Target Development Group
© 2008 Oracle Corporation – Proprietary
Deployment OptionsMultitenant and browser based architecture allows for deployment anywhere
Hosted Service
(dedicated or multitenant)
Corporate IT / Enterprise Service
© 2008 Oracle Corporation – Proprietary© 2008 Oracle Corporation – Proprietary
Corporate IT / Enterprise Service
(dedicated or multitenant)
Departmental Server
Local Database
(Oracle XE)
Architecture
© 2008 Oracle Corporation – Proprietary
• Integrated within the database 9iR2, 10g, 11g • Meta data driven• Uses Embedded PL/SQL Gateway or Apache
Multi-Tenant Hosting
© 2008 Oracle Corporation – Proprietary
• Self Service Provisioning
• Consolidate Applications
2006 Application Express 2.2
Packaged Applications
History
2006 Application Express 2.1
2007 Application Express 3.0
Flash Charts, PDF Printing,
Access Application Migration
2008 Application Express 3.1
Interactive Reports, BLOB
© 2008 Oracle Corporation – Proprietary
Oracle XE
2005 HTML DB 2.0
SQL Workshop
2004 HTML DB 1.6
Themes
2004 HTML DB 1.5
First Release
Version 3.1 Highlights
• Interactive Reporting region
• Declarative BLOB Support
• Enhanced Report Reporting
• Ability to add custom themes to the theme repository
• Optional runtime-only installation
• Improved security
Download from OTN
© 2008 Oracle Corporation – Proprietary
• Improved security
• Documented and supported JavaScript libraries
• Improved AJAX capabilities
• Enhanced master-detail forms
• New API to send attachments in e-mail
• Enhanced integration with Oracle SQL Developer
Application Development
• Reports
• Data entry forms
• Charts
• Calendars
• Navigation
© 2008 Oracle Corporation – Proprietary
• Look and feel
• Security
• Applications easily translatable to different languages
Interactive Reports
• Out of the box declarative Web 2.0 reporting
• Dramatically enhances end-user capabilities
© 2008 Oracle Corporation – Proprietary© 2008 Oracle Corporation – Proprietary
D E M O N S T R A T I O N
© 2008 Oracle Corporation – Proprietary
D E M O N S T R A T I O N
Interactive Reporting
BI Publisher Architecture
© 2008 Oracle Corporation – Proprietary
• Declarative PDF reporting services
• Create professional looking reports
• Range of document formats
• Ability to define multiple queries NEWNEWNEWNEW
BI Publisher
• Output to PDF, Word, Excel, or HTML
Reports
• “High Fidelity” Printing
• Seamlessly Integrated with Application Express
• Develop RTF Templates using Word Plug-In
© 2008 Oracle Corporation – Proprietary
• Develop RTF Templates using Word Plug-In
• Full Oracle Support
Data Entry Forms
© 2008 Oracle Corporation – Proprietary
• Feature Rich• Built in widgets available
• Pop-Up calendar
• List of values
• Enable Validations on Form Fields
• Lost update detection
• Variety of Form Types• Tabular forms
• Master Detail forms
• Forms on a Web Service
• Form on a Table with Report
Charts
© 2008 Oracle Corporation – Proprietary
Navigation
• Tabs
• Lists
• Breadcrumbs
• Navigation Bar
• Trees
© 2008 Oracle Corporation – Proprietary
• Trees
• Navigation Using Branches
Look and feel
• Consistent User Interface
• Template driven
• Customize with HTML and CSS
© 2008 Oracle Corporation – Proprietary
• Easily Switch Themes
• Ability to define Custom Themes
and make them available across
Workspaces NEWNEWNEWNEW
Security
• Session State Protection
• Centrally Defined Authorization Rules
• “Hidden and Protected” item types NEWNEWNEWNEW
• Built-in Authentication Methods
• LDAP
• Single Sign-On
• Open Door Credentials
© 2008 Oracle Corporation – Proprietary
• Open Door Credentials
• Oracle Application Express Account Credentials
• Database Account Credentials
• No Authentication (using DAD)
• Integration with Database Security Features
• Fine Grained Access Control
• Transparent Data Encryption
Packaged Applications
© 2008 Oracle Corporation – Proprietary
• Over 30 Packaged Applications and Sample Code:
• Project Tracking
• People Search
• Discussion Forum
• Bug Tracker
• Fully functional solutions – Use as is / Customize / Learning tool
• Document Management
• Online Store
• Ask the Expert
• Issue Tracker
Application Migration
• Export MS Access metadata
• Migrate the Microsoft Access
database to Oracle
• Create an Oracle Application
Express Workspace
• Create a migration project
• Analyze the Microsoft Access
© 2008 Oracle Corporation – Proprietary
• Analyze the Microsoft Access
application
• Generate the Oracle Application
Express Application
• Customize your Application
Express application
Oracle Technology Network (OTN)
• Download latest Release
• Getting Started
• Documentation & Tutorials
• Hosted Environment
• Oracle By Examples
• Community & Partners
© 2008 Oracle Corporation – Proprietary
Community Focus
• Strong & Supportive Community
• Popular OTN Discussion Forum
• Consulting Companies APEX Practices
• Commercial Applications
• Blogs, SIGs
© 2008 Oracle Corporation – Proprietary
SQL Developer and Application Express
• Browse your Application Express
Applications
• Export and Import Applications
• Drop Applications
• Deploy Applications
• Modify Applications
• Export Pages
© 2008 Oracle Corporation – Proprietary
• Export Pages
• Tune your Queries
• Included Application Express
Reports
• Custom Exception Reports
Requires SQL Developer 1.2.1 +
and Application Express 3.0.1 +
Application Express - Customers
© 2008 Oracle Corporation – Proprietary
Future Direction
Forms Migration
• Initial white paper
• Tools support (Application Migration)
Tabular Forms
• Client-side validations
© 2008 Oracle Corporation – Proprietary
• Client-side validations
• Improved error handling
• Integration with collections
• Additional item types
Conclusion
Easy to Develop
Easy to Deploy
© 2008 Oracle Corporation – Proprietary
Easy to Deploy
Easy to Manage
Next Steps
Information:
http://otn.oracle.com/apex
© 2008 Oracle Corporation – Proprietary
Hosted Development:
http://apex.oracle.com
© 2008 Oracle Corporation – Proprietary
© 2008 Oracle Corporation – Proprietary