SlideShare a Scribd company logo
1 of 38
Download to read offline
Oracle APEX 5.0
Universal Theme & Template Options
Marc Sewtz
Senior Software Development Manager
Oracle Application Express
Oracle, New York, NY
Copyright © 2013, Oracle and/or its affiliates. All rights reserved.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 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.
Copyright © 2013, Oracle and/or its affiliates. All rights reserved.3
Marc Sewtz
Senior Software Development Manager
Oracle Application Express / Database Tools
 Working for Oracle in New York since 1998
 Joined Database Tools group in 2002
 Twitter: @msewtz
 APEX on Twitter: #ORCLAPEX
 Blog: http://marcsewtz.blogspot.com
Copyright © 2013, Oracle and/or its affiliates. All rights reserved.4
Agenda
 APEX Overview
 Modern UI Design with APEX 5.0
 Universal Theme &
Template Options
Copyright © 2013, Oracle and/or its affiliates. All rights reserved.5
Oracle Application Express
Overview
Copyright © 2013, Oracle and/or its affiliates. All rights reserved.6
Oracle Application Express (Oracle APEX)
Fully supported no-cost feature of Oracle DB
• Browser-based Development Tool
• Build and deploy Web-based applications
for Desktops and Mobile devices
• Distributed with
– Oracle Enterprise Edition
– Oracle Standard Edition/ Standard Edition One
– Oracle XE
• Supported Database Releases
– 10gR2, 11gR1 and 11gR2, 12c
Copyright © 2013, Oracle and/or its affiliates. All rights reserved.7
Oracle REST Data Services
• Formerly known as Oracle APEX Listener
• Directs calls to APEX applications to the
APEX run-time engine
• Accepts RESTful Web Service call URIs
and directs them to the appropriate SQL
statement or PL/SQL block
• Marshals data returned from SQL
statements into JSON or .csv format
Copyright © 2013, Oracle and/or its affiliates. All rights reserved.8
Oracle Application Express (Oracle APEX)
History
HTML DB 1.5
 First Release
HTML DB 1.6
 Themes
2004 2007 2012
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
2006 2009 201120082005
Application Express 4.2
 Mobile
 HTML5
 Packaged Apps
Application Express 4.0
 Websheets
 Dynamic Actions
 Plug-Ins
 Team Development
2010
Copyright © 2013, Oracle and/or its affiliates. All rights reserved.9
Oracle HTML DB
Copyright © 2013, Oracle and/or its affiliates. All rights reserved.10
Oracle Application Express 3.0
Copyright © 2013, Oracle and/or its affiliates. All rights reserved.11
Oracle Application Express 4.0
Copyright © 2013, Oracle and/or its affiliates. All rights reserved.12
Oracle Application Express 4.2
Copyright © 2013, Oracle and/or its affiliates. All rights reserved.13
Oracle Application Express 5.0
Copyright © 2013, Oracle and/or its affiliates. All rights reserved.14
Oracle Application Express (Oracle APEX)
Community – Twitter #ORCLAPEX
• Estimated 400,000 developers worldwide
• Over 120 consulting companies worldwide
• Over 75 bloggers
• One of the most popular forums on OTN
• Web sites dedicated to plug-ins, themes, tools
Copyright © 2013, Oracle and/or its affiliates. All rights reserved.15
Oracle Application Express (Oracle APEX)
Copyright © 2013, Oracle and/or its affiliates. All rights reserved.16
APEX 5.0
Modern UI Design
Copyright © 2013, Oracle and/or its affiliates. All rights reserved.17
Page Designer
 Create and edit page elements within a single page design view
 No need for different edit screens to edit different components
 Highly configurable user interface:
– Customize and refine view of
page specific to current focus
– Slideable panels
– Hide / show groupings
– Zoom
Copyright © 2013, Oracle and/or its affiliates. All rights reserved.18
Copyright © 2013, Oracle and/or its affiliates. All rights reserved.19
Modal Dialogs
 Replacement for old-style popup Windows
 A modal dialog is a stand-alone page and not a region on a page
 Any APEX can page be created as a dialog, which can be
rendered modal and non-modal
 Support for all the functionality of a normal page, including
computations, validations, processes, and branches
Copyright © 2013, Oracle and/or its affiliates. All rights reserved.20
Modal Dialogs
Copyright © 2013, Oracle and/or its affiliates. All rights reserved.21
Modal Dialogs
 Support for Desktop and Mobile User Interfaces
 Fully Accessible
 Customizable dimensions and positioning
 Dialog pages can branch to full pages (close dialog) or
other dialog pages (e.g. wizard)
 Dialog pages can open other dialogs (stacked dialogs)
Copyright © 2013, Oracle and/or its affiliates. All rights reserved.22
Interactive Report Enhancements
 Allow multiple Interactive Reports to be defined on a single page
 Modal dialogs instead of
“push-down” dialogs
 Reduce weight without
reducing accessibility
 Freeze column headers
 Pivot View
Copyright © 2013, Oracle and/or its affiliates. All rights reserved.23
CSS Calendars
 New calendar region type
 Based on Full Calendar jQuery Plug-In
 Provides full-size calendar with monthly, weekly, daily and list view
 Support duration based events with start and end date
 Drag & drop capabilities allow for rescheduling of events
 Customization of look & feel through CSS
Copyright © 2013, Oracle and/or its affiliates. All rights reserved.24
Responsive Web Design
Provide optimal viewing experience across
a wide range of devices
Copyright © 2013, Oracle and/or its affiliates. All rights reserved.25
Responsive Web Design
Responsive Web Design Mobile Optimized / jQuery Mobile
Same page runs on all devices Separate Desktop and Mobile pages
Large HTML pages and large static files
(CSS, JS, images)
Light weight HTML and small static file content
(CSS, JS, images)
Standard browser support, no built-in
support for device specific events
Out of the box support for touch events,
orientation change, native controls, etc.
Advanced HTML and CSS skills required
to develop truly responsive pages
Wizard generated mobile list view, report, form
and chart pages require very little HTML
knowledge to develop
Well suited for marketing pages, public
home pages, content catalogs, etc.
Easier and faster to use for productivity
applications, like customer management apps,
business intelligence tools or inventory
systems
Copyright © 2013, Oracle and/or its affiliates. All rights reserved.26
jQuery Mobile
jQuery Mobile Philosophy
 One Code Base, All Platforms
 Works everywhere
 Built on standards
 Built on top of jQuery Core
Copyright © 2013, Oracle and/or its affiliates. All rights reserved.27
Mobile Development with APEX 5.0
 Declarative support for building mobile web applications
 APEX Applications support multiple user interfaces:
e.g. Desktop, Smartphone, Tablet
 Mobile pages use jQuery Mobile through
jQuery Mobile based theme and templates
 HTML5 charts and HTML5 item types
Copyright © 2013, Oracle and/or its affiliates. All rights reserved.28
Mobile Development with APEX 5.0
List View Region Type
 Un-ordered list with data-role="listview"
 Used for data display, navigation,
list view and form pages, etc.
 Full width by default with inset option
 Automatic dividers
 Declarative search filter
 Client and server-side search options
Simple
list
Divided, filterable list
Copyright © 2013, Oracle and/or its affiliates. All rights reserved.29
Mobile Development with APEX 5.0
Responsive Table: Column Toggle
 Selectively hides columns at narrower
widths as a sensible default
 Offers a menu to let users manually control
which columns they want to see
 Column Toggle Popup contains a
dynamically generated list of columns
based on the table markup
Copyright © 2013, Oracle and/or its affiliates. All rights reserved.30
Mobile Development with APEX 5.0
Responsive Table: Reflow
 Collapsing table into label/data
pairs for each row
 Stacked presentation style default
 Media query used to switch to tabular style
presentation above a specific screen width
Copyright © 2013, Oracle and/or its affiliates. All rights reserved.31
Mobile Development with APEX 5.0
Panels
 Can be used for navigation, forms,
inspectors and more
 Sibling to the header, content and
footer elements
 Left and Right panels
 Overlay
 Reveal
Copyright © 2013, Oracle and/or its affiliates. All rights reserved.32
Static files / Relative URL references
 Support for zip files
 Support for relative file references
 Versioning / Caching
 Theme files
Copyright © 2013, Oracle and/or its affiliates. All rights reserved.33
User Interface and Theme Updates
 Improve native capabilities for handling HTML5 constructs.
 New HTML5 input types
 Improved HTML5 Charting
 Incorporate more CSS3 instead of images / sprites
 Use CSS3 animations for transitions, etc.
 Navigation Lists
 Remove non-conforming HTML from the
APEX engine and modern themes
Copyright © 2013, Oracle and/or its affiliates. All rights reserved.34
Universal Theme
 APEX 5 will default to new, modern HTML5 based theme
 Theme styles will be available to apply
different color schemes
 Preferred way to customize theme will be
through CSS, i.e. creating custom theme styles
 Old themes will continue to be included
as legacy themes
Copyright © 2013, Oracle and/or its affiliates. All rights reserved.35
Template Options
 Declarative selection of CSS modifiers
 Available for most template types:
– Page, Region, Report, Breadcrumb,
List, Item, Button
 Allows to declaratively apply styles like borders,
padding, icons, colors, size, etc
 Significantly reduce the number of required
templates
Copyright © 2013, Oracle and/or its affiliates. All rights reserved.36
Demo: Universal Theme
Copyright © 2013, Oracle and/or its affiliates. All rights reserved.37
Copyright © 2013, Oracle and/or its affiliates. All rights reserved.38

More Related Content

What's hot

UNYOUG - APEX 19.2 New Features
UNYOUG - APEX 19.2 New FeaturesUNYOUG - APEX 19.2 New Features
UNYOUG - APEX 19.2 New Featuresmsewtz
 
Oracle ADF Architecture TV - Design - Usability and Layout Design
Oracle ADF Architecture TV - Design - Usability and Layout DesignOracle ADF Architecture TV - Design - Usability and Layout Design
Oracle ADF Architecture TV - Design - Usability and Layout DesignChris Muir
 
Con8442 fusion functional setup manager
Con8442 fusion functional setup managerCon8442 fusion functional setup manager
Con8442 fusion functional setup managerBerry Clemens
 
Electronic patients records system based on oracle apex
Electronic patients records system based on oracle apexElectronic patients records system based on oracle apex
Electronic patients records system based on oracle apexJan Karremans
 
Generating Code with Oracle SQL Developer Data Modeler
Generating Code with Oracle SQL Developer Data ModelerGenerating Code with Oracle SQL Developer Data Modeler
Generating Code with Oracle SQL Developer Data ModelerRob van den Berg
 
Con8493 simplified ui 2013 tailoring dubois_evers_teter_o'broin_uob_partner
Con8493 simplified ui 2013 tailoring dubois_evers_teter_o'broin_uob_partnerCon8493 simplified ui 2013 tailoring dubois_evers_teter_o'broin_uob_partner
Con8493 simplified ui 2013 tailoring dubois_evers_teter_o'broin_uob_partnerBerry Clemens
 
Con11257 schifano con11257-best practices for deploying highly scalable virtu...
Con11257 schifano con11257-best practices for deploying highly scalable virtu...Con11257 schifano con11257-best practices for deploying highly scalable virtu...
Con11257 schifano con11257-best practices for deploying highly scalable virtu...Berry Clemens
 
Apex 42-new-features-1867076
Apex 42-new-features-1867076Apex 42-new-features-1867076
Apex 42-new-features-1867076Gorava Prakash
 
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
 
Con9437 ad ffor_ebs and mobile
Con9437 ad ffor_ebs and mobileCon9437 ad ffor_ebs and mobile
Con9437 ad ffor_ebs and mobileBerry Clemens
 
Con8289 r12 maintenance tips heisler heisler-con8289
Con8289 r12 maintenance tips heisler heisler-con8289Con8289 r12 maintenance tips heisler heisler-con8289
Con8289 r12 maintenance tips heisler heisler-con8289Berry Clemens
 
OData - The Universal REST API
OData - The Universal REST APIOData - The Universal REST API
OData - The Universal REST APINishanth Kadiyala
 
Oracle APEX, Oracle Autonomous Database, Always Free Oracle Cloud Services
Oracle APEX, Oracle Autonomous Database, Always Free Oracle Cloud ServicesOracle APEX, Oracle Autonomous Database, Always Free Oracle Cloud Services
Oracle APEX, Oracle Autonomous Database, Always Free Oracle Cloud ServicesMichael Hichwa
 
Oracle apex training
Oracle apex trainingOracle apex training
Oracle apex trainingVasudha India
 
Advanced Reporting And Charting With Oracle Application Express 4.0
Advanced Reporting And Charting With Oracle Application Express 4.0Advanced Reporting And Charting With Oracle Application Express 4.0
Advanced Reporting And Charting With Oracle Application Express 4.0Rinie Romme
 
Oracle ADF Architecture TV - Design - Task Flow Data Control Scope Options
Oracle ADF Architecture TV - Design - Task Flow Data Control Scope OptionsOracle ADF Architecture TV - Design - Task Flow Data Control Scope Options
Oracle ADF Architecture TV - Design - Task Flow Data Control Scope OptionsChris Muir
 

What's hot (20)

UNYOUG - APEX 19.2 New Features
UNYOUG - APEX 19.2 New FeaturesUNYOUG - APEX 19.2 New Features
UNYOUG - APEX 19.2 New Features
 
Oracle Apex Overview
Oracle Apex OverviewOracle Apex Overview
Oracle Apex Overview
 
Oracle ADF Architecture TV - Design - Usability and Layout Design
Oracle ADF Architecture TV - Design - Usability and Layout DesignOracle ADF Architecture TV - Design - Usability and Layout Design
Oracle ADF Architecture TV - Design - Usability and Layout Design
 
Con8442 fusion functional setup manager
Con8442 fusion functional setup managerCon8442 fusion functional setup manager
Con8442 fusion functional setup manager
 
Electronic patients records system based on oracle apex
Electronic patients records system based on oracle apexElectronic patients records system based on oracle apex
Electronic patients records system based on oracle apex
 
Generating Code with Oracle SQL Developer Data Modeler
Generating Code with Oracle SQL Developer Data ModelerGenerating Code with Oracle SQL Developer Data Modeler
Generating Code with Oracle SQL Developer Data Modeler
 
Con8493 simplified ui 2013 tailoring dubois_evers_teter_o'broin_uob_partner
Con8493 simplified ui 2013 tailoring dubois_evers_teter_o'broin_uob_partnerCon8493 simplified ui 2013 tailoring dubois_evers_teter_o'broin_uob_partner
Con8493 simplified ui 2013 tailoring dubois_evers_teter_o'broin_uob_partner
 
Oracle apex hosting
Oracle apex hostingOracle apex hosting
Oracle apex hosting
 
Adf 11
Adf 11Adf 11
Adf 11
 
Con11257 schifano con11257-best practices for deploying highly scalable virtu...
Con11257 schifano con11257-best practices for deploying highly scalable virtu...Con11257 schifano con11257-best practices for deploying highly scalable virtu...
Con11257 schifano con11257-best practices for deploying highly scalable virtu...
 
Apex 42-new-features-1867076
Apex 42-new-features-1867076Apex 42-new-features-1867076
Apex 42-new-features-1867076
 
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
 
Con9437 ad ffor_ebs and mobile
Con9437 ad ffor_ebs and mobileCon9437 ad ffor_ebs and mobile
Con9437 ad ffor_ebs and mobile
 
Con8289 r12 maintenance tips heisler heisler-con8289
Con8289 r12 maintenance tips heisler heisler-con8289Con8289 r12 maintenance tips heisler heisler-con8289
Con8289 r12 maintenance tips heisler heisler-con8289
 
Web Development In Oracle APEX
Web Development In Oracle APEXWeb Development In Oracle APEX
Web Development In Oracle APEX
 
OData - The Universal REST API
OData - The Universal REST APIOData - The Universal REST API
OData - The Universal REST API
 
Oracle APEX, Oracle Autonomous Database, Always Free Oracle Cloud Services
Oracle APEX, Oracle Autonomous Database, Always Free Oracle Cloud ServicesOracle APEX, Oracle Autonomous Database, Always Free Oracle Cloud Services
Oracle APEX, Oracle Autonomous Database, Always Free Oracle Cloud Services
 
Oracle apex training
Oracle apex trainingOracle apex training
Oracle apex training
 
Advanced Reporting And Charting With Oracle Application Express 4.0
Advanced Reporting And Charting With Oracle Application Express 4.0Advanced Reporting And Charting With Oracle Application Express 4.0
Advanced Reporting And Charting With Oracle Application Express 4.0
 
Oracle ADF Architecture TV - Design - Task Flow Data Control Scope Options
Oracle ADF Architecture TV - Design - Task Flow Data Control Scope OptionsOracle ADF Architecture TV - Design - Task Flow Data Control Scope Options
Oracle ADF Architecture TV - Design - Task Flow Data Control Scope Options
 

Similar to Sewtz apex ui

APEX 4.2 New Features
APEX 4.2 New FeaturesAPEX 4.2 New Features
APEX 4.2 New FeaturesEnkitec
 
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 New Function.ppt
Oracle New Function.pptOracle New Function.ppt
Oracle New Function.pptAshitPradhan3
 
Vesterli hot and_not_whitepaper_wildcard_2013
Vesterli hot and_not_whitepaper_wildcard_2013Vesterli hot and_not_whitepaper_wildcard_2013
Vesterli hot and_not_whitepaper_wildcard_2013Andrejs Vorobjovs
 
Con9024 next generation optimized directory - oracle unified directory - final
Con9024 next generation optimized directory - oracle unified directory - finalCon9024 next generation optimized directory - oracle unified directory - final
Con9024 next generation optimized directory - oracle unified directory - finalOracleIDM
 
OOW13: Next Generation Optimized Directory (CON9024)
OOW13: Next Generation Optimized Directory (CON9024)OOW13: Next Generation Optimized Directory (CON9024)
OOW13: Next Generation Optimized Directory (CON9024)GregOracle
 
Future of Oracle Forms AUSOUG 2013
Future of Oracle Forms AUSOUG 2013Future of Oracle Forms AUSOUG 2013
Future of Oracle Forms AUSOUG 2013Chris Muir
 
Ed presents JSF 2.2 at a 2013 Gameduell Tech talk
Ed presents JSF 2.2 at a 2013 Gameduell Tech talkEd presents JSF 2.2 at a 2013 Gameduell Tech talk
Ed presents JSF 2.2 at a 2013 Gameduell Tech talkEdward Burns
 
Oracle and its related technologies
Oracle and its related technologiesOracle and its related technologies
Oracle and its related technologiesanup4704
 
Oracle and its related technologies
Oracle and its related technologiesOracle and its related technologies
Oracle and its related technologiesanup4704
 
Oracle E2.0 WebCenter Portal Strategy
Oracle E2.0 WebCenter Portal StrategyOracle E2.0 WebCenter Portal Strategy
Oracle E2.0 WebCenter Portal StrategyFumiko Yamashita
 
Forms, ADF and JET a Non-Aggression Pact
Forms, ADF and JET a Non-Aggression PactForms, ADF and JET a Non-Aggression Pact
Forms, ADF and JET a Non-Aggression Pactandrejusb
 
Oracle BPM Open Data Services (Part 1)
Oracle BPM Open Data Services (Part 1)Oracle BPM Open Data Services (Part 1)
Oracle BPM Open Data Services (Part 1)Bizagi Inc
 
Enabling: Optimized Integrations at Amway with Oracle SOA Suite
Enabling: Optimized Integrations at Amway with Oracle SOA SuiteEnabling: Optimized Integrations at Amway with Oracle SOA Suite
Enabling: Optimized Integrations at Amway with Oracle SOA SuiteRevelation Technologies
 
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
 
Raju_Datla_Resume
Raju_Datla_ResumeRaju_Datla_Resume
Raju_Datla_ResumeVEERA DATLA
 

Similar to Sewtz apex ui (20)

APEX 4.2 New Features
APEX 4.2 New FeaturesAPEX 4.2 New Features
APEX 4.2 New Features
 
F1488647857 sewtz
F1488647857 sewtzF1488647857 sewtz
F1488647857 sewtz
 
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 New Function.ppt
Oracle New Function.pptOracle New Function.ppt
Oracle New Function.ppt
 
Vesterli hot and_not_whitepaper_wildcard_2013
Vesterli hot and_not_whitepaper_wildcard_2013Vesterli hot and_not_whitepaper_wildcard_2013
Vesterli hot and_not_whitepaper_wildcard_2013
 
Con9024 next generation optimized directory - oracle unified directory - final
Con9024 next generation optimized directory - oracle unified directory - finalCon9024 next generation optimized directory - oracle unified directory - final
Con9024 next generation optimized directory - oracle unified directory - final
 
OOW13: Next Generation Optimized Directory (CON9024)
OOW13: Next Generation Optimized Directory (CON9024)OOW13: Next Generation Optimized Directory (CON9024)
OOW13: Next Generation Optimized Directory (CON9024)
 
Adf mobile overview
Adf mobile overviewAdf mobile overview
Adf mobile overview
 
Future of Oracle Forms AUSOUG 2013
Future of Oracle Forms AUSOUG 2013Future of Oracle Forms AUSOUG 2013
Future of Oracle Forms AUSOUG 2013
 
Ed presents JSF 2.2 at a 2013 Gameduell Tech talk
Ed presents JSF 2.2 at a 2013 Gameduell Tech talkEd presents JSF 2.2 at a 2013 Gameduell Tech talk
Ed presents JSF 2.2 at a 2013 Gameduell Tech talk
 
Oracle and its related technologies
Oracle and its related technologiesOracle and its related technologies
Oracle and its related technologies
 
Oracle and its related technologies
Oracle and its related technologiesOracle and its related technologies
Oracle and its related technologies
 
Intro to Application Express
Intro to Application ExpressIntro to Application Express
Intro to Application Express
 
Oracle E2.0 WebCenter Portal Strategy
Oracle E2.0 WebCenter Portal StrategyOracle E2.0 WebCenter Portal Strategy
Oracle E2.0 WebCenter Portal Strategy
 
Forms, ADF and JET a Non-Aggression Pact
Forms, ADF and JET a Non-Aggression PactForms, ADF and JET a Non-Aggression Pact
Forms, ADF and JET a Non-Aggression Pact
 
Oracle BPM Open Data Services (Part 1)
Oracle BPM Open Data Services (Part 1)Oracle BPM Open Data Services (Part 1)
Oracle BPM Open Data Services (Part 1)
 
Enabling: Optimized Integrations at Amway with Oracle SOA Suite
Enabling: Optimized Integrations at Amway with Oracle SOA SuiteEnabling: Optimized Integrations at Amway with Oracle SOA Suite
Enabling: Optimized Integrations at Amway with Oracle SOA Suite
 
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
 
SAP Net Weaver Architecture,
SAP Net Weaver Architecture, SAP Net Weaver Architecture,
SAP Net Weaver Architecture,
 
Raju_Datla_Resume
Raju_Datla_ResumeRaju_Datla_Resume
Raju_Datla_Resume
 

More from Mohamedcpcbma

Spawithapex0 150815075436-lva1-app6891
Spawithapex0 150815075436-lva1-app6891Spawithapex0 150815075436-lva1-app6891
Spawithapex0 150815075436-lva1-app6891Mohamedcpcbma
 
Oracleapex 150914085107-lva1-app6892
Oracleapex 150914085107-lva1-app6892Oracleapex 150914085107-lva1-app6892
Oracleapex 150914085107-lva1-app6892Mohamedcpcbma
 
E fw b4rbr62uiizvvipyb_cannell_lowcodelowdown_apex_vbcs
E fw b4rbr62uiizvvipyb_cannell_lowcodelowdown_apex_vbcsE fw b4rbr62uiizvvipyb_cannell_lowcodelowdown_apex_vbcs
E fw b4rbr62uiizvvipyb_cannell_lowcodelowdown_apex_vbcsMohamedcpcbma
 
Apexandfreeadboow19tues 190924225740
Apexandfreeadboow19tues 190924225740Apexandfreeadboow19tues 190924225740
Apexandfreeadboow19tues 190924225740Mohamedcpcbma
 
2019 dev-marc sewtz-session-keynote-oracle_apex_19__neue_features_und_roadmap...
2019 dev-marc sewtz-session-keynote-oracle_apex_19__neue_features_und_roadmap...2019 dev-marc sewtz-session-keynote-oracle_apex_19__neue_features_und_roadmap...
2019 dev-marc sewtz-session-keynote-oracle_apex_19__neue_features_und_roadmap...Mohamedcpcbma
 
2019 bookmatter cloud_computingusingoracleappli
2019 bookmatter cloud_computingusingoracleappli2019 bookmatter cloud_computingusingoracleappli
2019 bookmatter cloud_computingusingoracleappliMohamedcpcbma
 
2017 bookmatter oracle_applicationexpressbydesi
2017 bookmatter oracle_applicationexpressbydesi2017 bookmatter oracle_applicationexpressbydesi
2017 bookmatter oracle_applicationexpressbydesiMohamedcpcbma
 
2016 bookmatter oracle_applicationexpressadmini
2016 bookmatter oracle_applicationexpressadmini2016 bookmatter oracle_applicationexpressadmini
2016 bookmatter oracle_applicationexpressadminiMohamedcpcbma
 
2016 bookmatter oracle_applicationexpressadmini (1)
2016 bookmatter oracle_applicationexpressadmini (1)2016 bookmatter oracle_applicationexpressadmini (1)
2016 bookmatter oracle_applicationexpressadmini (1)Mohamedcpcbma
 
2016 bookmatter cloud_computingusingoracleappli
2016 bookmatter cloud_computingusingoracleappli2016 bookmatter cloud_computingusingoracleappli
2016 bookmatter cloud_computingusingoracleappliMohamedcpcbma
 

More from Mohamedcpcbma (11)

Spawithapex0 150815075436-lva1-app6891
Spawithapex0 150815075436-lva1-app6891Spawithapex0 150815075436-lva1-app6891
Spawithapex0 150815075436-lva1-app6891
 
Oracleapex 150914085107-lva1-app6892
Oracleapex 150914085107-lva1-app6892Oracleapex 150914085107-lva1-app6892
Oracleapex 150914085107-lva1-app6892
 
E fw b4rbr62uiizvvipyb_cannell_lowcodelowdown_apex_vbcs
E fw b4rbr62uiizvvipyb_cannell_lowcodelowdown_apex_vbcsE fw b4rbr62uiizvvipyb_cannell_lowcodelowdown_apex_vbcs
E fw b4rbr62uiizvvipyb_cannell_lowcodelowdown_apex_vbcs
 
Apexandfreeadboow19tues 190924225740
Apexandfreeadboow19tues 190924225740Apexandfreeadboow19tues 190924225740
Apexandfreeadboow19tues 190924225740
 
201505 beena v0
201505 beena v0201505 beena v0
201505 beena v0
 
2019 dev-marc sewtz-session-keynote-oracle_apex_19__neue_features_und_roadmap...
2019 dev-marc sewtz-session-keynote-oracle_apex_19__neue_features_und_roadmap...2019 dev-marc sewtz-session-keynote-oracle_apex_19__neue_features_und_roadmap...
2019 dev-marc sewtz-session-keynote-oracle_apex_19__neue_features_und_roadmap...
 
2019 bookmatter cloud_computingusingoracleappli
2019 bookmatter cloud_computingusingoracleappli2019 bookmatter cloud_computingusingoracleappli
2019 bookmatter cloud_computingusingoracleappli
 
2017 bookmatter oracle_applicationexpressbydesi
2017 bookmatter oracle_applicationexpressbydesi2017 bookmatter oracle_applicationexpressbydesi
2017 bookmatter oracle_applicationexpressbydesi
 
2016 bookmatter oracle_applicationexpressadmini
2016 bookmatter oracle_applicationexpressadmini2016 bookmatter oracle_applicationexpressadmini
2016 bookmatter oracle_applicationexpressadmini
 
2016 bookmatter oracle_applicationexpressadmini (1)
2016 bookmatter oracle_applicationexpressadmini (1)2016 bookmatter oracle_applicationexpressadmini (1)
2016 bookmatter oracle_applicationexpressadmini (1)
 
2016 bookmatter cloud_computingusingoracleappli
2016 bookmatter cloud_computingusingoracleappli2016 bookmatter cloud_computingusingoracleappli
2016 bookmatter cloud_computingusingoracleappli
 

Recently uploaded

Asset Management Software - Infographic
Asset Management Software - InfographicAsset Management Software - Infographic
Asset Management Software - InfographicHr365.us smith
 
Alluxio Monthly Webinar | Cloud-Native Model Training on Distributed Data
Alluxio Monthly Webinar | Cloud-Native Model Training on Distributed DataAlluxio Monthly Webinar | Cloud-Native Model Training on Distributed Data
Alluxio Monthly Webinar | Cloud-Native Model Training on Distributed DataAlluxio, Inc.
 
EY_Graph Database Powered Sustainability
EY_Graph Database Powered SustainabilityEY_Graph Database Powered Sustainability
EY_Graph Database Powered SustainabilityNeo4j
 
Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...
Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...
Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...soniya singh
 
Salesforce Certified Field Service Consultant
Salesforce Certified Field Service ConsultantSalesforce Certified Field Service Consultant
Salesforce Certified Field Service ConsultantAxelRicardoTrocheRiq
 
Adobe Marketo Engage Deep Dives: Using Webhooks to Transfer Data
Adobe Marketo Engage Deep Dives: Using Webhooks to Transfer DataAdobe Marketo Engage Deep Dives: Using Webhooks to Transfer Data
Adobe Marketo Engage Deep Dives: Using Webhooks to Transfer DataBradBedford3
 
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...MyIntelliSource, Inc.
 
办理学位证(UQ文凭证书)昆士兰大学毕业证成绩单原版一模一样
办理学位证(UQ文凭证书)昆士兰大学毕业证成绩单原版一模一样办理学位证(UQ文凭证书)昆士兰大学毕业证成绩单原版一模一样
办理学位证(UQ文凭证书)昆士兰大学毕业证成绩单原版一模一样umasea
 
(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...
(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...
(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...gurkirankumar98700
 
Automate your Kamailio Test Calls - Kamailio World 2024
Automate your Kamailio Test Calls - Kamailio World 2024Automate your Kamailio Test Calls - Kamailio World 2024
Automate your Kamailio Test Calls - Kamailio World 2024Andreas Granig
 
The Evolution of Karaoke From Analog to App.pdf
The Evolution of Karaoke From Analog to App.pdfThe Evolution of Karaoke From Analog to App.pdf
The Evolution of Karaoke From Analog to App.pdfPower Karaoke
 
BATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASE
BATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASEBATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASE
BATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASEOrtus Solutions, Corp
 
Cloud Data Center Network Construction - IEEE
Cloud Data Center Network Construction - IEEECloud Data Center Network Construction - IEEE
Cloud Data Center Network Construction - IEEEVICTOR MAESTRE RAMIREZ
 
React Server Component in Next.js by Hanief Utama
React Server Component in Next.js by Hanief UtamaReact Server Component in Next.js by Hanief Utama
React Server Component in Next.js by Hanief UtamaHanief Utama
 
Der Spagat zwischen BIAS und FAIRNESS (2024)
Der Spagat zwischen BIAS und FAIRNESS (2024)Der Spagat zwischen BIAS und FAIRNESS (2024)
Der Spagat zwischen BIAS und FAIRNESS (2024)OPEN KNOWLEDGE GmbH
 
Professional Resume Template for Software Developers
Professional Resume Template for Software DevelopersProfessional Resume Template for Software Developers
Professional Resume Template for Software DevelopersVinodh Ram
 
Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...
Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...
Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...stazi3110
 
software engineering Chapter 5 System modeling.pptx
software engineering Chapter 5 System modeling.pptxsoftware engineering Chapter 5 System modeling.pptx
software engineering Chapter 5 System modeling.pptxnada99848
 

Recently uploaded (20)

Asset Management Software - Infographic
Asset Management Software - InfographicAsset Management Software - Infographic
Asset Management Software - Infographic
 
Alluxio Monthly Webinar | Cloud-Native Model Training on Distributed Data
Alluxio Monthly Webinar | Cloud-Native Model Training on Distributed DataAlluxio Monthly Webinar | Cloud-Native Model Training on Distributed Data
Alluxio Monthly Webinar | Cloud-Native Model Training on Distributed Data
 
Call Girls In Mukherjee Nagar 📱 9999965857 🤩 Delhi 🫦 HOT AND SEXY VVIP 🍎 SE...
Call Girls In Mukherjee Nagar 📱  9999965857  🤩 Delhi 🫦 HOT AND SEXY VVIP 🍎 SE...Call Girls In Mukherjee Nagar 📱  9999965857  🤩 Delhi 🫦 HOT AND SEXY VVIP 🍎 SE...
Call Girls In Mukherjee Nagar 📱 9999965857 🤩 Delhi 🫦 HOT AND SEXY VVIP 🍎 SE...
 
EY_Graph Database Powered Sustainability
EY_Graph Database Powered SustainabilityEY_Graph Database Powered Sustainability
EY_Graph Database Powered Sustainability
 
Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...
Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...
Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...
 
Salesforce Certified Field Service Consultant
Salesforce Certified Field Service ConsultantSalesforce Certified Field Service Consultant
Salesforce Certified Field Service Consultant
 
Adobe Marketo Engage Deep Dives: Using Webhooks to Transfer Data
Adobe Marketo Engage Deep Dives: Using Webhooks to Transfer DataAdobe Marketo Engage Deep Dives: Using Webhooks to Transfer Data
Adobe Marketo Engage Deep Dives: Using Webhooks to Transfer Data
 
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
 
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...
 
办理学位证(UQ文凭证书)昆士兰大学毕业证成绩单原版一模一样
办理学位证(UQ文凭证书)昆士兰大学毕业证成绩单原版一模一样办理学位证(UQ文凭证书)昆士兰大学毕业证成绩单原版一模一样
办理学位证(UQ文凭证书)昆士兰大学毕业证成绩单原版一模一样
 
(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...
(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...
(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...
 
Automate your Kamailio Test Calls - Kamailio World 2024
Automate your Kamailio Test Calls - Kamailio World 2024Automate your Kamailio Test Calls - Kamailio World 2024
Automate your Kamailio Test Calls - Kamailio World 2024
 
The Evolution of Karaoke From Analog to App.pdf
The Evolution of Karaoke From Analog to App.pdfThe Evolution of Karaoke From Analog to App.pdf
The Evolution of Karaoke From Analog to App.pdf
 
BATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASE
BATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASEBATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASE
BATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASE
 
Cloud Data Center Network Construction - IEEE
Cloud Data Center Network Construction - IEEECloud Data Center Network Construction - IEEE
Cloud Data Center Network Construction - IEEE
 
React Server Component in Next.js by Hanief Utama
React Server Component in Next.js by Hanief UtamaReact Server Component in Next.js by Hanief Utama
React Server Component in Next.js by Hanief Utama
 
Der Spagat zwischen BIAS und FAIRNESS (2024)
Der Spagat zwischen BIAS und FAIRNESS (2024)Der Spagat zwischen BIAS und FAIRNESS (2024)
Der Spagat zwischen BIAS und FAIRNESS (2024)
 
Professional Resume Template for Software Developers
Professional Resume Template for Software DevelopersProfessional Resume Template for Software Developers
Professional Resume Template for Software Developers
 
Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...
Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...
Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...
 
software engineering Chapter 5 System modeling.pptx
software engineering Chapter 5 System modeling.pptxsoftware engineering Chapter 5 System modeling.pptx
software engineering Chapter 5 System modeling.pptx
 

Sewtz apex ui

  • 1. Oracle APEX 5.0 Universal Theme & Template Options Marc Sewtz Senior Software Development Manager Oracle Application Express Oracle, New York, NY
  • 2. Copyright © 2013, Oracle and/or its affiliates. All rights reserved.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 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 © 2013, Oracle and/or its affiliates. All rights reserved.3 Marc Sewtz Senior Software Development Manager Oracle Application Express / Database Tools  Working for Oracle in New York since 1998  Joined Database Tools group in 2002  Twitter: @msewtz  APEX on Twitter: #ORCLAPEX  Blog: http://marcsewtz.blogspot.com
  • 4. Copyright © 2013, Oracle and/or its affiliates. All rights reserved.4 Agenda  APEX Overview  Modern UI Design with APEX 5.0  Universal Theme & Template Options
  • 5. Copyright © 2013, Oracle and/or its affiliates. All rights reserved.5 Oracle Application Express Overview
  • 6. Copyright © 2013, Oracle and/or its affiliates. All rights reserved.6 Oracle Application Express (Oracle APEX) Fully supported no-cost feature of Oracle DB • Browser-based Development Tool • Build and deploy Web-based applications for Desktops and Mobile devices • Distributed with – Oracle Enterprise Edition – Oracle Standard Edition/ Standard Edition One – Oracle XE • Supported Database Releases – 10gR2, 11gR1 and 11gR2, 12c
  • 7. Copyright © 2013, Oracle and/or its affiliates. All rights reserved.7 Oracle REST Data Services • Formerly known as Oracle APEX Listener • Directs calls to APEX applications to the APEX run-time engine • Accepts RESTful Web Service call URIs and directs them to the appropriate SQL statement or PL/SQL block • Marshals data returned from SQL statements into JSON or .csv format
  • 8. Copyright © 2013, Oracle and/or its affiliates. All rights reserved.8 Oracle Application Express (Oracle APEX) History HTML DB 1.5  First Release HTML DB 1.6  Themes 2004 2007 2012 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 2006 2009 201120082005 Application Express 4.2  Mobile  HTML5  Packaged Apps Application Express 4.0  Websheets  Dynamic Actions  Plug-Ins  Team Development 2010
  • 9. Copyright © 2013, Oracle and/or its affiliates. All rights reserved.9 Oracle HTML DB
  • 10. Copyright © 2013, Oracle and/or its affiliates. All rights reserved.10 Oracle Application Express 3.0
  • 11. Copyright © 2013, Oracle and/or its affiliates. All rights reserved.11 Oracle Application Express 4.0
  • 12. Copyright © 2013, Oracle and/or its affiliates. All rights reserved.12 Oracle Application Express 4.2
  • 13. Copyright © 2013, Oracle and/or its affiliates. All rights reserved.13 Oracle Application Express 5.0
  • 14. Copyright © 2013, Oracle and/or its affiliates. All rights reserved.14 Oracle Application Express (Oracle APEX) Community – Twitter #ORCLAPEX • Estimated 400,000 developers worldwide • Over 120 consulting companies worldwide • Over 75 bloggers • One of the most popular forums on OTN • Web sites dedicated to plug-ins, themes, tools
  • 15. Copyright © 2013, Oracle and/or its affiliates. All rights reserved.15 Oracle Application Express (Oracle APEX)
  • 16. Copyright © 2013, Oracle and/or its affiliates. All rights reserved.16 APEX 5.0 Modern UI Design
  • 17. Copyright © 2013, Oracle and/or its affiliates. All rights reserved.17 Page Designer  Create and edit page elements within a single page design view  No need for different edit screens to edit different components  Highly configurable user interface: – Customize and refine view of page specific to current focus – Slideable panels – Hide / show groupings – Zoom
  • 18. Copyright © 2013, Oracle and/or its affiliates. All rights reserved.18
  • 19. Copyright © 2013, Oracle and/or its affiliates. All rights reserved.19 Modal Dialogs  Replacement for old-style popup Windows  A modal dialog is a stand-alone page and not a region on a page  Any APEX can page be created as a dialog, which can be rendered modal and non-modal  Support for all the functionality of a normal page, including computations, validations, processes, and branches
  • 20. Copyright © 2013, Oracle and/or its affiliates. All rights reserved.20 Modal Dialogs
  • 21. Copyright © 2013, Oracle and/or its affiliates. All rights reserved.21 Modal Dialogs  Support for Desktop and Mobile User Interfaces  Fully Accessible  Customizable dimensions and positioning  Dialog pages can branch to full pages (close dialog) or other dialog pages (e.g. wizard)  Dialog pages can open other dialogs (stacked dialogs)
  • 22. Copyright © 2013, Oracle and/or its affiliates. All rights reserved.22 Interactive Report Enhancements  Allow multiple Interactive Reports to be defined on a single page  Modal dialogs instead of “push-down” dialogs  Reduce weight without reducing accessibility  Freeze column headers  Pivot View
  • 23. Copyright © 2013, Oracle and/or its affiliates. All rights reserved.23 CSS Calendars  New calendar region type  Based on Full Calendar jQuery Plug-In  Provides full-size calendar with monthly, weekly, daily and list view  Support duration based events with start and end date  Drag & drop capabilities allow for rescheduling of events  Customization of look & feel through CSS
  • 24. Copyright © 2013, Oracle and/or its affiliates. All rights reserved.24 Responsive Web Design Provide optimal viewing experience across a wide range of devices
  • 25. Copyright © 2013, Oracle and/or its affiliates. All rights reserved.25 Responsive Web Design Responsive Web Design Mobile Optimized / jQuery Mobile Same page runs on all devices Separate Desktop and Mobile pages Large HTML pages and large static files (CSS, JS, images) Light weight HTML and small static file content (CSS, JS, images) Standard browser support, no built-in support for device specific events Out of the box support for touch events, orientation change, native controls, etc. Advanced HTML and CSS skills required to develop truly responsive pages Wizard generated mobile list view, report, form and chart pages require very little HTML knowledge to develop Well suited for marketing pages, public home pages, content catalogs, etc. Easier and faster to use for productivity applications, like customer management apps, business intelligence tools or inventory systems
  • 26. Copyright © 2013, Oracle and/or its affiliates. All rights reserved.26 jQuery Mobile jQuery Mobile Philosophy  One Code Base, All Platforms  Works everywhere  Built on standards  Built on top of jQuery Core
  • 27. Copyright © 2013, Oracle and/or its affiliates. All rights reserved.27 Mobile Development with APEX 5.0  Declarative support for building mobile web applications  APEX Applications support multiple user interfaces: e.g. Desktop, Smartphone, Tablet  Mobile pages use jQuery Mobile through jQuery Mobile based theme and templates  HTML5 charts and HTML5 item types
  • 28. Copyright © 2013, Oracle and/or its affiliates. All rights reserved.28 Mobile Development with APEX 5.0 List View Region Type  Un-ordered list with data-role="listview"  Used for data display, navigation, list view and form pages, etc.  Full width by default with inset option  Automatic dividers  Declarative search filter  Client and server-side search options Simple list Divided, filterable list
  • 29. Copyright © 2013, Oracle and/or its affiliates. All rights reserved.29 Mobile Development with APEX 5.0 Responsive Table: Column Toggle  Selectively hides columns at narrower widths as a sensible default  Offers a menu to let users manually control which columns they want to see  Column Toggle Popup contains a dynamically generated list of columns based on the table markup
  • 30. Copyright © 2013, Oracle and/or its affiliates. All rights reserved.30 Mobile Development with APEX 5.0 Responsive Table: Reflow  Collapsing table into label/data pairs for each row  Stacked presentation style default  Media query used to switch to tabular style presentation above a specific screen width
  • 31. Copyright © 2013, Oracle and/or its affiliates. All rights reserved.31 Mobile Development with APEX 5.0 Panels  Can be used for navigation, forms, inspectors and more  Sibling to the header, content and footer elements  Left and Right panels  Overlay  Reveal
  • 32. Copyright © 2013, Oracle and/or its affiliates. All rights reserved.32 Static files / Relative URL references  Support for zip files  Support for relative file references  Versioning / Caching  Theme files
  • 33. Copyright © 2013, Oracle and/or its affiliates. All rights reserved.33 User Interface and Theme Updates  Improve native capabilities for handling HTML5 constructs.  New HTML5 input types  Improved HTML5 Charting  Incorporate more CSS3 instead of images / sprites  Use CSS3 animations for transitions, etc.  Navigation Lists  Remove non-conforming HTML from the APEX engine and modern themes
  • 34. Copyright © 2013, Oracle and/or its affiliates. All rights reserved.34 Universal Theme  APEX 5 will default to new, modern HTML5 based theme  Theme styles will be available to apply different color schemes  Preferred way to customize theme will be through CSS, i.e. creating custom theme styles  Old themes will continue to be included as legacy themes
  • 35. Copyright © 2013, Oracle and/or its affiliates. All rights reserved.35 Template Options  Declarative selection of CSS modifiers  Available for most template types: – Page, Region, Report, Breadcrumb, List, Item, Button  Allows to declaratively apply styles like borders, padding, icons, colors, size, etc  Significantly reduce the number of required templates
  • 36. Copyright © 2013, Oracle and/or its affiliates. All rights reserved.36 Demo: Universal Theme
  • 37. Copyright © 2013, Oracle and/or its affiliates. All rights reserved.37
  • 38. Copyright © 2013, Oracle and/or its affiliates. All rights reserved.38