SlideShare a Scribd company logo
1 of 49
Download to read offline
your	
  oracle	
  solu+ons	
  partner	
  


APEX 4.0


           Feature 135, 184, 301,
           315, …
           How it was before, How it is now !


           By Jan Huyzentruyt & Olivier Dupont
APEX - Statement of Direction

 “Oracle Application Express 4.0 will
 focus on declarative support for Web
   2.0 features as well as improved
 usability and simplified development.”
                              Last Updated: February 2, 2010




                                                                         2
                                                               ©	
  2010	
  
Agenda

  Introduction

  Features for “Improved usability”

  Features for “Simplified development”

  Multi-Lingual Applications


                                                     3
                                           ©	
  2010	
  
iAdvise
  Started in 2004
  (member of Cronos-group)

  > 55 consultants

  Since 2006:
   APEX Core Team

  O2U (the Nederlands)

  Oracle Gold Partner

                                       4
                             ©	
  2010	
  
New Features Descriptions




     http://tryapexnow.com/apex/f?p=104
                                                    5
                                          ©	
  2010	
  
Agenda

  Introduction

  Features for “Improved usability”

  Features for“Simplified development”

  Multi-Lingual Applications


                                                    6
                                          ©	
  2010	
  
Feature 242
  Modernize Themes:

  Improve the base Themes supplied
  with Application Express




                                               7
                                     ©	
  2010	
  
Feature 242




                        8
              ©	
  2010	
  
Feature 242




                        9
              ©	
  2010	
  
Feature 242
  New look for Sample Application




                                             10
                                     ©	
  2010	
  
Feature: 284
  Improve pop-up help dialog

  Modernize the look of the pop-up help
  dialog.




                                                  11
                                          ©	
  2010	
  
Feature: 284




                       12
               ©	
  2010	
  
Feature: 284




                       13
               ©	
  2010	
  
Feature 320:
  Replacement for script editors

    The editor used for editing packages,
    procedures, views, ... in SQL Workshop
    and scripts in Supporting Objects has
    been replaced by a new editor which now
    support syntax highlighting, bracket
    highlighting, ... The new editor works
    now with all modern browsers as well.



                                                      14
                                              ©	
  2010	
  
Feature 320:




                       15
               ©	
  2010	
  
Feature 320:




                       16
               ©	
  2010	
  
Feature 36, 49, 50, 301
  Feature 36: Interactive Reports

    Improve and extend the capabilities of
    interactive reports based on customer
    feedback and intuition.

      49: Email attachment
      50: HTML File
      301: Saved Reports




                                                     17
                                             ©	
  2010	
  
Interactive Reports: Before




                                      18
                              ©	
  2010	
  
Interactive Reports: After




                                     19
                             ©	
  2010	
  
20
©	
  2010	
  
Interactive Reports: Subscription




Result in my mail-box




                                        21
                                ©	
  2010	
  
DEMO




               22
       ©	
  2010	
  
Improved Charting
  Feature 24: Charting engine
     Latest flash chart engine
     (AnyChart 5.x) to improve
     the functionality and visual
     presentation

  Feature 25: New Gantt Charts
     2 types of Gantt Charts can now be
     defined declaratively: Project &
     Resource Gantt charts
                                                  23
                                          ©	
  2010	
  
Feature 25: Resource Gantt




    http://tryapexnow.com/apex/f?p=103:12
                                                    24
                                            ©	
  2010	
  
Agenda

  Introduction

  Features for “Improved usability”

  Features for “Simplified development”

  Multi-Lingual Applications


                                                   25
                                           ©	
  2010	
  
Many small features
  Feature 271:
     Branch to self when no branch found
  Feature 244:
     Support #LABEL# placeholder in page
     item validation error messages

  ... Making developer life easier !
    Number Items, Date Pickers, Required
     Properties …



                                                    26
                                            ©	
  2010	
  
DEMO




               27
       ©	
  2010	
  
Feature 106 & 135
  135: Apex Advisor
    The Advisor is responsible for checking the
    integrity and quality of your application.




  106: Application Search
    This allows a developer to search the
    meta data of the current application and
    is designed to aid navigation and
    debugging.


                                                          28
                                                  ©	
  2010	
  
Application Adviser: Before
  Write own query on APEX Dictionary Views
   to do quality control

    On development standards & conventions
    On good practices


  Build a GUI on top of those queries

    In-house QA application
     developed in APEX


                                                      29
                                              ©	
  2010	
  
30
©	
  2010	
  
Application Advisor: After
  Originally developed by Patrick Wolf
   as separate tool (Apex Essentials)

  Integrate APEX Advisor into the APEX
   Builder and has two different entry
   points:
    Check application
    Check single page




                                                  31
                                          ©	
  2010	
  
32
©	
  2010	
  
Application Search: Before
  Open export file with editor and
   search




                                              33
                                      ©	
  2010	
  
Application Search: After
  Google-like search on all metadata




                                                34
                                        ©	
  2010	
  
DEMO




               35
       ©	
  2010	
  
Feature 184
  Load excel .xls file into collection

     Excel spreadsheets can be directly
     uploaded into APEX collection(s). If the
     spreadsheet has multiple pages, each
     page can optionally be saved in a
     separate collection or in one single
     collection. In order to utilize this feature
     and the options you will need to set
     parameters in the configuration file for
     the APEX listener.

                                                            36
                                                    ©	
  2010	
  
Load Excel: Before …
  Native .xls not possible
   You need to convert to .csv
  Upload CSV
    For Developer:




    For End User:
      Write your own custom PL/SQL solution

                                                       37
                                               ©	
  2010	
  
Load Excel: After …
  Direct Upload in APEX collection(s)
    One or multiple excel sheets will be
     possible


  You need the APEX Listener
    Set specific parameters in the
     configuration file (apex-config.xml)




                                                    38
                                            ©	
  2010	
  
Load Excel: After …
  create a page with
    a “File Browse item”
    a button
      request value = 'XLS2COLLECTION’
    A report region with a similar query:




  … and this should work

                                                     39
                                             ©	
  2010	
  
DEMO




               40
       ©	
  2010	
  
Agenda

  Introduction

  Features for “Improved usability”

  Features for“Simplified development”

  Multi-Lingual Applications


                                                  41
                                          ©	
  2010	
  
Feature 315:
  Globalization
     Enhancement made to improve
     globalization support.

    Language Derived from “session”
    Facelift “Translation Process”
    Translation Dashboard



                                               42
                                       ©	
  2010	
  
The Globalization Tab




                                43
                        ©	
  2010	
  
Translation Process Facelift




                                       44
                               ©	
  2010	
  
Translation Process: step 4
           Still an manual process,
            external to APEX
           You must use some kind of
            XML editor
             Laborious -Time consuming


           Use our xTra4o-tool
           (www.iadvise.be/xtra4o)
           “Dictionary”-based
           Integrated with google-translate
                                                  45
                                          ©	
  2010	
  
Translation Dashboard




                                46
                        ©	
  2010	
  
DEMO




               47
       ©	
  2010	
  
Q&A




              48
      ©	
  2010	
  
Thank You
  Email:
    olivier.dupont@iadvise.be
    jan.huyzentruyt@iadvise.be


  Blogs:
    http://iadviseblog.wordpress.com/
    http://apexcommunity.wordpress.com/


  More APEX info on:
      http://www.apexcommunity.be
                                                   49
                                           ©	
  2010	
  

More Related Content

What's hot

AD201 - IBM Domino Application Development Today And Tomorrow
AD201 - IBM Domino Application Development Today And TomorrowAD201 - IBM Domino Application Development Today And Tomorrow
AD201 - IBM Domino Application Development Today And Tomorrowpjanzen11
 
IBM Mobile Foundation POT - Part 2 introduction to application development wi...
IBM Mobile Foundation POT - Part 2 introduction to application development wi...IBM Mobile Foundation POT - Part 2 introduction to application development wi...
IBM Mobile Foundation POT - Part 2 introduction to application development wi...AIP Foundation
 
AD201: IBM Domino Application Development Today And Tomorrow
AD201: IBM Domino Application Development Today And TomorrowAD201: IBM Domino Application Development Today And Tomorrow
AD201: IBM Domino Application Development Today And TomorrowMartin Donnelly
 
Aranda PATCH MANAGEMENT V 8.0 Productos Soportados
Aranda PATCH MANAGEMENT V 8.0 Productos SoportadosAranda PATCH MANAGEMENT V 8.0 Productos Soportados
Aranda PATCH MANAGEMENT V 8.0 Productos SoportadosAranda Software
 
Application Modernization: Where Consumer, Social, and Mobile Converge
Application Modernization: Where Consumer, Social, and Mobile ConvergeApplication Modernization: Where Consumer, Social, and Mobile Converge
Application Modernization: Where Consumer, Social, and Mobile ConvergeJohn Head
 
We4IT lcty 2013 - infra-man - whats new in ibm domino application development
We4IT lcty 2013 - infra-man - whats new in ibm domino application developmentWe4IT lcty 2013 - infra-man - whats new in ibm domino application development
We4IT lcty 2013 - infra-man - whats new in ibm domino application developmentWe4IT Group
 
Android Development with Flash Platform
Android Development with Flash PlatformAndroid Development with Flash Platform
Android Development with Flash PlatformMihai Corlan
 
What's new in sap business objects mobile 4.4.0
What's new in sap business objects mobile 4.4.0What's new in sap business objects mobile 4.4.0
What's new in sap business objects mobile 4.4.0Ramu Gowda
 
Soa204 Kawasaki Final
Soa204 Kawasaki FinalSoa204 Kawasaki Final
Soa204 Kawasaki FinalAnush Kumar
 
MWLUG 2010 - “Kum Bah Yah” meets “Lets Kick Butt” : The Integration of IBM Lo...
MWLUG 2010 - “Kum Bah Yah” meets “Lets Kick Butt” : The Integration of IBM Lo...MWLUG 2010 - “Kum Bah Yah” meets “Lets Kick Butt” : The Integration of IBM Lo...
MWLUG 2010 - “Kum Bah Yah” meets “Lets Kick Butt” : The Integration of IBM Lo...John Head
 
MWLUG 2011: The Never Ending Integration Story
MWLUG 2011: The Never Ending Integration StoryMWLUG 2011: The Never Ending Integration Story
MWLUG 2011: The Never Ending Integration StoryJohn Head
 
Enrique Duvos: Adobe RIA Platform
Enrique Duvos: Adobe RIA PlatformEnrique Duvos: Adobe RIA Platform
Enrique Duvos: Adobe RIA PlatformInitium
 
Adobe Flex体系架构深度剖析
Adobe Flex体系架构深度剖析Adobe Flex体系架构深度剖析
Adobe Flex体系架构深度剖析George Ang
 
Enterprise class apex
Enterprise class apexEnterprise class apex
Enterprise class apexEnkitec
 
Part 2 java development
Part 2 java developmentPart 2 java development
Part 2 java developmenttechbed
 
Part 1 workbench basics
Part 1 workbench basicsPart 1 workbench basics
Part 1 workbench basicstechbed
 
What’s Next? Application Modernization Roadmap For Socializing IBM Notes and ...
What’s Next? Application Modernization Roadmap For Socializing IBM Notes and ...What’s Next? Application Modernization Roadmap For Socializing IBM Notes and ...
What’s Next? Application Modernization Roadmap For Socializing IBM Notes and ...John Head
 
The Notes/Domino Application Development Competitive Advantage - IamLUG
The Notes/Domino Application Development Competitive Advantage - IamLUGThe Notes/Domino Application Development Competitive Advantage - IamLUG
The Notes/Domino Application Development Competitive Advantage - IamLUGJohn Head
 
01.egovFrame Training Book I
01.egovFrame Training Book I01.egovFrame Training Book I
01.egovFrame Training Book IChuong Nguyen
 
Part 3 web development
Part 3 web developmentPart 3 web development
Part 3 web developmenttechbed
 

What's hot (20)

AD201 - IBM Domino Application Development Today And Tomorrow
AD201 - IBM Domino Application Development Today And TomorrowAD201 - IBM Domino Application Development Today And Tomorrow
AD201 - IBM Domino Application Development Today And Tomorrow
 
IBM Mobile Foundation POT - Part 2 introduction to application development wi...
IBM Mobile Foundation POT - Part 2 introduction to application development wi...IBM Mobile Foundation POT - Part 2 introduction to application development wi...
IBM Mobile Foundation POT - Part 2 introduction to application development wi...
 
AD201: IBM Domino Application Development Today And Tomorrow
AD201: IBM Domino Application Development Today And TomorrowAD201: IBM Domino Application Development Today And Tomorrow
AD201: IBM Domino Application Development Today And Tomorrow
 
Aranda PATCH MANAGEMENT V 8.0 Productos Soportados
Aranda PATCH MANAGEMENT V 8.0 Productos SoportadosAranda PATCH MANAGEMENT V 8.0 Productos Soportados
Aranda PATCH MANAGEMENT V 8.0 Productos Soportados
 
Application Modernization: Where Consumer, Social, and Mobile Converge
Application Modernization: Where Consumer, Social, and Mobile ConvergeApplication Modernization: Where Consumer, Social, and Mobile Converge
Application Modernization: Where Consumer, Social, and Mobile Converge
 
We4IT lcty 2013 - infra-man - whats new in ibm domino application development
We4IT lcty 2013 - infra-man - whats new in ibm domino application developmentWe4IT lcty 2013 - infra-man - whats new in ibm domino application development
We4IT lcty 2013 - infra-man - whats new in ibm domino application development
 
Android Development with Flash Platform
Android Development with Flash PlatformAndroid Development with Flash Platform
Android Development with Flash Platform
 
What's new in sap business objects mobile 4.4.0
What's new in sap business objects mobile 4.4.0What's new in sap business objects mobile 4.4.0
What's new in sap business objects mobile 4.4.0
 
Soa204 Kawasaki Final
Soa204 Kawasaki FinalSoa204 Kawasaki Final
Soa204 Kawasaki Final
 
MWLUG 2010 - “Kum Bah Yah” meets “Lets Kick Butt” : The Integration of IBM Lo...
MWLUG 2010 - “Kum Bah Yah” meets “Lets Kick Butt” : The Integration of IBM Lo...MWLUG 2010 - “Kum Bah Yah” meets “Lets Kick Butt” : The Integration of IBM Lo...
MWLUG 2010 - “Kum Bah Yah” meets “Lets Kick Butt” : The Integration of IBM Lo...
 
MWLUG 2011: The Never Ending Integration Story
MWLUG 2011: The Never Ending Integration StoryMWLUG 2011: The Never Ending Integration Story
MWLUG 2011: The Never Ending Integration Story
 
Enrique Duvos: Adobe RIA Platform
Enrique Duvos: Adobe RIA PlatformEnrique Duvos: Adobe RIA Platform
Enrique Duvos: Adobe RIA Platform
 
Adobe Flex体系架构深度剖析
Adobe Flex体系架构深度剖析Adobe Flex体系架构深度剖析
Adobe Flex体系架构深度剖析
 
Enterprise class apex
Enterprise class apexEnterprise class apex
Enterprise class apex
 
Part 2 java development
Part 2 java developmentPart 2 java development
Part 2 java development
 
Part 1 workbench basics
Part 1 workbench basicsPart 1 workbench basics
Part 1 workbench basics
 
What’s Next? Application Modernization Roadmap For Socializing IBM Notes and ...
What’s Next? Application Modernization Roadmap For Socializing IBM Notes and ...What’s Next? Application Modernization Roadmap For Socializing IBM Notes and ...
What’s Next? Application Modernization Roadmap For Socializing IBM Notes and ...
 
The Notes/Domino Application Development Competitive Advantage - IamLUG
The Notes/Domino Application Development Competitive Advantage - IamLUGThe Notes/Domino Application Development Competitive Advantage - IamLUG
The Notes/Domino Application Development Competitive Advantage - IamLUG
 
01.egovFrame Training Book I
01.egovFrame Training Book I01.egovFrame Training Book I
01.egovFrame Training Book I
 
Part 3 web development
Part 3 web developmentPart 3 web development
Part 3 web development
 

Similar to APEX 4.0: Feature 135, 184, 301, 315, … How it was before, How it is now ! (APEX SIG 2010 - OBUG)

APEX 4.2 New Features
APEX 4.2 New FeaturesAPEX 4.2 New Features
APEX 4.2 New FeaturesEnkitec
 
FORWARD 5 Key Highlights and Product Updates - Philadelphia Chapter
FORWARD 5 Key Highlights and Product Updates - Philadelphia ChapterFORWARD 5 Key Highlights and Product Updates - Philadelphia Chapter
FORWARD 5 Key Highlights and Product Updates - Philadelphia ChapterDiana Gray, MBA
 
Office apps in Office 365 - Napa the next big thing
Office apps in Office 365 - Napa the next big thingOffice apps in Office 365 - Napa the next big thing
Office apps in Office 365 - Napa the next big thingSPC Adriatics
 
Oracle E2.0 WebCenter Portal Strategy
Oracle E2.0 WebCenter Portal StrategyOracle E2.0 WebCenter Portal Strategy
Oracle E2.0 WebCenter Portal StrategyFumiko Yamashita
 
201003 BIRT
201003 BIRT201003 BIRT
201003 BIRTlyonjug
 
Oracle Fusion & Cloud Applications Overview
Oracle Fusion & Cloud Applications OverviewOracle Fusion & Cloud Applications Overview
Oracle Fusion & Cloud Applications OverviewAhmed El-Demasy
 
Businessobjects xi whats_new
Businessobjects xi whats_newBusinessobjects xi whats_new
Businessobjects xi whats_newmaddy9055
 
Whats new in Enterprise 5.0 Product Suite
Whats new in Enterprise 5.0 Product SuiteWhats new in Enterprise 5.0 Product Suite
Whats new in Enterprise 5.0 Product SuiteMicro Focus
 
Kleimeyer SharePoint Resume
Kleimeyer SharePoint ResumeKleimeyer SharePoint Resume
Kleimeyer SharePoint Resumeskmeyer2010
 
Office 2010 Development in Visual Studio 2010
Office 2010 Development in Visual Studio 2010Office 2010 Development in Visual Studio 2010
Office 2010 Development in Visual Studio 2010Andri Yadi
 
Employee Info Starter Kit
Employee Info Starter KitEmployee Info Starter Kit
Employee Info Starter Kitjoycsc
 
Office Add-ins developer community call-January 2020
Office Add-ins developer community call-January 2020Office Add-ins developer community call-January 2020
Office Add-ins developer community call-January 2020Microsoft 365 Developer
 
Put the Power of Cloud-based Modeling to Work - Spotlight Session
Put the Power of Cloud-based Modeling to Work - Spotlight SessionPut the Power of Cloud-based Modeling to Work - Spotlight Session
Put the Power of Cloud-based Modeling to Work - Spotlight SessionObeo
 
E2.0 User Forum
E2.0 User ForumE2.0 User Forum
E2.0 User Forum95wolf
 

Similar to APEX 4.0: Feature 135, 184, 301, 315, … How it was before, How it is now ! (APEX SIG 2010 - OBUG) (20)

APEX 4.2 New Features
APEX 4.2 New FeaturesAPEX 4.2 New Features
APEX 4.2 New Features
 
FORWARD 5 Key Highlights and Product Updates - Philadelphia Chapter
FORWARD 5 Key Highlights and Product Updates - Philadelphia ChapterFORWARD 5 Key Highlights and Product Updates - Philadelphia Chapter
FORWARD 5 Key Highlights and Product Updates - Philadelphia Chapter
 
Office apps in Office 365 - Napa the next big thing
Office apps in Office 365 - Napa the next big thingOffice apps in Office 365 - Napa the next big thing
Office apps in Office 365 - Napa the next big thing
 
Visual Studio 2010 RTMtoSP1
Visual Studio 2010 RTMtoSP1Visual Studio 2010 RTMtoSP1
Visual Studio 2010 RTMtoSP1
 
Oracle E2.0 WebCenter Portal Strategy
Oracle E2.0 WebCenter Portal StrategyOracle E2.0 WebCenter Portal Strategy
Oracle E2.0 WebCenter Portal Strategy
 
Alpana_Srivastava
Alpana_SrivastavaAlpana_Srivastava
Alpana_Srivastava
 
201003 BIRT
201003 BIRT201003 BIRT
201003 BIRT
 
Oracle Fusion & Cloud Applications Overview
Oracle Fusion & Cloud Applications OverviewOracle Fusion & Cloud Applications Overview
Oracle Fusion & Cloud Applications Overview
 
Overview
OverviewOverview
Overview
 
Businessobjects xi whats_new
Businessobjects xi whats_newBusinessobjects xi whats_new
Businessobjects xi whats_new
 
Whats new in Enterprise 5.0 Product Suite
Whats new in Enterprise 5.0 Product SuiteWhats new in Enterprise 5.0 Product Suite
Whats new in Enterprise 5.0 Product Suite
 
Overview visual studio
Overview visual studioOverview visual studio
Overview visual studio
 
Resume
ResumeResume
Resume
 
Kleimeyer SharePoint Resume
Kleimeyer SharePoint ResumeKleimeyer SharePoint Resume
Kleimeyer SharePoint Resume
 
Office 2010 Development in Visual Studio 2010
Office 2010 Development in Visual Studio 2010Office 2010 Development in Visual Studio 2010
Office 2010 Development in Visual Studio 2010
 
Employee Info Starter Kit
Employee Info Starter KitEmployee Info Starter Kit
Employee Info Starter Kit
 
Office Add-ins developer community call-January 2020
Office Add-ins developer community call-January 2020Office Add-ins developer community call-January 2020
Office Add-ins developer community call-January 2020
 
VI-241: Innovation with Deltek Vision
VI-241: Innovation with Deltek VisionVI-241: Innovation with Deltek Vision
VI-241: Innovation with Deltek Vision
 
Put the Power of Cloud-based Modeling to Work - Spotlight Session
Put the Power of Cloud-based Modeling to Work - Spotlight SessionPut the Power of Cloud-based Modeling to Work - Spotlight Session
Put the Power of Cloud-based Modeling to Work - Spotlight Session
 
E2.0 User Forum
E2.0 User ForumE2.0 User Forum
E2.0 User Forum
 

Recently uploaded

TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024Lonnie McRorey
 
DevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenDevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenHervé Boutemy
 
How to write a Business Continuity Plan
How to write a Business Continuity PlanHow to write a Business Continuity Plan
How to write a Business Continuity PlanDatabarracks
 
SALESFORCE EDUCATION CLOUD | FEXLE SERVICES
SALESFORCE EDUCATION CLOUD | FEXLE SERVICESSALESFORCE EDUCATION CLOUD | FEXLE SERVICES
SALESFORCE EDUCATION CLOUD | FEXLE SERVICESmohitsingh558521
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brandgvaughan
 
Commit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyCommit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyAlfredo García Lavilla
 
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 
Digital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptxDigital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptxLoriGlavin3
 
The State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptxThe State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptxLoriGlavin3
 
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024BookNet Canada
 
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptxThe Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptxLoriGlavin3
 
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Mark Simos
 
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024BookNet Canada
 
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebUiPathCommunity
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsRizwan Syed
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLScyllaDB
 
What is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdfWhat is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdfMounikaPolabathina
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024Lorenzo Miniero
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfAddepto
 

Recently uploaded (20)

TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024
 
DevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenDevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache Maven
 
How to write a Business Continuity Plan
How to write a Business Continuity PlanHow to write a Business Continuity Plan
How to write a Business Continuity Plan
 
SALESFORCE EDUCATION CLOUD | FEXLE SERVICES
SALESFORCE EDUCATION CLOUD | FEXLE SERVICESSALESFORCE EDUCATION CLOUD | FEXLE SERVICES
SALESFORCE EDUCATION CLOUD | FEXLE SERVICES
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brand
 
Commit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyCommit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easy
 
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 
Digital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptxDigital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptx
 
The State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptxThe State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptx
 
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
 
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptxThe Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
 
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
 
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
 
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio Web
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL Certs
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQL
 
What is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdfWhat is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdf
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdf
 

APEX 4.0: Feature 135, 184, 301, 315, … How it was before, How it is now ! (APEX SIG 2010 - OBUG)

  • 1. your  oracle  solu+ons  partner   APEX 4.0 Feature 135, 184, 301, 315, … How it was before, How it is now ! By Jan Huyzentruyt & Olivier Dupont
  • 2. APEX - Statement of Direction “Oracle Application Express 4.0 will focus on declarative support for Web 2.0 features as well as improved usability and simplified development.” Last Updated: February 2, 2010 2 ©  2010  
  • 3. Agenda   Introduction   Features for “Improved usability”   Features for “Simplified development”   Multi-Lingual Applications 3 ©  2010  
  • 4. iAdvise   Started in 2004 (member of Cronos-group)   > 55 consultants   Since 2006: APEX Core Team   O2U (the Nederlands)   Oracle Gold Partner 4 ©  2010  
  • 5. New Features Descriptions http://tryapexnow.com/apex/f?p=104 5 ©  2010  
  • 6. Agenda   Introduction   Features for “Improved usability”   Features for“Simplified development”   Multi-Lingual Applications 6 ©  2010  
  • 7. Feature 242   Modernize Themes: Improve the base Themes supplied with Application Express 7 ©  2010  
  • 8. Feature 242 8 ©  2010  
  • 9. Feature 242 9 ©  2010  
  • 10. Feature 242   New look for Sample Application 10 ©  2010  
  • 11. Feature: 284   Improve pop-up help dialog Modernize the look of the pop-up help dialog. 11 ©  2010  
  • 12. Feature: 284 12 ©  2010  
  • 13. Feature: 284 13 ©  2010  
  • 14. Feature 320:   Replacement for script editors The editor used for editing packages, procedures, views, ... in SQL Workshop and scripts in Supporting Objects has been replaced by a new editor which now support syntax highlighting, bracket highlighting, ... The new editor works now with all modern browsers as well. 14 ©  2010  
  • 15. Feature 320: 15 ©  2010  
  • 16. Feature 320: 16 ©  2010  
  • 17. Feature 36, 49, 50, 301   Feature 36: Interactive Reports Improve and extend the capabilities of interactive reports based on customer feedback and intuition.   49: Email attachment   50: HTML File   301: Saved Reports 17 ©  2010  
  • 18. Interactive Reports: Before 18 ©  2010  
  • 19. Interactive Reports: After 19 ©  2010  
  • 21. Interactive Reports: Subscription Result in my mail-box 21 ©  2010  
  • 22. DEMO 22 ©  2010  
  • 23. Improved Charting   Feature 24: Charting engine Latest flash chart engine (AnyChart 5.x) to improve the functionality and visual presentation   Feature 25: New Gantt Charts 2 types of Gantt Charts can now be defined declaratively: Project & Resource Gantt charts 23 ©  2010  
  • 24. Feature 25: Resource Gantt http://tryapexnow.com/apex/f?p=103:12 24 ©  2010  
  • 25. Agenda   Introduction   Features for “Improved usability”   Features for “Simplified development”   Multi-Lingual Applications 25 ©  2010  
  • 26. Many small features   Feature 271: Branch to self when no branch found   Feature 244: Support #LABEL# placeholder in page item validation error messages   ... Making developer life easier !   Number Items, Date Pickers, Required Properties … 26 ©  2010  
  • 27. DEMO 27 ©  2010  
  • 28. Feature 106 & 135   135: Apex Advisor The Advisor is responsible for checking the integrity and quality of your application.   106: Application Search This allows a developer to search the meta data of the current application and is designed to aid navigation and debugging. 28 ©  2010  
  • 29. Application Adviser: Before   Write own query on APEX Dictionary Views to do quality control   On development standards & conventions   On good practices   Build a GUI on top of those queries   In-house QA application developed in APEX 29 ©  2010  
  • 31. Application Advisor: After   Originally developed by Patrick Wolf as separate tool (Apex Essentials)   Integrate APEX Advisor into the APEX Builder and has two different entry points:   Check application   Check single page 31 ©  2010  
  • 33. Application Search: Before   Open export file with editor and search 33 ©  2010  
  • 34. Application Search: After   Google-like search on all metadata 34 ©  2010  
  • 35. DEMO 35 ©  2010  
  • 36. Feature 184   Load excel .xls file into collection Excel spreadsheets can be directly uploaded into APEX collection(s). If the spreadsheet has multiple pages, each page can optionally be saved in a separate collection or in one single collection. In order to utilize this feature and the options you will need to set parameters in the configuration file for the APEX listener. 36 ©  2010  
  • 37. Load Excel: Before …   Native .xls not possible You need to convert to .csv   Upload CSV   For Developer:   For End User:   Write your own custom PL/SQL solution 37 ©  2010  
  • 38. Load Excel: After …   Direct Upload in APEX collection(s)   One or multiple excel sheets will be possible   You need the APEX Listener   Set specific parameters in the configuration file (apex-config.xml) 38 ©  2010  
  • 39. Load Excel: After …   create a page with   a “File Browse item”   a button   request value = 'XLS2COLLECTION’   A report region with a similar query:   … and this should work 39 ©  2010  
  • 40. DEMO 40 ©  2010  
  • 41. Agenda   Introduction   Features for “Improved usability”   Features for“Simplified development”   Multi-Lingual Applications 41 ©  2010  
  • 42. Feature 315:   Globalization Enhancement made to improve globalization support.   Language Derived from “session”   Facelift “Translation Process”   Translation Dashboard 42 ©  2010  
  • 43. The Globalization Tab 43 ©  2010  
  • 44. Translation Process Facelift 44 ©  2010  
  • 45. Translation Process: step 4   Still an manual process, external to APEX   You must use some kind of XML editor   Laborious -Time consuming   Use our xTra4o-tool (www.iadvise.be/xtra4o) “Dictionary”-based Integrated with google-translate 45 ©  2010  
  • 46. Translation Dashboard 46 ©  2010  
  • 47. DEMO 47 ©  2010  
  • 48. Q&A 48 ©  2010  
  • 49. Thank You   Email:   olivier.dupont@iadvise.be   jan.huyzentruyt@iadvise.be   Blogs:   http://iadviseblog.wordpress.com/   http://apexcommunity.wordpress.com/   More APEX info on:   http://www.apexcommunity.be 49 ©  2010