netbeans ide 8
DESCRIPTION
NetBeans IDE 8. What is NetBeans IDE?. Comprehensive Development Environment. Java, HTML5, PHP, C/C++ and more Ready to use out of the box Support for latest Java specs Intuitive workflow Free and open source Customizable and extensible Large community and many plugins. - PowerPoint PPT PresentationTRANSCRIPT
Copyright © 2013, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide 121
NetBeans IDE 8
Copyright © 2013, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide 123
Java, HTML5, PHP, C/C++and more
Ready to use out of the box Support for latest Java specs Intuitive workflow Free and open source Customizable and extensible Large community and many plugins
Comprehensive Development EnvironmentWhat is NetBeans IDE?
Copyright © 2013, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide 124
Program Agenda
Java 8 Java EE Maven HTML5 Miscellaneous
Copyright © 2013, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide 125
Quickly convert anonymous innerclasses to lambdas
Tools for Java SE 8Lambda Expressions
Copyright © 2013, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide 126
Static analysis to ensure safe transformation,automatically add cast for correct type
Tools for Java SE 8Lambda Expressions
Copyright © 2013, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide 127
When variable declaration hides variable in enclosed scope,the IDE detects and renames shadowed variables
Tools for Java SE 8Lambda Expressions
Copyright © 2013, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide 128
Editor support for functional operations over collections
Tools for Java SE 8Internal Iterators via Java 8 Streams
Copyright © 2013, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide 129
Smoothly convert to internal iterators via hints and tips
Tools for Java SE 8Internal Iterators via Java 8 Streams
Copyright © 2013, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide 1210
Quickly add explicit parameter types for readability
Tools for Java SE 8Internal Iterators via Java 8 Streams
Copyright © 2013, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide 1211
Easily convert from lambdas to member references
Tools for Java SE 8Internal Iterators via Java 8 Streams
Copyright © 2013, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide 1212
Specify a scopefor upgrading to Java 8
– All/current projects– Specific package– Specific class
Run converters
Visually previewproposals forrefactoring
Tools for Java SE 8Refactoring in Batch Mode
Copyright © 2013, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide 1213
Copyright © 2013, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide 1214
Full Development Cycle supportagainst a remote platform
– Intuitive development– One-click deploy– Remote debugging– Comprehensive remote profiling
Complete end to end integration for Raspberry Piand other embedded devicese.g., with Web Services.
Tools for Java SE Embedded 8Seamless Integration
Copyright © 2013, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide 1215
James GoslingFounder of Java, Liquid Robotics CTO
“NetBeans embedded support makes embedded development painless, fluid, and fast paced. Being able to debug a running robot at sea from a thousand miles away is truly life-altering.”
Copyright © 2013, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide 1216
Make use ofJava ME 8 CLDCPlatform Emulator.
Intuitive tools and editorsfor JDK 8 on Java ME.
Simple customizationof optional packages,e.g., Web Services.
Tools for Java ME Embedded 8Seamless Integration
Copyright © 2013, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide 1217
Editor, Debugger, Profiler PrimeFaces, RichFaces, IceFaces Maven, Ant, Gradle Git, Mercurial, Subversion Code Analysis, e.g., FindBugs JUnit, TestNG
Tools for Java EEFeature Overview
Copyright © 2013, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide 1218
Çağatay ÇiviciFounder of PrimeFaces, PrimeFaces Lead
“We have found that NetBeans IDE is fast at introducing new features that ease Java EE development and integrates perfectly with popular tools like Maven. It provides the best Maven integration we know of.”
Copyright © 2013, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide 1219
Smart PrimeFaces code generators
– generate complete CRUD apps– generate data forms– generate data tables
Tools for Facelets, CDI, and JPA– enhanced code completion– new and enhanced Java hints
Tools for Java EEOut of the Box for Java EE
Copyright © 2013, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide 1220
Maven defines the POM. POM is the project.
No import process. Simply open the POM.
All execution happens through Maven,the IDE executes testsexactly how CI does it.
No plugins needed. “It just works.”
Feature OverviewTools for Maven
Copyright © 2013, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide 1221
Hierarchical graphs of dependencies– New graph layout switcher– Navigator shows POM goals
Improved performance– When re-running– When applying code changes
New Visualizers and Analyzers for MavenTools for Maven
Copyright © 2013, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide 1222
Deep editor integration features
– Hyperlinking between artifacts– Code completion enhancements– New hints and error messages
File templates and generators Grunt Karma
Angular, Knockout, Backbone, ExtJS, jQuery, and moreTools for HTML5
Copyright © 2013, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide 1223
NetBeans 8 and Java 8
Download: java.oracle.com
Documentation: docs.oracle.com/javase
Training: education.oracle.com/java
Java 8 Central: oracle.com/java8
NetBeans IDE: netbeans.org
Learn More & Resources
Youtube.com/java
blogs.oracle.com/java
facebook.com/netbeans
@java @javaembedded@netbeans
Nighthacking.com
Copyright © 2013, Oracle and/or its affiliates. All rights reserved. Insert Information Protection Policy Classification from Slide 1224