Oracle 12c Launch Event 01 JDeveloper Jonathan Damen and Marcel Oldenkamp

Post on 06-Jul-2015

654 views 1 download

Tags:

description

Jonathan Damen and Marcel Oldenkamp about the new features of JDeveloper 12C

Transcript of Oracle 12c Launch Event 01 JDeveloper Jonathan Damen and Marcel Oldenkamp

New features

Marcel Oldenkamp, Jonathan Damen, 14 August 2013

Jdeveloper 12c IDE

Agenda

• Installation

• Update Center

• Start Page

• Windowing system - Look and Feel

• Features

– Wizards & Dialogs

– HTML5 & CSS3

– Refactoring

– Desing View

– Profilers

• Known issues

3

Install JDeveloper

4

Install JDeveloper

5

Start page – ‘Learn & Explore’

6

Start page – ‘Get Started’

7

Start page – ‘Community’

8

Update Center

– Update Center has been reorganized around the concept of product features

– User-installed extensions can now be uninstalled

Old New

9

ojwebupdate64.exe command-line tool for installing extensions

10

Manage Features and Updates

• Optimize JDev performance and user experience

– Disable features you don’t need

– Ability to uninstall extensions

11

Windowing system

The JDeveloper and NetBeans team have been working together to refine and share a single windowing system in both IDEs.

• Ability to drag-and-drop to reorder editor tabs

• Ability to float editor windows outside of the IDE

– Useful when working with dual monitors

• Drag-and-drop reshaping/resizing of docking areas

• Ability to use editors in maximized state

DEMO

12

Menu, Wizards and Dialogs

• Context sensitive menu’s

• Background processing

• Menu items are moved “View” –> “Window” (e.g. Application Server)

13

Menu, Wizards and Dialogs

• Fully customizable toolbar

14

Refactoring

• Refactor across projects

• Better information overview

before refactoring

15

Explore Dependencies

• Besides standard “Find Usages” you can now use “Explore Dependencies” to find where

a component is used. For instance to find out where a view object or fragment is used.

• Does not apply to java classes

16

Design view (jsf / jsff)

• Browser button

• True Mode

The design view has a ‘True Mode’, this hides all expressions and component layout

information. e.g. facets names.

It gives a more realistic view of what the page will look like in the browser.

Design mode True Mode

17

Updated editors - HTML 5

• Editors now support working with latest HTML5 and CSS3 content

18

Code assist

• Mash-up style for Code assist.

19

Compile / Build

• ‘Live Issues’ tab when compiling or rebuild a project or class.

– fix minor issues directly and check audit rules

• New feature: auto recompile after save (hot deployment)

Tools -> Preferences -> Compiler

DEMO

20

Profilers

• JDeveloper and NetBeans best of breed

– New functionality, improved performance and better user experience.

Available Profiler modes:

– CPU Profiling Analyze your application's

impact on the processor and find

out what areas of code are

consuming the most time.

– Memory Profiler Find out how your application is

using the Java heap, including

finding memory leaks. Available in

Quick (sampled) mode and

Advanced (instrumented).

– Monitor No-overhead monitoring of the JVM,

including telemetry graphs and

thread activity.

21

JDeveloper Extensions

• Extension Development Design-time:

• New wizards and dialogs to make development of JDeveloper extensions easier

• Manifest.MF & extension.xml composite flat editor, new Extension Project wizards

23