+ All Categories
Home > Documents > Oracle Application Express 5.1

Oracle Application Express 5.1

Date post: 03-Jan-2017
Category:
Upload: trinhlien
View: 236 times
Download: 1 times
Share this document with a friend
22
Copyright © 2016 Oracle and/or its affiliates. All rights reserved. | 1 Application Express 5.1 Oracle Application Express 5.1 New Features Marc Sewtz Senior Software Development Manager Oracle Application Express
Transcript
Page 1: Oracle Application Express 5.1

Copyright © 2016 Oracle and/or its affiliates. All rights reserved. | 1

ApplicationExpress5.1

OracleApplicationExpress5.1NewFeaturesMarcSewtzSeniorSoftwareDevelopmentManagerOracleApplicationExpress

Page 2: Oracle Application Express 5.1

Copyright©2015,Oracleand/oritsaffiliates.Allrightsreserved.|

SafeHarborStatement

Thefollowingisintendedtooutlineourgeneralproductdirection.Itisintendedforinformationpurposesonly,andmaynotbeincorporatedintoanycontract.Itisnotacommitmenttodeliveranymaterial,code,orfunctionality,andshouldnotberelieduponinmakingpurchasingdecisions.Thedevelopment,release,andtimingofanyfeaturesorfunctionalitydescribedforOracle’sproductsremainsatthesolediscretionofOracle.

2

Page 3: Oracle Application Express 5.1

Copyright©2014Oracleand/oritsaffiliates.Allrightsreserved.|

MarcSewtz

๏ JoinedOracleConsultinginHamburg,Germanyin1998๏ MovedtoOracleinNewYorkin1999๏ JoinedDatabaseToolsgroupin2002

๏ Twitter:@msewtz๏ APEXonTwitter:#ORCLAPEX๏ Blog:http://marcsewtz.blogspot.com

SeniorSoftwareDevelopmentManagerOracleApplicationExpress/DatabaseTools

Page 4: Oracle Application Express 5.1

Copyright©2014Oracleand/oritsaffiliates.Allrightsreserved.|

APEX5.1NewFeatures

4

Page 5: Oracle Application Express 5.1

Copyright©2015,Oracleand/oritsaffiliates.Allrightsreserved.|

OracleApplicationExpress(APEX)DatabaseCentricApplicationDevelopment

Databasecentricresponsiveweb-basedapps

Appsthatvisualizeandormaintaindatabasedata

AppsthatleveragethepowerofSQLandPL/SQL

Page 6: Oracle Application Express 5.1

Copyright©2016,Oracleand/oritsaffiliates.Allrightsreserved.|

OracleApplicationExpress(APEX)Architecture

Browser MidTier DatabaseTier

WebLogicServer

WLS

ORDSAPEX

OracleDatabase

Schemas

PL/SQL

LoadBalancer

Apache

OHSIdentifyManagement

orTomcat/Glassfish

JDBC

Page 7: Oracle Application Express 5.1

Copyright©2016,Oracleand/oritsaffiliates.Allrightsreserved.|

OracleApplicationExpress(APEX) DeclarativeDevelopment

RESTDataServicesMidtier

282KlinesORDS

58Klines,24.8KforUT

CSS

486Klines

PL/SQLJS

42Klinesexcludingopensource

471Tables

ApplicationExpress(APEX)DatabasetierAPEX5.0

• Declarativedevelopmentprovidedbysignificantcustomandopensourcecode• Shieldscustomersfrommaintainingandmodernizingcode

OracleRESTDataServices(ORDS),UniversalTheme(UT),JavaScript(JS)

Page 8: Oracle Application Express 5.1

Copyright©2016,Oracleand/oritsaffiliates.Allrightsreserved.|

OracleApplicationExpress(APEX) OpenSourceIncluded

• 960-gs(gridsystem)• bgiframe(IEZ-issues)• ckeditor• codemirror

• d3

• font-awesome• hammer• jquery• jquery-autocomplete

• jquery-colorpicker

• jquery-flot

• jquery-fullcalendar

• jquery-jstree

• jquery-migrate• jquery-mobile• jquery-mobile-nestedlists• jquery-qtip2• jquery-quicksand• jquery-ui• jquery-validate• justgage• less.js

• modernizr

• oraclejet• raphaeljs• respond-js• selectivizr

• twitter-bootstrap

Page 9: Oracle Application Express 5.1

Copyright©2016,Oracleand/oritsaffiliates.Allrightsreserved.| Confidential–OracleInternal 9

OracleApplicationExpress-5.1PageDesigner&ComponentView

• 2-ColumnMode

• Integrated‘ComponentView’• Createcomponentpromptfor keyinformation

• PropertyEditormulti-tabmode

• PropertyEditorsearchcapability

• Styleandcontrastenhancements

Page 10: Oracle Application Express 5.1

Copyright©2016,Oracleand/oritsaffiliates.Allrightsreserved.| Confidential–OracleInternal 10

OracleApplicationExpress5.1SimplifiedWizards

• Listenedtothecommunity:somewizardswaytoolong!

• Fewersteps,moredefaults• AttributesnolongerexposedcanbeeasilyeditedinPageDesignerpost-creation

• Consistencyacrosscomponenttypes

Page 11: Oracle Application Express 5.1

Copyright©2016,Oracleand/oritsaffiliates.Allrightsreserved.| Confidential–OracleInternal 11

OracleApplicationExpress5.1InteractiveGrid

• Long-standingcustomerrequeststoenhanceTabularForms:

• Supportmultipletabularformsonasinglepage

• CascadingLOVs

• DynamicActionSupport

• Lift32klimitationonreportrows

Page 12: Oracle Application Express 5.1

Copyright©2016,Oracleand/oritsaffiliates.Allrightsreserved.| Confidential–OracleInternal 12

OracleApplicationExpress5.1InteractiveGrid

• Modern,rich&interactivemulti-roweditingcomponent

• Master>Detail>Detailand Parent>Child>GrandChild

• UseofexistingItemtypes

• DeclarativesupportforCascadingLOVsandDynamicActions

• UpgradeutilityforTabularFormsandInteractiveReports

Page 13: Oracle Application Express 5.1

Copyright©2016,Oracleand/oritsaffiliates.Allrightsreserved.| Confidential–OracleInternal 13

OracleApplicationExpress5.1InteractiveGrid

• Moderndesign:• Fast&Responsive• JSON-based,lightweightAjaxcommunications• Widgetbased(usingjQueryUIWidgetFactory)

• Fixedheadersandcolumns

• Infinitescrolling

• RTLsupport

• Accessible,withoutstandingkeyboardsupport

Page 14: Oracle Application Express 5.1

Copyright©2016,Oracleand/oritsaffiliates.Allrightsreserved.| Confidential–OracleInternal 14

OracleApplicationExpress5.1InteractiveGrid-ArchitectureChanges

• Removaloflimitationslike32kbytesperrow

• Forminputfieldsusedtobemappedtop_t001-200andp_v001-200

• NowallitemvaluesarestoredinJSONdocument

• Allowsfor>200pageitems

• Multiplefileuploads• Possiblefutureenhancements

• Dynamicactionrefreshofregionscontainingpageitems(likePL/SQLregions)

• Removalof32klimitofpageitemvalues

Page 15: Oracle Application Express 5.1

Copyright©2016,Oracleand/oritsaffiliates.Allrightsreserved.| Confidential–OracleInternal 15

OracleApplicationExpress5.1JETCharts

• BasedonOracleJETDataVisualizationComponents• Declarative• Responsiveandaccessible• Migrationfacilityforexistingcharts

• Samecharttypesas5.0+newcharts

• AdvancedcustomizationavailablethroughdocumentedJavaScriptAPIs

• No32klimitforthedataorconfiguration

Page 16: Oracle Application Express 5.1

Copyright©2015,Oracleand/oritsaffiliates.Allrightsreserved.| 16

OracleApplicationExpress5.1JETCharts

Page 17: Oracle Application Express 5.1

Copyright©2016,Oracleand/oritsaffiliates.Allrightsreserved.| Confidential–OracleInternal 17

UniversalTheme-RighttoLeftSupport

• APEX5.1addssupportforright-to-leftscripts,suchasArabicandHebrew

• AvailablewithUniversalTheme

• Set“DocumentDirection”inglobalizationattributesundtranslationlanguagemapping

OracleApplicationExpress5.1

Page 18: Oracle Application Express 5.1

Copyright©2016,Oracleand/oritsaffiliates.Allrightsreserved.| Confidential–OracleInternal 18

LiveTemplateOptions

• ApplyTemplateOptionsatRuntime

• Instantlyseeimpactonselectedcomponent

• EnabledviaQuickEdit

OracleApplicationExpress5.1

Page 19: Oracle Application Express 5.1

Copyright©2014Oracleand/oritsaffiliates.Allrightsreserved.|

• Pre-BuiltBusinessProductivityApplicationsandSampleApplications

• Installablewithonlyafewclicksusingabrowserbasedinterface

• Production-readyapplicationsincludingProjectManagement,CustomerTracker,DataReporter,variousSampleApplications

• PackagedApplicationGalleryandAdministrationinterfacecanbeconfiguredasPackaged-App-onlyworkspace

• PackagedAppsupdatedtousenewJETchartsandInteractiveGrids

PackagedApplicationsOracleApplicationExpress5.1

Page 20: Oracle Application Express 5.1

Copyright©2014Oracleand/oritsaffiliates.Allrightsreserved.|20

DemoAPEX5.1NewFeatures

Page 21: Oracle Application Express 5.1

Copyright©2015,Oracleand/oritsaffiliates.Allrightsreserved.| 21

Page 22: Oracle Application Express 5.1

Recommended