your	
  oracle	
  solu+ons	
  partner	
  


APEX 4.0


           Feature 135, 184, 301,
           315, …
           How ...
APEX - Statement of Direction

 “Oracle Application Express 4.0 will
 focus on declarative support for Web
   2.0 features...
Agenda

  Introduction

  Features for “Improved usability”

  Features for “Simplified development”

  Multi-Lingual ...
iAdvise
  Started in 2004
  (member of Cronos-group)

  > 55 consultants

  Since 2006:
   APEX Core Team

  O2U (the ...
New Features Descriptions




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

  Introduction

  Features for “Improved usability”

  Features for“Simplified development”

  Multi-Lingual A...
Feature 242
  Modernize Themes:

  Improve the base Themes supplied
  with Application Express




                      ...
Feature 242




                        8
              ©	
  2010	
  
Feature 242




                        9
              ©	
  2010	
  
Feature 242
  New look for Sample Application




                                             10
                       ...
Feature: 284
  Improve pop-up help dialog

  Modernize the look of the pop-up help
  dialog.




                        ...
Feature: 284




                       12
               ©	
  2010	
  
Feature: 284




                       13
               ©	
  2010	
  
Feature 320:
  Replacement for script editors

    The editor used for editing packages,
    procedures, views, ... in SQ...
Feature 320:




                       15
               ©	
  2010	
  
Feature 320:




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

    Improve and extend the capabilities of
    interactive rep...
Interactive Reports: Before




                                      18
                              ©	
  2010	
  
Interactive Reports: After




                                     19
                             ©	
  2010	
  
20
©	
  2010	
  
Interactive Reports: Subscription




Result in my mail-box




                                        21
               ...
DEMO




               22
       ©	
  2010	
  
Improved Charting
  Feature 24: Charting engine
     Latest flash chart engine
     (AnyChart 5.x) to improve
     the fu...
Feature 25: Resource Gantt




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

  Introduction

  Features for “Improved usability”

  Features for “Simplified development”

  Multi-Lingual ...
Many small features
  Feature 271:
     Branch to self when no branch found
  Feature 244:
     Support #LABEL# placehol...
DEMO




               27
       ©	
  2010	
  
Feature 106 & 135
  135: Apex Advisor
    The Advisor is responsible for checking the
    integrity and quality of your a...
Application Adviser: Before
  Write own query on APEX Dictionary Views
   to do quality control

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

  Integrate APE...
32
©	
  2010	
  
Application Search: Before
  Open export file with editor and
   search




                                             ...
Application Search: After
  Google-like search on all metadata




                                                34
   ...
DEMO




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

     Excel spreadsheets can be directly
     uploaded into APEX colle...
Load Excel: Before …
  Native .xls not possible
   You need to convert to .csv
  Upload CSV
    For Developer:




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


  Yo...
Load Excel: After …
  create a page with
    a “File Browse item”
    a button
      request value = 'XLS2COLLECTION’
...
DEMO




               40
       ©	
  2010	
  
Agenda

  Introduction

  Features for “Improved usability”

  Features for“Simplified development”

  Multi-Lingual A...
Feature 315:
  Globalization
     Enhancement made to improve
     globalization support.

    Language Derived from “se...
The Globalization Tab




                                43
                        ©	
  2010	
  
Translation Process Facelift




                                       44
                               ©	
  2010	
  
Translation Process: step 4
           Still an manual process,
            external to APEX
           You must use som...
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.wor...
Upcoming SlideShare
Loading in …5
×

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

3,204 views

Published on

Presentation given @ APEX SIG in Antwerp (17 June 2010) by Jan Huyzentruyt and Olivier Dupont of iAdvise, demonstrating some of the new, less "spectacular" new features of APEX 4.0

Published in: Technology
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
3,204
On SlideShare
0
From Embeds
0
Number of Embeds
451
Actions
Shares
0
Downloads
72
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

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

  1. 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. 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. 3. Agenda   Introduction   Features for “Improved usability”   Features for “Simplified development”   Multi-Lingual Applications 3 ©  2010  
  4. 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. 5. New Features Descriptions http://tryapexnow.com/apex/f?p=104 5 ©  2010  
  6. 6. Agenda   Introduction   Features for “Improved usability”   Features for“Simplified development”   Multi-Lingual Applications 6 ©  2010  
  7. 7. Feature 242   Modernize Themes: Improve the base Themes supplied with Application Express 7 ©  2010  
  8. 8. Feature 242 8 ©  2010  
  9. 9. Feature 242 9 ©  2010  
  10. 10. Feature 242   New look for Sample Application 10 ©  2010  
  11. 11. Feature: 284   Improve pop-up help dialog Modernize the look of the pop-up help dialog. 11 ©  2010  
  12. 12. Feature: 284 12 ©  2010  
  13. 13. Feature: 284 13 ©  2010  
  14. 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. 15. Feature 320: 15 ©  2010  
  16. 16. Feature 320: 16 ©  2010  
  17. 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. 18. Interactive Reports: Before 18 ©  2010  
  19. 19. Interactive Reports: After 19 ©  2010  
  20. 20. 20 ©  2010  
  21. 21. Interactive Reports: Subscription Result in my mail-box 21 ©  2010  
  22. 22. DEMO 22 ©  2010  
  23. 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. 24. Feature 25: Resource Gantt http://tryapexnow.com/apex/f?p=103:12 24 ©  2010  
  25. 25. Agenda   Introduction   Features for “Improved usability”   Features for “Simplified development”   Multi-Lingual Applications 25 ©  2010  
  26. 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. 27. DEMO 27 ©  2010  
  28. 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. 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  
  30. 30. 30 ©  2010  
  31. 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  
  32. 32. 32 ©  2010  
  33. 33. Application Search: Before   Open export file with editor and search 33 ©  2010  
  34. 34. Application Search: After   Google-like search on all metadata 34 ©  2010  
  35. 35. DEMO 35 ©  2010  
  36. 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. 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. 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. 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. 40. DEMO 40 ©  2010  
  41. 41. Agenda   Introduction   Features for “Improved usability”   Features for“Simplified development”   Multi-Lingual Applications 41 ©  2010  
  42. 42. Feature 315:   Globalization Enhancement made to improve globalization support.   Language Derived from “session”   Facelift “Translation Process”   Translation Dashboard 42 ©  2010  
  43. 43. The Globalization Tab 43 ©  2010  
  44. 44. Translation Process Facelift 44 ©  2010  
  45. 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. 46. Translation Dashboard 46 ©  2010  
  47. 47. DEMO 47 ©  2010  
  48. 48. Q&A 48 ©  2010  
  49. 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  

×