apex 4.0: feature 135, 184, 301, 315, … how it was before, how it is now ! (apex sig 2010 - obug)

49
APEX 4.0 Feature 135, 184, 301, 315, … How it was before, How it is now ! By Jan Huyzentruyt & Olivier Dupont your oracle solu+ons partner

Upload: jan-huyzentruyt

Post on 05-Dec-2014

3.735 views

Category:

Technology


3 download

DESCRIPTION

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

TRANSCRIPT

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

APEX 4.0

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

By Jan Huyzentruyt & Olivier Dupont

your  oracle  solu+ons  partner  

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

©  2010  

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

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

©  2010  

Agenda

  Introduction

  Features for “Improved usability”

  Features for “Simplified development”

 Multi-Lingual Applications

3

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

©  2010  

iAdvise  Started in 2004

(member of Cronos-group)  > 55 consultants

 Since 2006: APEX Core Team

 O2U (the Nederlands)

 Oracle Gold Partner

4

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

©  2010  

New Features Descriptions

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

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

©  2010  

Agenda

  Introduction

  Features for “Improved usability”

  Features for“Simplified development”

 Multi-Lingual Applications

6

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

©  2010  

Feature 242  Modernize Themes:

Improve the base Themes supplied with Application Express

7

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

©  2010  

Feature 242

8

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

©  2010  

Feature 242

9

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

©  2010  

Feature 242  New look for Sample Application

10

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

©  2010  

Feature: 284   Improve pop-up help dialog

Modernize the look of the pop-up help dialog.

11

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

©  2010  

Feature: 284

12

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

©  2010  

Feature: 284

13

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

©  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

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

©  2010  

Feature 320:

15

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

©  2010  

Feature 320:

16

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

©  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

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

©  2010  

Interactive Reports: Before

18

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

©  2010  

Interactive Reports: After

19

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

©  2010  20

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

©  2010  

Interactive Reports: Subscription

Result in my mail-box

21

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

©  2010  

DEMO

22

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

©  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

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

©  2010  

Feature 25: Resource Gantt

24

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

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

©  2010  

Agenda

  Introduction

  Features for “Improved usability”

  Features for “Simplified development”

 Multi-Lingual Applications

25

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

©  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

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

©  2010  

DEMO

27

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

©  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

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

©  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

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

©  2010  30

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

©  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

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

©  2010  32

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

©  2010  

Application Search: Before  Open export file with editor and

search

33

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

©  2010  

Application Search: After  Google-like search on all metadata

34

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

©  2010  

DEMO

35

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

©  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

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

©  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

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

©  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

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

©  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

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

©  2010  

DEMO

40

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

©  2010  

Agenda

  Introduction

  Features for “Improved usability”

  Features for“Simplified development”

 Multi-Lingual Applications

41

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

©  2010  

Feature 315:  Globalization

Enhancement made to improve globalization support.

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

42

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

©  2010  

The Globalization Tab

43

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

©  2010  

Translation Process Facelift

44

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

©  2010  

Translation Process: step 4

 Still an manual process, external to APEX

  You must use some kind of XML editor   Laborious -Time consuming

45

 Use our xTra4o-tool (www.iadvise.be/xtra4o) “Dictionary”-based Integrated with google-translate

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

©  2010  

Translation Dashboard

46

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

©  2010  

DEMO

47

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

©  2010  

Q & A

48

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

©  2010  

Thank You   Email:

[email protected][email protected]

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

  More APEX info on:   http://www.apexcommunity.be

49