Presentation is loading. Please wait.

Presentation is loading. Please wait.

1 Copyright © 2014, Oracle and/or its affiliates. All rights reserved.

Similar presentations


Presentation on theme: "1 Copyright © 2014, Oracle and/or its affiliates. All rights reserved."— Presentation transcript:

1 1 Copyright © 2014, Oracle and/or its affiliates. All rights reserved.

2 2 Oracle Application Express Overview

3 3 Copyright © 2014, Oracle and/or its affiliates. All rights reserved. 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 remains at the sole discretion of Oracle.

4 4 Copyright © 2014, Oracle and/or its affiliates. All rights reserved. Oracle Application Express Introduction

5 5 Copyright © 2014, Oracle and/or its affiliates. All rights reserved. Oracle Application Express • Oracle’s primary tool for developing Web-based applications using SQL and PL/SQL • Database-centric development tool for personal, Intranet, and Internet applications • Develop Desktop and Mobile applications • 100% Browser-based Development and Runtime • Declarative framework for rapid application definition, maintenance, and enhancements. • Application scalability inherited from the Oracle Database

6 6 Copyright © 2014, Oracle and/or its affiliates. All rights reserved. HTML DB 1.5  First Release HTML DB 1.6  Themes Application Express 2.1  Oracle XE Application Express 2.2  Packaged Applications Application Express 3.1  Interactive Reports HTML DB 2.0  SQL Workshop Application Express 3.0  Flash Charts  PDF Printing  Access Migration Application Express 3.2  Oracle Forms to APEX Conversion Application Express 4.1  Data Upload  Error Handling  ROWID Application Express 4.2  Mobile  HTML5  Packaged Apps Application Express 4.0  Websheets  Dynamic Actions  Plug-Ins  Team Development 2010 Oracle Application Express – History Also known as Oracle APEX (ā ʹ pěks)

7 7 Copyright © 2014, Oracle and/or its affiliates. All rights reserved. Oracle Application Express – No Cost Feature Fully supported no-cost feature of the Oracle Database  No additional Oracle Database licensing •Any number of developers •Any number of applications •Any number of end-users for those applications  Supported Database Releases •10gR2 ( ), 11gR1, 11gR2,12c •Exadata, ODA, RAC  Distributed with all Database Editions Oracle Enterprise Edition; Oracle Standard Edition; Oracle Standard Edition One; and Oracle Express Edition (Oracle XE)

8 8 Copyright © 2014, Oracle and/or its affiliates. All rights reserved. Root PDB Seed • APEX 4.2 is installed into CDB$Root (Root Container) by default • Each PDB contains meta-data linked objects to APEX Schema in Root • Runs the same version of Application Express in every PDB APEX_ Schema Oracle Application Express – In Oracle DB 12c Installed by default in Oracle Database12c

9 9 Copyright © 2014, Oracle and/or its affiliates. All rights reserved. Oracle Application Express Architectural Overview •Simple 2-Tier Architecture •Pages dynamically rendered using database metadata •No code generation or file based compilation •Runs everywhere Oracle Database runs

10 10 Copyright © 2014, Oracle and/or its affiliates. All rights reserved. Oracle Application Express Multi-Tenant Hosting •IT manage the Oracle Database and provide Application Express Services •Departments manage application development •Can utilize self-service provisioning of workspaces •For example, the free hosted “development-only” service has over 19,000 Workspaces

11 11 Copyright © 2014, Oracle and/or its affiliates. All rights reserved. Oracle Application Express Development / Deployment Options  Installed Locally •Install on stand-alone machine, such as Desktop / Laptop  Installed On-Premise  Multi-tenant “Private” Cloud •Workspaces for each department •Self-service provisioning model  Public Cloud Subscription •Oracle Database Cloud Service •Amazon EC2 / RDS •Hosting partners

12 12 Copyright © 2014, Oracle and/or its affiliates. All rights reserved. Oracle Application Express – Data Sources Utilize Oracle Database / Web Services

13 13 Copyright © 2014, Oracle and/or its affiliates. All rights reserved. Oracle Application Express – Use Cases Data-driven Applications Develop opportunistic and departmental productivity applications Online Reporting Build SQL-based reporting applications on existing database schemas Oracle Forms Modernization Leverage SQL & PL/SQL declarative programming skills to move Forms applications to HTML / Web 2.0 Runs within Database Spreadsheet Web-ification Convert spreadsheets to Web applications where they can be concurrently Viewed and edited Access Replacement Consolidate outgrown Access applications to the Oracle database with an APEX Web front end

14 14 Copyright © 2014, Oracle and/or its affiliates. All rights reserved. Oracle Application Express – Application Types Tracking Query / Lookup Business Intelligence Survey and Feedback End-User Websheets Internet / Enterprise-wide / Targeted Mobile Content Management

15 15 Copyright © 2014, Oracle and/or its affiliates. All rights reserved. Oracle Application Express – Collateral Oracle Technology Network 

16 16 Copyright © 2014, Oracle and/or its affiliates. All rights reserved. Oracle Application Express – Getting Started Oracle Technology Network 

17 17 Copyright © 2014, Oracle and/or its affiliates. All rights reserved. Oracle Application Express – Hosted Service Free for “Development-Only” 

18 18 Copyright © 2014, Oracle and/or its affiliates. All rights reserved. Oracle Database Cloud Service  Oracle Application Express – Hosted Service

19 19 Copyright © 2014, Oracle and/or its affiliates. All rights reserved. Oracle Application Express – Books

20 20 Copyright © 2014, Oracle and/or its affiliates. All rights reserved. Oracle Application Express – Community • Guesstimated ~ 400,000 developers • Over 120 consulting companies {See OTN Community Page} • Over 75 bloggers (http://www.odtug.com/apex)http://www.odtug.com/apex • Very popular Forum { Get URL from OTN Home}Forum - Search / Add your own question - Answers given by APEX gurus and APEX Development Team • Web sites dedicated to plug-ins, tools, etc. • Twitter #orclapex Very involved, enthusiastic worldwide community

21 21 Copyright © 2014, Oracle and/or its affiliates. All rights reserved. Oracle Application Express Components

22 22 Copyright © 2014, Oracle and/or its affiliates. All rights reserved. Oracle Application Express – Components Application Builder  Build / maintain Web applications

23 23 Copyright © 2014, Oracle and/or its affiliates. All rights reserved. Oracle Application Express – Components SQL Workshop  Browse / manage DB Objects and data

24 24 Copyright © 2014, Oracle and/or its affiliates. All rights reserved. Oracle Application Express – Components Team Development  Manage the development process

25 25 Copyright © 2014, Oracle and/or its affiliates. All rights reserved. Oracle Application Express – Components Administration  Manage / monitor the Workspace

26 26 Copyright © 2014, Oracle and/or its affiliates. All rights reserved. Oracle Application Express Features

27 27 Copyright © 2014, Oracle and/or its affiliates. All rights reserved. Oracle Application Express – Key Features Declarative capabilities >> Majority of other RAD Tools Reports Forms Charts Calendar Templates Navigation Validations Processes Computations Branches Web Services Services Translation Services Conditional Processing Authentication Authorization Session State Management Logging & Monitoring

28 28 Copyright © 2014, Oracle and/or its affiliates. All rights reserved. Oracle Application Express – Features Powerful Interactive Reports  End-user customizable

29 29 Copyright © 2014, Oracle and/or its affiliates. All rights reserved. Oracle Application Express – Features Interoperate with spreadsheets  Upload and download

30 30 Copyright © 2014, Oracle and/or its affiliates. All rights reserved. Oracle Application Express – Features Calendars  Drag & Drop, Different Views, Mobile

31 31 Copyright © 2014, Oracle and/or its affiliates. All rights reserved. Oracle Application Express – Features Robust SQL based Charts, Maps, and Gantts

32 32 Copyright © 2014, Oracle and/or its affiliates. All rights reserved. Oracle Application Express – Features Dynamic Actions  Declarative JavaScript and AJAX

33 33 Copyright © 2014, Oracle and/or its affiliates. All rights reserved. Oracle Application Express – Features Tabular Forms  Multi-record edit capabilities

34 34 Copyright © 2014, Oracle and/or its affiliates. All rights reserved. Oracle Application Express – Features Advanced Master Detail  With declarative validations

35 35 Copyright © 2014, Oracle and/or its affiliates. All rights reserved. Oracle Application Express – Features Plug-Ins  Extend framework with custom components

36 36 Copyright © 2014, Oracle and/or its affiliates. All rights reserved. •Uses the same Application Builder and declarative framework as for Desktop applications •Applications can support multiple user interfaces, both Desktop and Smartphone •Mobile pages use jQuery Mobile through jQuery Mobile based themes and templates •Includes HTML5 regions, item types, and charting engine Oracle Application Express – Features Web-based Mobile Applications  Develop for Smartphones

37 37 Copyright © 2014, Oracle and/or its affiliates. All rights reserved. •Interaction with data sources through use of Uniform Resource Identifiers (URIs) •Standard method of accessing data in the Oracle Cloud •Ability to create services which implement any SQL statement or PL/SQL procedure •Data returned in JSON or CSV format, or additionally through PL/SQL Oracle Application Express – Features RESTful Web Services

38 38 Copyright © 2014, Oracle and/or its affiliates. All rights reserved. •Suite of business “Productivity” applications installable with only a few clicks •Production-ready applications include Project Management, Survey Builder, Checklists, etc. •Support for Third-party applications, sharing same infrastructure and user pool •Includes “Sample” applications to demonstrate key functionality, such as Dynamic Actions, Reports, Charts, etc. Oracle Application Express – Features Packaged Applications

39 39 Copyright © 2014, Oracle and/or its affiliates. All rights reserved. •Database enabled WIKI •Annotations (easily add files, links, notes, and tags) •Use [[SQL ]] tag •Presentation mode •Multi user Oracle Application Express – Features Websheets  Allow end-users to build / maintain Web pages

40 40 Copyright © 2014, Oracle and/or its affiliates. All rights reserved. Oracle Application Express Examples

41 41 Copyright © 2014, Oracle and/or its affiliates. All rights reserved. Oracle Store  Oracle Application Express – Public Example

42 42 Copyright © 2014, Oracle and/or its affiliates. All rights reserved. Oracle Learning Library  Oracle Application Express – Public Example

43 43 Copyright © 2014, Oracle and/or its affiliates. All rights reserved. •Nightly download of HR data •Employees can update profile, upload picture, add links... •Used to contact employees, see Org. Chart, etc. • Average ~ 1.2 million page views / day ( > 20 page views / sec ) • Median execution time of 0.05 seconds One of the most popular applications within Oracle Oracle Application Express – Internal Example

44 44 Copyright © 2014, Oracle and/or its affiliates. All rights reserved.

45 45 Copyright © 2014, Oracle and/or its affiliates. All rights reserved.

46 46 Copyright © 2014, Oracle and/or its affiliates. All rights reserved.

47 47 Copyright © 2014, Oracle and/or its affiliates. All rights reserved. Oracle Application Express – Key Attributes Rapid Browser Based Development Point your browser and start developing Leverage SQL Skills Build reports, forms and charts using SQL Self Service Provisioning Out-of-the-box elastic private cloud service Runs within Database Simple to manage, highly scalable


Download ppt "1 Copyright © 2014, Oracle and/or its affiliates. All rights reserved."

Similar presentations


Ads by Google