SlideShare a Scribd company logo
1 of 47
1 Copyright © 2014, Oracle and/or its affiliates. All rights reserved.
Oracle Application Express 4.2 
New Features 
2 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. 
3 Copyright © 2014, Oracle and/or its affiliates. All rights reserved.
Agenda 
• Oracle Application Express Overview 
• New Features in 4.2 
• Beyond Oracle APEX 4.2… 
• Q&A 
4 Copyright © 2014, Oracle and/or its affiliates. All rights reserved. 
Skip 
Overview
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 
5 Copyright © 2014, Oracle and/or its affiliates. All rights reserved.
Oracle Application Express – History 
Also known as Oracle APEX (āʹpěks) 
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 4.2 
2005 2006 2008 2009 2011 
2004 2007 2012 
6 Copyright © 2014, Oracle and/or its affiliates. All rights reserved. 
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 
 Mobile 
 HTML5 
 Packaged Apps 
Application Express 4.0 
 Websheets 
 Dynamic Actions 
 Plug-Ins 
 Team Development 
2010
Oracle Application Express – No Cost Feature 
Fully supported no-cost feature of the Oracle Database 
7 Copyright © 2014, Oracle and/or its affiliates. All rights reserved. 
 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 (10.2.0.4 +), 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)
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 
8 Copyright © 2014, Oracle and/or its affiliates. All rights reserved.
Oracle Application Express – Collateral 
Oracle Technology Network  http://otn.oracle.com/apex 
9 Copyright © 2014, Oracle and/or its affiliates. All rights reserved.
Oracle Application Express – Hosted Service 
Free for “Development-Only”  http://apex.oracle.com/ 
10 Copyright © 2014, Oracle and/or its affiliates. All rights reserved.
Agenda 
• Oracle Application Express Overview 
• New Features in 4.2 
• Beyond Oracle APEX 4.2… 
• Q&A 
11 Copyright © 2014, Oracle and/or its affiliates. All rights reserved.
Mobile Web-Based Applications 
• 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 
12 Copyright © 2014, Oracle and/or its affiliates. All rights reserved.
Multiple User Interfaces 
• Applications can be associated with multiple user interfaces 
• Each user interface is associated with one theme 
• Each Page supports only one user interface 
• Applications can include desktop and mobile specific pages 
• User Interface defines device specific login URLs, 
home page URLs and device auto detection 
• Page 0 replaced by Global Page(s) 
13 Copyright © 2014, Oracle and/or its affiliates. All rights reserved.
Mobile Themes and Templates 
• Themes & HTML Templates to support the development of 
Mobile applications – THEME 50 
• Default Mobile Page and Popup Transition Types 
• Declarative support to specify JavaScript & CSS files 
• Support Content Delivery Networks for jQuery files 
• New #PAGE_STATIC_ID# substitution string added to 
page templates 
14 Copyright © 2014, Oracle and/or its affiliates. All rights reserved.
Mobile Themes and Templates 
Easy to create custom Mobile theme using jQuery Theme Roller 
15 Copyright © 2014, Oracle and/or its affiliates. All rights reserved.
Responsive Design 
“Approach to web design in which a 
designer intends to provide an 
optimal viewing experience – 
easy reading and navigation with a 
minimum of resizing, panning, and 
scrolling – across a wide range of 
devices (from desktop computer 
monitors to mobile phones).” 
… Wikipedia 
16 Copyright © 2014, Oracle and/or its affiliates. All rights reserved.
Responsive Design 
• Fully Responsive Theme included (Theme 25) 
• Uses custom flexible grid up to 2560px wide 
• CSS3 Media Queries 
• Mobile, Tablet, Desktop support 
• Icon Buttons 
• Retina Display Compatible 
17 Copyright © 2014, Oracle and/or its affiliates. All rights reserved.
Responsive Design 
• Modernizr 
– Detects HTML5 and CSS3 features in the user’s browser 
• SCSS Based 
– Extension of CSS3, adding nested rules, variables, mixins, selector 
inheritance and more. Gets translated to well-formatted, standard CSS 
• Respond.js for Responsive Web Design support in older IE 
• Sprite based graphics, icons 
18 Copyright © 2014, Oracle and/or its affiliates. All rights reserved.
List View Region Type 
• Un-ordered list with data-role="listview" 
• Used for data display, navigation, 
list view and form pages 
• Full width by default with inset option 
• Automatic dividers 
• Declarative search filter 
• Client- and server-side search options 
19 Copyright © 2014, Oracle and/or its affiliates. All rights reserved. 
Simple list 
Divided, filterable list
Mobile Calendars 
• Mobile-friendly calendar templates 
• New list-view for date entries 
• Monthly view shows date entries 
below calendar on mobile devices 
20 Copyright © 2014, Oracle and/or its affiliates. All rights reserved.
Dynamic Action Enhancements 
• Expose jQuery Mobile events through 
Dynamic Actions e.g. swipe, touch, tap/hold, orientation 
• Provide ‘Custom’ event support 
• Declarative support for buttons to be the ‘Affected Element’ 
• AJAX based Dynamic Actions to work asynchronously 
• Chart ‘Refresh’ Dynamic Actions support 
21 Copyright © 2014, Oracle and/or its affiliates. All rights reserved.
HTML5 Charts 
• HTML5 charts - AnyChart version 6 
• 2 Chart Rendering options 
• Flash Preferred 
• HTML5 
• Conditional Display of Chart Series 
• HTML Chart region plug-in* 
22 Copyright © 2014, Oracle and/or its affiliates. All rights reserved.
HTML5 Item Types 
23 Copyright © 2014, Oracle and/or its affiliates. All rights reserved. 
• New Items Types: 
• Slider 
• Date Picker (HTML 5) 
• Yes/No (Flip Toggle Switch) 
• Incorporated HTML 5 attributes: 
• HTML5 placeholder attribute 
• HTML5 text field sub-types 
EMAIL, TEL and URL 
• HTML5 “required” attribute 
• Display Orientation attribute
Packaged Applications 
• 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. 
24 Copyright © 2014, Oracle and/or its affiliates. All rights reserved.
Packaged Applications 
Productivity Apps 
• Project Tracker 
• Survey Builder 
• Data Reporter 
• Checklist Manager 
• Customer Tracker 
• Group Calendar 
• Bug Tracker 
• Asset Manager 
• Application Archive 
25 Copyright © 2014, Oracle and/or its affiliates. All rights reserved. 
Sample Code 
• Calendars 
• Charts 
• Data Loading 
• Dynamic Actions 
• Interactive Reports 
• Master-Detail Forms 
• Tabular Forms 
• Trees 
• Sample Database Application 
• Sample Websheets
RESTful Web Services 
• 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 
26 Copyright © 2014, Oracle and/or its affiliates. All rights reserved.
Oracle Application Express 
Other 4.2 Functional & 
Security Improvements 
27 Copyright © 2014, Oracle and/or its affiliates. All rights reserved.
Enhanced Application Builder User Interface 
28 Copyright © 2014, Oracle and/or its affiliates. All rights reserved.
Grid Layout 
• Declarative way to lay out regions 
and items on a page 
• Possible to do complex layouts 
without manual CSS overrides 
• Compatible with popular 
grid frameworks such as 
twitter bootstrap, 960 gs, etc. 
29 Copyright © 2014, Oracle and/or its affiliates. All rights reserved.
Grid Layout 
• Three types of grid layout available: 
• HTML Table - Uses HTML tables to position regions, items and buttons. 
• Fixed Number of Columns - Used for grids which divide the screen into 
a fixed number of grid columns. 
• Variable Number of Columns - Used for grids which can display up to 
"n" number of grid columns depending on how the regions, page items 
and buttons are positioned. 
30 Copyright © 2014, Oracle and/or its affiliates. All rights reserved.
Plug-In Enhancements 
• Increased Number of Custom Attributes to 25 
• New Standard Region Type Plug-in Settings: 
• ‘Fetched Rows’ 
• ‘No Data Found Message’ 
• New APIs in apex_plugin_util to better support custom 
plug-in attributes of type "Region Column Name " 
• Add support for media queries and IE conditions to 
apex_css and apex_javascript APIs 
31 Copyright © 2014, Oracle and/or its affiliates. All rights reserved.
Data Upload Enhancements 
• Allow up to 3 columns in Look-up Definition 
• Expand transformation rules to include PL/SQL 
• Provide aliases for column names 
32 Copyright © 2014, Oracle and/or its affiliates. All rights reserved.
Partitioning of APEX Runtime Tables 
• Supported method to partition APEX runtime tables 
(session data, activity logs and indexes) 
• Useful in very high-load 
Oracle Real Application 
Clusters (RAC) 
environments 
• Improves Node-affinity 
33 Copyright © 2014, Oracle and/or its affiliates. All rights reserved. 
Instance 
2 
Instance 
1 
Instance 3
Security: Outbound HTTPS 
• Require all outbound requests to be over HTTPS. 
• Region of type URL, Web Services 
34 Copyright © 2014, Oracle and/or its affiliates. All rights reserved.
Security: Instance-wide Proxy 
• Require all outbound HTTP(s) traffic to use an 
instance-wide proxy 
35 Copyright © 2014, Oracle and/or its affiliates. All rights reserved.
Security: Restricted Characters 
• Declarative control over which characters can be entered 
into session state 
• Input validation 
36 Copyright © 2014, Oracle and/or its affiliates. All rights reserved.
Security: Log Switch (Data Retention) 
• Retention of all logs is now variable (Not fixed at 14 days) 
• Greater log switch interval can possibly degrade performance 
37 Copyright © 2014, Oracle and/or its affiliates. All rights reserved.
Resource Manager Consumer Group 
• All requests from a workspace can be confined to a resource 
consumer group 
38 Copyright © 2014, Oracle and/or its affiliates. All rights reserved.
V$SESSION changes 
• Module: Parsing DB User/APEX:APP Application ID:Page ID 
• Client Info: Authenticated Username:Workspace ID 
• Client ID: Authenticated Username:Session ID 
39 Copyright © 2014, Oracle and/or its affiliates. All rights reserved.
Other New Features in APEX 4.2 
• Item limit per page raised from 100 to 200 
• SQL Workshop Date Format 
• Named Branches 
• Read-only attribute for Pages and Regions 
• Publish Translations from command-line 
• Interactive Report and Websheet enhancements 
• Instance Administration improvements 
• New CKEditor, jQuery and AnyGantt charts versions 
40 Copyright © 2014, Oracle and/or its affiliates. All rights reserved.
Agenda 
• Oracle Application Express Overview 
• New Features in 4.2 
• Beyond Oracle APEX 4.2… 
• Q&A 
41 Copyright © 2014, Oracle and/or its affiliates. All rights reserved.
Statement of Direction 
APEX OTN Site 
(http://otn.oracle.com/apex) 
42 Copyright © 2014, Oracle and/or its affiliates. All rights reserved.
Oracle Application Express 5.0 
Statement of Direction 
Modal Dialogs New Multi-Row Edit Region 
Drag and Drop Layout Editor Master / Detail / Detail 
HTML5 Capabilities Multiple Interactive Reports 
Tablet User Interface Packaged Applications 
Web Services Support Application Builder Security 
Enhanced PDF Printing Websheets 
43 Copyright © 2014, Oracle and/or its affiliates. All rights reserved.
Oracle Application Express Feature Requests 
http://apex.oracle.com/vote 
44 Copyright © 2014, Oracle and/or its affiliates. All rights reserved.
45 Copyright © 2014, Oracle and/or its affiliates. All rights reserved.
46 Copyright © 2014, Oracle and/or its affiliates. All rights reserved.
47 Copyright © 2014, Oracle and/or its affiliates. All rights reserved.

More Related Content

What's hot

ADF Mobile: 10 Things you don't get from the developers guide
ADF Mobile: 10 Things you don't get from the developers guideADF Mobile: 10 Things you don't get from the developers guide
ADF Mobile: 10 Things you don't get from the developers guideLuc Bors
 
Oracle ADF Architecture TV - Design - Application Customization and MDS
Oracle ADF Architecture TV - Design - Application Customization and MDSOracle ADF Architecture TV - Design - Application Customization and MDS
Oracle ADF Architecture TV - Design - Application Customization and MDSChris Muir
 
APEX Alpe Adria Mike Hichwa Keynote April 11th 2019- Zagreb
APEX Alpe Adria Mike Hichwa Keynote April 11th 2019- ZagrebAPEX Alpe Adria Mike Hichwa Keynote April 11th 2019- Zagreb
APEX Alpe Adria Mike Hichwa Keynote April 11th 2019- ZagrebMichael Hichwa
 
Oracle JavaScript Extension Toolkit Web Components Bring Agility to App Devel...
Oracle JavaScript Extension Toolkit Web Components Bring Agility to App Devel...Oracle JavaScript Extension Toolkit Web Components Bring Agility to App Devel...
Oracle JavaScript Extension Toolkit Web Components Bring Agility to App Devel...Lucas Jellema
 
SaaS Enablement - Realizing the true Potential of Standard Applications (a ca...
SaaS Enablement - Realizing the true Potential of Standard Applications (a ca...SaaS Enablement - Realizing the true Potential of Standard Applications (a ca...
SaaS Enablement - Realizing the true Potential of Standard Applications (a ca...Lucas Jellema
 
Oracle ADF Architecture TV - Design - ADF Service Architectures
Oracle ADF Architecture TV - Design - ADF Service ArchitecturesOracle ADF Architecture TV - Design - ADF Service Architectures
Oracle ADF Architecture TV - Design - ADF Service ArchitecturesChris Muir
 
Oracle ADF Architecture TV - Design - Service Integration Architectures
Oracle ADF Architecture TV - Design - Service Integration ArchitecturesOracle ADF Architecture TV - Design - Service Integration Architectures
Oracle ADF Architecture TV - Design - Service Integration ArchitecturesChris Muir
 
Pretius Oracle Apex Primer
Pretius Oracle Apex PrimerPretius Oracle Apex Primer
Pretius Oracle Apex PrimerPretius
 
Extending_EBS_12_1_3_with_APEX_5_0_COLLABORATE16
Extending_EBS_12_1_3_with_APEX_5_0_COLLABORATE16Extending_EBS_12_1_3_with_APEX_5_0_COLLABORATE16
Extending_EBS_12_1_3_with_APEX_5_0_COLLABORATE16Alfredo Abate
 
Apex 4.0 @ ODTUG 2009
Apex 4.0 @ ODTUG 2009Apex 4.0 @ ODTUG 2009
Apex 4.0 @ ODTUG 2009Rinie Romme
 
Creating Data Driven Web Apps with BIRT - Michael Williams
Creating Data Driven Web Apps with BIRT - Michael WilliamsCreating Data Driven Web Apps with BIRT - Michael Williams
Creating Data Driven Web Apps with BIRT - Michael Williamsjaxconf
 
Introducing ADF Mobile - and Luc Bors(AMIS SIG, 12th November 2012)
Introducing ADF Mobile - and Luc Bors(AMIS SIG, 12th November 2012)Introducing ADF Mobile - and Luc Bors(AMIS SIG, 12th November 2012)
Introducing ADF Mobile - and Luc Bors(AMIS SIG, 12th November 2012)Lucas Jellema
 
Oracle ADF Architecture TV - Design - Task Flow Overview
Oracle ADF Architecture TV - Design - Task Flow OverviewOracle ADF Architecture TV - Design - Task Flow Overview
Oracle ADF Architecture TV - Design - Task Flow OverviewChris Muir
 
Handling Service Orchestration in the Cloud for GlassFish - JavaOne, San Fran...
Handling Service Orchestration in the Cloud for GlassFish - JavaOne, San Fran...Handling Service Orchestration in the Cloud for GlassFish - JavaOne, San Fran...
Handling Service Orchestration in the Cloud for GlassFish - JavaOne, San Fran...Sivakumar Thyagarajan
 
SP Apps, New Model, New App Store: The Office Store
SP Apps, New Model, New App Store: The Office StoreSP Apps, New Model, New App Store: The Office Store
SP Apps, New Model, New App Store: The Office StoreJuan Carlos Gonzalez
 
A practical introduction to Oracle NoSQL Database - OOW2014
A practical introduction to Oracle NoSQL Database - OOW2014A practical introduction to Oracle NoSQL Database - OOW2014
A practical introduction to Oracle NoSQL Database - OOW2014Anuj Sahni
 
SharePoint 2013 Admin in the Hybrid World
SharePoint 2013 Admin in the Hybrid WorldSharePoint 2013 Admin in the Hybrid World
SharePoint 2013 Admin in the Hybrid WorldJason Himmelstein
 

What's hot (20)

An AMIS overview of database 12c
An AMIS overview of database 12cAn AMIS overview of database 12c
An AMIS overview of database 12c
 
ADF Mobile: 10 Things you don't get from the developers guide
ADF Mobile: 10 Things you don't get from the developers guideADF Mobile: 10 Things you don't get from the developers guide
ADF Mobile: 10 Things you don't get from the developers guide
 
Oracle ADF Architecture TV - Design - Application Customization and MDS
Oracle ADF Architecture TV - Design - Application Customization and MDSOracle ADF Architecture TV - Design - Application Customization and MDS
Oracle ADF Architecture TV - Design - Application Customization and MDS
 
APEX Alpe Adria Mike Hichwa Keynote April 11th 2019- Zagreb
APEX Alpe Adria Mike Hichwa Keynote April 11th 2019- ZagrebAPEX Alpe Adria Mike Hichwa Keynote April 11th 2019- Zagreb
APEX Alpe Adria Mike Hichwa Keynote April 11th 2019- Zagreb
 
Oracle JET overview
Oracle JET overviewOracle JET overview
Oracle JET overview
 
Oracle JavaScript Extension Toolkit Web Components Bring Agility to App Devel...
Oracle JavaScript Extension Toolkit Web Components Bring Agility to App Devel...Oracle JavaScript Extension Toolkit Web Components Bring Agility to App Devel...
Oracle JavaScript Extension Toolkit Web Components Bring Agility to App Devel...
 
SaaS Enablement - Realizing the true Potential of Standard Applications (a ca...
SaaS Enablement - Realizing the true Potential of Standard Applications (a ca...SaaS Enablement - Realizing the true Potential of Standard Applications (a ca...
SaaS Enablement - Realizing the true Potential of Standard Applications (a ca...
 
Oracle ADF Architecture TV - Design - ADF Service Architectures
Oracle ADF Architecture TV - Design - ADF Service ArchitecturesOracle ADF Architecture TV - Design - ADF Service Architectures
Oracle ADF Architecture TV - Design - ADF Service Architectures
 
Oracle ADF Architecture TV - Design - Service Integration Architectures
Oracle ADF Architecture TV - Design - Service Integration ArchitecturesOracle ADF Architecture TV - Design - Service Integration Architectures
Oracle ADF Architecture TV - Design - Service Integration Architectures
 
Pretius Oracle Apex Primer
Pretius Oracle Apex PrimerPretius Oracle Apex Primer
Pretius Oracle Apex Primer
 
Extending_EBS_12_1_3_with_APEX_5_0_COLLABORATE16
Extending_EBS_12_1_3_with_APEX_5_0_COLLABORATE16Extending_EBS_12_1_3_with_APEX_5_0_COLLABORATE16
Extending_EBS_12_1_3_with_APEX_5_0_COLLABORATE16
 
Apex 4.0 @ ODTUG 2009
Apex 4.0 @ ODTUG 2009Apex 4.0 @ ODTUG 2009
Apex 4.0 @ ODTUG 2009
 
Creating Data Driven Web Apps with BIRT - Michael Williams
Creating Data Driven Web Apps with BIRT - Michael WilliamsCreating Data Driven Web Apps with BIRT - Michael Williams
Creating Data Driven Web Apps with BIRT - Michael Williams
 
Introducing ADF Mobile - and Luc Bors(AMIS SIG, 12th November 2012)
Introducing ADF Mobile - and Luc Bors(AMIS SIG, 12th November 2012)Introducing ADF Mobile - and Luc Bors(AMIS SIG, 12th November 2012)
Introducing ADF Mobile - and Luc Bors(AMIS SIG, 12th November 2012)
 
Oracle Data Integrator
Oracle Data Integrator Oracle Data Integrator
Oracle Data Integrator
 
Oracle ADF Architecture TV - Design - Task Flow Overview
Oracle ADF Architecture TV - Design - Task Flow OverviewOracle ADF Architecture TV - Design - Task Flow Overview
Oracle ADF Architecture TV - Design - Task Flow Overview
 
Handling Service Orchestration in the Cloud for GlassFish - JavaOne, San Fran...
Handling Service Orchestration in the Cloud for GlassFish - JavaOne, San Fran...Handling Service Orchestration in the Cloud for GlassFish - JavaOne, San Fran...
Handling Service Orchestration in the Cloud for GlassFish - JavaOne, San Fran...
 
SP Apps, New Model, New App Store: The Office Store
SP Apps, New Model, New App Store: The Office StoreSP Apps, New Model, New App Store: The Office Store
SP Apps, New Model, New App Store: The Office Store
 
A practical introduction to Oracle NoSQL Database - OOW2014
A practical introduction to Oracle NoSQL Database - OOW2014A practical introduction to Oracle NoSQL Database - OOW2014
A practical introduction to Oracle NoSQL Database - OOW2014
 
SharePoint 2013 Admin in the Hybrid World
SharePoint 2013 Admin in the Hybrid WorldSharePoint 2013 Admin in the Hybrid World
SharePoint 2013 Admin in the Hybrid World
 

Similar to Apex 42-new-features-1867076

APEX – jak vytvořit jednoduše aplikaci
APEX – jak vytvořit jednoduše aplikaciAPEX – jak vytvořit jednoduše aplikaci
APEX – jak vytvořit jednoduše aplikaciMarketingArrowECS_CZ
 
Oracle Application Express Introduction
Oracle Application Express  IntroductionOracle Application Express  Introduction
Oracle Application Express Introductionssusera8d54f
 
Oracle APEX Introduction (release 18.1)
Oracle APEX Introduction (release 18.1)Oracle APEX Introduction (release 18.1)
Oracle APEX Introduction (release 18.1)Michael Hichwa
 
Oracle APEX 18.1 New Features
Oracle APEX 18.1 New FeaturesOracle APEX 18.1 New Features
Oracle APEX 18.1 New Featuresmsewtz
 
Experiences in building a PaaS Platform - Java One SFO 2012
Experiences in building a PaaS Platform - Java One SFO 2012Experiences in building a PaaS Platform - Java One SFO 2012
Experiences in building a PaaS Platform - Java One SFO 2012Jagadish Prasath
 
apex101-326750.ppt
apex101-326750.pptapex101-326750.ppt
apex101-326750.pptKashi69
 
Oracle SQL Developer Data Modeler - for SQL Server
Oracle SQL Developer Data Modeler - for SQL ServerOracle SQL Developer Data Modeler - for SQL Server
Oracle SQL Developer Data Modeler - for SQL ServerJeff Smith
 
apex41-new-features-487382.ppt
apex41-new-features-487382.pptapex41-new-features-487382.ppt
apex41-new-features-487382.pptSaadQaisar7
 
apex41-new-features-487382.ppt
apex41-new-features-487382.pptapex41-new-features-487382.ppt
apex41-new-features-487382.pptMohammedJifar1
 
apex--introduction-157585.ppt
apex--introduction-157585.pptapex--introduction-157585.ppt
apex--introduction-157585.pptKashi69
 
Oracle APEX 18.1 New Features
Oracle APEX 18.1 New FeaturesOracle APEX 18.1 New Features
Oracle APEX 18.1 New Featuresmsewtz
 
Extending Oracle SaaS Using Oracle Cloud UX Rapid Development Kit
Extending Oracle SaaS Using Oracle Cloud UX Rapid Development KitExtending Oracle SaaS Using Oracle Cloud UX Rapid Development Kit
Extending Oracle SaaS Using Oracle Cloud UX Rapid Development KitLuc Bors
 
Development Workshop on ET1, Android and Motorola RhoElements
Development Workshop on ET1, Android and Motorola RhoElementsDevelopment Workshop on ET1, Android and Motorola RhoElements
Development Workshop on ET1, Android and Motorola RhoElementsRomin Irani
 
Global Azure 2022 - Architecting Modern Serverless APIs with Azure Functions ...
Global Azure 2022 - Architecting Modern Serverless APIs with Azure Functions ...Global Azure 2022 - Architecting Modern Serverless APIs with Azure Functions ...
Global Azure 2022 - Architecting Modern Serverless APIs with Azure Functions ...Callon Campbell
 
APEX 4.2 New Features
APEX 4.2 New FeaturesAPEX 4.2 New Features
APEX 4.2 New FeaturesEnkitec
 
Custom Development in SharePoint – What are my options now?
Custom Development in SharePoint – What are my options now?Custom Development in SharePoint – What are my options now?
Custom Development in SharePoint – What are my options now?Talbott Crowell
 

Similar to Apex 42-new-features-1867076 (20)

APEX – jak vytvořit jednoduše aplikaci
APEX – jak vytvořit jednoduše aplikaciAPEX – jak vytvořit jednoduše aplikaci
APEX – jak vytvořit jednoduše aplikaci
 
Oracle Application Express Introduction
Oracle Application Express  IntroductionOracle Application Express  Introduction
Oracle Application Express Introduction
 
Oracle APEX Introduction (release 18.1)
Oracle APEX Introduction (release 18.1)Oracle APEX Introduction (release 18.1)
Oracle APEX Introduction (release 18.1)
 
Oracle APEX 18.1 New Features
Oracle APEX 18.1 New FeaturesOracle APEX 18.1 New Features
Oracle APEX 18.1 New Features
 
Experiences in building a PaaS Platform - Java One SFO 2012
Experiences in building a PaaS Platform - Java One SFO 2012Experiences in building a PaaS Platform - Java One SFO 2012
Experiences in building a PaaS Platform - Java One SFO 2012
 
apex101-326750.ppt
apex101-326750.pptapex101-326750.ppt
apex101-326750.ppt
 
Oracle SQL Developer Data Modeler - for SQL Server
Oracle SQL Developer Data Modeler - for SQL ServerOracle SQL Developer Data Modeler - for SQL Server
Oracle SQL Developer Data Modeler - for SQL Server
 
apex41-new-features-487382.ppt
apex41-new-features-487382.pptapex41-new-features-487382.ppt
apex41-new-features-487382.ppt
 
apex41-new-features-487382.ppt
apex41-new-features-487382.pptapex41-new-features-487382.ppt
apex41-new-features-487382.ppt
 
Oracle sql.ppt
Oracle sql.pptOracle sql.ppt
Oracle sql.ppt
 
apex41-new-features-487382.ppt
apex41-new-features-487382.pptapex41-new-features-487382.ppt
apex41-new-features-487382.ppt
 
apex--introduction-157585.ppt
apex--introduction-157585.pptapex--introduction-157585.ppt
apex--introduction-157585.ppt
 
ADF Data Visualisatie sessie - Introductie DVT componenten
ADF Data Visualisatie sessie - Introductie DVT componentenADF Data Visualisatie sessie - Introductie DVT componenten
ADF Data Visualisatie sessie - Introductie DVT componenten
 
Oracle APEX 18.1 New Features
Oracle APEX 18.1 New FeaturesOracle APEX 18.1 New Features
Oracle APEX 18.1 New Features
 
Extending Oracle SaaS Using Oracle Cloud UX Rapid Development Kit
Extending Oracle SaaS Using Oracle Cloud UX Rapid Development KitExtending Oracle SaaS Using Oracle Cloud UX Rapid Development Kit
Extending Oracle SaaS Using Oracle Cloud UX Rapid Development Kit
 
Development Workshop on ET1, Android and Motorola RhoElements
Development Workshop on ET1, Android and Motorola RhoElementsDevelopment Workshop on ET1, Android and Motorola RhoElements
Development Workshop on ET1, Android and Motorola RhoElements
 
Global Azure 2022 - Architecting Modern Serverless APIs with Azure Functions ...
Global Azure 2022 - Architecting Modern Serverless APIs with Azure Functions ...Global Azure 2022 - Architecting Modern Serverless APIs with Azure Functions ...
Global Azure 2022 - Architecting Modern Serverless APIs with Azure Functions ...
 
APEX 4.2 New Features
APEX 4.2 New FeaturesAPEX 4.2 New Features
APEX 4.2 New Features
 
Chalam_JAVA_Portal
Chalam_JAVA_PortalChalam_JAVA_Portal
Chalam_JAVA_Portal
 
Custom Development in SharePoint – What are my options now?
Custom Development in SharePoint – What are my options now?Custom Development in SharePoint – What are my options now?
Custom Development in SharePoint – What are my options now?
 

Recently uploaded

Software Coding for software engineering
Software Coding for software engineeringSoftware Coding for software engineering
Software Coding for software engineeringssuserb3a23b
 
英国UN学位证,北安普顿大学毕业证书1:1制作
英国UN学位证,北安普顿大学毕业证书1:1制作英国UN学位证,北安普顿大学毕业证书1:1制作
英国UN学位证,北安普顿大学毕业证书1:1制作qr0udbr0
 
What is Fashion PLM and Why Do You Need It
What is Fashion PLM and Why Do You Need ItWhat is Fashion PLM and Why Do You Need It
What is Fashion PLM and Why Do You Need ItWave PLM
 
Cyber security and its impact on E commerce
Cyber security and its impact on E commerceCyber security and its impact on E commerce
Cyber security and its impact on E commercemanigoyal112
 
Powering Real-Time Decisions with Continuous Data Streams
Powering Real-Time Decisions with Continuous Data StreamsPowering Real-Time Decisions with Continuous Data Streams
Powering Real-Time Decisions with Continuous Data StreamsSafe Software
 
SuccessFactors 1H 2024 Release - Sneak-Peek by Deloitte Germany
SuccessFactors 1H 2024 Release - Sneak-Peek by Deloitte GermanySuccessFactors 1H 2024 Release - Sneak-Peek by Deloitte Germany
SuccessFactors 1H 2024 Release - Sneak-Peek by Deloitte GermanyChristoph Pohl
 
Recruitment Management Software Benefits (Infographic)
Recruitment Management Software Benefits (Infographic)Recruitment Management Software Benefits (Infographic)
Recruitment Management Software Benefits (Infographic)Hr365.us smith
 
Odoo 14 - eLearning Module In Odoo 14 Enterprise
Odoo 14 - eLearning Module In Odoo 14 EnterpriseOdoo 14 - eLearning Module In Odoo 14 Enterprise
Odoo 14 - eLearning Module In Odoo 14 Enterprisepreethippts
 
KnowAPIs-UnknownPerf-jaxMainz-2024 (1).pptx
KnowAPIs-UnknownPerf-jaxMainz-2024 (1).pptxKnowAPIs-UnknownPerf-jaxMainz-2024 (1).pptx
KnowAPIs-UnknownPerf-jaxMainz-2024 (1).pptxTier1 app
 
Exploring Selenium_Appium Frameworks for Seamless Integration with HeadSpin.pdf
Exploring Selenium_Appium Frameworks for Seamless Integration with HeadSpin.pdfExploring Selenium_Appium Frameworks for Seamless Integration with HeadSpin.pdf
Exploring Selenium_Appium Frameworks for Seamless Integration with HeadSpin.pdfkalichargn70th171
 
CRM Contender Series: HubSpot vs. Salesforce
CRM Contender Series: HubSpot vs. SalesforceCRM Contender Series: HubSpot vs. Salesforce
CRM Contender Series: HubSpot vs. SalesforceBrainSell Technologies
 
cpct NetworkING BASICS AND NETWORK TOOL.ppt
cpct NetworkING BASICS AND NETWORK TOOL.pptcpct NetworkING BASICS AND NETWORK TOOL.ppt
cpct NetworkING BASICS AND NETWORK TOOL.pptrcbcrtm
 
Ahmed Motair CV April 2024 (Senior SW Developer)
Ahmed Motair CV April 2024 (Senior SW Developer)Ahmed Motair CV April 2024 (Senior SW Developer)
Ahmed Motair CV April 2024 (Senior SW Developer)Ahmed Mater
 
Folding Cheat Sheet #4 - fourth in a series
Folding Cheat Sheet #4 - fourth in a seriesFolding Cheat Sheet #4 - fourth in a series
Folding Cheat Sheet #4 - fourth in a seriesPhilip Schwarz
 
办理学位证(UQ文凭证书)昆士兰大学毕业证成绩单原版一模一样
办理学位证(UQ文凭证书)昆士兰大学毕业证成绩单原版一模一样办理学位证(UQ文凭证书)昆士兰大学毕业证成绩单原版一模一样
办理学位证(UQ文凭证书)昆士兰大学毕业证成绩单原版一模一样umasea
 
Catch the Wave: SAP Event-Driven and Data Streaming for the Intelligence Ente...
Catch the Wave: SAP Event-Driven and Data Streaming for the Intelligence Ente...Catch the Wave: SAP Event-Driven and Data Streaming for the Intelligence Ente...
Catch the Wave: SAP Event-Driven and Data Streaming for the Intelligence Ente...confluent
 

Recently uploaded (20)

Software Coding for software engineering
Software Coding for software engineeringSoftware Coding for software engineering
Software Coding for software engineering
 
英国UN学位证,北安普顿大学毕业证书1:1制作
英国UN学位证,北安普顿大学毕业证书1:1制作英国UN学位证,北安普顿大学毕业证书1:1制作
英国UN学位证,北安普顿大学毕业证书1:1制作
 
What is Fashion PLM and Why Do You Need It
What is Fashion PLM and Why Do You Need ItWhat is Fashion PLM and Why Do You Need It
What is Fashion PLM and Why Do You Need It
 
Cyber security and its impact on E commerce
Cyber security and its impact on E commerceCyber security and its impact on E commerce
Cyber security and its impact on E commerce
 
2.pdf Ejercicios de programación competitiva
2.pdf Ejercicios de programación competitiva2.pdf Ejercicios de programación competitiva
2.pdf Ejercicios de programación competitiva
 
Powering Real-Time Decisions with Continuous Data Streams
Powering Real-Time Decisions with Continuous Data StreamsPowering Real-Time Decisions with Continuous Data Streams
Powering Real-Time Decisions with Continuous Data Streams
 
Advantages of Odoo ERP 17 for Your Business
Advantages of Odoo ERP 17 for Your BusinessAdvantages of Odoo ERP 17 for Your Business
Advantages of Odoo ERP 17 for Your Business
 
Hot Sexy call girls in Patel Nagar🔝 9953056974 🔝 escort Service
Hot Sexy call girls in Patel Nagar🔝 9953056974 🔝 escort ServiceHot Sexy call girls in Patel Nagar🔝 9953056974 🔝 escort Service
Hot Sexy call girls in Patel Nagar🔝 9953056974 🔝 escort Service
 
SuccessFactors 1H 2024 Release - Sneak-Peek by Deloitte Germany
SuccessFactors 1H 2024 Release - Sneak-Peek by Deloitte GermanySuccessFactors 1H 2024 Release - Sneak-Peek by Deloitte Germany
SuccessFactors 1H 2024 Release - Sneak-Peek by Deloitte Germany
 
Recruitment Management Software Benefits (Infographic)
Recruitment Management Software Benefits (Infographic)Recruitment Management Software Benefits (Infographic)
Recruitment Management Software Benefits (Infographic)
 
Odoo 14 - eLearning Module In Odoo 14 Enterprise
Odoo 14 - eLearning Module In Odoo 14 EnterpriseOdoo 14 - eLearning Module In Odoo 14 Enterprise
Odoo 14 - eLearning Module In Odoo 14 Enterprise
 
KnowAPIs-UnknownPerf-jaxMainz-2024 (1).pptx
KnowAPIs-UnknownPerf-jaxMainz-2024 (1).pptxKnowAPIs-UnknownPerf-jaxMainz-2024 (1).pptx
KnowAPIs-UnknownPerf-jaxMainz-2024 (1).pptx
 
Exploring Selenium_Appium Frameworks for Seamless Integration with HeadSpin.pdf
Exploring Selenium_Appium Frameworks for Seamless Integration with HeadSpin.pdfExploring Selenium_Appium Frameworks for Seamless Integration with HeadSpin.pdf
Exploring Selenium_Appium Frameworks for Seamless Integration with HeadSpin.pdf
 
CRM Contender Series: HubSpot vs. Salesforce
CRM Contender Series: HubSpot vs. SalesforceCRM Contender Series: HubSpot vs. Salesforce
CRM Contender Series: HubSpot vs. Salesforce
 
cpct NetworkING BASICS AND NETWORK TOOL.ppt
cpct NetworkING BASICS AND NETWORK TOOL.pptcpct NetworkING BASICS AND NETWORK TOOL.ppt
cpct NetworkING BASICS AND NETWORK TOOL.ppt
 
Ahmed Motair CV April 2024 (Senior SW Developer)
Ahmed Motair CV April 2024 (Senior SW Developer)Ahmed Motair CV April 2024 (Senior SW Developer)
Ahmed Motair CV April 2024 (Senior SW Developer)
 
Folding Cheat Sheet #4 - fourth in a series
Folding Cheat Sheet #4 - fourth in a seriesFolding Cheat Sheet #4 - fourth in a series
Folding Cheat Sheet #4 - fourth in a series
 
Odoo Development Company in India | Devintelle Consulting Service
Odoo Development Company in India | Devintelle Consulting ServiceOdoo Development Company in India | Devintelle Consulting Service
Odoo Development Company in India | Devintelle Consulting Service
 
办理学位证(UQ文凭证书)昆士兰大学毕业证成绩单原版一模一样
办理学位证(UQ文凭证书)昆士兰大学毕业证成绩单原版一模一样办理学位证(UQ文凭证书)昆士兰大学毕业证成绩单原版一模一样
办理学位证(UQ文凭证书)昆士兰大学毕业证成绩单原版一模一样
 
Catch the Wave: SAP Event-Driven and Data Streaming for the Intelligence Ente...
Catch the Wave: SAP Event-Driven and Data Streaming for the Intelligence Ente...Catch the Wave: SAP Event-Driven and Data Streaming for the Intelligence Ente...
Catch the Wave: SAP Event-Driven and Data Streaming for the Intelligence Ente...
 

Apex 42-new-features-1867076

  • 1. 1 Copyright © 2014, Oracle and/or its affiliates. All rights reserved.
  • 2. Oracle Application Express 4.2 New Features 2 Copyright © 2014, Oracle and/or its affiliates. All rights reserved.
  • 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 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. 3 Copyright © 2014, Oracle and/or its affiliates. All rights reserved.
  • 4. Agenda • Oracle Application Express Overview • New Features in 4.2 • Beyond Oracle APEX 4.2… • Q&A 4 Copyright © 2014, Oracle and/or its affiliates. All rights reserved. Skip Overview
  • 5. 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 5 Copyright © 2014, Oracle and/or its affiliates. All rights reserved.
  • 6. Oracle Application Express – History Also known as Oracle APEX (āʹpěks) 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 4.2 2005 2006 2008 2009 2011 2004 2007 2012 6 Copyright © 2014, Oracle and/or its affiliates. All rights reserved. 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  Mobile  HTML5  Packaged Apps Application Express 4.0  Websheets  Dynamic Actions  Plug-Ins  Team Development 2010
  • 7. Oracle Application Express – No Cost Feature Fully supported no-cost feature of the Oracle Database 7 Copyright © 2014, Oracle and/or its affiliates. All rights reserved.  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 (10.2.0.4 +), 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. 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 8 Copyright © 2014, Oracle and/or its affiliates. All rights reserved.
  • 9. Oracle Application Express – Collateral Oracle Technology Network  http://otn.oracle.com/apex 9 Copyright © 2014, Oracle and/or its affiliates. All rights reserved.
  • 10. Oracle Application Express – Hosted Service Free for “Development-Only”  http://apex.oracle.com/ 10 Copyright © 2014, Oracle and/or its affiliates. All rights reserved.
  • 11. Agenda • Oracle Application Express Overview • New Features in 4.2 • Beyond Oracle APEX 4.2… • Q&A 11 Copyright © 2014, Oracle and/or its affiliates. All rights reserved.
  • 12. Mobile Web-Based Applications • 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 12 Copyright © 2014, Oracle and/or its affiliates. All rights reserved.
  • 13. Multiple User Interfaces • Applications can be associated with multiple user interfaces • Each user interface is associated with one theme • Each Page supports only one user interface • Applications can include desktop and mobile specific pages • User Interface defines device specific login URLs, home page URLs and device auto detection • Page 0 replaced by Global Page(s) 13 Copyright © 2014, Oracle and/or its affiliates. All rights reserved.
  • 14. Mobile Themes and Templates • Themes & HTML Templates to support the development of Mobile applications – THEME 50 • Default Mobile Page and Popup Transition Types • Declarative support to specify JavaScript & CSS files • Support Content Delivery Networks for jQuery files • New #PAGE_STATIC_ID# substitution string added to page templates 14 Copyright © 2014, Oracle and/or its affiliates. All rights reserved.
  • 15. Mobile Themes and Templates Easy to create custom Mobile theme using jQuery Theme Roller 15 Copyright © 2014, Oracle and/or its affiliates. All rights reserved.
  • 16. Responsive Design “Approach to web design in which a designer intends to provide an optimal viewing experience – easy reading and navigation with a minimum of resizing, panning, and scrolling – across a wide range of devices (from desktop computer monitors to mobile phones).” … Wikipedia 16 Copyright © 2014, Oracle and/or its affiliates. All rights reserved.
  • 17. Responsive Design • Fully Responsive Theme included (Theme 25) • Uses custom flexible grid up to 2560px wide • CSS3 Media Queries • Mobile, Tablet, Desktop support • Icon Buttons • Retina Display Compatible 17 Copyright © 2014, Oracle and/or its affiliates. All rights reserved.
  • 18. Responsive Design • Modernizr – Detects HTML5 and CSS3 features in the user’s browser • SCSS Based – Extension of CSS3, adding nested rules, variables, mixins, selector inheritance and more. Gets translated to well-formatted, standard CSS • Respond.js for Responsive Web Design support in older IE • Sprite based graphics, icons 18 Copyright © 2014, Oracle and/or its affiliates. All rights reserved.
  • 19. List View Region Type • Un-ordered list with data-role="listview" • Used for data display, navigation, list view and form pages • Full width by default with inset option • Automatic dividers • Declarative search filter • Client- and server-side search options 19 Copyright © 2014, Oracle and/or its affiliates. All rights reserved. Simple list Divided, filterable list
  • 20. Mobile Calendars • Mobile-friendly calendar templates • New list-view for date entries • Monthly view shows date entries below calendar on mobile devices 20 Copyright © 2014, Oracle and/or its affiliates. All rights reserved.
  • 21. Dynamic Action Enhancements • Expose jQuery Mobile events through Dynamic Actions e.g. swipe, touch, tap/hold, orientation • Provide ‘Custom’ event support • Declarative support for buttons to be the ‘Affected Element’ • AJAX based Dynamic Actions to work asynchronously • Chart ‘Refresh’ Dynamic Actions support 21 Copyright © 2014, Oracle and/or its affiliates. All rights reserved.
  • 22. HTML5 Charts • HTML5 charts - AnyChart version 6 • 2 Chart Rendering options • Flash Preferred • HTML5 • Conditional Display of Chart Series • HTML Chart region plug-in* 22 Copyright © 2014, Oracle and/or its affiliates. All rights reserved.
  • 23. HTML5 Item Types 23 Copyright © 2014, Oracle and/or its affiliates. All rights reserved. • New Items Types: • Slider • Date Picker (HTML 5) • Yes/No (Flip Toggle Switch) • Incorporated HTML 5 attributes: • HTML5 placeholder attribute • HTML5 text field sub-types EMAIL, TEL and URL • HTML5 “required” attribute • Display Orientation attribute
  • 24. Packaged Applications • 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. 24 Copyright © 2014, Oracle and/or its affiliates. All rights reserved.
  • 25. Packaged Applications Productivity Apps • Project Tracker • Survey Builder • Data Reporter • Checklist Manager • Customer Tracker • Group Calendar • Bug Tracker • Asset Manager • Application Archive 25 Copyright © 2014, Oracle and/or its affiliates. All rights reserved. Sample Code • Calendars • Charts • Data Loading • Dynamic Actions • Interactive Reports • Master-Detail Forms • Tabular Forms • Trees • Sample Database Application • Sample Websheets
  • 26. RESTful Web Services • 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 26 Copyright © 2014, Oracle and/or its affiliates. All rights reserved.
  • 27. Oracle Application Express Other 4.2 Functional & Security Improvements 27 Copyright © 2014, Oracle and/or its affiliates. All rights reserved.
  • 28. Enhanced Application Builder User Interface 28 Copyright © 2014, Oracle and/or its affiliates. All rights reserved.
  • 29. Grid Layout • Declarative way to lay out regions and items on a page • Possible to do complex layouts without manual CSS overrides • Compatible with popular grid frameworks such as twitter bootstrap, 960 gs, etc. 29 Copyright © 2014, Oracle and/or its affiliates. All rights reserved.
  • 30. Grid Layout • Three types of grid layout available: • HTML Table - Uses HTML tables to position regions, items and buttons. • Fixed Number of Columns - Used for grids which divide the screen into a fixed number of grid columns. • Variable Number of Columns - Used for grids which can display up to "n" number of grid columns depending on how the regions, page items and buttons are positioned. 30 Copyright © 2014, Oracle and/or its affiliates. All rights reserved.
  • 31. Plug-In Enhancements • Increased Number of Custom Attributes to 25 • New Standard Region Type Plug-in Settings: • ‘Fetched Rows’ • ‘No Data Found Message’ • New APIs in apex_plugin_util to better support custom plug-in attributes of type "Region Column Name " • Add support for media queries and IE conditions to apex_css and apex_javascript APIs 31 Copyright © 2014, Oracle and/or its affiliates. All rights reserved.
  • 32. Data Upload Enhancements • Allow up to 3 columns in Look-up Definition • Expand transformation rules to include PL/SQL • Provide aliases for column names 32 Copyright © 2014, Oracle and/or its affiliates. All rights reserved.
  • 33. Partitioning of APEX Runtime Tables • Supported method to partition APEX runtime tables (session data, activity logs and indexes) • Useful in very high-load Oracle Real Application Clusters (RAC) environments • Improves Node-affinity 33 Copyright © 2014, Oracle and/or its affiliates. All rights reserved. Instance 2 Instance 1 Instance 3
  • 34. Security: Outbound HTTPS • Require all outbound requests to be over HTTPS. • Region of type URL, Web Services 34 Copyright © 2014, Oracle and/or its affiliates. All rights reserved.
  • 35. Security: Instance-wide Proxy • Require all outbound HTTP(s) traffic to use an instance-wide proxy 35 Copyright © 2014, Oracle and/or its affiliates. All rights reserved.
  • 36. Security: Restricted Characters • Declarative control over which characters can be entered into session state • Input validation 36 Copyright © 2014, Oracle and/or its affiliates. All rights reserved.
  • 37. Security: Log Switch (Data Retention) • Retention of all logs is now variable (Not fixed at 14 days) • Greater log switch interval can possibly degrade performance 37 Copyright © 2014, Oracle and/or its affiliates. All rights reserved.
  • 38. Resource Manager Consumer Group • All requests from a workspace can be confined to a resource consumer group 38 Copyright © 2014, Oracle and/or its affiliates. All rights reserved.
  • 39. V$SESSION changes • Module: Parsing DB User/APEX:APP Application ID:Page ID • Client Info: Authenticated Username:Workspace ID • Client ID: Authenticated Username:Session ID 39 Copyright © 2014, Oracle and/or its affiliates. All rights reserved.
  • 40. Other New Features in APEX 4.2 • Item limit per page raised from 100 to 200 • SQL Workshop Date Format • Named Branches • Read-only attribute for Pages and Regions • Publish Translations from command-line • Interactive Report and Websheet enhancements • Instance Administration improvements • New CKEditor, jQuery and AnyGantt charts versions 40 Copyright © 2014, Oracle and/or its affiliates. All rights reserved.
  • 41. Agenda • Oracle Application Express Overview • New Features in 4.2 • Beyond Oracle APEX 4.2… • Q&A 41 Copyright © 2014, Oracle and/or its affiliates. All rights reserved.
  • 42. Statement of Direction APEX OTN Site (http://otn.oracle.com/apex) 42 Copyright © 2014, Oracle and/or its affiliates. All rights reserved.
  • 43. Oracle Application Express 5.0 Statement of Direction Modal Dialogs New Multi-Row Edit Region Drag and Drop Layout Editor Master / Detail / Detail HTML5 Capabilities Multiple Interactive Reports Tablet User Interface Packaged Applications Web Services Support Application Builder Security Enhanced PDF Printing Websheets 43 Copyright © 2014, Oracle and/or its affiliates. All rights reserved.
  • 44. Oracle Application Express Feature Requests http://apex.oracle.com/vote 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.