31
1

1. 2 What’s New in NetBeans IDE 7.3 3 What is NetBeans IDE? Ready to use out of the box Support for latest Java specifications & standards Other

Embed Size (px)

Citation preview

Page 1: 1. 2 What’s New in NetBeans IDE 7.3 3 What is NetBeans IDE?  Ready to use out of the box  Support for latest Java specifications & standards  Other

1

Page 2: 1. 2 What’s New in NetBeans IDE 7.3 3 What is NetBeans IDE?  Ready to use out of the box  Support for latest Java specifications & standards  Other

2

What’s New in NetBeans IDE 7.3

Page 3: 1. 2 What’s New in NetBeans IDE 7.3 3 What is NetBeans IDE?  Ready to use out of the box  Support for latest Java specifications & standards  Other

3

What is NetBeans IDE?

Ready to use out of the box Support for latest Java

specifications & standards Other platforms too

(HTML5, PHP, C/C++) Intuitive workflow Debugger, Profiler,

Refactoring, etc. Binaries and ZIPs for Mac OS,

Linux, and Windows

Simply download and run on any operating system!

A Comprehensive & Modular IDE

Page 4: 1. 2 What’s New in NetBeans IDE 7.3 3 What is NetBeans IDE?  Ready to use out of the box  Support for latest Java specifications & standards  Other

4

What is NetBeans IDE?A Comprehensive & Modular IDE

NEW!HTML5Support

Page 5: 1. 2 What’s New in NetBeans IDE 7.3 3 What is NetBeans IDE?  Ready to use out of the box  Support for latest Java specifications & standards  Other

5

What is NetBeans IDE?A Comprehensive & Modular IDE

Page 6: 1. 2 What’s New in NetBeans IDE 7.3 3 What is NetBeans IDE?  Ready to use out of the box  Support for latest Java specifications & standards  Other

6

Why Use NetBeans IDE?

Works out of the box Freely available Open source Support for Java standards &

other popular platforms, such as HTML5 Deeply integrated Maven support Extensible Java desktop framework Powerful, award winning GUI Builder Profiling and debugging tools Customizable and extensible

Increase Developer Productivity

Page 7: 1. 2 What’s New in NetBeans IDE 7.3 3 What is NetBeans IDE?  Ready to use out of the box  Support for latest Java specifications & standards  Other

7

Focus Areas of NetBeans IDE 7.3

HTML5 rich client-side web and mobile development

Java Editor enhancements

Miscellaneous Enhancements– Java EE

– JavaFX

– Maven

– Groovy

– PHP

– C/C++

The Smarter and Faster Way to Code

Page 8: 1. 2 What’s New in NetBeans IDE 7.3 3 What is NetBeans IDE?  Ready to use out of the box  Support for latest Java specifications & standards  Other

8

HTML5 Rich Client Development

Accelerated HTML5 Development

Live Web Preview and Responsive Web Design

Rewritten JavaScript Editor on Nashorn

JavaScript Debugger

CSS3 Editor, Style Editor, and Rule Editor

Backbone.js Client Generation from Existing RESTful Web Service Project

The Smarter and Faster Way to Code

Page 9: 1. 2 What’s New in NetBeans IDE 7.3 3 What is NetBeans IDE?  Ready to use out of the box  Support for latest Java specifications & standards  Other

9

Accelerated HTML5 Development

Create applications from popular templates

Open existing HTML5 applications

Open applications from ZIP file

Use popular tutorial samples

New JavaScript Library Manager

The Smarter and Faster Way to Code

Page 10: 1. 2 What’s New in NetBeans IDE 7.3 3 What is NetBeans IDE?  Ready to use out of the box  Support for latest Java specifications & standards  Other

10

Live Preview & Responsive Design

Deep integration with WebKit API

Integration with embedded browser

Instant feedback from page design

Select in browser, see related code in IDE,and reverse… without needing to save

Multiple form factors, e.g., desktop or mobile,in browser

The Smarter and Faster Way to Code

Page 11: 1. 2 What’s New in NetBeans IDE 7.3 3 What is NetBeans IDE?  Ready to use out of the box  Support for latest Java specifications & standards  Other

11

JavaScript Editor on Nashorn

Early build of Nashorn used for parsing

Syntax coloring, code completion,pattern recognition, jQuery, and JSON

JavaScript refactoring

Many customization settings in Options window

The Smarter and Faster Way to Code

Page 12: 1. 2 What’s New in NetBeans IDE 7.3 3 What is NetBeans IDE?  Ready to use out of the box  Support for latest Java specifications & standards  Other

12

JavaScript Debugger

HTML5 applications are automaticallyin debug mode

Set breakpoints in JavaScript file,on Line, DOM, Event, or XMLHTTPRequest

Refresh the browser and immediately you can step through code

Use Debugger windows to monitorwatches, threads, and breakpoints

The Smarter and Faster Way to Code

Page 13: 1. 2 What’s New in NetBeans IDE 7.3 3 What is NetBeans IDE?  Ready to use out of the box  Support for latest Java specifications & standards  Other

13

CSS3 Editors

Inspect and edit CSS from CSS Styles window

Inspect styles applied to HTML elementsin Navigator window

Change in CSS Editor is immediatelyreflected in the browser

The Smarter and Faster Way to Code

Page 14: 1. 2 What’s New in NetBeans IDE 7.3 3 What is NetBeans IDE?  Ready to use out of the box  Support for latest Java specifications & standards  Other

14

Backbone.js Client Generation

Create or open an HTML5 application

Generate a Backbone.js frontendfrom RESTful web services

JavaScript filewith HTML file is generatedand can immediatelybe opened in the browser

Expose a database inan HTML5 applicationwithin 5 minutes

The Smarter and Faster Way to Code

Page 15: 1. 2 What’s New in NetBeans IDE 7.3 3 What is NetBeans IDE?  Ready to use out of the box  Support for latest Java specifications & standards  Other

15

Community FeedbackThe Smarter and Faster Way to Code

Page 16: 1. 2 What’s New in NetBeans IDE 7.3 3 What is NetBeans IDE?  Ready to use out of the box  Support for latest Java specifications & standards  Other

16

Be More Productive When Coding

Java Editor ismain feature of NetBeans IDE

Developed in close co-operationwith Java SE Team

First editor tosupport Java technologies,e.g., Java, Java EE, JavaFX

“javac” is our parser,all language featuresare always in syncwith Java

Improved Java Editor

Page 17: 1. 2 What’s New in NetBeans IDE 7.3 3 What is NetBeans IDE?  Ready to use out of the box  Support for latest Java specifications & standards  Other

17

Improved Java Editor

Rewritten Hierarchy windowfor supertypes and subtypes

New Breadcrumb Toolbarbeneath editor

New Brace Matching Barabove editor

Enhanced Code Navigation

Page 18: 1. 2 What’s New in NetBeans IDE 7.3 3 What is NetBeans IDE?  Ready to use out of the box  Support for latest Java specifications & standards  Other

18

Improved Java Editor

Access to clipboard

Specify “save actions”to be performedwhen files are saved

New hints and refactorings,e.g., identify potentialNullPointerExceptions

Find Usages filters

Enhanced Tools

Page 19: 1. 2 What’s New in NetBeans IDE 7.3 3 What is NetBeans IDE?  Ready to use out of the box  Support for latest Java specifications & standards  Other

19

New Features & Enhancements

Java EE JavaFX Maven Groovy Profiler PHP C/C++

The Smarter and Faster Way to Code

Page 20: 1. 2 What’s New in NetBeans IDE 7.3 3 What is NetBeans IDE?  Ready to use out of the box  Support for latest Java specifications & standards  Other

20

Support in NetBeans for Java EE

Developed in close co-operationwith GlassFish and WebLogic teams

Best in breed GlassFish integration,strong support for WebLogicand other servers

First day support for standards, e.g., Java EE 6

Ready to use out of the box

Out of the Box Java EE Support

Page 21: 1. 2 What’s New in NetBeans IDE 7.3 3 What is NetBeans IDE?  Ready to use out of the box  Support for latest Java specifications & standards  Other

21

New in Java EE

JPQL Query Tester

From RESTful Web Servicesto JavaScript without coding

Groovy integration

Out of the Box Java EE Support

Page 22: 1. 2 What’s New in NetBeans IDE 7.3 3 What is NetBeans IDE?  Ready to use out of the box  Support for latest Java specifications & standards  Other

22

Support in NetBeans for JavaFX

First IDE to provide JavaFX tools

Developed in close co-operationwith the JavaFX team

Supports create, edit, compile, deploy cycle

Integrated with Scene Builder

Library of ready to use samplesout of the box

Out of the Box JavaFX Support

Page 23: 1. 2 What’s New in NetBeans IDE 7.3 3 What is NetBeans IDE?  Ready to use out of the box  Support for latest Java specifications & standards  Other

23

New in JavaFX

Code completion forFXML Source Editor

Generate controllers or update existing controllers Partial validation

with error hints JavaScript event handler

syntax colorsand code completion

Out of the Box JavaFX Support

Page 24: 1. 2 What’s New in NetBeans IDE 7.3 3 What is NetBeans IDE?  Ready to use out of the box  Support for latest Java specifications & standards  Other

24

New in Maven

Less memory neededfor Maven projects

Effective POM tabshows origin of elements

Code Generatorfor POM filesto generate license headers

Out of the Box Maven Support

Page 25: 1. 2 What’s New in NetBeans IDE 7.3 3 What is NetBeans IDE?  Ready to use out of the box  Support for latest Java specifications & standards  Other

25

New in Groovy

Groovy 2.0.5

Integration with Java EE

Groovy JUnit

Find Usages

Rename Refactoring

Out of the Box Groovy Support

Page 26: 1. 2 What’s New in NetBeans IDE 7.3 3 What is NetBeans IDE?  Ready to use out of the box  Support for latest Java specifications & standards  Other

26

New in the NetBeans Profiler

Simplified memory profiling

Memory profiler providessampled histograms of live objects

CPU snapshots can be compared,just like memory snapshots

Out of the Box Java Profiler Support

Page 27: 1. 2 What’s New in NetBeans IDE 7.3 3 What is NetBeans IDE?  Ready to use out of the box  Support for latest Java specifications & standards  Other

27

New in PHP

Composer integration

Detect and resolve memory problems

Enhancements for – Smarty

– Twig

Out of the Box PHP Support

Page 28: 1. 2 What’s New in NetBeans IDE 7.3 3 What is NetBeans IDE?  Ready to use out of the box  Support for latest Java specifications & standards  Other

28

New in C/C++

Memory usage improvements. Requires 2x less memory for big projects.

Parser. Speed and scalability improvements.

Relocatable Index. Project index may be kept with the project metadataand used when project is moved.

VCS Ready Projects. Major improvements in how projects are stored.

Breakpoint Groupings. Per file, per project, per type.

Out of the Box C/C++ Support

Page 29: 1. 2 What’s New in NetBeans IDE 7.3 3 What is NetBeans IDE?  Ready to use out of the box  Support for latest Java specifications & standards  Other

29

Next Steps

Page 30: 1. 2 What’s New in NetBeans IDE 7.3 3 What is NetBeans IDE?  Ready to use out of the box  Support for latest Java specifications & standards  Other

30

Oracle Technology Network

Resources for You Technical Content on oracle.com/technetwork/java Java Magazine (100K subscribers) Java Developer Newsletter (700K subscribers) Free Developer Days events.oracle.com Project space on java.net (7K+ projects) @java, Facebook/IloveJava

Path to Recognition Content by You! Send links to blogs, videos, and proposals for articles to [email protected]

For Java Developers

Page 31: 1. 2 What’s New in NetBeans IDE 7.3 3 What is NetBeans IDE?  Ready to use out of the box  Support for latest Java specifications & standards  Other

31