Tuesday Jul 12, 2011

NetBeans 7.x/Java 7 Refcard

NetBeans 7, the IDE with the best Java EE 6 out-of-the-box experience, also has a lot in store for Java 7 support and this latest DZone Refcard covers just that.

Version 7.0.1, now in RC, should ship soon after JDK 7, later this month (July 2011).

ALT_DESCR

Wednesday Jun 29, 2011

NetBeans 7.0.1 now in RC

What would a GlassFish release be without a NetBeans version to go with it? The NetBeans team has released the NetBeans IDE 7.0.1 RC 1 which will bring full compatibility with JDK 7 as well as GlassFish 3.1.1 support (this particular RC ships with the soft code freeze build of GlassFish 3.1.1).

NB 7.0.1 RC 1

This 7.0.1 RC 1release also includes numerous bugfixes and performance improvements across all areas and is available from the usual download page and the final version of NetBeans IDE 7.0.1 is expected in late July (once JDK 7 has shipped would be an educated guess).

Note that if you're an existing NetBeans 7.0 user you'll be offered with updates to your existing install via the Update Center once 7.0.1 final ships.

Monday Jun 20, 2011

Yet another Java EE 6 book

We have a new Java EE 6 book in store! This one from Packt Publishing is called "Java EE 6 Development with NetBeans 7" by David Heffelfinger who is also author of Java EE 5 and GlassFish books.

This book holds a step-by-step book documention all of the Java EE 6 features and APIs (including CDI) using the IDE with the best Java EE out-of-the-box experience : NetBeans 7. It uses GlassFish as the default container and PrimeFaces as a JSF component suite.

Book Cover

We've covered several Java EE and GlassFish books before and I can't help but think that given writing books never helped authors retire early, having so many good books on Java EE 6 says something about its success among developers.

Wednesday Apr 20, 2011

NetBeans 7 final is out!

The NetBeans team has just delivered NetBeans 7, a new major IDE release. Congratulations to the folks in Prague (and elsewhere)!

One of the main new features is support for the draft Java SE 7 specification and in particular the Project Coin languages changes (diamond operator, multi-catch, ARM blocks, etc) including hints to refactor existing code to take advantage of them.

ALT DESCR

The tool still offers great out-of-the-box experience and now has improved Java EE 6 support over 6.9.1. NetBeans 7.0 is now the stable NetBeans release you want to be using with GlassFish 3.1 (see new features). It also supports recent versions of Oracle WebLogic Server.

Maven 3, better Oracle DB integration, Git and enhanced PHP support are other new features in this release. Get the full list from this page.
Next stop: 7.0.1 (still early days).

Monday Mar 28, 2011

NetBeans 7.0 RC 1 is out

With this release candidate now out the door with a "Java EE" download at 152 MB, you get a fully-featured Java EE 6 IDE with GlassFish 3.1 included. A really well integrated too. Just open the box and start coding!

We've previously covered the milestone 2, beta and beta 2 releases so you probably already know about the support for Java 7, Maven 3, HTML 5 editing and the overall improved support for Java EE 6, GlassFish, WebLogic and JBoss.

NetBeans 7

The NetBeans Tutorials and Articles has been updated with fresh content and the final bits are expected in April (and a 7.1 release is scheduled towards the end of the summer). This is the first version to contain the GlassFish 3.1 final bits.

Sunday Feb 20, 2011

NetBeans 7.0 beta 2 is now available

NetBeans 7.0 beta 2 is now out and you can download your copy from this download page. As previously discussed this version has enhancements for GlassFish 3.1 and now ships with an almost final version (b41 to be precise).

ALT DESCR

One of the main goals for NetBeans 7.0 is alignment with Java SE 7 (project Coin, etc.) but other important features include support for Oracle WebLogic Server (check out this screencast), HTML 5 editing, Maven 3 support, overall improved Java EE support for CDI, JAX-RS, JPA and Bean Validation, and now also support or Git (1.7.x).

Check out more details about this on this page and be sure to read the release notes. Finally note that NetBeans IDE 7.0 Beta 2 is available in no less than 6 languages: English, Brazilian Portuguese, Japanese, Russian, and Simplified Chinese.

Friday Jan 21, 2011

Webinar Replay - "Java EE 6 with NetBeans and GlassFish"

ALT DESCR

This week's "Java EE 6 with NetBeans and GlassFish" webinar replay is now available !

Replay on the GlassFish YouTube Channel
Transcript of Q&A session on Arun's blog

Our sincere apologies to those of you that experienced technical difficulties. We're actively looking into significantly improving the viewer's experience as early as for next week's webinar.

Mark your calendars, all GlassFish Webinars (past and future) are now listed on http://glassfish.org/webinars

Tuesday Dec 07, 2010

VirtualBox development images - NetBeans/JavaEE/GlassFish combo

ALT DESCR

Over at the OTN blog, Justin Kestelyn announced that three development environments were made available as VirtualBox images (appliances) and loaded with all the software you need to get started the moment you log into the system.

These images include : SOA & BPM Development, Database App Development and Java Development.

The Java development image (2.6GB from this page) is very based on the image built for the recent OTN Java Developer Days (delivered in some 30+ countries worldwide with three hands-on labs). It uses Oracle Linux version 5, JDK 6, Java FX 1.3.1, NetBeans IDE 6.9.1, and GlassFish Server Open Source Edition 3.0.1. This is everything you need to get started with Java EE 6 development and you'll even find three labs (with code and instructions) to start using JSF 2, JAX-RS 1.1, EJB 3.1, Servlet 3.0, JPA 2.0 and CDI 1.0!

In similar news, VirtualBox 3.2.12 and 4.0.0 Beta 1 are out!

Monday Nov 22, 2010

NetBeans 7.0 Beta is here!

ALT DESCR

With the recent JSR announcement you may have missed the release of NetBeans 7.0 Beta. Adding to the long list of server-side enhancements (Java EE 6, GlassFish, WebLogic, JBoss) described in this earlier post, support for JDK 7 and for Maven 3 are probably the two main features in this release.

Once you've installed and configured a recent build of OpenJDK, you can now select "JDK 7" as a target platform in the IDE. This will cause the NetBeans built-in parser to start using the new javac compiler and thus support new language constructs such as Strings in switch, the diamond operator, multi-catch, etc... NetBeans also integrates a number of hints to help you refactor existing code into something more terse. More details on this page. Update: Arun has pushed out a screencast to illustrate this all.

This interview will NetBeans developer Jesse Glick goes into interesting details about the full support of Maven 3 in this new release. Similar to the JDK 7 case above, the IDE does not reinvent the wheel but rather "the IDE is using the official Maven 3.0 code to parse your project" (so no "import" step required). The tool can also search Maven repositories when class definition are missing. Repository browsing & searching, graphical representation of dependencies while preserving the "compile on save" and increasing overall performance are all now part of NetBeans 7.0 beta.

You may also have missed this episode of the Java Spotlight Podcast which features an interview with the NetBeans boss at Oracle.

Sunday Nov 14, 2010

GlassFish Tips and Links #14: InfraDNA and CloudBees, JSF Composites, Embedded GlassFish, JProfiler, JQuery and XMPP...

Recent Tips and News on Java EE 6 & GlassFish:

Informational Sign

Tips

TOTD #147: Java Server Faces 2.0 Composite Components using NetBeans - DRY your code (Arun)
TOTD #148: JPA2 Metamodel Classes in NetBeans 7.0 - Writing type-safe Criteria API (Arun)
Step by Step tutorial to create a JAX-WS with Eclipse, CXF and Glassfish V3 (Ahmed Al-Moayed)
Profiling GlassFish 3 with JProfiler : Shing Wai Chan's Weblog (Shing Wai Chan)
Using JQuery, XMPP and Atmosphere to cluster your WebSocket/Comet application (JFA)
Unit testing services, part 2 – Embedded Glassfish (Ivan St. Ivanov)

French Posts on GlassFish

ArKZoYd has a whole collection of posts in French on GlassFish; see

Mes blogs classés par thèmes
• All posts Tagged as GlassFish, and
Installer Glassfish 3.0.1 en mode silencieux, as an example.

Trip Reports

OTN Developer Days 2010, New York City Trip Report (Arun)
Oredev 2010 Trip Report (Arun)
JFall 2010 - Yet another great Java conference (Alexis)

Hudson News

Lusis: Using Hudson and RVM for Ruby unit testing
Hudson / JRuby integration preliminary report
InfraDNA and CloudBees joining forces: KK's post, CloudBees post, JAXEnter, PR.
  • The new offering is called Nectar

Other Related News

NetBeans 7.0 M2 and Maven 3 - Better than M2Eclipse? (Gunther Popp)
An Introduction to OpenFaces
SunSolve is Moving

Sunday Oct 17, 2010

NetBeans 7.0 Milestone 2 is here - lot's in store!

ALT DESCR

Just like GlassFish, the NetBeans folks have been busy working on their next release (read "6.10 renamed to 7.0"). Milestone 2 of NetBeans 7 is now available and it has a lot in store for web and server-side developers: Java EE 6 enhancements, support for GlassFish 3.1 and Oracle WebLogic Server, but also interesting new Web features.

Regarding Java EE 6 enhancements, EL (Expression Language, heavily used in JSF 2) now has error checking, finds usages in JSF or CDI managed beans, offers refactoring, bundle resources support, useful tooltips and hints. CDI offers qualifier auto-creation, "Inspect CDI" contextual menu, and more. But you'll also find JAX-RS wizard enhancements, support for JSF components suites (PrimeFaces), BeanValidation (constraint and validation.xml) wizards, and JPA integration of BeanValidation and JAXB.

On the Web front, json source formatting, HTML 5 editing support (see this recent GlassFish HTML 5 blog and video), and better HTML validation are also of interest.

Hot off the heels of the Maven 3 final release, NetBeans now ships with an embedded distribution which has been in fact used for a while to interpret Maven projects. Numerous other bugs have been fixed. If you use Maven (2 or 3) you should give this milestone a try.

The NetBeans/GlassFish integration got even better with GlassFish 3.1 support, application-scoped resources (including glassfish-resources.xml editing), better Web Services testing, easier domain creation, access to remote server log, and restart in debug mode. NetBeans also now allows EJB and ACC modules to be deployed as standalone artifacts, while debugging an EAR file that contains an ACC client will now start two debugging sessions, one on the client, one on the server. Check Vince's blog for all the details.

Support for Oracle WebLogic Server is a new feature and now shows as a server in the "Services" tab. If interested, check out this short yet useful video showing support for JSF 2.0 (integrated in the recent WebLogic release), datasource creation and deployment, directory-based deployment and more.

For further details on these new features, please read this Milestone 2 New and Noteworthy document. The final release of NetBeans IDE 7.0 is planned for March 2011.

Thursday Oct 07, 2010

NetBeans 7.0

There is a revised NetBeans roadmap: NetBeans 6.10 Changes to NetBeans 7.0 and now releases in March 2011. NB 7.0 still has support for GlassFish 3.1 but now will also come with support for JDK 7 language features and for JDK 7 beta.  The plan is that there will be a minor patch release later when JDK 7 goes final, and later there will be a NB 7.1 with support for Client Java and JavaFX Java APIs.

NB 7.0 will also add support for WebLogic Server, Maven 3 and Oracle DB. See Announcement, NewAndNoteworthy and Roadmap. And get ready for NB 7.0 M2; it should be out next week.

Thursday Sep 30, 2010

GlassFish 3.1 and NetBeans 6.10

The next version of NetBeans is 6.10 (Release Roadmap).   NB 6.10 has support for the GlassFish 3.1, and the two schedules (NB 6.10, GF 3.1) are aligned which means our tools folks are extra busy, and Vince has been documenting his new additions through a series of posts in his blog.

The builds to use with the posts are NB 6.10 M1 - released at the end of August - or the nightly builds.

Here is the current list - I'll try to update the list as Vince adds entries:

Initial Support for GlassFish Server 3.1
   Kickoff of the series.  Integration plan into NetBeans 6.10 is described in the NetBeans Wiki Page
Restart a remote instance of GlassFish Server
   Support for the restart-domain command works with remote domains
New Enable and Disable actions for deployed apps
   Two additional actions for applications deployed onto GlassFish Server instances: Enable and Disable.
Restart a remote server in debug mode
   UI now leverages the new support for restarting a server in debug mode with a single command.
View Server Log for remote instance
   Users can see the log for remote GlassFish Server 3.1 instances
Supporting glassfish-resources.xml
   New name and new content GlassFish Server 3.1 builds integrated into NetBeans dev builds   As the title says - now integrated!
Create domains that use the default ports
   New feature?  Or bug fix?
Web Service Nodes of a GlassFish Server 3.1 instance
   Quick way to get the URL to the WSDL for services deployed in NB
IDE Feature, now available from the command-line
   Support for the new Application Scoped Resources (Spec, Screencast)

As you can see, good progress!