oracle sql developer & oracle application express future direction david peake principal product...
Post on 19-Dec-2015
240 views
TRANSCRIPT
![Page 1: Oracle SQL Developer & Oracle Application Express Future Direction David Peake Principal Product Manager – Database Tools](https://reader036.vdocuments.site/reader036/viewer/2022062320/56649d275503460f949fdde7/html5/thumbnails/1.jpg)
![Page 2: Oracle SQL Developer & Oracle Application Express Future Direction David Peake Principal Product Manager – Database Tools](https://reader036.vdocuments.site/reader036/viewer/2022062320/56649d275503460f949fdde7/html5/thumbnails/2.jpg)
<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](https://reader036.vdocuments.site/reader036/viewer/2022062320/56649d275503460f949fdde7/html5/thumbnails/3.jpg)
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](https://reader036.vdocuments.site/reader036/viewer/2022062320/56649d275503460f949fdde7/html5/thumbnails/4.jpg)
<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](https://reader036.vdocuments.site/reader036/viewer/2022062320/56649d275503460f949fdde7/html5/thumbnails/5.jpg)
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](https://reader036.vdocuments.site/reader036/viewer/2022062320/56649d275503460f949fdde7/html5/thumbnails/6.jpg)
© 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](https://reader036.vdocuments.site/reader036/viewer/2022062320/56649d275503460f949fdde7/html5/thumbnails/7.jpg)
© 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](https://reader036.vdocuments.site/reader036/viewer/2022062320/56649d275503460f949fdde7/html5/thumbnails/8.jpg)
<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](https://reader036.vdocuments.site/reader036/viewer/2022062320/56649d275503460f949fdde7/html5/thumbnails/9.jpg)
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](https://reader036.vdocuments.site/reader036/viewer/2022062320/56649d275503460f949fdde7/html5/thumbnails/10.jpg)
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](https://reader036.vdocuments.site/reader036/viewer/2022062320/56649d275503460f949fdde7/html5/thumbnails/11.jpg)
Oracle SQL Developer Data Modeling
![Page 12: Oracle SQL Developer & Oracle Application Express Future Direction David Peake Principal Product Manager – Database Tools](https://reader036.vdocuments.site/reader036/viewer/2022062320/56649d275503460f949fdde7/html5/thumbnails/12.jpg)
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](https://reader036.vdocuments.site/reader036/viewer/2022062320/56649d275503460f949fdde7/html5/thumbnails/13.jpg)
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](https://reader036.vdocuments.site/reader036/viewer/2022062320/56649d275503460f949fdde7/html5/thumbnails/14.jpg)
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](https://reader036.vdocuments.site/reader036/viewer/2022062320/56649d275503460f949fdde7/html5/thumbnails/15.jpg)
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](https://reader036.vdocuments.site/reader036/viewer/2022062320/56649d275503460f949fdde7/html5/thumbnails/16.jpg)
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](https://reader036.vdocuments.site/reader036/viewer/2022062320/56649d275503460f949fdde7/html5/thumbnails/17.jpg)
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](https://reader036.vdocuments.site/reader036/viewer/2022062320/56649d275503460f949fdde7/html5/thumbnails/18.jpg)
<Insert Picture Here>
Oracle Application Express
![Page 19: Oracle SQL Developer & Oracle Application Express Future Direction David Peake Principal Product Manager – Database Tools](https://reader036.vdocuments.site/reader036/viewer/2022062320/56649d275503460f949fdde7/html5/thumbnails/19.jpg)
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](https://reader036.vdocuments.site/reader036/viewer/2022062320/56649d275503460f949fdde7/html5/thumbnails/20.jpg)
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](https://reader036.vdocuments.site/reader036/viewer/2022062320/56649d275503460f949fdde7/html5/thumbnails/21.jpg)
• #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](https://reader036.vdocuments.site/reader036/viewer/2022062320/56649d275503460f949fdde7/html5/thumbnails/22.jpg)
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](https://reader036.vdocuments.site/reader036/viewer/2022062320/56649d275503460f949fdde7/html5/thumbnails/23.jpg)
<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](https://reader036.vdocuments.site/reader036/viewer/2022062320/56649d275503460f949fdde7/html5/thumbnails/24.jpg)
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](https://reader036.vdocuments.site/reader036/viewer/2022062320/56649d275503460f949fdde7/html5/thumbnails/25.jpg)
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](https://reader036.vdocuments.site/reader036/viewer/2022062320/56649d275503460f949fdde7/html5/thumbnails/26.jpg)
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](https://reader036.vdocuments.site/reader036/viewer/2022062320/56649d275503460f949fdde7/html5/thumbnails/27.jpg)
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](https://reader036.vdocuments.site/reader036/viewer/2022062320/56649d275503460f949fdde7/html5/thumbnails/28.jpg)
Forms to Oracle APEX Conversion Process
![Page 29: Oracle SQL Developer & Oracle Application Express Future Direction David Peake Principal Product Manager – Database Tools](https://reader036.vdocuments.site/reader036/viewer/2022062320/56649d275503460f949fdde7/html5/thumbnails/29.jpg)
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](https://reader036.vdocuments.site/reader036/viewer/2022062320/56649d275503460f949fdde7/html5/thumbnails/30.jpg)
<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](https://reader036.vdocuments.site/reader036/viewer/2022062320/56649d275503460f949fdde7/html5/thumbnails/31.jpg)
Oracle Application Express Listener
![Page 32: Oracle SQL Developer & Oracle Application Express Future Direction David Peake Principal Product Manager – Database Tools](https://reader036.vdocuments.site/reader036/viewer/2022062320/56649d275503460f949fdde7/html5/thumbnails/32.jpg)
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](https://reader036.vdocuments.site/reader036/viewer/2022062320/56649d275503460f949fdde7/html5/thumbnails/33.jpg)
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](https://reader036.vdocuments.site/reader036/viewer/2022062320/56649d275503460f949fdde7/html5/thumbnails/34.jpg)
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](https://reader036.vdocuments.site/reader036/viewer/2022062320/56649d275503460f949fdde7/html5/thumbnails/35.jpg)
AQ&
![Page 36: Oracle SQL Developer & Oracle Application Express Future Direction David Peake Principal Product Manager – Database Tools](https://reader036.vdocuments.site/reader036/viewer/2022062320/56649d275503460f949fdde7/html5/thumbnails/36.jpg)
![Page 37: Oracle SQL Developer & Oracle Application Express Future Direction David Peake Principal Product Manager – Database Tools](https://reader036.vdocuments.site/reader036/viewer/2022062320/56649d275503460f949fdde7/html5/thumbnails/37.jpg)