The following is intended to outline Oracle’s general product direction. It is intended for...

31
<Insert Picture Here>

Transcript of The following is intended to outline Oracle’s general product direction. It is intended for...

Page 1: The following is intended to outline Oracle’s general product direction. It is intended for information purposes only, and may not be incorporated into.

<Insert Picture Here>

Page 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.

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.

© 2010 Oracle Corporation

Page 3: The following is intended to outline Oracle’s general product direction. It is intended for information purposes only, and may not be incorporated into.

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 & Runtime

• Declaratively build professional Web 2.0 applications that are fast and secure

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

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

Easy - Rapid - Empowering

© 2010 Oracle Corporation

Page 4: The following is intended to outline Oracle’s general product direction. It is intended for information purposes only, and may not be incorporated into.

Oracle Application Express Use Cases

Data-driven ApplicationsDevelop opportunistic and departmental productivity applications

Online ReportingBuild SQL-based reporting applications on existing database schemas

Access ReplacementConsolidate outgrown Access applications to the Oracle database with an APEX Web front end

Spreadsheet Web-ificationConvert spreadsheets to Web applications where they can be concurrently viewed and edited

Oracle Forms Modernization

Leverage SQL & PL/SQL declarative programming skills to move Forms applications to HTML / Web 2.0

© 2010 Oracle Corporation

Page 5: The following is intended to outline Oracle’s general product direction. It is intended for information purposes only, and may not be incorporated into.

Departmental Application Development

Requirements:• Build data stores to solve tactical issues• Timely solutions that they control• Departments work autonomously

Issues:• Staff lack skills with enterprise frameworks• Applications inefficient and hard to maintain• Often contain business critical data• Data sensitivity issues

© 2010 Oracle Corporation

Page 6: The following is intended to outline Oracle’s general product direction. It is intended for information purposes only, and may not be incorporated into.

Departmental Application Development

Solution:• Consolidate departmental data• Self-service application development• Departments maintain full control• IT provides professional data

management

Benefits:• Easy to develop and maintain• Applications are secure, reliable and

scalable• Improved end user experience

© 2010 Oracle Corporation

Page 7: The following is intended to outline Oracle’s general product direction. It is intended for information purposes only, and may not be incorporated into.

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

Rapid Application Development

© 2010 Oracle Corporation

Page 8: The following is intended to outline Oracle’s general product direction. It is intended for information purposes only, and may not be incorporated into.

© 2010 Oracle Corporation

2006 Application Express 2.2Packaged Applications

History

2006 Application Express 2.1Oracle XE

2005 HTML DB 2.0SQL Workshop

2004 HTML DB 1.6Themes

2004 HTML DB 1.5First Release

2007 Application Express 3.0Flash Charts, PDF Printing, Access Application Migration

2008 Application Express 3.1Interactive Reports, BLOB

2009 Application Express 3.2Forms Conversion

2010Application Express 4.0Websheets, Dynamic Actions,

Plug-Ins, RESTful Web

Page 9: The following is intended to outline Oracle’s general product direction. It is intended for information purposes only, and may not be incorporated into.

© 2010 Oracle Corporation

• Developer community - 80k+ downloads / year• apex.oracle.com – 4m page views / week• Active Discussion Forum – 4.6 m views, #3 on OTN•100 Consulting companies, 60 BLOGs, 10 Hosting Partners• User Groups: 30 @OOW-09, 40 @ODTUG, APEXposed• User interface for Oracle Store and Oracle Audit Vault

Oracle Application Express Momentum

Page 10: The following is intended to outline Oracle’s general product direction. It is intended for information purposes only, and may not be incorporated into.

© 2010 Oracle Corporation

Oracle Application Express Books

Page 11: The following is intended to outline Oracle’s general product direction. It is intended for information purposes only, and may not be incorporated into.

Architectural Overview

• Simple Architecture• Pages dynamically rendered using database Metadata• No code generation or file based compilation• Runs Everywhere Oracle Database Runs

© 2010 Oracle Corporation

Page 12: The following is intended to outline Oracle’s general product direction. It is intended for information purposes only, and may not be incorporated into.

Multi-Tenant Hosting

• Allows IT to manage Database services• Self-service provisioning of workspaces• Free hosted development service http://apex.oracle.com

© 2010 Oracle Corporation

Page 13: The following is intended to outline Oracle’s general product direction. It is intended for information purposes only, and may not be incorporated into.

Development / Deployment Options

• Locally• Install on Stand-alone machine

• Multi-tenant Private Cloud• Workspaces for each department• Self-service provisioning model

• Public Cloud• Hosting partners• Amazon EC2

© 2010 Oracle Corporation

Develop & deploy where it is most convenient and cost effective

Page 14: The following is intended to outline Oracle’s general product direction. It is intended for information purposes only, and may not be incorporated into.

© 2010 Oracle Corporation

Building Integrated Applications

Page 15: The following is intended to outline Oracle’s general product direction. It is intended for information purposes only, and may not be incorporated into.

Target Development Community

© 2010 Oracle Corporation

Page 16: The following is intended to outline Oracle’s general product direction. It is intended for information purposes only, and may not be incorporated into.

Out of the Box Development Features

Reports

Forms

Charts

Calendar

Templates

Navigation

Validations

Processes

Computations

Branches

Web Services

Email Services

Translation Services

Conditional Processing

Authentication

Authorization

Session State Management

Logging & Monitoring

© 2010 Oracle Corporation

Page 17: The following is intended to outline Oracle’s general product direction. It is intended for information purposes only, and may not be incorporated into.

Integrating with Other Tools / ServicesLeverage the full spectrum of the Oracle database’s capabilities:

• SQL• PL/SQL• RAC• Spatial• OLAP• Flashback• Web Services• Text• Multimedia• Analytic Functions• Globalization• XML DB

• eBusiness Suite

© 2010 Oracle Corporation

Page 18: The following is intended to outline Oracle’s general product direction. It is intended for information purposes only, and may not be incorporated into.

SQL Developer and Application Express

• Browse your Application Express Applications

• Export and Import Applications• Drop Applications• Deploy Applications• Modify Applications• Export Pages• Tune your Queries• Included Application Express

Reports• Custom Exception Reports

Requires SQL Developer 1.2.1 +

and Application Express 3.0.1 +

© 2010 Oracle Corporation

Page 19: The following is intended to outline Oracle’s general product direction. It is intended for information purposes only, and may not be incorporated into.

Oracle APEX Forms Conversion Overview

© 2010 Oracle Corporation

Page 20: The following is intended to outline Oracle’s general product direction. It is intended for information purposes only, and may not be incorporated into.

MS Access Migration- SQL Developer and Oracle APEX

• Export MS Access metadata • Migrate the Microsoft Access

database to Oracle • Create an Oracle Application

Express Workspace • Create a migration project • Analyze the Microsoft Access

application • Generate the Oracle Application

Express Application • Customize your Application

Express application

© 2010 Oracle Corporation

Page 21: The following is intended to outline Oracle’s general product direction. It is intended for information purposes only, and may not be incorporated into.

BI Publisher Architecture

• Declarative PDF reporting services• Create professional looking reports• Range of document formats• Ability to define multiple queries

© 2010 Oracle Corporation

Page 22: The following is intended to outline Oracle’s general product direction. It is intended for information purposes only, and may not be incorporated into.

Interactive Reports• Out of the box declarative Web 2.0 reporting• Dramatically enhances end-user capabilities

© 2010 Oracle Corporation

Page 23: The following is intended to outline Oracle’s general product direction. It is intended for information purposes only, and may not be incorporated into.

Websheets

• Build basic applications faster and with more functionality

• Web-based content sharing

• Hierarchical text pages

• Editable data grids

• Interactive Reports

• Mark-up syntax with SQL Tags

• Designed for Business Users

• Incorporates “sharing” model (Reader, Contributor, Admin)

• Integrated annotations (attachments, tags, notes, links)

© 2010 Oracle Corporation

Page 24: The following is intended to outline Oracle’s general product direction. It is intended for information purposes only, and may not be incorporated into.

Dynamic Actions

• Declaratively define client-side behavior• JavaScript and AJAX code implemented by

Application Express engine• No need for expertise in JavaScript and AJAX• Allows you to declaratively:

• Show / hide• Enable / disable• SQL and PL/SQL AJAX calls• Add / remove styles

• Each can have multiple true and false actions

© 2010 Oracle Corporation

Page 25: The following is intended to outline Oracle’s general product direction. It is intended for information purposes only, and may not be incorporated into.

Plug-Ins

• Extend built-in functionality with new item types, region types, processes, dynamic actions, etc.

• Declarative property and attribute settings

• Once loaded, use in similar fashion to native components 

• Included in APEX application export

• Encourages APEX community contributions

 

© 2010 Oracle Corporation

Page 26: The following is intended to outline Oracle’s general product direction. It is intended for information purposes only, and may not be incorporated into.

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

Dynamic Actions

& Plug-Ins

© 2010 Oracle Corporation

Page 27: The following is intended to outline Oracle’s general product direction. It is intended for information purposes only, and may not be incorporated into.

© 2010 Oracle Corporation

Oracle Technology Network (OTN)

http://otn.oracle.com/apex

Page 28: The following is intended to outline Oracle’s general product direction. It is intended for information purposes only, and may not be incorporated into.

Hosted “Development” Service

http://apex.oracle.com

© 2010 Oracle Corporation

Page 29: The following is intended to outline Oracle’s general product direction. It is intended for information purposes only, and may not be incorporated into.

© 2010 Oracle Corporation

Page 31: The following is intended to outline Oracle’s general product direction. It is intended for information purposes only, and may not be incorporated into.

© 2008 Oracle Corporation – Proprietary