Oracle Application Express (APEX) is a database-centric web application development tool that allows developers to build fast and secure database applications leveraging their SQL and PL/SQL skills. It has no licensing costs and is fully supported. APEX has a large community of over 100,000 downloads per year and active user forums. It allows applications to be developed, deployed and used locally, in an enterprise cloud, or internet cloud.
Oracle SQL Developer is a free IDE that simplifies database development. It allows developers to browse, create and edit database objects, develop, debug and test SQL and PL/SQL, and perform migrations between databases. It is Oracle's most popular database development tool with over 1.5 million
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
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)
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
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
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
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
Bigger community then you may think
Releases: 7 Major releases since 2004
Expose your data on the web easier
Unique architecture
Its about making it easier for opportunistic development
About allowing IT to service countless departments by running a database
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.
APEX 3.1 released 29-FEB-2008
# 8 in OTN Downloads
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
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