And GlassFish v3 is Here

The long awaited and the most looked upon version of GlassFish released today. GlassFish v3 fully implements Java EE 6 specification which means EJB 3.1, Servlet 3, JAX-RS, JPA 2, Contexts and Dependency Injection for Java EE, Bean validation, Java EE profiles and so on.

 

GlassFish is not only the most up to date application server but it also benefits from a very good architecture. GlassFish architecture provides extensions points and contracts which 3rd party developers can use to add functionality to GlassFish (even the administration console is plubable).

 

GlassFish v3 is an important milestone in GlassFish life because now it is fully based on OSGI modularity framework which means GlassFish can be integrated into a bigger OSGI system.

 

In addition to Java EE profiles, GlassFish v3 is also available as an embedded application server which we can use for testing purpose or any other kind of in process use cases.

 

What I like the most about GlassFish is its close integration with many other well developed products like OpenESB, OpenSSO, IDEs, and so on in addition to its superb performance and administration channels.

 

GlassFish v3 adds another reason to make one consider it as the prime option for deploying simple and complex application, and that is its extensibility which so far made it possible to host different kind of scripting language based applications like application based on RoR or PHP in the same process which hosts the Java EE applications.

 

GlassFish v3 is available for download at: https://glassfish.dev.java.net/

 

Like GlassFish v2, Sun Microsystems provides support for GlassFish if you need a higher level of assurance and guranteed support. to get more information on the provided support model take a look at GlassFish Enterprise Home-page.

 

And if you are interested there is a GlassFish V3 Refcard published by DZone and authored by me which introduces GlassFish v3 in more details and gives you all you need to start working with GlassFish v3.

 

 

I have an Upcoming Book about GlassFish which is due to be published on April 2010 by Packt Publishing. The book mainly discuss GlassFish security (administration and configuration), Java EE security and using OpenSSO to secure Java EE applications in general and Java EE web services in particular.

 

To learn more about Java EE 6, you can take a look at Sun Java EE 6 white paper located at: https://www.sun.com/offers/docs/java_EE6_overview_paper.pdf

 

Another way for you to meet GlassFish folks, other GlassFish community members and to learn more about GlassFish v3 is to join the Virtual Conference about GlassFish v3 which is supposed to take place on 15th of December.

NetBeans 6.8 joined the GlassFish v3 in the release feast.

NetBeans 6.8 released coordinated with GlassFish v3 today. NetBeans 6.8 can be considered a fine step ahead of NetBeans because Sun is officially supporting the NetBeans RCP platform as a product from now on.

NetBeans 6.8 features are as follow:

  • Java Enterprise Edition 6 support
  • Web Projects with JavaServer Faces 2.0 (Facelets)
  • JavaFX 1.2.1 support
  • Kenai.com: Connected Developer
  • Full support for PHP 5.3. NetBeans is now a modern IDE for PHP as well as for Java
  • Full Maven support for new projects and importing projects
  • Full support for Ruby and Support for creating Rails 2.3.4 apps
  • Full development cycle is provided for C/C++

More information:

NetBeans ECP, which the IDE is based on, is a first tier application development platform for Java platform. Anyone looking to develop a desktop application should definitly take a look at NetBeans RCP before making a decision about the framework or platform he or she wants to use.

NetBeans 6.7 is here. Grab your copy and explore tens of new features

NetBeans 6.7 is available for download. NetBeans team decided to release more often to provide developers with new features sooner than later. This new release model ensure that as soon as a set of certain features are developed and stabilized can be accessed by developers to develop faster, easier and with more confidence over availability of support for latest standards and frameworks.

NetBeans IDE 6.7 Overview

NetBeans IDE 6.7 is integrated with Project Kenai, a collaborative environment for developers to host open-source projects. With Kenai and the NetBeans IDE, a team of developers is able to create projects, check out, edit, debug, build, discuss, and commit code, all through one easy-to-use interface!

The release also builds on the success of NetBeans 6.5 with native support for Maven; GlassFish, issue tracker and Hudson integrations; and enhancements to Java, PHP, Ruby, Groovy and C/C++. Highlights of the 6.7 release include support for JavaScript 1.7, Ruby Remote Debugging, and integration of the Java ME SDK 3.0.

If you were following NetBeans releases you should know that NetBeans IDE is now available through several mirrors to ensure that users can get the IDE as fast as possible and no release rush will cause the servers to slow down. The first one is updated with NetBeans 6.7 release and the second one is still offering 6.5.1 as the latest release.

 

Netbeans 6.5 is at your door step, take a look at shining new features

NetBeans IDE seen a lot of changes during past three years, the evolutionary changes starts with NetBeans 5 and later on continued to NetBeans 5.5 when Sun Microsystems released more of its code base under the open source license.

The main reason behind the feature rich releases can be seen behind the unifiyng of Sun closed source line of IDEs engineering team with NetBeans engineering teams, and further expanding the team with new engineers and evangelists.

NetBeans 6 goal was improved editor, improved SOA support and improved Java EE support, while NetBeans version 6.5 is mostly targets editor enhancement, web applications and scripting language support. While you can deploy your application to GlassFish version 3 prelude in NetBeans 6.5, NetBeans 7 will be the first IDE with Java EE 6 support including JSF 2.0 and Web Beans

What of what you can expect from NetBeans 6.5 is as follow:

  • Full PHP development support
  • Full RoR development support (Ruby on Rails)
  • Full Groovy and Grails development supports
  • Improved J2ME application development
  • Improved C++ application development (editor, project life cycle, etc)
  • Improved SQL editor with good integration with MySQL
  • Improved Editor, many small changes to make the over all code navigation easier, many changes to make the IDE GUI more accessible
  • RESTful web services, Spring, and Hibernate support
  • Improved profiler with remote profiling support
  • AJAX support by providing debugging, library manager, built-in support for Yahoo UI, WoodStock, jQuery, dojo, scriptaculous, prototype

If you want to see more new features, which are numerous, you can tale a look at its well covered list of features with a lot of screen shots

You are eager to see how these features works? You were looking for an IDE with these broad range of features out of the box? you can wait until 20th of the November or you can try its Release candidate 2 right now, by using RC2 you can check the features and report any bug that you encounter to ensure that the final release is bug free.