Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

a.s.a.p. APEX

1,561 views

Published on

During Oracle OpenWorld 2009 I gave this presentation about Oracle Forms to Application Express Conversion.

Published in: Technology, Business
  • Be the first to comment

a.s.a.p. APEX

  1. 1. a.s.a.p. APEX<br />Productivity in Oracle Forms to Application Express Conversion.<br />Oracle OpenWorld 2009 - Unconference<br />
  2. 2. Program<br />From Forms to APEX<br />Conversion (What, Why & How)<br />Project & Approach<br />Iterations & Modules<br />Redesign<br />
  3. 3. Forms vs. APEX<br />Application Express<br />http server<br />Html<br />Web<br />Forms<br />OC4J<br />Jinitiator<br />JAVA Applet<br />“Desktop”<br />
  4. 4. Forms & APEX<br />Declarative<br />PL/SQL & SQL<br />Oracle DBMS<br />Packages, Procedures, Functions and Database Triggers<br />
  5. 5. Forms vs. APEX<br />Should I stay or Should I go now?<br />Learning Curve<br />Skill set<br />Weeks vs. Months<br />“Oracle Application Express is Forms for this Millennium”<br />Taken from the “Oracle Application Express for Forms Developers” presentation from the Oracle Technology Network<br />
  6. 6. Conversion<br />
  7. 7. Conversion<br />Understand your Project!<br />Why?<br />What?<br />How Much?<br />When?<br />
  8. 8. Conversion<br />Create your Project!<br />Convert to XML<br />Import into Repository<br />
  9. 9. Conversion<br />Convert to XML<br />
  10. 10. Conversion<br />Import into Repository<br />
  11. 11. Conversion<br />Know your Project!<br />The Project Page<br />Elements<br />Forms Objects<br />Equivalent Components<br />Blocks<br />Logic<br />
  12. 12. Conversion<br />Generate your Project!<br />This comes later…<br />
  13. 13. Conversion<br />Edit your Project!<br />Applicability<br />Completion Status<br />Queries<br />Logic<br />
  14. 14. Conversion<br />Generate your Project!<br />Create Application<br />Design Models<br />Pages<br />Themes<br />
  15. 15. Conversion<br />Post-GenerationEdit your Project!<br />UI<br />Home Page<br />Lists of Values<br />…<br />
  16. 16. Project & Approach<br />Project Page<br />Completion Status<br />
  17. 17. Project & Approach<br />Design Patterns<br />Generated Framework<br />The Project<br />
  18. 18. Iterations & Modules<br />Conversion Projects are BIG<br />Make them Small<br />
  19. 19. Iterations (& Modules)<br />Development Team<br />Reduce and Manage Work<br />Project Page<br />Assign Developers<br />Use Tags<br />Use Multiple Projects<br />
  20. 20. (Iterations &) Modules<br />
  21. 21. (Iterations &) Modules<br />Modular Design<br />Design Patterns<br />Subscriptions<br />Logic in DBMS<br />Page Zero<br />
  22. 22. Iterations & Modules<br />Create Multiple Projects<br />Functionality is Leading<br />One Design Pattern<br />Integrate Post-Generation<br />
  23. 23. Redesign<br />Functionality & Requirements are Leading<br />Modules offer the possibility<br />Needs Project Management<br />
  24. 24. Questions and Discussion<br />How would you do an APEX (conversion) Project?<br />
  25. 25. More Information<br />My Book<br />http://whitehorses.nl<br />douwepieter@ome-b.nl<br />http://www.ome-b.nl<br />Twitter: @omebos<br />

×