Presentation is loading. Please wait.

Presentation is loading. Please wait.

Boost Application Development by Using Oracle9i Designer Simon W Day Senior Group Manager Application Development.

Similar presentations


Presentation on theme: "Boost Application Development by Using Oracle9i Designer Simon W Day Senior Group Manager Application Development."— Presentation transcript:

1

2 Boost Application Development by Using Oracle9i Designer Simon W Day simon.w.day@oracle.comsimon.w.day@oracle.com Senior Group Manager Application Development Tools Product Management Oracle Corporation

3 3 DOAG November 2001 Agenda  How Can Designer Help?  Modeling the Structure  Modeling the User Interface  Managing Configurations

4 4 DOAG November 2001 Agenda  How Can Designer Help?  Modeling the Structure  Modeling the User Interface  Managing Configurations

5 5 DOAG November 2001 How can Designer help you?  Are you using Designer 6.0 or earlier?  Why move to Designer6i  Why move to Oracle9i Designer?  How can you boost your application development productivity using Designer?  Do you need to track dependencies between your forms, and database objects?

6 6 DOAG November 2001 Support Application Development Use Designer to support  Application development features that: – Enhance productivity – Reduce the need for post generation modifications  File management and dependency analysis  Configuration management

7 7 DOAG November 2001 Modeling and Generation Design Editor

8 8 DOAG November 2001 Oracle Developer Generation Online Dictionary Forms Module Style Guide

9 9 DOAG November 2001 Agenda  How Can Designer Help?  Modeling the Structure  Modeling the User Interface  Managing Configurations

10 10 DOAG November 2001 Designing a Forms Module Data View Display View

11 11 DOAG November 2001 Data View - Structure Module component Master block Lookup details Lookup link

12 12 DOAG November 2001 Data View - Structure  Module  Module component  Sub-component  List of values  Lookup table  Bound items

13 13 DOAG November 2001 Display View - Structure  Windows  Canvases  Item groups  Tab canvases  Action Items

14 14 DOAG November 2001 Module Components  Can be: – Specific - promotable for reuse – Reusable – encapsulate items and logic  Can contain: – Base relation - bound and unbound items – Control block - unbound items – Generated PL/SQL API – Trigger / program logic PASSPORT

15 15 DOAG November 2001 Multi-region Blocks Module Subcomponent

16 16 DOAG November 2001 Multi-region Blocks  Two Windows Window 1 Window 2

17 17 DOAG November 2001 Multi-region Blocks  Same window Window 1

18 18 DOAG November 2001 Multi-region Blocks  Tab Canvasses Window 1 Tab 1

19 19 DOAG November 2001 Side by Side Blocks New content canvasSame content canvasRight of

20 20 DOAG November 2001 Independent List of Values

21 21 DOAG November 2001 Tree Control

22 22 DOAG November 2001 Module Level Source Objects  New Module Level Property “Object Library Objects”  Lists objects to be included in the generated form  Can be Objects or Object Groups  Objects delimited by “;”  Benefits: – Improves modular development – Potentially smaller generated forms – Further removes need for template

23 23 DOAG November 2001 Multiple Object Libraries Template Package Object Library Company Standards Object Library Local Standards Object Library Preference STOOLB or Generate Dialog Object Library “Local.olb;Company.olb;Package.olb” Package.olbCompany.olbLocal.olb Search Path

24 24 DOAG November 2001 Generate for the Web  Use the Web template and object library – webtmplt.fmb – webobjlb.olb  Run in Web Preview mode

25 25 DOAG November 2001 Generate for the Web

26 26 DOAG November 2001 Agenda  How Can Designer Help?  Modeling the Structure  Modeling the User Interface  Managing Configurations

27 27 DOAG November 2001 Enhanced Data Schema Definition  Schema definition properties: – Name Data type Optionality  Generator display properties: – Display type – Display sequence – Prompt / length

28 28 DOAG November 2001 Available Software Products NameLogo Oracle Developer Oracle Discoverer Oracle Designer Model-driven and generation Drill, pivot and chart RAD and internet deployment The Product Name Description Prompt CharImage Hint text Declarative Display Properties

29 29 DOAG November 2001 Decoration Preferences PreferenceValueMeaning ITMIPG BLKMAR BLKSLR GRPMAR RADHIS 2Character cells 1.525 inReal inches 0.566 cm 20.1 point 70 pixel Real Centimeters Real points Real pixels

30 30 DOAG November 2001 Decoration Preferences PreferenceValueMeaning ITMIPG BLKMAR BLKSLR GRPMAR RADHIS 2Character cells 0.525 inReal inches 0.566 cm 20.1 point 70 pixel Real Centimeters Real points Real pixels

31 31 DOAG November 2001 Further Enhancements Window 1 GrossNet Salary Total EmployeeNumber Commit Submit Payroll Preference ITMTIP BLKSBP BLKDEC,CONDEC, GRPDEC,OFADEC, STBDEC,RADDEC Forms Native Tooltips Multi-Row Scrollbar Position Decoration preferences Meaning

32 32 DOAG November 2001 Layout Elements  Window  Canvas – Content – Stacked – Tab  Display items – Bound – Unbound – Action

33 33 DOAG November 2001 PASSPORT Person Flight Bookings Cost History Authorization Trips Flights Segments Model Flight Bookings Person Page 1 of 2 Modeling Windows & Canvases Generated Form Flight Bookings Membership Cost History Page 2 of 2 Authorization Flight Bookings Flights Trips Page 1 of 1 Segments New content canvas New stacked canvas Same content canvas New content canvas

34 34 DOAG November 2001 Window 1 Window 2 Window 3 Window 4 Module X Action Items

35 35 DOAG November 2001 PASSPORT Model Modeling Tabbed Canvases Flight Bookings Flights Cost History Person New content canvas Flight Bookings Page 1 of 2 PersonHistoryFlights Name Email Detail s New content canvas Generated Form Tabbed canvases

36 36 DOAG November 2001 Relative Tabs 100120140160180200

37 37 DOAG November 2001 JavaBeans & Pluggable Components

38 38 DOAG November 2001 Agenda  How Can Designer Help?  Modeling the Structure  Modeling the User Interface  Managing Configurations

39 39 DOAG November 2001 Repository Files and Folders Storage of any File Type Full versioning Branching Some Merge and Diff Inclusion in Configurations This Allows:

40 40 DOAG November 2001 Fine Grained Versioning 1 2 3 4 5 1 2 1 patch _set1patch _set2 Branching Merging Differencing Tools to Allow:

41 41 DOAG November 2001 Forms Differencing

42 42 DOAG November 2001 Dependency Manager UI

43 43 DOAG November 2001 Summary

44 A Q & Q U E S T I O N S A N S W E R S

45


Download ppt "Boost Application Development by Using Oracle9i Designer Simon W Day Senior Group Manager Application Development."

Similar presentations


Ads by Google