Presentation is loading. Please wait.

Presentation is loading. Please wait.

Oracle9i Pascal Gibert Director Product Management Application Development Tools Oracle Corporation Pascal Gibert Director Product Management Application.

Similar presentations


Presentation on theme: "Oracle9i Pascal Gibert Director Product Management Application Development Tools Oracle Corporation Pascal Gibert Director Product Management Application."— Presentation transcript:

1

2 Oracle9i Pascal Gibert Director Product Management Application Development Tools Oracle Corporation Pascal Gibert Director Product Management Application Development Tools Oracle Corporation Application Development Tools Strategy

3 Do you Hear the Same Thing as us?

4 Technology is Changing 407.1 million Internet users * Web-based e-commerce Enterprise applications 409 million subscribers ** Wireless PDAs and handhelds WebWireless ** DataMonitor May 2000* Nua Ltd November 2000 Technology is Changing has Changed!

5 Rational Modeling Rational Modeling Iona ORBs Iona ORBs RogueWave Framework RogueWave Framework IBM Application Server IBM Application Server Novell Directory Novell Directory Netscape Web Server Netscape Web Server Microsoft Database Microsoft Database The Problems are Changing! Times Ten Cache Times Ten Cache Borland Java Tool Borland Java Tool Actuate Reporting Actuate Reporting Plumtree Portals Plumtree Portals Cognos Analysis Cognos Analysis

6 The New Platform: Oracle9i Oracle9 i Developer Suite Oracle9 i Application Server Oracle9 i Database

7 Application Development Challenges General Industry Issues Developer Issues Management Issues Developer Issues Management Issues  Development Styles  Development Life Cycle  Technology Risk Profile  Functional Requirements  Standards and Trends

8 Application Development Challenges General Industry Issues Developer Issues Management Issues General Industry Issues  Openness  Consolidation  Integration  Team Collaboration  Requirements  Productivity

9 Application Development Challenges General Industry Issues Developer Issues Management Issues General Industry Issues Developer Issues  Time to Market  Quality  Performance  Cost

10 Application Development: Different Trends RAD Modeling Forms Designer Java J2EE JDeveloper ?

11 How to Make a Choice? Your choice depends on:  The type of application you want to build – Self service – Back office  The skills and development style in your company – Business Developer – Java developer

12 Different Types of Applications Business to Business Inventory Mgt Supply Chain Mgt Inventory Mgt Supply Chain Mgt Business to Consumers Amazon.com On-line Jukebox Amazon.com On-line Jukebox ERP Applications Order Entry Accounts Payable Order Entry Accounts Payable Self Service Applications Status Report Web Expense Status Report Web Expense Internal Intranet External Internet Complex Data Entry Rich UI Trained Everyday Used @ workComplex Data Entry Rich UI Trained Everyday Used @ work Simple Look Good Casual Not Trained Once a week Used @ work/homeSimple Look Good Casual Not Trained Once a week Used @ work/home

13 Different Types of Applications Business to Business Inventory Mgt Supply Chain Mgt Inventory Mgt Supply Chain Mgt Business to Consumers Amazon.com On-line Jukebox Amazon.com On-line Jukebox ERP Applications Order Entry Accounts Payable Order Entry Accounts Payable Self Service Applications Status Report Web Expense Status Report Web Expense Java UI Forms Java client Java UI Forms Java client HTML UI Servlet JSP HTML UI Servlet JSP

14 Productivity Flexibility Coding ComponentsDeclarative Model-Based Different Development Styles Designer JDeveloper Forms Developer Business Components JDeveloper Different Ways to Develop Applications

15 Modeling: Oracle9i Designer at a Glance  Visually Model Business Processes and Data Requirements  Database Design, Capture and Generation  Automatically generate Forms, Reports and Web Applications  Productively Manage Team Development Browser: http:// Hollywood X Action Edit Block Filed + Customers:

16  Class Modeler – model e-business objects – generate Java and BC4J – capture BC4J Entity Objects from tables  Activity Modeler – model e-business processes – model object states – generate Enterprise Application Integration definitions  Oracle AQ  Oracle Workflow  Two-way synchronization of code and model BC4J Java XML Modeling: Oracle9i JDeveloper / UML Add-In at a Glance BC4J Entity Objects AQ Workflow Object States

17 Declarative: Oracle9i Forms at a Glance Oracle9i Forms Developer  Declarative, productive development  Build rich, extensible Java UIs  Native Integration with Oracle9i  Extend Oracle Applications Oracle9iAS Forms Services  Optimized, generic Java client  Standard Web deployment (Servlet based)  Out-of-the box scalability  Integration with the Application Server Oracle9iAS Forms Services  Optimized, generic Java client  Standard Web deployment (Servlet based)  Out-of-the box scalability  Integration with the Application Server

18 Java, XML, SQL, PL/SQL Programming: Oracle9i JDeveloper at a Glance CheckoutCheckout DesignDesign EditEdit CompileCompile TestTest DebugDebug TuneTune CheckinCheckin DeployDeploy Complete Integrated Full Development Lifecycle

19 Oracle9i JDeveloper and J2EE at a Glance J2EE Framework - Business Components for Java - Build on Top O/R Mapping Validation Caching, Locking Extend JSP TagLibs JSP Beans Data Aware JavaBeans Leverage JDBC JavaServer Pages Java Servlets Enterprise JavaBeans

20

21 We are Hearing Rumors...  “ We have a huge application build using Designer, are you dropping Designer as a product? ”  “ We have Forms and I have not heard anything about Forms recently, so we are planning to migrate to Java but do not have any knowledge about Java. What would you suggest? ”  “ We have Forms and PL/SQL knowledge and no Java, are we out of business? ” Are Forms and Designer Dead?

22 S P E C I A L A N N O U N C E M E N T “ NO! Forms and Designer are not Dead! ”

23

24 Designer ’ s Leadership Position Source: Gartner, 2001 Modeling Gartner ’ s Magic Quadrant April 2001

25 Forms ’ s Leadership Position Microsoft Oracle Progress Sybase Cognos Magic Inprise Platinium Equity Completeness of vision Ability to Execute Ability to Execute Challengers Leaders Niche Players Visionaries RAD/4GL Gartner ’ s Magic Quadrant April 2001 Source: Gartner, 2001

26 Completeness of vision Challengers Leaders Niche Players Visionaries Microsoft Software AG Macromedia Sybase Macroworks Together Soft Sun Oracle WebGain Borland IBM Ability to Execute Ability to Execute Java IDE Gartner ’ s Magic Quadrant August 2001 Source: Gartner, 2001 JDeveloper ’ s Leadership Position

27

28 What is our Strategy? RAD Modeling Forms Designer Java J2EE JDeveloper

29 The Best of Both Worlds! Improve openness capabilities in the RAD world Improve RAD capabilities in the J2EE world JDeveloper Forms Designer

30 Oracle9i Forms and Beyond  Openness – Java Integration on the middle tier – Webservices, SOAP, etc. – Extend the Forms Client with JavaBeans or sub-classing – Forms to XML, Java Forms API  Integration – Oracle9iAS Services – OC4J, LDAP, SSO, EM, Cache – Database – Character Semantics, PL/SQL 9.0 – Browser - Automatic Language & Timezone detection Integrate and communicate with J2EE applications Integrate and communicate with J2EE applications

31 Oracle9i Designer and Beyond  Continued development as part of 9i / 10iDS  Continued stabilization  Continued development of server modeling, capture and generation – Better support for existing database objects – Support for new 9i database objects and structures Browser: http:// Hollywood X Action Edit Block Filed + Customers:

32 Oracle9i JDeveloper and Beyond Coding Components Declarative Model-Based Java, XML, PL/SQL Coding BC4J Add In RAD Add In UML Add In Different Ways to Develop J2EE Applications in a Single IDE

33  Further UML Support  Broader coverage – More modeling techniques – Wider XMI support  Deeper coverage – UML Profiles – Richer BC4J modeling Modeling: Beyond Oracle9i JDeveloper

34 RAD: Beyond Oracle9i JDeveloper Oracle9 i JDeveloper JRAD Add-In Oracle9 i JDeveloper JRAD Add-In

35 What is JRAD? A Declarative (RAD) Tool and a Runtime Framework for Building and Deploying HTML and Mobile Applications Based on J2EE Standards A Declarative (RAD) Tool and a Runtime Framework for Building and Deploying HTML and Mobile Applications Based on J2EE Standards

36 JRAD Key Benefits and Goals  Turbo-Charge J2EE Development  Provide a RAD Framework – RAD/4GL Development Style – Application Model  White Box / 3-Way Synchronization – The RAD Tool cannot isolate you from the modeling and 3GL runtime framework  Support both Stateful and Stateless application deployment

37 UML Modelers 3GL Coding 4GL JRAD JRAD Add-In at a Glance Design Time: Declarative Capabilities  Wizard-based Development  Property Inspector  WYSIWYG Editors, Preview, etc. Runtime: Application Model  Page Model  Page Flow Model  Event Model  Design Time/Runtime Repository

38 Application Development Tools Summary: Complete, Integrated, Standard  Any development style – Modeling, RAD/4GL, component-based, 3GL  Any language – Java, XML, HTML, SQL, PL/SQL  Any operating system – Windows, Unix, Linux  Any of the latest Internet standards – HTTP, J2EE, XML, SOAP, WSDL, UDDI, UML  Any phase of the development lifecycle – Design, coding, compilation, debugging, deployment, tuning, monitoring, SCM  Any client – Desktop, Browser, Mobile etc.

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

40


Download ppt "Oracle9i Pascal Gibert Director Product Management Application Development Tools Oracle Corporation Pascal Gibert Director Product Management Application."

Similar presentations


Ads by Google