SlideShare a Scribd company logo
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
CLIENT
ORACLE 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 APEX
Creating 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 Modernization
Leverage SQL & PL/SQL declarative
programming skills to move Forms
applications to HTML / Web 2.0
The Power to Serve.
Online Reporting
Build SQL-based reporting
applications on existing
database schemas
Access Replacement
Consolidate outgrown Access applications to
the Oracle database with an APEX Web front
end
Spreadsheet Web-ification
Convert 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.
Ad

More Related Content

What's hot (20)

Electronic patients records system based on oracle apex
Electronic patients records system based on oracle apexElectronic patients records system based on oracle apex
Electronic patients records system based on oracle apex
Jan Karremans
 
Oracle Application Express
Oracle Application ExpressOracle Application Express
Oracle Application Express
HBoone
 
Intro to Application Express
Intro to Application ExpressIntro to Application Express
Intro to Application Express
José Angel Ibarra Espinosa
 
Mastering universal theme
Mastering universal themeMastering universal theme
Mastering universal theme
Roel Hartman
 
Oracle Apex Overview
Oracle Apex OverviewOracle Apex Overview
Oracle Apex Overview
Viveka Solutions
 
Extending_EBS_12_1_3_with_APEX_5_0_COLLABORATE16
Extending_EBS_12_1_3_with_APEX_5_0_COLLABORATE16Extending_EBS_12_1_3_with_APEX_5_0_COLLABORATE16
Extending_EBS_12_1_3_with_APEX_5_0_COLLABORATE16
Alfredo Abate
 
Oracle APEX for Beginners
Oracle APEX for BeginnersOracle APEX for Beginners
Oracle APEX for Beginners
Dimitri Gielis
 
Installing Oracle 11g and Oracle Apex 5.1 ( Easy Way To install)
Installing Oracle 11g and Oracle Apex 5.1 ( Easy Way To install)Installing Oracle 11g and Oracle Apex 5.1 ( Easy Way To install)
Installing Oracle 11g and Oracle Apex 5.1 ( Easy Way To install)
Abdul Rafay
 
Intro on Oracle Application express - APEX
Intro on Oracle Application express - APEXIntro on Oracle Application express - APEX
Intro on Oracle Application express - APEX
Lino Schildenfeld
 
Oracle Application Express 20.2 New Features
Oracle Application Express 20.2 New FeaturesOracle Application Express 20.2 New Features
Oracle Application Express 20.2 New Features
msewtz
 
Oracle APEX 18.1 New Features
Oracle APEX 18.1 New FeaturesOracle APEX 18.1 New Features
Oracle APEX 18.1 New Features
msewtz
 
Oracle APEX Dynamic Actions
Oracle APEX Dynamic ActionsOracle APEX Dynamic Actions
Oracle APEX Dynamic Actions
Anthony Rayner
 
Get the Look and Feel You Want in Oracle APEX
Get the Look and Feel You Want in Oracle APEXGet the Look and Feel You Want in Oracle APEX
Get the Look and Feel You Want in Oracle APEX
Jorge Rimblas
 
APEX Boston Meetup - October 1st, 2019
APEX Boston Meetup - October 1st, 2019APEX Boston Meetup - October 1st, 2019
APEX Boston Meetup - October 1st, 2019
msewtz
 
UNYOUG - APEX 19.2 New Features
UNYOUG - APEX 19.2 New FeaturesUNYOUG - APEX 19.2 New Features
UNYOUG - APEX 19.2 New Features
msewtz
 
APEX 5 Demo and Best Practices
APEX 5 Demo and Best PracticesAPEX 5 Demo and Best Practices
APEX 5 Demo and Best Practices
Dimitri Gielis
 
Oracle APEX
Oracle APEXOracle APEX
Oracle APEX
AXIA Consulting Inc.
 
Creating Single Page Applications with Oracle Apex
Creating Single Page Applications with Oracle ApexCreating Single Page Applications with Oracle Apex
Creating Single Page Applications with Oracle Apex
Dick Dral
 
Integration of APEX and Oracle Forms
Integration of APEX and Oracle FormsIntegration of APEX and Oracle Forms
Integration of APEX and Oracle Forms
Roel Hartman
 
Custom Development for SharePoint
Custom Development for SharePointCustom Development for SharePoint
Custom Development for SharePoint
Talbott Crowell
 
Electronic patients records system based on oracle apex
Electronic patients records system based on oracle apexElectronic patients records system based on oracle apex
Electronic patients records system based on oracle apex
Jan Karremans
 
Oracle Application Express
Oracle Application ExpressOracle Application Express
Oracle Application Express
HBoone
 
Mastering universal theme
Mastering universal themeMastering universal theme
Mastering universal theme
Roel Hartman
 
Extending_EBS_12_1_3_with_APEX_5_0_COLLABORATE16
Extending_EBS_12_1_3_with_APEX_5_0_COLLABORATE16Extending_EBS_12_1_3_with_APEX_5_0_COLLABORATE16
Extending_EBS_12_1_3_with_APEX_5_0_COLLABORATE16
Alfredo Abate
 
Oracle APEX for Beginners
Oracle APEX for BeginnersOracle APEX for Beginners
Oracle APEX for Beginners
Dimitri Gielis
 
Installing Oracle 11g and Oracle Apex 5.1 ( Easy Way To install)
Installing Oracle 11g and Oracle Apex 5.1 ( Easy Way To install)Installing Oracle 11g and Oracle Apex 5.1 ( Easy Way To install)
Installing Oracle 11g and Oracle Apex 5.1 ( Easy Way To install)
Abdul Rafay
 
Intro on Oracle Application express - APEX
Intro on Oracle Application express - APEXIntro on Oracle Application express - APEX
Intro on Oracle Application express - APEX
Lino Schildenfeld
 
Oracle Application Express 20.2 New Features
Oracle Application Express 20.2 New FeaturesOracle Application Express 20.2 New Features
Oracle Application Express 20.2 New Features
msewtz
 
Oracle APEX 18.1 New Features
Oracle APEX 18.1 New FeaturesOracle APEX 18.1 New Features
Oracle APEX 18.1 New Features
msewtz
 
Oracle APEX Dynamic Actions
Oracle APEX Dynamic ActionsOracle APEX Dynamic Actions
Oracle APEX Dynamic Actions
Anthony Rayner
 
Get the Look and Feel You Want in Oracle APEX
Get the Look and Feel You Want in Oracle APEXGet the Look and Feel You Want in Oracle APEX
Get the Look and Feel You Want in Oracle APEX
Jorge Rimblas
 
APEX Boston Meetup - October 1st, 2019
APEX Boston Meetup - October 1st, 2019APEX Boston Meetup - October 1st, 2019
APEX Boston Meetup - October 1st, 2019
msewtz
 
UNYOUG - APEX 19.2 New Features
UNYOUG - APEX 19.2 New FeaturesUNYOUG - APEX 19.2 New Features
UNYOUG - APEX 19.2 New Features
msewtz
 
APEX 5 Demo and Best Practices
APEX 5 Demo and Best PracticesAPEX 5 Demo and Best Practices
APEX 5 Demo and Best Practices
Dimitri Gielis
 
Creating Single Page Applications with Oracle Apex
Creating Single Page Applications with Oracle ApexCreating Single Page Applications with Oracle Apex
Creating Single Page Applications with Oracle Apex
Dick Dral
 
Integration of APEX and Oracle Forms
Integration of APEX and Oracle FormsIntegration of APEX and Oracle Forms
Integration of APEX and Oracle Forms
Roel Hartman
 
Custom Development for SharePoint
Custom Development for SharePointCustom Development for SharePoint
Custom Development for SharePoint
Talbott Crowell
 

Similar to Application express (20)

apex--introduction-157585.ppt
apex--introduction-157585.pptapex--introduction-157585.ppt
apex--introduction-157585.ppt
Kashi69
 
Oracle Application Express Introduction
Oracle Application Express  IntroductionOracle Application Express  Introduction
Oracle Application Express Introduction
ssusera8d54f
 
Getting Started with Oracle APEX
Getting Started with Oracle APEXGetting Started with Oracle APEX
Getting Started with Oracle APEX
DataNext Solutions
 
apex101-326750.ppt
apex101-326750.pptapex101-326750.ppt
apex101-326750.ppt
Kashi69
 
Apex ace update
Apex ace updateApex ace update
Apex ace update
Ayesha Fayyaz
 
APEX Alpe Adria Mike Hichwa Keynote April 11th 2019- Zagreb
APEX Alpe Adria Mike Hichwa Keynote April 11th 2019- ZagrebAPEX Alpe Adria Mike Hichwa Keynote April 11th 2019- Zagreb
APEX Alpe Adria Mike Hichwa Keynote April 11th 2019- Zagreb
Michael Hichwa
 
Oracle9i application server oracle forms services
Oracle9i application server   oracle forms servicesOracle9i application server   oracle forms services
Oracle9i application server oracle forms services
FITSFSd
 
Whats new in Oracle Database 12c release 12.1.0.2
Whats new in Oracle Database 12c release 12.1.0.2Whats new in Oracle Database 12c release 12.1.0.2
Whats new in Oracle Database 12c release 12.1.0.2
Connor McDonald
 
Oracle Apex Intoduction.pptx
Oracle Apex Intoduction.pptxOracle Apex Intoduction.pptx
Oracle Apex Intoduction.pptx
AbhishekJha401
 
Oracle Database Cloud Service
Oracle Database Cloud ServiceOracle Database Cloud Service
Oracle Database Cloud Service
Jean-Philippe PINTE
 
SQL Server 2019 hotlap - WARDY IT Solutions
SQL Server 2019 hotlap - WARDY IT SolutionsSQL Server 2019 hotlap - WARDY IT Solutions
SQL Server 2019 hotlap - WARDY IT Solutions
Michaela Murray
 
Advanced Reporting And Charting With Oracle Application Express 4.0
Advanced Reporting And Charting With Oracle Application Express 4.0Advanced Reporting And Charting With Oracle Application Express 4.0
Advanced Reporting And Charting With Oracle Application Express 4.0
Rinie Romme
 
WebCenter as a Cloud App on Exalogic – A Case Study on Virtualization and Per...
WebCenter as a Cloud App on Exalogic – A Case Study on Virtualization and Per...WebCenter as a Cloud App on Exalogic – A Case Study on Virtualization and Per...
WebCenter as a Cloud App on Exalogic – A Case Study on Virtualization and Per...
TEAM Informatics
 
Apex day 1.0 fastest route to cloud sept 2015_julian lane
Apex day 1.0 fastest route to cloud sept 2015_julian laneApex day 1.0 fastest route to cloud sept 2015_julian lane
Apex day 1.0 fastest route to cloud sept 2015_julian lane
APEX Solutions - Natural Intelligence
 
APEX – jak vytvořit jednoduše aplikaci
APEX – jak vytvořit jednoduše aplikaciAPEX – jak vytvořit jednoduše aplikaci
APEX – jak vytvořit jednoduše aplikaci
MarketingArrowECS_CZ
 
I one Service Offerings
I one Service OfferingsI one Service Offerings
I one Service Offerings
iONE ITSolutions
 
Oracle Cloud Overview - Day1 (1)-converted.pptx
Oracle Cloud Overview - Day1 (1)-converted.pptxOracle Cloud Overview - Day1 (1)-converted.pptx
Oracle Cloud Overview - Day1 (1)-converted.pptx
DhanaraajDevelopers
 
Oracle New Function.ppt
Oracle New Function.pptOracle New Function.ppt
Oracle New Function.ppt
AshitPradhan3
 
Using Amazon RDS to power enterprise applications (Peoplesoft)
Using Amazon RDS to power enterprise applications (Peoplesoft) Using Amazon RDS to power enterprise applications (Peoplesoft)
Using Amazon RDS to power enterprise applications (Peoplesoft)
Tom Laszewski
 
WebCenter as a Cloud App on Exalogic
WebCenter as a Cloud App on ExalogicWebCenter as a Cloud App on Exalogic
WebCenter as a Cloud App on Exalogic
Raoul Miller
 
apex--introduction-157585.ppt
apex--introduction-157585.pptapex--introduction-157585.ppt
apex--introduction-157585.ppt
Kashi69
 
Oracle Application Express Introduction
Oracle Application Express  IntroductionOracle Application Express  Introduction
Oracle Application Express Introduction
ssusera8d54f
 
Getting Started with Oracle APEX
Getting Started with Oracle APEXGetting Started with Oracle APEX
Getting Started with Oracle APEX
DataNext Solutions
 
apex101-326750.ppt
apex101-326750.pptapex101-326750.ppt
apex101-326750.ppt
Kashi69
 
APEX Alpe Adria Mike Hichwa Keynote April 11th 2019- Zagreb
APEX Alpe Adria Mike Hichwa Keynote April 11th 2019- ZagrebAPEX Alpe Adria Mike Hichwa Keynote April 11th 2019- Zagreb
APEX Alpe Adria Mike Hichwa Keynote April 11th 2019- Zagreb
Michael Hichwa
 
Oracle9i application server oracle forms services
Oracle9i application server   oracle forms servicesOracle9i application server   oracle forms services
Oracle9i application server oracle forms services
FITSFSd
 
Whats new in Oracle Database 12c release 12.1.0.2
Whats new in Oracle Database 12c release 12.1.0.2Whats new in Oracle Database 12c release 12.1.0.2
Whats new in Oracle Database 12c release 12.1.0.2
Connor McDonald
 
Oracle Apex Intoduction.pptx
Oracle Apex Intoduction.pptxOracle Apex Intoduction.pptx
Oracle Apex Intoduction.pptx
AbhishekJha401
 
SQL Server 2019 hotlap - WARDY IT Solutions
SQL Server 2019 hotlap - WARDY IT SolutionsSQL Server 2019 hotlap - WARDY IT Solutions
SQL Server 2019 hotlap - WARDY IT Solutions
Michaela Murray
 
Advanced Reporting And Charting With Oracle Application Express 4.0
Advanced Reporting And Charting With Oracle Application Express 4.0Advanced Reporting And Charting With Oracle Application Express 4.0
Advanced Reporting And Charting With Oracle Application Express 4.0
Rinie Romme
 
WebCenter as a Cloud App on Exalogic – A Case Study on Virtualization and Per...
WebCenter as a Cloud App on Exalogic – A Case Study on Virtualization and Per...WebCenter as a Cloud App on Exalogic – A Case Study on Virtualization and Per...
WebCenter as a Cloud App on Exalogic – A Case Study on Virtualization and Per...
TEAM Informatics
 
APEX – jak vytvořit jednoduše aplikaci
APEX – jak vytvořit jednoduše aplikaciAPEX – jak vytvořit jednoduše aplikaci
APEX – jak vytvořit jednoduše aplikaci
MarketingArrowECS_CZ
 
Oracle Cloud Overview - Day1 (1)-converted.pptx
Oracle Cloud Overview - Day1 (1)-converted.pptxOracle Cloud Overview - Day1 (1)-converted.pptx
Oracle Cloud Overview - Day1 (1)-converted.pptx
DhanaraajDevelopers
 
Oracle New Function.ppt
Oracle New Function.pptOracle New Function.ppt
Oracle New Function.ppt
AshitPradhan3
 
Using Amazon RDS to power enterprise applications (Peoplesoft)
Using Amazon RDS to power enterprise applications (Peoplesoft) Using Amazon RDS to power enterprise applications (Peoplesoft)
Using Amazon RDS to power enterprise applications (Peoplesoft)
Tom Laszewski
 
WebCenter as a Cloud App on Exalogic
WebCenter as a Cloud App on ExalogicWebCenter as a Cloud App on Exalogic
WebCenter as a Cloud App on Exalogic
Raoul Miller
 
Ad

More from Antony Alex (10)

Transposition cipher
Transposition cipherTransposition cipher
Transposition cipher
Antony Alex
 
Topdown parsing
Topdown parsingTopdown parsing
Topdown parsing
Antony Alex
 
Textile management system review iii
Textile management system   review iiiTextile management system   review iii
Textile management system review iii
Antony Alex
 
Sound
SoundSound
Sound
Antony Alex
 
Software project management requirements analysis
Software project management requirements analysisSoftware project management requirements analysis
Software project management requirements analysis
Antony Alex
 
Site map & web
Site map & webSite map & web
Site map & web
Antony Alex
 
Review ii
Review iiReview ii
Review ii
Antony Alex
 
Installing windows xp
Installing windows xpInstalling windows xp
Installing windows xp
Antony Alex
 
Android
AndroidAndroid
Android
Antony Alex
 
Weka
WekaWeka
Weka
Antony Alex
 
Transposition cipher
Transposition cipherTransposition cipher
Transposition cipher
Antony Alex
 
Textile management system review iii
Textile management system   review iiiTextile management system   review iii
Textile management system review iii
Antony Alex
 
Software project management requirements analysis
Software project management requirements analysisSoftware project management requirements analysis
Software project management requirements analysis
Antony Alex
 
Installing windows xp
Installing windows xpInstalling windows xp
Installing windows xp
Antony Alex
 
Ad

Recently uploaded (20)

IEDM 2024 Tutorial2_Advances in CMOS Technologies and Future Directions for C...
IEDM 2024 Tutorial2_Advances in CMOS Technologies and Future Directions for C...IEDM 2024 Tutorial2_Advances in CMOS Technologies and Future Directions for C...
IEDM 2024 Tutorial2_Advances in CMOS Technologies and Future Directions for C...
organizerofv
 
Mobile App Development Company in Saudi Arabia
Mobile App Development Company in Saudi ArabiaMobile App Development Company in Saudi Arabia
Mobile App Development Company in Saudi Arabia
Steve Jonas
 
Linux Professional Institute LPIC-1 Exam.pdf
Linux Professional Institute LPIC-1 Exam.pdfLinux Professional Institute LPIC-1 Exam.pdf
Linux Professional Institute LPIC-1 Exam.pdf
RHCSA Guru
 
Manifest Pre-Seed Update | A Humanoid OEM Deeptech In France
Manifest Pre-Seed Update | A Humanoid OEM Deeptech In FranceManifest Pre-Seed Update | A Humanoid OEM Deeptech In France
Manifest Pre-Seed Update | A Humanoid OEM Deeptech In France
chb3
 
Dev Dives: Automate and orchestrate your processes with UiPath Maestro
Dev Dives: Automate and orchestrate your processes with UiPath MaestroDev Dives: Automate and orchestrate your processes with UiPath Maestro
Dev Dives: Automate and orchestrate your processes with UiPath Maestro
UiPathCommunity
 
Rusty Waters: Elevating Lakehouses Beyond Spark
Rusty Waters: Elevating Lakehouses Beyond SparkRusty Waters: Elevating Lakehouses Beyond Spark
Rusty Waters: Elevating Lakehouses Beyond Spark
carlyakerly1
 
Drupalcamp Finland – Measuring Front-end Energy Consumption
Drupalcamp Finland – Measuring Front-end Energy ConsumptionDrupalcamp Finland – Measuring Front-end Energy Consumption
Drupalcamp Finland – Measuring Front-end Energy Consumption
Exove
 
Cybersecurity Identity and Access Solutions using Azure AD
Cybersecurity Identity and Access Solutions using Azure ADCybersecurity Identity and Access Solutions using Azure AD
Cybersecurity Identity and Access Solutions using Azure AD
VICTOR MAESTRE RAMIREZ
 
Splunk Security Update | Public Sector Summit Germany 2025
Splunk Security Update | Public Sector Summit Germany 2025Splunk Security Update | Public Sector Summit Germany 2025
Splunk Security Update | Public Sector Summit Germany 2025
Splunk
 
Enhancing ICU Intelligence: How Our Functional Testing Enabled a Healthcare I...
Enhancing ICU Intelligence: How Our Functional Testing Enabled a Healthcare I...Enhancing ICU Intelligence: How Our Functional Testing Enabled a Healthcare I...
Enhancing ICU Intelligence: How Our Functional Testing Enabled a Healthcare I...
Impelsys Inc.
 
Noah Loul Shares 5 Steps to Implement AI Agents for Maximum Business Efficien...
Noah Loul Shares 5 Steps to Implement AI Agents for Maximum Business Efficien...Noah Loul Shares 5 Steps to Implement AI Agents for Maximum Business Efficien...
Noah Loul Shares 5 Steps to Implement AI Agents for Maximum Business Efficien...
Noah Loul
 
Procurement Insights Cost To Value Guide.pptx
Procurement Insights Cost To Value Guide.pptxProcurement Insights Cost To Value Guide.pptx
Procurement Insights Cost To Value Guide.pptx
Jon Hansen
 
Generative Artificial Intelligence (GenAI) in Business
Generative Artificial Intelligence (GenAI) in BusinessGenerative Artificial Intelligence (GenAI) in Business
Generative Artificial Intelligence (GenAI) in Business
Dr. Tathagat Varma
 
Transcript: #StandardsGoals for 2025: Standards & certification roundup - Tec...
Transcript: #StandardsGoals for 2025: Standards & certification roundup - Tec...Transcript: #StandardsGoals for 2025: Standards & certification roundup - Tec...
Transcript: #StandardsGoals for 2025: Standards & certification roundup - Tec...
BookNet Canada
 
Linux Support for SMARC: How Toradex Empowers Embedded Developers
Linux Support for SMARC: How Toradex Empowers Embedded DevelopersLinux Support for SMARC: How Toradex Empowers Embedded Developers
Linux Support for SMARC: How Toradex Empowers Embedded Developers
Toradex
 
Build Your Own Copilot & Agents For Devs
Build Your Own Copilot & Agents For DevsBuild Your Own Copilot & Agents For Devs
Build Your Own Copilot & Agents For Devs
Brian McKeiver
 
Heap, Types of Heap, Insertion and Deletion
Heap, Types of Heap, Insertion and DeletionHeap, Types of Heap, Insertion and Deletion
Heap, Types of Heap, Insertion and Deletion
Jaydeep Kale
 
How analogue intelligence complements AI
How analogue intelligence complements AIHow analogue intelligence complements AI
How analogue intelligence complements AI
Paul Rowe
 
Technology Trends in 2025: AI and Big Data Analytics
Technology Trends in 2025: AI and Big Data AnalyticsTechnology Trends in 2025: AI and Big Data Analytics
Technology Trends in 2025: AI and Big Data Analytics
InData Labs
 
Role of Data Annotation Services in AI-Powered Manufacturing
Role of Data Annotation Services in AI-Powered ManufacturingRole of Data Annotation Services in AI-Powered Manufacturing
Role of Data Annotation Services in AI-Powered Manufacturing
Andrew Leo
 
IEDM 2024 Tutorial2_Advances in CMOS Technologies and Future Directions for C...
IEDM 2024 Tutorial2_Advances in CMOS Technologies and Future Directions for C...IEDM 2024 Tutorial2_Advances in CMOS Technologies and Future Directions for C...
IEDM 2024 Tutorial2_Advances in CMOS Technologies and Future Directions for C...
organizerofv
 
Mobile App Development Company in Saudi Arabia
Mobile App Development Company in Saudi ArabiaMobile App Development Company in Saudi Arabia
Mobile App Development Company in Saudi Arabia
Steve Jonas
 
Linux Professional Institute LPIC-1 Exam.pdf
Linux Professional Institute LPIC-1 Exam.pdfLinux Professional Institute LPIC-1 Exam.pdf
Linux Professional Institute LPIC-1 Exam.pdf
RHCSA Guru
 
Manifest Pre-Seed Update | A Humanoid OEM Deeptech In France
Manifest Pre-Seed Update | A Humanoid OEM Deeptech In FranceManifest Pre-Seed Update | A Humanoid OEM Deeptech In France
Manifest Pre-Seed Update | A Humanoid OEM Deeptech In France
chb3
 
Dev Dives: Automate and orchestrate your processes with UiPath Maestro
Dev Dives: Automate and orchestrate your processes with UiPath MaestroDev Dives: Automate and orchestrate your processes with UiPath Maestro
Dev Dives: Automate and orchestrate your processes with UiPath Maestro
UiPathCommunity
 
Rusty Waters: Elevating Lakehouses Beyond Spark
Rusty Waters: Elevating Lakehouses Beyond SparkRusty Waters: Elevating Lakehouses Beyond Spark
Rusty Waters: Elevating Lakehouses Beyond Spark
carlyakerly1
 
Drupalcamp Finland – Measuring Front-end Energy Consumption
Drupalcamp Finland – Measuring Front-end Energy ConsumptionDrupalcamp Finland – Measuring Front-end Energy Consumption
Drupalcamp Finland – Measuring Front-end Energy Consumption
Exove
 
Cybersecurity Identity and Access Solutions using Azure AD
Cybersecurity Identity and Access Solutions using Azure ADCybersecurity Identity and Access Solutions using Azure AD
Cybersecurity Identity and Access Solutions using Azure AD
VICTOR MAESTRE RAMIREZ
 
Splunk Security Update | Public Sector Summit Germany 2025
Splunk Security Update | Public Sector Summit Germany 2025Splunk Security Update | Public Sector Summit Germany 2025
Splunk Security Update | Public Sector Summit Germany 2025
Splunk
 
Enhancing ICU Intelligence: How Our Functional Testing Enabled a Healthcare I...
Enhancing ICU Intelligence: How Our Functional Testing Enabled a Healthcare I...Enhancing ICU Intelligence: How Our Functional Testing Enabled a Healthcare I...
Enhancing ICU Intelligence: How Our Functional Testing Enabled a Healthcare I...
Impelsys Inc.
 
Noah Loul Shares 5 Steps to Implement AI Agents for Maximum Business Efficien...
Noah Loul Shares 5 Steps to Implement AI Agents for Maximum Business Efficien...Noah Loul Shares 5 Steps to Implement AI Agents for Maximum Business Efficien...
Noah Loul Shares 5 Steps to Implement AI Agents for Maximum Business Efficien...
Noah Loul
 
Procurement Insights Cost To Value Guide.pptx
Procurement Insights Cost To Value Guide.pptxProcurement Insights Cost To Value Guide.pptx
Procurement Insights Cost To Value Guide.pptx
Jon Hansen
 
Generative Artificial Intelligence (GenAI) in Business
Generative Artificial Intelligence (GenAI) in BusinessGenerative Artificial Intelligence (GenAI) in Business
Generative Artificial Intelligence (GenAI) in Business
Dr. Tathagat Varma
 
Transcript: #StandardsGoals for 2025: Standards & certification roundup - Tec...
Transcript: #StandardsGoals for 2025: Standards & certification roundup - Tec...Transcript: #StandardsGoals for 2025: Standards & certification roundup - Tec...
Transcript: #StandardsGoals for 2025: Standards & certification roundup - Tec...
BookNet Canada
 
Linux Support for SMARC: How Toradex Empowers Embedded Developers
Linux Support for SMARC: How Toradex Empowers Embedded DevelopersLinux Support for SMARC: How Toradex Empowers Embedded Developers
Linux Support for SMARC: How Toradex Empowers Embedded Developers
Toradex
 
Build Your Own Copilot & Agents For Devs
Build Your Own Copilot & Agents For DevsBuild Your Own Copilot & Agents For Devs
Build Your Own Copilot & Agents For Devs
Brian McKeiver
 
Heap, Types of Heap, Insertion and Deletion
Heap, Types of Heap, Insertion and DeletionHeap, Types of Heap, Insertion and Deletion
Heap, Types of Heap, Insertion and Deletion
Jaydeep Kale
 
How analogue intelligence complements AI
How analogue intelligence complements AIHow analogue intelligence complements AI
How analogue intelligence complements AI
Paul Rowe
 
Technology Trends in 2025: AI and Big Data Analytics
Technology Trends in 2025: AI and Big Data AnalyticsTechnology Trends in 2025: AI and Big Data Analytics
Technology Trends in 2025: AI and Big Data Analytics
InData Labs
 
Role of Data Annotation Services in AI-Powered Manufacturing
Role of Data Annotation Services in AI-Powered ManufacturingRole of Data Annotation Services in AI-Powered Manufacturing
Role of Data Annotation Services in AI-Powered Manufacturing
Andrew Leo
 

Application express

  • 1. Oracle APEX A . Antony Alex MCA Dr G R D College of Science – CBE Tamil Nadu - India The Power to Serve.
  • 2. DEVELOPMENT - ORACLE SERVER • SUPPORT FOR • CLIENT-SERVER • 8 - INTERNET • 10 - GRID• 10 - GRID • 12 - CLOUD The Power to Serve.
  • 3. ORACLE CLIENT ORACLE 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
  • 4. 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
  • 5. Oracle Application Express (Oracle APEX)(Oracle APEX) The Power to Serve.
  • 6. 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
  • 7. 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.
  • 8. 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
  • 9. The Power to Serve.
  • 10. The Power to Serve.
  • 11. 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.
  • 12. The Power to Serve.
  • 13. 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
  • 14. Building Applications in Oracle APEX The Power to Serve. in Oracle APEX
  • 15. The Power to Serve. • Oracle application development home page • Click Application Builder to develop applications • Click SQL Workshop to develop database
  • 16. Full SQL Capabilities using APEX SQL Workshop Browse Database Objects Run SQL or SQL Scripts The Power to Serve.
  • 17. Building Applications in Oracle APEX Creating an application 1. Initiate Create App Wizard The Power to Serve.
  • 18. 2. Add Pages The Power to Serve.
  • 19. 3. Confirm and Create The Power to Serve.
  • 20. 4. Run Applications The Power to Serve.
  • 21. Click to edit page component The Power to Serve.
  • 23. Run page to view changes The Power to Serve.
  • 24. Export Application The Power to Serve. Export generates a SQL Script
  • 25. Team Development & Administration The Power to Serve.
  • 26. Benefits & Features The Power to Serve.
  • 27. No Cost Feature of In Browser DevelopmentRAD The Power to Serve. Declarative Web 2.0 Self ServiceLeverage SQL Skills SELECT * FROM EMP
  • 28. Data-driven Applications Develop opportunistic and departmental productivity applications Oracle Forms Modernization Leverage SQL & PL/SQL declarative programming skills to move Forms applications to HTML / Web 2.0 The Power to Serve. Online Reporting Build SQL-based reporting applications on existing database schemas Access Replacement Consolidate outgrown Access applications to the Oracle database with an APEX Web front end Spreadsheet Web-ification Convert spreadsheets to Web applications where they can be concurrently viewed and edited
  • 29. 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
  • 30. Development / Deployment Options The Power to Serve.
  • 31. •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
  • 32. External Links The Power to Serve. External Links
  • 33. Oracle Technology Network (OTN) http://otn.oracle.com/apex The Power to Serve.
  • 35. 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
  • 36. The Power to Serve.