32

Oracle JDeveloper 10g · UML • Completed Core UML Support • Sequence Modeler New •Including Debugging • Class, Use Case, Activity • Usability Improvements • Improved Visualization

  • Upload
    others

  • View
    21

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Oracle JDeveloper 10g · UML • Completed Core UML Support • Sequence Modeler New •Including Debugging • Class, Use Case, Activity • Usability Improvements • Improved Visualization
Page 2: Oracle JDeveloper 10g · UML • Completed Core UML Support • Sequence Modeler New •Including Debugging • Class, Use Case, Activity • Usability Improvements • Improved Visualization

Oracle JDeveloper 10gOverview

Page 3: Oracle JDeveloper 10g · UML • Completed Core UML Support • Sequence Modeler New •Including Debugging • Class, Use Case, Activity • Usability Improvements • Improved Visualization

Roel StalmanSenior DirectorTools Product ManagementOracle Corporation

Page 4: Oracle JDeveloper 10g · UML • Completed Core UML Support • Sequence Modeler New •Including Debugging • Class, Use Case, Activity • Usability Improvements • Improved Visualization

Accelerate Development and Deployment of SOA

Develop Orchestrate

Deploy

Secure

Access

Integrate

Manage

Page 5: Oracle JDeveloper 10g · UML • Completed Core UML Support • Sequence Modeler New •Including Debugging • Class, Use Case, Activity • Usability Improvements • Improved Visualization

g

Page 6: Oracle JDeveloper 10g · UML • Completed Core UML Support • Sequence Modeler New •Including Debugging • Class, Use Case, Activity • Usability Improvements • Improved Visualization

Oracle JDeveloper 10g

10.1.3 New Features

• Java Coding• J2EE and Web Services• Oracle ADF

10.1.3 Developer Preview Available Today!

Page 7: Oracle JDeveloper 10g · UML • Completed Core UML Support • Sequence Modeler New •Including Debugging • Class, Use Case, Activity • Usability Improvements • Improved Visualization

Java Coding

Page 8: Oracle JDeveloper 10g · UML • Completed Core UML Support • Sequence Modeler New •Including Debugging • Class, Use Case, Activity • Usability Improvements • Improved Visualization

Oracle JDeveloper 10g (10.1.3)

Biggest IDE Release in Years• J2SE 5.0 Support• Refactoring• Coder Productivity• Team Development• XML Support• Extension Development• User Experience and Footprint

Page 9: Oracle JDeveloper 10g · UML • Completed Core UML Support • Sequence Modeler New •Including Debugging • Class, Use Case, Activity • Usability Improvements • Improved Visualization

Refactoring Examples

• Rename Class• Rename Field• Rename Method• Rename Package• Rename Local Variable• Rename Parameter• Introduce Variable

• Introduce Field• Extract Interface• Use Supertype• Move Class• Duplicate Class• Pull Member Up• Safe Delete

Page 10: Oracle JDeveloper 10g · UML • Completed Core UML Support • Sequence Modeler New •Including Debugging • Class, Use Case, Activity • Usability Improvements • Improved Visualization

Coder Productivity

• Find Usages• Code Assist• Code Navigation

• Hierarchy Browser• Implemented and Overridden Callouts and Navigation• Forward and Back Buttons

• Live Code Templates• Local History• File Overview Margin

• Plus much, much more!

Page 11: Oracle JDeveloper 10g · UML • Completed Core UML Support • Sequence Modeler New •Including Debugging • Class, Use Case, Activity • Usability Improvements • Improved Visualization

Open Source Integration

Team Development

• Integrated with Open Source Offerings• Native CVS Support• Enhanced Support for Ant• Integrated JUnit Test Runner

• New Shareable project file format

Page 12: Oracle JDeveloper 10g · UML • Completed Core UML Support • Sequence Modeler New •Including Debugging • Class, Use Case, Activity • Usability Improvements • Improved Visualization

XML Support

• XSLT Visual Mapping Tool(Built by the BPEL team)

• XSLT Debugging• Step into Embedded Java

• Visual Schema Editor• XML Editor Framework

Page 13: Oracle JDeveloper 10g · UML • Completed Core UML Support • Sequence Modeler New •Including Debugging • Class, Use Case, Activity • Usability Improvements • Improved Visualization

User Experience

• Brand-new Look and Feel• Out-of-the-box Experience

• Better Welcome Page• Cue Cards• Direct Links to IDE Actions• Dynamic Help Links

• Reduced Footprint• Team Development Support for Projects• Fast Maximize/Restore• Task Window

Page 14: Oracle JDeveloper 10g · UML • Completed Core UML Support • Sequence Modeler New •Including Debugging • Class, Use Case, Activity • Usability Improvements • Improved Visualization
Page 15: Oracle JDeveloper 10g · UML • Completed Core UML Support • Sequence Modeler New •Including Debugging • Class, Use Case, Activity • Usability Improvements • Improved Visualization
Page 16: Oracle JDeveloper 10g · UML • Completed Core UML Support • Sequence Modeler New •Including Debugging • Class, Use Case, Activity • Usability Improvements • Improved Visualization

D E M O N S T R A T I O N

Java CodingFeatures

Page 17: Oracle JDeveloper 10g · UML • Completed Core UML Support • Sequence Modeler New •Including Debugging • Class, Use Case, Activity • Usability Improvements • Improved Visualization

J2EE and Web Services

Page 18: Oracle JDeveloper 10g · UML • Completed Core UML Support • Sequence Modeler New •Including Debugging • Class, Use Case, Activity • Usability Improvements • Improved Visualization

J2EE Development

• Embedded OC4J 10.1.3 Server• Run, Debug and Profile J2EE 1.4 Components

• Support for EJB 2.1• TopLink CMP Integration• EJB generation using XDoclet tags

• J2EE Deployment (JSR 88)• JSR 88 Connection and Deployment Plans• Start, Stop & Undeploy JSR 88 Deployed Apps

• J2EE Management (JSR 77)• JMX Browser using MBeans

• Support for 10.1.3 Data sources

Page 19: Oracle JDeveloper 10g · UML • Completed Core UML Support • Sequence Modeler New •Including Debugging • Class, Use Case, Activity • Usability Improvements • Improved Visualization

Web Services Development

• JAX-RPC Web Services• Meta Data Tags in Source

• Prep for JSR 181• WSDL Editor• WS-Security• WS-Reliability• WS-Management• WS-Interoperability Basic Profile• Axis Support• Web Services Gateway Support

Page 20: Oracle JDeveloper 10g · UML • Completed Core UML Support • Sequence Modeler New •Including Debugging • Class, Use Case, Activity • Usability Improvements • Improved Visualization

Web Development

• Servlet 2.4, JSP 2.0, and JSF 1.1 Support• Embedded Expression Language Support in

• Visual Editor• Code Editor

• HTML, JSP, and JSF Visual Editing• JSF Navigation

• Visually design Faces navigation model• Console for productive editing of faces-config.xml

• Additional JSF Component library with ADF Faces

Page 21: Oracle JDeveloper 10g · UML • Completed Core UML Support • Sequence Modeler New •Including Debugging • Class, Use Case, Activity • Usability Improvements • Improved Visualization

Web Development

Visual JSF Configuration & Page Flow

Visual JSF Design

Embedded EL Support

Page 22: Oracle JDeveloper 10g · UML • Completed Core UML Support • Sequence Modeler New •Including Debugging • Class, Use Case, Activity • Usability Improvements • Improved Visualization

UML

• Completed Core UML Support• Sequence Modeler New

• Including Debugging• Class, Use Case, Activity

• Usability Improvements• Improved Visualization• Improved Line Handling• Toolbar and Property Editor

• XMI Class Import & Export• Third party integration (TogetherJ, Rose)• Enables various partner solutions

• Partners for Full UML Support• Visual Paradigm SDE, Canyon Blue Konesa, Codagen

Page 23: Oracle JDeveloper 10g · UML • Completed Core UML Support • Sequence Modeler New •Including Debugging • Class, Use Case, Activity • Usability Improvements • Improved Visualization

Database Development

Offline• Create, Edit and Generate DDL

• Tables, Views, Synonyms• Indexes, Sequences

• DB Modeling• Tables & Views

Online• DB Browser

• Tables, Views• Indexes, Sequences

• SQL & PL/SQL Development

Page 24: Oracle JDeveloper 10g · UML • Completed Core UML Support • Sequence Modeler New •Including Debugging • Class, Use Case, Activity • Usability Improvements • Improved Visualization

D E M O N S T R A T I O N

J2EE andWeb Services

Page 25: Oracle JDeveloper 10g · UML • Completed Core UML Support • Sequence Modeler New •Including Debugging • Class, Use Case, Activity • Usability Improvements • Improved Visualization

Oracle ADF

Page 26: Oracle JDeveloper 10g · UML • Completed Core UML Support • Sequence Modeler New •Including Debugging • Class, Use Case, Activity • Usability Improvements • Improved Visualization

Technology Overload

Swing

JSP

UIX

Struts

JCA

Controller WebServices

AOP

JDBC

JMS

TopLink

BC4J

BPEL

JavaBeans

EJB EntityBeans

Data BindingsXML

EJBSessionBeans

MetadataServices

POJOJSF

Page 27: Oracle JDeveloper 10g · UML • Completed Core UML Support • Sequence Modeler New •Including Debugging • Class, Use Case, Activity • Usability Improvements • Improved Visualization

Oracle ADF

View

Controller

Model (JSR-227)

BusinessServices

ADF Swing JSP ADF UIX JSF

Rich Client Web / Wireless

Struts JSF Controller

ADF Data Binding

TopLink EJB Web ServicesADF

BusinessComponents

ADF

Met

adat

a Se

rvic

es

Visual and Declarative J2EE Development

Page 28: Oracle JDeveloper 10g · UML • Completed Core UML Support • Sequence Modeler New •Including Debugging • Class, Use Case, Activity • Usability Improvements • Improved Visualization

Oracle ADF – Coming in 10.1.3

• Further Simplify Web Development• Visual Editor for all Standard Faces Components• Drag and Drop Data Binding for Faces Components• Visual Page Flow• Large set of JSF Components (Migrated from UIX)

• ADF as a platform for Portal and Wireless• Portal and Wireless components are native ADF

components• Continued Innovation and Standardization

• JavaServer Faces• ADF Model JSR 227• Improved TopLink Integration

Page 29: Oracle JDeveloper 10g · UML • Completed Core UML Support • Sequence Modeler New •Including Debugging • Class, Use Case, Activity • Usability Improvements • Improved Visualization

The company that brings developers leadingedge technologies like ADF and BPEL will soonbring a few of you to the edge of space!

How it WorksŸ Register on the Sweepstakes web siteŸ Complete quizzes based on SOA topicsŸ New quizzes every 2-3 weeksŸ Each completed quiz is an entry into the sweepstakes (limit one entry per topic area)

The PrizesŸ Grand Prize (1): Space Adventures Suborbital Space FlightŸ First Prize (2): Mac PowerBook G4sŸ Second Prize (5): Apple iPod 20GBŸ Third Prize (10): Star Wars Trilogy DVD Set

Register now at oracle.com/space for a chance to win a trip into space

***See Official Rules for details @ http://oracle.com/space

Page 30: Oracle JDeveloper 10g · UML • Completed Core UML Support • Sequence Modeler New •Including Debugging • Class, Use Case, Activity • Usability Improvements • Improved Visualization

Oracle Application Server 10g - J2EE and Web Services Sessions

Page 31: Oracle JDeveloper 10g · UML • Completed Core UML Support • Sequence Modeler New •Including Debugging • Class, Use Case, Activity • Usability Improvements • Improved Visualization

AQ&Q U E S T I O N SQ U E S T I O N SA N S W E R SA N S W E R S

Page 32: Oracle JDeveloper 10g · UML • Completed Core UML Support • Sequence Modeler New •Including Debugging • Class, Use Case, Activity • Usability Improvements • Improved Visualization