Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
From
Requirements
to Tool Choice
Sten Vesterli
sten@vesterli.com
Oracle OpenWorld
October 2015
Safe Harbor
About Me
• Sten Vesterli
• Developer, consultant, trainer
• 20 years of Oracle experience
• Oracle ACE Director
• Oracle UX Advocate
• Day job: ADF Developer
• Side gig: APEX Developer
Who is Scott/Tiger?
Scott Tiger
Data Data
Technology Half-Life
• Database: 10 years
• Business Logic: 4 years
– Both PL/SQL and Java
– Integrations are business logic
• User Interface: 18 months
Technology Half-Life
ADF Killer Feature:
Modular Task Flows
• Visual page flow designer
• Packaged into ADF Libraries
• Can call other task flows
• Allows you to build a big application in a
modular fashion
ADF Killer Feature: Components
ADF Killer Feature: Customization
• Changing the application the user sees
– without changing the base application
• Customizations are stored in XML files
• Customizations are upgrade-safe
– you can upgrade the base application,
customizations still applied
• Multiple customization levels possible
APEX Killer Feature: Eats Excel
• You can upload an Excel spreadsheet and
create matching table
• Then create default application
• Business user can do this
• Application developer can fine-tune
APEX Killer Feature: Speed
• Setup time: Zero
– You work in a browser
• Deployment time: Zero
– You can work on a running server
– Make the application available when ready
Conclusion
Requirement Recommendation
It has to run tomorrow APEX