Copyright © 2016 Oracle and/or its affiliates. All rights reserved. | 1
ApplicationExpress5.1
OracleApplicationExpress5.1NewFeaturesMarcSewtzSeniorSoftwareDevelopmentManagerOracleApplicationExpress
Copyright©2015,Oracleand/oritsaffiliates.Allrightsreserved.|
SafeHarborStatement
Thefollowingisintendedtooutlineourgeneralproductdirection.Itisintendedforinformationpurposesonly,andmaynotbeincorporatedintoanycontract.Itisnotacommitmenttodeliveranymaterial,code,orfunctionality,andshouldnotberelieduponinmakingpurchasingdecisions.Thedevelopment,release,andtimingofanyfeaturesorfunctionalitydescribedforOracle’sproductsremainsatthesolediscretionofOracle.
2
Copyright©2014Oracleand/oritsaffiliates.Allrightsreserved.|
MarcSewtz
๏ JoinedOracleConsultinginHamburg,Germanyin1998๏ MovedtoOracleinNewYorkin1999๏ JoinedDatabaseToolsgroupin2002
๏ Twitter:@msewtz๏ APEXonTwitter:#ORCLAPEX๏ Blog:http://marcsewtz.blogspot.com
SeniorSoftwareDevelopmentManagerOracleApplicationExpress/DatabaseTools
Copyright©2014Oracleand/oritsaffiliates.Allrightsreserved.|
APEX5.1NewFeatures
4
Copyright©2015,Oracleand/oritsaffiliates.Allrightsreserved.|
OracleApplicationExpress(APEX)DatabaseCentricApplicationDevelopment
Databasecentricresponsiveweb-basedapps
Appsthatvisualizeandormaintaindatabasedata
AppsthatleveragethepowerofSQLandPL/SQL
Copyright©2016,Oracleand/oritsaffiliates.Allrightsreserved.|
OracleApplicationExpress(APEX)Architecture
Browser MidTier DatabaseTier
WebLogicServer
WLS
ORDSAPEX
OracleDatabase
Schemas
PL/SQL
LoadBalancer
Apache
OHSIdentifyManagement
orTomcat/Glassfish
JDBC
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)
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
Copyright©2016,Oracleand/oritsaffiliates.Allrightsreserved.| Confidential–OracleInternal 9
OracleApplicationExpress-5.1PageDesigner&ComponentView
• 2-ColumnMode
• Integrated‘ComponentView’• Createcomponentpromptfor keyinformation
• PropertyEditormulti-tabmode
• PropertyEditorsearchcapability
• Styleandcontrastenhancements
Copyright©2016,Oracleand/oritsaffiliates.Allrightsreserved.| Confidential–OracleInternal 10
OracleApplicationExpress5.1SimplifiedWizards
• Listenedtothecommunity:somewizardswaytoolong!
• Fewersteps,moredefaults• AttributesnolongerexposedcanbeeasilyeditedinPageDesignerpost-creation
• Consistencyacrosscomponenttypes
Copyright©2016,Oracleand/oritsaffiliates.Allrightsreserved.| Confidential–OracleInternal 11
OracleApplicationExpress5.1InteractiveGrid
• Long-standingcustomerrequeststoenhanceTabularForms:
• Supportmultipletabularformsonasinglepage
• CascadingLOVs
• DynamicActionSupport
• Lift32klimitationonreportrows
Copyright©2016,Oracleand/oritsaffiliates.Allrightsreserved.| Confidential–OracleInternal 12
OracleApplicationExpress5.1InteractiveGrid
• Modern,rich&interactivemulti-roweditingcomponent
• Master>Detail>Detailand Parent>Child>GrandChild
• UseofexistingItemtypes
• DeclarativesupportforCascadingLOVsandDynamicActions
• UpgradeutilityforTabularFormsandInteractiveReports
Copyright©2016,Oracleand/oritsaffiliates.Allrightsreserved.| Confidential–OracleInternal 13
OracleApplicationExpress5.1InteractiveGrid
• Moderndesign:• Fast&Responsive• JSON-based,lightweightAjaxcommunications• Widgetbased(usingjQueryUIWidgetFactory)
• Fixedheadersandcolumns
• Infinitescrolling
• RTLsupport
• Accessible,withoutstandingkeyboardsupport
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
Copyright©2016,Oracleand/oritsaffiliates.Allrightsreserved.| Confidential–OracleInternal 15
OracleApplicationExpress5.1JETCharts
• BasedonOracleJETDataVisualizationComponents• Declarative• Responsiveandaccessible• Migrationfacilityforexistingcharts
• Samecharttypesas5.0+newcharts
• AdvancedcustomizationavailablethroughdocumentedJavaScriptAPIs
• No32klimitforthedataorconfiguration
Copyright©2015,Oracleand/oritsaffiliates.Allrightsreserved.| 16
OracleApplicationExpress5.1JETCharts
Copyright©2016,Oracleand/oritsaffiliates.Allrightsreserved.| Confidential–OracleInternal 17
UniversalTheme-RighttoLeftSupport
• APEX5.1addssupportforright-to-leftscripts,suchasArabicandHebrew
• AvailablewithUniversalTheme
• Set“DocumentDirection”inglobalizationattributesundtranslationlanguagemapping
OracleApplicationExpress5.1
Copyright©2016,Oracleand/oritsaffiliates.Allrightsreserved.| Confidential–OracleInternal 18
LiveTemplateOptions
• ApplyTemplateOptionsatRuntime
• Instantlyseeimpactonselectedcomponent
• EnabledviaQuickEdit
OracleApplicationExpress5.1
Copyright©2014Oracleand/oritsaffiliates.Allrightsreserved.|
• Pre-BuiltBusinessProductivityApplicationsandSampleApplications
• Installablewithonlyafewclicksusingabrowserbasedinterface
• Production-readyapplicationsincludingProjectManagement,CustomerTracker,DataReporter,variousSampleApplications
• PackagedApplicationGalleryandAdministrationinterfacecanbeconfiguredasPackaged-App-onlyworkspace
• PackagedAppsupdatedtousenewJETchartsandInteractiveGrids
PackagedApplicationsOracleApplicationExpress5.1
Copyright©2014Oracleand/oritsaffiliates.Allrightsreserved.|20
DemoAPEX5.1NewFeatures
Copyright©2015,Oracleand/oritsaffiliates.Allrightsreserved.| 21
Top Related