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
– HTM...
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 ca...
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...
11
Windowing system
The JDeveloper and NetBeans team have been working together to refine
and share a single windowing sys...
12
Menu, Wizards and Dialogs
• Context sensitive menu’s
• Background processing
• Menu items are moved “View” –> “Window” ...
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 ...
16
Design view (jsf / jsff)
• Browser button
• True Mode
The design view has a ‘True Mode’, this hides all expressions and...
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...
20
Profilers
• JDeveloper and NetBeans best of breed
– New functionality, improved performance and better user experience....
21
JDeveloper Extensions
• Extension Development Design-time:
• New wizards and dialogs to make development of JDeveloper ...
22
Wrap up
• Most noticable (IDE related changes)
– Windowing system
• Known issues (check release notes)
– Installer perf...
23
Upcoming SlideShare
Loading in...5
×

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

676

Published on

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

Published in: Technology
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total Views
676
On Slideshare
0
From Embeds
0
Number of Embeds
1
Actions
Shares
0
Downloads
24
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

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

  1. 1. New features Marcel Oldenkamp, Jonathan Damen, 14 August 2013 Jdeveloper 12c IDE
  2. 2. Agenda • Installation • Update Center • Start Page • Windowing system - Look and Feel • Features – Wizards & Dialogs – HTML5 & CSS3 – Refactoring – Desing View – Profilers • Known issues
  3. 3. 3 Install JDeveloper
  4. 4. 4 Install JDeveloper
  5. 5. 5 Start page – ‘Learn & Explore’
  6. 6. 6 Start page – ‘Get Started’
  7. 7. 7 Start page – ‘Community’
  8. 8. 8 Update Center – Update Center has been reorganized around the concept of product features – User-installed extensions can now be uninstalled Old New
  9. 9. 9 ojwebupdate64.exe command-line tool for installing extensions
  10. 10. 10 Manage Features and Updates • Optimize JDev performance and user experience – Disable features you don’t need – Ability to uninstall extensions
  11. 11. 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. 12. 12 Menu, Wizards and Dialogs • Context sensitive menu’s • Background processing • Menu items are moved “View” –> “Window” (e.g. Application Server)
  13. 13. 13 Menu, Wizards and Dialogs • Fully customizable toolbar
  14. 14. 14 Refactoring • Refactor across projects • Better information overview before refactoring
  15. 15. 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. 16. 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. 17. 17 Updated editors - HTML 5 • Editors now support working with latest HTML5 and CSS3 content
  18. 18. 18 Code assist • Mash-up style for Code assist.
  19. 19. 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. 20. 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. 21. 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
  22. 22. 22 Wrap up • Most noticable (IDE related changes) – Windowing system • Known issues (check release notes) – Installer performance (can take as long as 20 minutes if low on memory 2GB) – Deadlock (hang) in JSF Visual Editor on Mac OS (16734064) – http://www.oracle.com/technetwork/developer-tools/jdev/documentation/121200-rn- 1917713.html
  23. 23. 23
  1. A particular slide catching your eye?

    Clipping is a handy way to collect important slides you want to go back to later.

×