Download - Application express
Oracle APEX
A . Antony Alex MCA
Dr G R D College of Science – CBE
Tamil Nadu - India
The Power to Serve.
DEVELOPMENT - ORACLE SERVER
• SUPPORT FOR
• CLIENT-SERVER
• 8 - INTERNET
• 10 - GRID• 10 - GRID
• 12 - CLOUD
The Power to Serve.
ORACLE
CLIENTORACLE LISTENER
CONNECTING ORACLE CLIENT & ORACLE SERVER
The Power to Serve.
ORACLE
SERVER
CONNECTING ORACLE CLIENT & ORACLE SERVER
o Requires Client Installation
o Configuration of Listener
o Requires More Resources
Rapid Application Development
o Quick Development of Software Applications
o Visual Tools for Development
o Very Little Custom Coding/Programming
o Easier to Manage Code and Functionality
The Power to Serve.
o Faster Testing and Debugging
o Simpler Collaboration among multiple skill sets
o Shorter Timelines Lower Budgets
o Greater Flexibility with changing/adding requirements
Oracle Application Express (Oracle APEX)(Oracle APEX)
The Power to Serve.
Oracle APEX - History
HTML DB 1.5 [2004]
•First Release
HTML DB 2.0 [2005]
•SQL Workshop
Application Express 2.2 [2006]
•Packaged Applications
Application Express 3.1 [2008]
•Interactive Reports
Application Express 4.0 [2010]
•Websheets, Dynamic Actions, Plug-Ins, Team Development
The Power to Serve.
HTML DB 1.6 [2004]
•Themes
Application Express 2.1 [2006]
•Oracle XE
Application Express 3.0 [2007]
•Flash Charts, PDF Printing, Access Migration
Application Express 3.2 [2009]
•Oracle Forms Conversion
Application Express 4.1 [2011]
•Data Upload, Error Handling, ROWID
Overview
• Database centric Rapid Application Development (RAD)
• No cost feature of the Oracle Database – All Editions
• 100% Browser-Based and Declarative
• Use SQL Workshop to create and manage DB objects• Use SQL Workshop to create and manage DB objects
• Use Application Builder to create Web 2.0 Applications
• Leverage SQL skills to build reports, charts and forms
• Popular; extremely active OTN forum, high adoption
The Power to Serve.
Architecture
The Power to Serve.
• Simple 2-Tier Architecture
• Pages dynamically rendered using Meta data
• No code generation or file based compilation
• Runs everywhere Oracle Database runs
The Power to Serve.
The Power to Serve.
Workspace
• Oracle Application Express enables a single database to host large numbers of users.
• Users work in a dedicated work area called a workspace.
• A workspace is a virtual private database that enables multiple users to work within the same Oracle
• A workspace is a virtual private database that enables multiple users to work within the same Oracle Application Express installation while keeping their objects, data and applications private.
• Flexible architecture enables a single database instance to manage thousands of applications.
• It turns a single database into a hosted service, making it an ideal platform for consolidation of smaller data stores.
The Power to Serve.
The Power to Serve.
Private Cloud Development Service
• Allows IT Departments to provide DB as a Service
• One Oracle instance supports 100’s of “Workspaces”• Workspaces provide access to one or more DB Schemas
• Multi-tenant provisioning supports consolidation
• Fully Automated Self-service Provisioning
• Database and Application Development
The Power to Serve.
• Database and Application Development
Building Applications
in Oracle APEX
The Power to Serve.
in Oracle APEX
The Power to Serve.
• Oracle application development home page
• Click Application Builder to develop applications
• Click SQL Workshop to develop database
Full SQL Capabilities using APEX SQL Workshop
Browse Database Objects Run SQL or SQL Scripts
The Power to Serve.
Building Applications in Oracle APEXCreating an application
1. Initiate Create App Wizard
The Power to Serve.
2. Add Pages
The Power to Serve.
3. Confirm and Create
The Power to Serve.
4. Run Applications
The Power to Serve.
Click to edit page component
The Power to Serve.
Edit component
The Power to Serve.
Run page to view changes
The Power to Serve.
Export Application
The Power to Serve.
Export generates a SQL Script
Team Development & Administration
The Power to Serve.
Benefits & Features
The Power to Serve.
No Cost Feature of In Browser DevelopmentRAD
The Power to Serve.
Declarative Web 2.0 Self ServiceLeverage SQL Skills
SELECT *FROM EMP
Data-driven Applications
Develop opportunistic and departmental
productivity applications
Oracle Forms ModernizationLeverage SQL & PL/SQL declarative
programming skills to move Forms
applications to HTML / Web 2.0
The Power to Serve.
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
Reports
Forms
Charts
Validations
Processes
Computations
Translation
Services
Conditional
Processing
Authentication
The Power to Serve.
Calendar
Templates
Navigation
Branches
Web Services
Email Services
Authorization
Session State
Management
Logging &
Monitoring
Development / Deployment Options
The Power to Serve.
• Locally
• Install on Stand-alone machine
• Multi-tenant Private Cloud
• Workspaces for each department
• Self-service provisioning model
The Power to Serve.
• Self-service provisioning model
• Public Cloud
• Hosting partners
• Amazon EC2
External Links
The Power to Serve.
External Links
Oracle Technology Network (OTN)
http://otn.oracle.com/apex
The Power to Serve.
Hosted “Development” Service
http://apex.oracle.com
The Power to Serve.
� Enhanced themes and HTML templates to enable developers to
declaratively create mobile applications and/or mobile pages.
� Incorporate HTML 5 charting capabilities.
� Declarative specification of REST ful Web services mapped to SQL
Future
The Power to Serve.
� Declarative specification of REST ful Web services mapped to SQL
and PL/SQL.
� Modal Dialogues
� Multiple Tabular Forms on one page
� Master-Detail-Detail support
� Multiple Interactive Reports on one page
The Power to Serve.
THANK
UU
The Power to Serve.