+ All Categories
Home > Documents > Oracle SQL Developer & Oracle Application Express Future Direction David Peake Principal Product...

Oracle SQL Developer & Oracle Application Express Future Direction David Peake Principal Product...

Date post: 19-Dec-2015
Category:
View: 222 times
Download: 3 times
Share this document with a friend
Popular Tags:
37
Transcript
Page 1: Oracle SQL Developer & Oracle Application Express Future Direction David Peake Principal Product Manager – Database Tools.
Page 2: Oracle SQL Developer & Oracle Application Express Future Direction David Peake Principal Product Manager – Database Tools.

<Insert Picture Here>

Oracle SQL Developer& Oracle Application Express Future Direction

David PeakePrincipal Product Manager – Database Tools

Page 3: Oracle SQL Developer & Oracle Application Express Future Direction David Peake Principal Product Manager – Database Tools.

The following is intended to outline our 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 remains at the sole discretion of Oracle.

Page 4: Oracle SQL Developer & Oracle Application Express Future Direction David Peake Principal Product Manager – Database Tools.

<Insert Picture Here>

Agenda

• Introduction to the Tools

• SQL Developer Modeling

• Oracle Application Express

• Forms Conversion (3.2)

• Websheets (4.0)

Page 5: Oracle SQL Developer & Oracle Application Express Future Direction David Peake Principal Product Manager – Database Tools.

Improve Developer Productivity

• Improving developer productivity over each phase of the database application development life cycle

• Improving developer productivity with new tools: SQL Developer, and Application Express

• Introducing database data modeling

Page 6: Oracle SQL Developer & Oracle Application Express Future Direction David Peake Principal Product Manager – Database Tools.

© 2008 Oracle Corporation – Proprietary

Oracle SQL Developer

Data Modeling

Logical, Relational and Physical DB modeling serving Data Architects, DBA’s, Developers and Users.

FutureFuture

Unit Testing

Simplify the automation of SQL and PL/SQL unit testing and code coverage with performance reporting and trending

Lightweight, graphical interface that simplifies and enhances database development tasks.

Migrations

One-step migration of DB objects and data to Oracle. Translation of Sybase and SQL Server T-SQL to Oracle PL/SQL. Migrate from Access and MySQL

TodayToday

SQL & PL/SQL IDE

Page 7: Oracle SQL Developer & Oracle Application Express Future Direction David Peake Principal Product Manager – Database Tools.

© 2008 Oracle Corporation – Proprietary

Oracle Application Express (APEX)

Bring self-service web applications to non-programmers, with innovative interactive reporting, web service integration and flash charting.

RAD Development

Unique Rapid Application Development (RAD) tool for the Oracle Database. SQL Centric Application Development.

FutureFuture

Forms Conversion

Transition Forms customers to Web 2.0. Leverage existing developer skills.

Allows DBA to host a development service on the internet or intranet. One DB services 100s of applications. Reduces administration time and resources saving money.

TodayToday

Web 2.0Internet / Intranet Cloud

Page 8: Oracle SQL Developer & Oracle Application Express Future Direction David Peake Principal Product Manager – Database Tools.

<Insert Picture Here>

Oracle SQL Developer

Data Modeling

Page 9: Oracle SQL Developer & Oracle Application Express Future Direction David Peake Principal Product Manager – Database Tools.

Oracle SQL Developer

• Database Development IDE• Popular

• Most downloaded Oracle tool• 1.5m users• #1 Oracle database development IDE

• Distribution (No Cost)• With Database – All Editions• OTN download

• Benefits• Productivity• Ease of use

Introduced March 2006

Page 10: Oracle SQL Developer & Oracle Application Express Future Direction David Peake Principal Product Manager – Database Tools.

SQL Developer Momentum

• Product is robust and gaining momentum• March 2006: SQL and PL/SQL Development• December 2006: Session Management, XQuery, Master

Detail Reporting• June 2007: Integrated Migration Workbench,

Heterogeneous Database Support, Oracle APEX support • May 2008: Version Control, DB Docs, Schema Compare

Page 11: Oracle SQL Developer & Oracle Application Express Future Direction David Peake Principal Product Manager – Database Tools.

Oracle SQL Developer Data Modeling

Page 12: Oracle SQL Developer & Oracle Application Express Future Direction David Peake Principal Product Manager – Database Tools.

Multi-Dimensional Modeling

• Modeling of Cubes, Dimensions, Levels and Hierarchies, Measures and slices

• Start from ROLAP, Cube Views, XMLA or from scratch

• Generate Oracle Analytical Workspaces

Page 13: Oracle SQL Developer & Oracle Application Express Future Direction David Peake Principal Product Manager – Database Tools.

Working with Data Flow Diagrams

• Data Flow• External Agents

• Processes

• Primitive• Composite• Transformation

• Information Flow

• Information Store

Page 14: Oracle SQL Developer & Oracle Application Express Future Direction David Peake Principal Product Manager – Database Tools.

Viewer Provides Developers Full Read Access to Data Model

Page 15: Oracle SQL Developer & Oracle Application Express Future Direction David Peake Principal Product Manager – Database Tools.

Repository

• File Based• All metadata and diagrams stored in local XML Files• Can be placed under source code control• May merge with repository

• Repository • Significant customer demand for relational repository• Single location, easy for impact analysis• Run relational queries and reports• Concurrent access and team collaboration• Enhanced security

Page 16: Oracle SQL Developer & Oracle Application Express Future Direction David Peake Principal Product Manager – Database Tools.

D E M O N S T R A T I O N

Oracle SQL Developer Data Modeling

Page 17: Oracle SQL Developer & Oracle Application Express Future Direction David Peake Principal Product Manager – Database Tools.

Oracle Data Modeling

• Why is Oracle releasing this tool?• Data Modeling is SQL Developer’s top new feature request• As the industries #1 database, Oracle needs a world class database

data modeling tool• Part of our commitment to provide full life cycle of application

development tools• Addresses a deficiency in our current database tools

• Why will customers adopt it?• Need better control over enterprise data architecture• Multiple database support - Oracle Database, Microsoft SQL Server and

IBM DB2• Facilitates collaboration between architects and developers• Many Oracle customers prefer Oracle Tools• Eases upgrades, migrations, data warehousing and ETL development

Page 18: Oracle SQL Developer & Oracle Application Express Future Direction David Peake Principal Product Manager – Database Tools.

<Insert Picture Here>

Oracle Application Express

Page 19: Oracle SQL Developer & Oracle Application Express Future Direction David Peake Principal Product Manager – Database Tools.

Oracle Application Express (APEX)Database-centric Web application development tool

• 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

• Leverages full Oracle database capabilities and existing SQL & PL/SQL skills

• Standard component of the database

• Fully supported, “no-cost” option with all editions of the Oracle Database

Easy to develop • Easy to deploy • Easy to manage

Page 20: Oracle SQL Developer & Oracle Application Express Future Direction David Peake Principal Product Manager – Database Tools.

Oracle APEX Typical Use Examples

• Commercial telecommunications management - Paetec Software Corp

• Physical store sales tracking - Deutsche Telecom

• Standard corporate development tool – WAMU

• Database management and monitoring – Iron Mountain

• Tournament Purse Management and Payment System – PGA Golf

• Microsoft Access and Microsoft Excel consolidation – Lansing Community College

• Training & safety registration applications - CERN

• Computer assets tracking – University of San Diego

• AskTom Discussion Forum – Tom Kyte, Oracle

Online Reporting

Access Replacement

Data DrivenApplications

Page 21: Oracle SQL Developer & Oracle Application Express Future Direction David Peake Principal Product Manager – Database Tools.

• #3 Oracle OTN Forum behind SQL and General Database

• 2.7m views / week on apex.oracle.com

• 38 Sessions at OOW08

• More internal Oracle applications are built using Application Express than any other development tool

• Enthusiastic user community with over 50 active blogs

• Developer community estimated at 250,000

Oracle Application Express Momentum

Page 22: Oracle SQL Developer & Oracle Application Express Future Direction David Peake Principal Product Manager – Database Tools.

Oracle APEX Roadmap

• APEX 3.1.2 • Latest Production Release• Introduced Interactive Reports• Basis for Audit Vault Reporting

• APEX 3.2• Forms Conversion• Due soon

• APEX 4.0• Websheets• Oracle APEX Listener• Improved Tabular Forms• Dynamic Actions

Page 23: Oracle SQL Developer & Oracle Application Express Future Direction David Peake Principal Product Manager – Database Tools.

<Insert Picture Here>

Oracle Application Express 3.2

Forms Conversion

Page 24: Oracle SQL Developer & Oracle Application Express Future Direction David Peake Principal Product Manager – Database Tools.

Why move off Oracle Forms?

• Oracle Forms is NOT going away!

• Forms is an aging pre-client server technology from mid 80’s. Forms runs a Java applet invoked from a browser, not HTML

• Forms is not consistent with today’s modern browser apps

Page 25: Oracle SQL Developer & Oracle Application Express Future Direction David Peake Principal Product Manager – Database Tools.

Why Move to Oracle APEX?

• Moves you to modern Web 2.0 based computing• Modernizes applications with innovative capabilities

• “Out of the box” Interactive Reporting & Flash Charting…

• Easy skill transition for existing Forms developers• Both are declarative wizard driven tools with no 3GL compilation• Both are RAD SQL and PL/SQL centric development tools

• Oracle APEX is a no cost Database feature• Requires only the Database

Page 26: Oracle SQL Developer & Oracle Application Express Future Direction David Peake Principal Product Manager – Database Tools.

Oracle APEX Forms Conversion

• Conversion Is • A way to Jumpstart an Oracle Forms to APEX modernization project• Automatic conversion of forms components that can be automatically

converted to native APEX components• An easy way to browser your Forms application logic• A convenient tool to track manual conversion of Trigger and other

non-convertible logic

• Conversion Is Not• A “Silver Bullet”• A forms emulator• Hard to maintain computer generated code

** Oracle Forms is not going away and is still a valid platform for some customers

Page 27: Oracle SQL Developer & Oracle Application Express Future Direction David Peake Principal Product Manager – Database Tools.

The Forms to APEX Conversion Project

• Need to treat as a formal project• Prototype representative Forms• Create project plan

• Analysis Scope• Design Refine business processes• Convert Iteratively as required• Post-Generation Build Web components• User Acceptance• Training

• Utilize Application Express Annotations• Low-level assignment, tracking, progress reports

Page 28: Oracle SQL Developer & Oracle Application Express Future Direction David Peake Principal Product Manager – Database Tools.

Forms to Oracle APEX Conversion Process

Page 29: Oracle SQL Developer & Oracle Application Express Future Direction David Peake Principal Product Manager – Database Tools.

D E M O N S T R A T I O N

Oracle Application Express

Forms Conversion Demo

Page 30: Oracle SQL Developer & Oracle Application Express Future Direction David Peake Principal Product Manager – Database Tools.

<Insert Picture Here>

Oracle Application Express 4.0

Page 31: Oracle SQL Developer & Oracle Application Express Future Direction David Peake Principal Product Manager – Database Tools.

Oracle Application Express Listener

Page 32: Oracle SQL Developer & Oracle Application Express Future Direction David Peake Principal Product Manager – Database Tools.

Oracle APEX Websheets

• NOT a spreadsheet

• Designed for Business Users • No Developers required

• IT Administrator configures Workspace

• Websheets saved as Metadata not Tables• Incorporates comprehensive “sharing” model• Includes validations, LOVs, column typing• No defined upper limits on number of rows• Can convert to APEX Application

Page 33: Oracle SQL Developer & Oracle Application Express Future Direction David Peake Principal Product Manager – Database Tools.

D E M O N S T R A T I O N

Oracle Application Express

Websheet Demo

Page 34: Oracle SQL Developer & Oracle Application Express Future Direction David Peake Principal Product Manager – Database Tools.

Next Steps

Information:

http://otn.oracle.com/apex

Hosted Development:

http://apex.oracle.com

Page 35: Oracle SQL Developer & Oracle Application Express Future Direction David Peake Principal Product Manager – Database Tools.

AQ&

Page 36: Oracle SQL Developer & Oracle Application Express Future Direction David Peake Principal Product Manager – Database Tools.
Page 37: Oracle SQL Developer & Oracle Application Express Future Direction David Peake Principal Product Manager – Database Tools.

Recommended