SlideShare a Scribd company logo
<Insert Picture Here>
Application Development
with Oracle Database 11g
Michael Hichwa โ€“ Vice President
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.
The development, release, and timing of any
features or functionality described for Oracleโ€™s
products remain at the sole discretion of Oracle.
ยฉ 2009 Oracle Corporation โ€“ Proprietary
Application Development Frameworks
Popular within the Oracle Customer base
ยฉ 2009 Oracle Corporation โ€“ Proprietary
Oracle SQL DeveloperOracle SQL Developer
Oracle Application Express (APEX)
Database-centric Web application development tool
โ€ข Unique RAD tool for the Oracle Database
โ€ข Browser based for Development, Deployment & Use
โ€ข Declaratively build Web 2.0 applications that are fast and secure
โ€ข Leverages full Oracle database capabilities and SQL & PL/SQL skills
โ€ข Fully supported, โ€œno-costโ€ component with all editions of the Oracle DB
โ€ข Robust Developer community - 100k+ downloads / year
โ€ข apex.oracle.com โ€“ 4m page views / week
โ€ข Active Discussion Forum โ€“ 4.4m views, #3 on OTN
โ€ข80 Consulting companies, 50 BLOGs, 10 Hosting Partners
โ€ข UG Talks: 30 @OOW-09, 50 @ODTUG, APEXposed
โ€ข User interface for Oracle Audit Vault
Oracle Application Express Momentum
ยฉ 2009 Oracle Corporation โ€“ Proprietary
Oracle APEX Architecture
โ€ข Simple 2-Tier Architecture
โ€ข Pages dynamically rendered using database Metadata
โ€ข No code generation or file based compilation
โ€ข Runs Everywhere Oracle Database Runs
Development / Deployment Options
โ€ขLocally as a Dedicated Service
โ€ขMulti-tenant Enterprise Cloud
โ€ขMulti-Tenant Internet Cloud
โ€ขWithin Amazon cloud w/Oracle AMI
Internet CloudEnterprise CloudLocal Database
ยฉ 2009 Oracle Corporation โ€“ Proprietary
Develop & deploy where it is most convenient and cost effective
ยฉ 2009 Oracle Corporation
Demonstration
APEX.oraclecorp.com
Enterprise Cloud Service
โ€ข HR
- overtime approval
- holiday requests
- award nomination and review
- resource availability /
tracking assignments (TARs)
- employee tracking
โ€ข Development
- project tracking
- error & warning messages tracking
- functional specs tracking
- bug/tar tracking and metrics
- recording business rules for QA and doc
- bugdb reporting
- release management tracking
โ€ข Training
- track all customer training
- OU Course planning
- bootcamp planning and management
ยฉ 2009 Oracle Corporation
โ€ข Sales Support
- contact management
- sales leads
- account & territory intelligence
- customer support (tracking interactions over time)
- account allocation
- tracking progress against KPIs
- collateral management (handouts, etc)
โ€ข Other
- ordering t-shirts for events
- status reports
- scheduling, managing data center maintenance
- managing distribution lists and sending emails
- management reporting
- requesting and tracking home transport
(used in India when working late)
- lots of dashboards
Hardware Dell PowerEdge 1950 2 x Dual Core
2.33GHz XESn Processor
6GB RAM
$3,999.00 (purchased 2/07)
Service Automatic provisioning
Workspaces 1,279
Developers 1 โ€“ 20 per workspace
Average: 2.5 per workspace
Applications 670 active last week (Total 6,658)
Page Views 399,489 last week
Users 5,980 active last week
Average users: 200 per application; Max: 3,500
Enterprise Cloud
apex.oraclecorp.com
Oracle Application Express (APEX)
Summary
โ€ข Reduces Development Cost: APEX is no-cost feature of the Database
โ€ข Reduces Administrative Complexity: Nothing to manage beyond the DB
โ€ข Leverage SQL & PL/SQL Skills: Framework designed for DB Developers
โ€ข Productivity: Developers are empowered by how easy it is
โ€ข Community: Oracleโ€™s most active community (for app dev)
<Insert Picture Here>
Agenda
โ€ข Oracle Application Express
๏ƒผOracle SQL Developer
โ€ข Oracle, Windows and .NET
Oracle Database Development Tools
Improving Developer Productivity in Every Phase
Oracle SQL Developer
Simplifies Database Development
โ€ข Browse, create and edit database objects
โ€ข Develop, debug and test SQL & PL/SQL
โ€ข Migrate database objects and data to Oracle
โ€ข Extensible using Java and XML
โ€ข Running and defining reports
โ€ข Third Party DB Support
โ€ข Runs on Windows, Mac, Linuxโ€ฆ
Oracle SQL Developer
Database Development IDE
โ€ข Free and fully supported
โ€ข Lower Cost of Ownership
โ€ข Most Popular DB Development IDE (for Oracle)
โ€ข Easy install
โ€ข Download and unzip, Click SQL Developer Icon
โ€ข Uses thin JDBC driver => No Oracle Home required
โ€ข Adoption
โ€ข Over 1.5 million downloads
โ€ข Distributed with 11gR1
โ€ข 1.5 million users
Robust
โ€ข SQL Worksheet
โ€ข Code insight, templating, snippets,
formatting, colour coding
โ€ข Data grids
โ€ข Flashback, export, update, sort
โ€ข Full PL/SQL support
โ€ข Creating, editing, debugging, compiling,
hierarchical profiler, extended search
โ€ข Ad hoc reporting
โ€ข Shipped and user defined
โ€ข Advanced utilities
โ€ข Export, import, DDL generation, schema
compare, schema difference
โ€ข User controlled environment
โ€ข Preferences
โ€ข PL/SQL Unit Testing
SQL Developer Migration Workbench
โ€ข Integrated no-cost migration environment
โ€ข MySQL
โ€ข Microsoft SQL Server
โ€ข Microsoft Access
โ€ข Sybase
โ€ข DB2 UDB (early access)
โ€ข Teradata (early access)
โ€ข One Tool to Browse, validate, develop
โ€ข Sybase and Microsoft SQL Server T-SQL
โ€ข Increasing interest in database migration in CY09
โ€ข Primarily Sybase
โ€ข Exadata sparked interest in Teradata migration
SQL Developer 2.1 Teradata Migration
Early Access Release
โ€ข Connectivity to Teradata
โ€ข Run SQL
โ€ข Browse Data Dictionary
โ€ข DDL Migration
โ€ข Capture data definition
โ€ข Convert to Oracle syntax
โ€ข Generate Oracle DDL scripts
โ€ข Data Movement
โ€ข Online (smaller scale proof of concept)
โ€ข Offline (native tools to export import data)
โ€ข BTEQ Scripting language
โ€ข Conversion planned for a future release
SQL Developer Data Modeler
โ€ข For cost data modelling product ($3,000 per user)
โ€ข A single tool for different users and functionality
โ€ข Data Architect build logical data models
โ€ข Database Developer develop relational models
โ€ข DBA adjusts physical attributes
SQL Developer Data Modeler
OOWSQLDevDM
Oracle SQL Developer
Summary
โ€ข Reduces Costs: no-cost product
โ€ข Enhances Developer Productivity
โ€ข Supported by Oracle (at no extra cost)
โ€ข Easy to download and install
โ€ข unzip, no oracle home
โ€ข Robust: More functionality
โ€ข Integrated Debugger, Integrated Migrations, Unit Testing*, Data
Modeling, SQL Worksheet, Reporting, SQL Script, Schema
Compare, Object creation wizards, Modern IDE, โ€ฆ
<Insert Picture Here>
Agenda
โ€ข Oracle Application Express
โ€ข Oracle SQL Developer
๏ƒผOracle, Windows and .NET
Oracle Database and .NET
Allow our customers to exploit .NET and Oracle DB
โ€ข Seamless Integration with Microsoft Development Tools
โ€ข Support for latest .NET frameworks and specifications
โ€ข Enable .NET applications to fully leverage Oracle Specific Features
โ€ข RAC, Data Guard, Client Cache, โ€ฆ
โ€ข Advanced Queuing, User Defined Types
โ€ข Provided for Free on OTN, Fully Supported by Oracle Support
โ€ข Oracle Developer Tools for Visual Studio .NET
โ€ข Work in close cooperation with Microsoft
โ€ข We collaborate to support and market our joint customers
โ€ข Large Community
โ€ข Top OTN Download
โ€ข 800K Newsletter subscribers
Oracle .NET Development Environment
Visual
Studio
Visual
Studio
Application
Development
Database
Development
Oracle Data
Provider for .NET
Oracle Developer
Tools for Visual
Studio
Oracle Database
Extensions for .NET
Oracle Providers
for ASP.NET
.NET
Framework
.NET
Framework
Oracle Database and .NET
Summary
โ€ข .NET is Fully Supported for Oracle Database
โ€ข Exploits Unique Features of Oracle
โ€ข Run on Operating System of Choice
โ€ข Proven by Name Brand Customers
ODT and
ODP.NET
ODT and
ODP.NET
Windows
Linux
Solaris
Other
Visual
Studio
Visual
Studio
Apex ace update
Ad

More Related Content

What's hot (19)

ADF Mobile: 10 Things you don't get from the developers guide
ADF Mobile: 10 Things you don't get from the developers guideADF Mobile: 10 Things you don't get from the developers guide
ADF Mobile: 10 Things you don't get from the developers guide
Luc Bors
ย 
Oracle APEX, Oracle Autonomous Database, Always Free Oracle Cloud Services
Oracle APEX, Oracle Autonomous Database, Always Free Oracle Cloud ServicesOracle APEX, Oracle Autonomous Database, Always Free Oracle Cloud Services
Oracle APEX, Oracle Autonomous Database, Always Free Oracle Cloud Services
Michael Hichwa
ย 
Databases & Microsoft SQL Server
Databases & Microsoft SQL ServerDatabases & Microsoft SQL Server
Databases & Microsoft SQL Server
Mahmoud Abdallah
ย 
Oracle APEX Introduction (release 18.1)
Oracle APEX Introduction (release 18.1)Oracle APEX Introduction (release 18.1)
Oracle APEX Introduction (release 18.1)
Michael Hichwa
ย 
Oracle OpenWorld 2016 Review - Focus on Data, BigData, Streaming Data, Machin...
Oracle OpenWorld 2016 Review - Focus on Data, BigData, Streaming Data, Machin...Oracle OpenWorld 2016 Review - Focus on Data, BigData, Streaming Data, Machin...
Oracle OpenWorld 2016 Review - Focus on Data, BigData, Streaming Data, Machin...
Lucas Jellema
ย 
Practical SharePoint 2013 Development Environment
Practical SharePoint 2013  Development EnvironmentPractical SharePoint 2013  Development Environment
Practical SharePoint 2013 Development Environment
Netwoven Inc.
ย 
Topic1
Topic1Topic1
Topic1
Roszaidah Jihin
ย 
Oow2016 review-13th october 2016
Oow2016 review-13th october 2016Oow2016 review-13th october 2016
Oow2016 review-13th october 2016
Getting value from IoT, Integration and Data Analytics
ย 
Oow2016 review--paas-microservices-
Oow2016 review--paas-microservices-Oow2016 review--paas-microservices-
Oow2016 review--paas-microservices-
Getting value from IoT, Integration and Data Analytics
ย 
Oracle Master Serials Technology Experience Program 2013 - ADF
Oracle Master Serials Technology Experience  Program 2013 - ADFOracle Master Serials Technology Experience  Program 2013 - ADF
Oracle Master Serials Technology Experience Program 2013 - ADF
็›Š่ฃ• ๅผต
ย 
2019 - OOW - Database Migration Methods from On-Premise to Cloud
2019 - OOW - Database Migration Methods from On-Premise to Cloud2019 - OOW - Database Migration Methods from On-Premise to Cloud
2019 - OOW - Database Migration Methods from On-Premise to Cloud
Marcus Vinicius Miguel Pedro
ย 
SQL Explore 2012 - Tzahi Hakikat and Keren Bartal: Extended Events
SQL Explore 2012 - Tzahi Hakikat and Keren Bartal: Extended EventsSQL Explore 2012 - Tzahi Hakikat and Keren Bartal: Extended Events
SQL Explore 2012 - Tzahi Hakikat and Keren Bartal: Extended Events
sqlserver.co.il
ย 
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
ย 
TOUG-APEXposed
TOUG-APEXposedTOUG-APEXposed
TOUG-APEXposed
Toronto-Oracle-Users-Group
ย 
Rising Interest in Open Source Relational Databases
Rising Interest in Open Source Relational DatabasesRising Interest in Open Source Relational Databases
Rising Interest in Open Source Relational Databases
Christopher Foot
ย 
Oracle ad fforformsdevelopers_slides
Oracle ad fforformsdevelopers_slidesOracle ad fforformsdevelopers_slides
Oracle ad fforformsdevelopers_slides
Yogesh Sharma
ย 
Toad for Sybase Datasheet
Toad for Sybase DatasheetToad for Sybase Datasheet
Toad for Sybase Datasheet
Toad4Sybase
ย 
Rajnish singh(presentation on oracle )
Rajnish singh(presentation on  oracle )Rajnish singh(presentation on  oracle )
Rajnish singh(presentation on oracle )
Rajput Rajnish
ย 
ADF Mobile: 10 Things you don't get from the developers guide
ADF Mobile: 10 Things you don't get from the developers guideADF Mobile: 10 Things you don't get from the developers guide
ADF Mobile: 10 Things you don't get from the developers guide
Luc Bors
ย 
Oracle APEX, Oracle Autonomous Database, Always Free Oracle Cloud Services
Oracle APEX, Oracle Autonomous Database, Always Free Oracle Cloud ServicesOracle APEX, Oracle Autonomous Database, Always Free Oracle Cloud Services
Oracle APEX, Oracle Autonomous Database, Always Free Oracle Cloud Services
Michael Hichwa
ย 
Databases & Microsoft SQL Server
Databases & Microsoft SQL ServerDatabases & Microsoft SQL Server
Databases & Microsoft SQL Server
Mahmoud Abdallah
ย 
Oracle APEX Introduction (release 18.1)
Oracle APEX Introduction (release 18.1)Oracle APEX Introduction (release 18.1)
Oracle APEX Introduction (release 18.1)
Michael Hichwa
ย 
Oracle OpenWorld 2016 Review - Focus on Data, BigData, Streaming Data, Machin...
Oracle OpenWorld 2016 Review - Focus on Data, BigData, Streaming Data, Machin...Oracle OpenWorld 2016 Review - Focus on Data, BigData, Streaming Data, Machin...
Oracle OpenWorld 2016 Review - Focus on Data, BigData, Streaming Data, Machin...
Lucas Jellema
ย 
Practical SharePoint 2013 Development Environment
Practical SharePoint 2013  Development EnvironmentPractical SharePoint 2013  Development Environment
Practical SharePoint 2013 Development Environment
Netwoven Inc.
ย 
Oracle Master Serials Technology Experience Program 2013 - ADF
Oracle Master Serials Technology Experience  Program 2013 - ADFOracle Master Serials Technology Experience  Program 2013 - ADF
Oracle Master Serials Technology Experience Program 2013 - ADF
็›Š่ฃ• ๅผต
ย 
2019 - OOW - Database Migration Methods from On-Premise to Cloud
2019 - OOW - Database Migration Methods from On-Premise to Cloud2019 - OOW - Database Migration Methods from On-Premise to Cloud
2019 - OOW - Database Migration Methods from On-Premise to Cloud
Marcus Vinicius Miguel Pedro
ย 
SQL Explore 2012 - Tzahi Hakikat and Keren Bartal: Extended Events
SQL Explore 2012 - Tzahi Hakikat and Keren Bartal: Extended EventsSQL Explore 2012 - Tzahi Hakikat and Keren Bartal: Extended Events
SQL Explore 2012 - Tzahi Hakikat and Keren Bartal: Extended Events
sqlserver.co.il
ย 
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
ย 
Rising Interest in Open Source Relational Databases
Rising Interest in Open Source Relational DatabasesRising Interest in Open Source Relational Databases
Rising Interest in Open Source Relational Databases
Christopher Foot
ย 
Oracle ad fforformsdevelopers_slides
Oracle ad fforformsdevelopers_slidesOracle ad fforformsdevelopers_slides
Oracle ad fforformsdevelopers_slides
Yogesh Sharma
ย 
Toad for Sybase Datasheet
Toad for Sybase DatasheetToad for Sybase Datasheet
Toad for Sybase Datasheet
Toad4Sybase
ย 
Rajnish singh(presentation on oracle )
Rajnish singh(presentation on  oracle )Rajnish singh(presentation on  oracle )
Rajnish singh(presentation on oracle )
Rajput Rajnish
ย 

Similar to Apex ace update (20)

apex101-326750.ppt
apex101-326750.pptapex101-326750.ppt
apex101-326750.ppt
Kashi69
ย 
Oracle Application Express Introduction
Oracle Application Express  IntroductionOracle Application Express  Introduction
Oracle Application Express Introduction
ssusera8d54f
ย 
ow.ppt
ow.pptow.ppt
ow.ppt
ssuser96a63c
ย 
ow.ppt
ow.pptow.ppt
ow.ppt
NalamalpuBhakthavats
ย 
kjdiakdnfdifjadsjkjklljlldasgjdjdljgfldjgldjgldjgl.ppt
kjdiakdnfdifjadsjkjklljlldasgjdjdljgfldjgldjgldjgl.pptkjdiakdnfdifjadsjkjklljlldasgjdjdljgfldjgldjgldjgl.ppt
kjdiakdnfdifjadsjkjklljlldasgjdjdljgfldjgldjgldjgl.ppt
Brahamam Veera
ย 
Ow
OwOw
Ow
AlbertoItzincab1
ย 
Plantilla oracle
Plantilla oraclePlantilla oracle
Plantilla oracle
Uriel Barrales Garrido
ย 
apex--introduction-157585.ppt
apex--introduction-157585.pptapex--introduction-157585.ppt
apex--introduction-157585.ppt
Kashi69
ย 
ow-123123123123123123123123123123123123123
ow-123123123123123123123123123123123123123ow-123123123123123123123123123123123123123
ow-123123123123123123123123123123123123123
DngHong855117
ย 
Wael Abdeen Resume
Wael Abdeen ResumeWael Abdeen Resume
Wael Abdeen Resume
oracle_itself
ย 
resume_latest
resume_latestresume_latest
resume_latest
Prasenjit Chowdhury
ย 
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
ย 
Apex 42-new-features-1867076
Apex 42-new-features-1867076Apex 42-new-features-1867076
Apex 42-new-features-1867076
Gorava Prakash
ย 
Oracle Database Cloud Service
Oracle Database Cloud ServiceOracle Database Cloud Service
Oracle Database Cloud Service
Jean-Philippe PINTE
ย 
A practical introduction to Oracle NoSQL Database - OOW2014
A practical introduction to Oracle NoSQL Database - OOW2014A practical introduction to Oracle NoSQL Database - OOW2014
A practical introduction to Oracle NoSQL Database - OOW2014
Anuj Sahni
ย 
I one Service Offerings
I one Service OfferingsI one Service Offerings
I one Service Offerings
iONE ITSolutions
ย 
Waleed Abdelkebir Cv En 2009
Waleed Abdelkebir  Cv En 2009Waleed Abdelkebir  Cv En 2009
Waleed Abdelkebir Cv En 2009
abcwalid
ย 
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
ย 
Vinod kumar jain resume
Vinod kumar jain   resumeVinod kumar jain   resume
Vinod kumar jain resume
Vinod Jain
ย 
Oracle APEX or ADF? From Requirements to Tool Choice
Oracle APEX or ADF? From Requirements to Tool ChoiceOracle APEX or ADF? From Requirements to Tool Choice
Oracle APEX or ADF? From Requirements to Tool Choice
Sten Vesterli
ย 
apex101-326750.ppt
apex101-326750.pptapex101-326750.ppt
apex101-326750.ppt
Kashi69
ย 
Oracle Application Express Introduction
Oracle Application Express  IntroductionOracle Application Express  Introduction
Oracle Application Express Introduction
ssusera8d54f
ย 
kjdiakdnfdifjadsjkjklljlldasgjdjdljgfldjgldjgldjgl.ppt
kjdiakdnfdifjadsjkjklljlldasgjdjdljgfldjgldjgldjgl.pptkjdiakdnfdifjadsjkjklljlldasgjdjdljgfldjgldjgldjgl.ppt
kjdiakdnfdifjadsjkjklljlldasgjdjdljgfldjgldjgldjgl.ppt
Brahamam Veera
ย 
apex--introduction-157585.ppt
apex--introduction-157585.pptapex--introduction-157585.ppt
apex--introduction-157585.ppt
Kashi69
ย 
ow-123123123123123123123123123123123123123
ow-123123123123123123123123123123123123123ow-123123123123123123123123123123123123123
ow-123123123123123123123123123123123123123
DngHong855117
ย 
Wael Abdeen Resume
Wael Abdeen ResumeWael Abdeen Resume
Wael Abdeen Resume
oracle_itself
ย 
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
ย 
Apex 42-new-features-1867076
Apex 42-new-features-1867076Apex 42-new-features-1867076
Apex 42-new-features-1867076
Gorava Prakash
ย 
Oracle Database Cloud Service
Oracle Database Cloud ServiceOracle Database Cloud Service
Oracle Database Cloud Service
Jean-Philippe PINTE
ย 
A practical introduction to Oracle NoSQL Database - OOW2014
A practical introduction to Oracle NoSQL Database - OOW2014A practical introduction to Oracle NoSQL Database - OOW2014
A practical introduction to Oracle NoSQL Database - OOW2014
Anuj Sahni
ย 
I one Service Offerings
I one Service OfferingsI one Service Offerings
I one Service Offerings
iONE ITSolutions
ย 
Waleed Abdelkebir Cv En 2009
Waleed Abdelkebir  Cv En 2009Waleed Abdelkebir  Cv En 2009
Waleed Abdelkebir Cv En 2009
abcwalid
ย 
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
ย 
Vinod kumar jain resume
Vinod kumar jain   resumeVinod kumar jain   resume
Vinod kumar jain resume
Vinod Jain
ย 
Oracle APEX or ADF? From Requirements to Tool Choice
Oracle APEX or ADF? From Requirements to Tool ChoiceOracle APEX or ADF? From Requirements to Tool Choice
Oracle APEX or ADF? From Requirements to Tool Choice
Sten Vesterli
ย 
Ad

Recently uploaded (20)

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
ย 
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
ย 
Increasing Retail Store Efficiency How can Planograms Save Time and Money.pptx
Increasing Retail Store Efficiency How can Planograms Save Time and Money.pptxIncreasing Retail Store Efficiency How can Planograms Save Time and Money.pptx
Increasing Retail Store Efficiency How can Planograms Save Time and Money.pptx
Anoop Ashok
ย 
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
ย 
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
ย 
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
ย 
ThousandEyes Partner Innovation Updates for May 2025
ThousandEyes Partner Innovation Updates for May 2025ThousandEyes Partner Innovation Updates for May 2025
ThousandEyes Partner Innovation Updates for May 2025
ThousandEyes
ย 
tecnologias de las primeras civilizaciones.pdf
tecnologias de las primeras civilizaciones.pdftecnologias de las primeras civilizaciones.pdf
tecnologias de las primeras civilizaciones.pdf
fjgm517
ย 
AI Changes Everything โ€“ Talk at Cardiff Metropolitan University, 29th April 2...
AI Changes Everything โ€“ Talk at Cardiff Metropolitan University, 29th April 2...AI Changes Everything โ€“ Talk at Cardiff Metropolitan University, 29th April 2...
AI Changes Everything โ€“ Talk at Cardiff Metropolitan University, 29th April 2...
Alan Dix
ย 
Big Data Analytics Quick Research Guide by Arthur Morgan
Big Data Analytics Quick Research Guide by Arthur MorganBig Data Analytics Quick Research Guide by Arthur Morgan
Big Data Analytics Quick Research Guide by Arthur Morgan
Arthur Morgan
ย 
Greenhouse_Monitoring_Presentation.pptx.
Greenhouse_Monitoring_Presentation.pptx.Greenhouse_Monitoring_Presentation.pptx.
Greenhouse_Monitoring_Presentation.pptx.
hpbmnnxrvb
ย 
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
ย 
How Can I use the AI Hype in my Business Context?
How Can I use the AI Hype in my Business Context?How Can I use the AI Hype in my Business Context?
How Can I use the AI Hype in my Business Context?
Daniel Lehner
ย 
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
ย 
AI EngineHost Review: Revolutionary USA Datacenter-Based Hosting with NVIDIA ...
AI EngineHost Review: Revolutionary USA Datacenter-Based Hosting with NVIDIA ...AI EngineHost Review: Revolutionary USA Datacenter-Based Hosting with NVIDIA ...
AI EngineHost Review: Revolutionary USA Datacenter-Based Hosting with NVIDIA ...
SOFTTECHHUB
ย 
Into The Box Conference Keynote Day 1 (ITB2025)
Into The Box Conference Keynote Day 1 (ITB2025)Into The Box Conference Keynote Day 1 (ITB2025)
Into The Box Conference Keynote Day 1 (ITB2025)
Ortus Solutions, Corp
ย 
Rusty Waters: Elevating Lakehouses Beyond Spark
Rusty Waters: Elevating Lakehouses Beyond SparkRusty Waters: Elevating Lakehouses Beyond Spark
Rusty Waters: Elevating Lakehouses Beyond Spark
carlyakerly1
ย 
Special Meetup Edition - TDX Bengaluru Meetup #52.pptx
Special Meetup Edition - TDX Bengaluru Meetup #52.pptxSpecial Meetup Edition - TDX Bengaluru Meetup #52.pptx
Special Meetup Edition - TDX Bengaluru Meetup #52.pptx
shyamraj55
ย 
Cyber Awareness overview for 2025 month of security
Cyber Awareness overview for 2025 month of securityCyber Awareness overview for 2025 month of security
Cyber Awareness overview for 2025 month of security
riccardosl1
ย 
Electronic_Mail_Attacks-1-35.pdf by xploit
Electronic_Mail_Attacks-1-35.pdf by xploitElectronic_Mail_Attacks-1-35.pdf by xploit
Electronic_Mail_Attacks-1-35.pdf by xploit
niftliyevhuseyn
ย 
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
ย 
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
ย 
Increasing Retail Store Efficiency How can Planograms Save Time and Money.pptx
Increasing Retail Store Efficiency How can Planograms Save Time and Money.pptxIncreasing Retail Store Efficiency How can Planograms Save Time and Money.pptx
Increasing Retail Store Efficiency How can Planograms Save Time and Money.pptx
Anoop Ashok
ย 
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
ย 
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
ย 
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
ย 
ThousandEyes Partner Innovation Updates for May 2025
ThousandEyes Partner Innovation Updates for May 2025ThousandEyes Partner Innovation Updates for May 2025
ThousandEyes Partner Innovation Updates for May 2025
ThousandEyes
ย 
tecnologias de las primeras civilizaciones.pdf
tecnologias de las primeras civilizaciones.pdftecnologias de las primeras civilizaciones.pdf
tecnologias de las primeras civilizaciones.pdf
fjgm517
ย 
AI Changes Everything โ€“ Talk at Cardiff Metropolitan University, 29th April 2...
AI Changes Everything โ€“ Talk at Cardiff Metropolitan University, 29th April 2...AI Changes Everything โ€“ Talk at Cardiff Metropolitan University, 29th April 2...
AI Changes Everything โ€“ Talk at Cardiff Metropolitan University, 29th April 2...
Alan Dix
ย 
Big Data Analytics Quick Research Guide by Arthur Morgan
Big Data Analytics Quick Research Guide by Arthur MorganBig Data Analytics Quick Research Guide by Arthur Morgan
Big Data Analytics Quick Research Guide by Arthur Morgan
Arthur Morgan
ย 
Greenhouse_Monitoring_Presentation.pptx.
Greenhouse_Monitoring_Presentation.pptx.Greenhouse_Monitoring_Presentation.pptx.
Greenhouse_Monitoring_Presentation.pptx.
hpbmnnxrvb
ย 
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
ย 
How Can I use the AI Hype in my Business Context?
How Can I use the AI Hype in my Business Context?How Can I use the AI Hype in my Business Context?
How Can I use the AI Hype in my Business Context?
Daniel Lehner
ย 
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
ย 
AI EngineHost Review: Revolutionary USA Datacenter-Based Hosting with NVIDIA ...
AI EngineHost Review: Revolutionary USA Datacenter-Based Hosting with NVIDIA ...AI EngineHost Review: Revolutionary USA Datacenter-Based Hosting with NVIDIA ...
AI EngineHost Review: Revolutionary USA Datacenter-Based Hosting with NVIDIA ...
SOFTTECHHUB
ย 
Into The Box Conference Keynote Day 1 (ITB2025)
Into The Box Conference Keynote Day 1 (ITB2025)Into The Box Conference Keynote Day 1 (ITB2025)
Into The Box Conference Keynote Day 1 (ITB2025)
Ortus Solutions, Corp
ย 
Rusty Waters: Elevating Lakehouses Beyond Spark
Rusty Waters: Elevating Lakehouses Beyond SparkRusty Waters: Elevating Lakehouses Beyond Spark
Rusty Waters: Elevating Lakehouses Beyond Spark
carlyakerly1
ย 
Special Meetup Edition - TDX Bengaluru Meetup #52.pptx
Special Meetup Edition - TDX Bengaluru Meetup #52.pptxSpecial Meetup Edition - TDX Bengaluru Meetup #52.pptx
Special Meetup Edition - TDX Bengaluru Meetup #52.pptx
shyamraj55
ย 
Cyber Awareness overview for 2025 month of security
Cyber Awareness overview for 2025 month of securityCyber Awareness overview for 2025 month of security
Cyber Awareness overview for 2025 month of security
riccardosl1
ย 
Electronic_Mail_Attacks-1-35.pdf by xploit
Electronic_Mail_Attacks-1-35.pdf by xploitElectronic_Mail_Attacks-1-35.pdf by xploit
Electronic_Mail_Attacks-1-35.pdf by xploit
niftliyevhuseyn
ย 
Ad

Apex ace update

  • 1. <Insert Picture Here> Application Development with Oracle Database 11g Michael Hichwa โ€“ Vice President
  • 2. 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. The development, release, and timing of any features or functionality described for Oracleโ€™s products remain at the sole discretion of Oracle. ยฉ 2009 Oracle Corporation โ€“ Proprietary
  • 3. Application Development Frameworks Popular within the Oracle Customer base ยฉ 2009 Oracle Corporation โ€“ Proprietary Oracle SQL DeveloperOracle SQL Developer
  • 4. Oracle Application Express (APEX) Database-centric Web application development tool โ€ข Unique RAD tool for the Oracle Database โ€ข Browser based for Development, Deployment & Use โ€ข Declaratively build Web 2.0 applications that are fast and secure โ€ข Leverages full Oracle database capabilities and SQL & PL/SQL skills โ€ข Fully supported, โ€œno-costโ€ component with all editions of the Oracle DB
  • 5. โ€ข Robust Developer community - 100k+ downloads / year โ€ข apex.oracle.com โ€“ 4m page views / week โ€ข Active Discussion Forum โ€“ 4.4m views, #3 on OTN โ€ข80 Consulting companies, 50 BLOGs, 10 Hosting Partners โ€ข UG Talks: 30 @OOW-09, 50 @ODTUG, APEXposed โ€ข User interface for Oracle Audit Vault Oracle Application Express Momentum
  • 6. ยฉ 2009 Oracle Corporation โ€“ Proprietary Oracle APEX Architecture โ€ข Simple 2-Tier Architecture โ€ข Pages dynamically rendered using database Metadata โ€ข No code generation or file based compilation โ€ข Runs Everywhere Oracle Database Runs
  • 7. Development / Deployment Options โ€ขLocally as a Dedicated Service โ€ขMulti-tenant Enterprise Cloud โ€ขMulti-Tenant Internet Cloud โ€ขWithin Amazon cloud w/Oracle AMI Internet CloudEnterprise CloudLocal Database ยฉ 2009 Oracle Corporation โ€“ Proprietary Develop & deploy where it is most convenient and cost effective
  • 8. ยฉ 2009 Oracle Corporation Demonstration
  • 9. APEX.oraclecorp.com Enterprise Cloud Service โ€ข HR - overtime approval - holiday requests - award nomination and review - resource availability / tracking assignments (TARs) - employee tracking โ€ข Development - project tracking - error & warning messages tracking - functional specs tracking - bug/tar tracking and metrics - recording business rules for QA and doc - bugdb reporting - release management tracking โ€ข Training - track all customer training - OU Course planning - bootcamp planning and management ยฉ 2009 Oracle Corporation โ€ข Sales Support - contact management - sales leads - account & territory intelligence - customer support (tracking interactions over time) - account allocation - tracking progress against KPIs - collateral management (handouts, etc) โ€ข Other - ordering t-shirts for events - status reports - scheduling, managing data center maintenance - managing distribution lists and sending emails - management reporting - requesting and tracking home transport (used in India when working late) - lots of dashboards
  • 10. Hardware Dell PowerEdge 1950 2 x Dual Core 2.33GHz XESn Processor 6GB RAM $3,999.00 (purchased 2/07) Service Automatic provisioning Workspaces 1,279 Developers 1 โ€“ 20 per workspace Average: 2.5 per workspace Applications 670 active last week (Total 6,658) Page Views 399,489 last week Users 5,980 active last week Average users: 200 per application; Max: 3,500 Enterprise Cloud apex.oraclecorp.com
  • 11. Oracle Application Express (APEX) Summary โ€ข Reduces Development Cost: APEX is no-cost feature of the Database โ€ข Reduces Administrative Complexity: Nothing to manage beyond the DB โ€ข Leverage SQL & PL/SQL Skills: Framework designed for DB Developers โ€ข Productivity: Developers are empowered by how easy it is โ€ข Community: Oracleโ€™s most active community (for app dev)
  • 12. <Insert Picture Here> Agenda โ€ข Oracle Application Express ๏ƒผOracle SQL Developer โ€ข Oracle, Windows and .NET
  • 13. Oracle Database Development Tools Improving Developer Productivity in Every Phase
  • 14. Oracle SQL Developer Simplifies Database Development โ€ข Browse, create and edit database objects โ€ข Develop, debug and test SQL & PL/SQL โ€ข Migrate database objects and data to Oracle โ€ข Extensible using Java and XML โ€ข Running and defining reports โ€ข Third Party DB Support โ€ข Runs on Windows, Mac, Linuxโ€ฆ
  • 15. Oracle SQL Developer Database Development IDE โ€ข Free and fully supported โ€ข Lower Cost of Ownership โ€ข Most Popular DB Development IDE (for Oracle) โ€ข Easy install โ€ข Download and unzip, Click SQL Developer Icon โ€ข Uses thin JDBC driver => No Oracle Home required โ€ข Adoption โ€ข Over 1.5 million downloads โ€ข Distributed with 11gR1 โ€ข 1.5 million users
  • 16. Robust โ€ข SQL Worksheet โ€ข Code insight, templating, snippets, formatting, colour coding โ€ข Data grids โ€ข Flashback, export, update, sort โ€ข Full PL/SQL support โ€ข Creating, editing, debugging, compiling, hierarchical profiler, extended search โ€ข Ad hoc reporting โ€ข Shipped and user defined โ€ข Advanced utilities โ€ข Export, import, DDL generation, schema compare, schema difference โ€ข User controlled environment โ€ข Preferences โ€ข PL/SQL Unit Testing
  • 17. SQL Developer Migration Workbench โ€ข Integrated no-cost migration environment โ€ข MySQL โ€ข Microsoft SQL Server โ€ข Microsoft Access โ€ข Sybase โ€ข DB2 UDB (early access) โ€ข Teradata (early access) โ€ข One Tool to Browse, validate, develop โ€ข Sybase and Microsoft SQL Server T-SQL โ€ข Increasing interest in database migration in CY09 โ€ข Primarily Sybase โ€ข Exadata sparked interest in Teradata migration
  • 18. SQL Developer 2.1 Teradata Migration Early Access Release โ€ข Connectivity to Teradata โ€ข Run SQL โ€ข Browse Data Dictionary โ€ข DDL Migration โ€ข Capture data definition โ€ข Convert to Oracle syntax โ€ข Generate Oracle DDL scripts โ€ข Data Movement โ€ข Online (smaller scale proof of concept) โ€ข Offline (native tools to export import data) โ€ข BTEQ Scripting language โ€ข Conversion planned for a future release
  • 19. SQL Developer Data Modeler โ€ข For cost data modelling product ($3,000 per user) โ€ข A single tool for different users and functionality โ€ข Data Architect build logical data models โ€ข Database Developer develop relational models โ€ข DBA adjusts physical attributes
  • 20. SQL Developer Data Modeler OOWSQLDevDM
  • 21. Oracle SQL Developer Summary โ€ข Reduces Costs: no-cost product โ€ข Enhances Developer Productivity โ€ข Supported by Oracle (at no extra cost) โ€ข Easy to download and install โ€ข unzip, no oracle home โ€ข Robust: More functionality โ€ข Integrated Debugger, Integrated Migrations, Unit Testing*, Data Modeling, SQL Worksheet, Reporting, SQL Script, Schema Compare, Object creation wizards, Modern IDE, โ€ฆ
  • 22. <Insert Picture Here> Agenda โ€ข Oracle Application Express โ€ข Oracle SQL Developer ๏ƒผOracle, Windows and .NET
  • 23. Oracle Database and .NET Allow our customers to exploit .NET and Oracle DB โ€ข Seamless Integration with Microsoft Development Tools โ€ข Support for latest .NET frameworks and specifications โ€ข Enable .NET applications to fully leverage Oracle Specific Features โ€ข RAC, Data Guard, Client Cache, โ€ฆ โ€ข Advanced Queuing, User Defined Types โ€ข Provided for Free on OTN, Fully Supported by Oracle Support โ€ข Oracle Developer Tools for Visual Studio .NET โ€ข Work in close cooperation with Microsoft โ€ข We collaborate to support and market our joint customers โ€ข Large Community โ€ข Top OTN Download โ€ข 800K Newsletter subscribers
  • 24. Oracle .NET Development Environment Visual Studio Visual Studio Application Development Database Development Oracle Data Provider for .NET Oracle Developer Tools for Visual Studio Oracle Database Extensions for .NET Oracle Providers for ASP.NET .NET Framework .NET Framework
  • 25. Oracle Database and .NET Summary โ€ข .NET is Fully Supported for Oracle Database โ€ข Exploits Unique Features of Oracle โ€ข Run on Operating System of Choice โ€ข Proven by Name Brand Customers ODT and ODP.NET ODT and ODP.NET Windows Linux Solaris Other Visual Studio Visual Studio

Editor's Notes

  • #4: Irrespective of your development framework Oracle provides you with the right development tools for building applications on top of the Oracle database. Whether you want to use Java, open source frameworks like PHP or .NET our tools make interacting with the Oracle Database fast and intuitive
  • #5: Unique, browser based; more declarative (only framework with sql data dictionary), puts SQL front and center Oracle community is high on sql skills not as high on object programming or css / html
  • #6: Bigger community then you may think Releases: 7 Major releases since 2004 Expose your data on the web easier
  • #7: Unique architecture
  • #8: Its about making it easier for opportunistic development About allowing IT to service countless departments by running a database
  • #11: Discussion Points: Building an APEX Database Application is very easy for an IT professional and for many โ€œPower Usersโ€ who know about database concepts and are comfortable following wizards to initially create their application and then work within the declarative framework to maintain and enhance their applications. Websheets removes those pre-requisites by automating the complexities with creating database objects and providing runtime UI capabilities to define other features such as validations, LOVs, etc. However, Websheet Applications do have limited capabilities (compared to Database Applications) in respect of the UI customization and page control.
  • #12: APEX 3.1 released 29-FEB-2008 # 8 in OTN Downloads
  • #14: Oracle continues to enhance existing tools and introduce new development tools to cover the complete development life cycle. A lot of our focus is on making all these tools easy to learn and highly productive to enable developers to concentrate on rapidly meeting business requirements
  • #15: Fully featured IDE for maintaining all your DB objects Designed for database developers who need to maintain tables, packages - anything that lives in the DB The tool is also extensible and includes numerous DB reports