Saturday Dec 12, 2009

New software updates - Glassfish v3, MQ 4.4u1 and Netbeans

A bunch of great new releases and updates to Sun Software has been announced. The following are the highlights from these releases [Disclaimer – I am not the author of these writeup's, just a aggregator of information ;-) ]

Glassfish v3

The availability of the Java EE 6 and GlassFish Enterprise Server v3, the first Java EE platform-compatible application server and the most downloaded Java EE application server in the world.

  • Java EE 6 is a significant release of the enterprise Java standard that delivers major productivity enhancements as well as the Web Profile, a lightweight subset of the full platform optimized for Web applications.

  • Sun GlassFish Enterprise Server v3 enables faster time to market with rapid iterative development, the ability to run dynamic language applications, and enhanced monitoring and management.

GlassFish Enterprise Server v3 is a flexible, easy-to-use, open-source enterprise platform.

  1. It offers businesses the ability to easily manage costs and reduce the complexity of their existing enterprise server deployments.

      • GlassFish Enterprise Server v3 is based on the Java EE 6 reference implementation and is the first application server to support the full Java EE 6 platform.

      • GlassFish Enterprise Server does not add proprietary extensions and stays true to the Java EE standard, lowering the barrier to entry.

      • GlassFish is the most downloaded Java EE platform-compatible application server, with more than 24M downloads since 2006. It is focussed on improving developer productivity and providing an enterprise-grade, open-source application server solution for customers.

      • GlassFish Enterprise Server v3 continues to innovate by providing a lightweight, flexible platform based on an OSGi-based runtime that improves startup time and reduces resource utilization. The flexibility of GlassFish Enterprise Server v3 and the Web Profile distribution enables organizations to begin consolidating Tomcat, Java EE application server, and dynamic language application infrastructure into a single, manageable runtime.

      • GlassFish Enterprise Server v3 delivers dramatically increased productivity that comes as part of the Java EE 6 specification and enables rapid iterative development on multiple languages.

  1. GlassFish Enterprise Server v3 is production-ready.

  2. GlassFish Enterprise Server v3 offers a huge range of benefits to enterprises because of its open-source approach, which ensures a large talent pool of developer expertise and a strong partner ecosystem. It also provides transparency that enables enterprises to align initiatives with upcoming product releases.

  3. Developers can easily take advantage of these new features through NetBeans IDE 6.8, the first IDE to provide complete support for the Java EE 6 platform and GlassFish Enterprise Server v3.

  4. Developers using Eclipse can use the GlassFish Tools Bundle for Eclipse 1.2, enhanced to support the Java EE 6 platform and GlassFish Enterprise Server v3. Download it!

  5. Flexible pricing options are available.

Sun Message Queue 4.4 Update 1

MQ 4.4u1 is now shipping and is available for immediate download and purchase. 4.4u1 is included in GlassFish v3.

These are the highlights of the new features of MQ 4.4u1:

  • JMS Bridge -- for integrating to any JMS 1.1 compliant provider

  • STOMP Bridge -- a text oriented interface that can be used by scripted as well as programmed client applications

  • Embedded support for custom solutions -- Customers can now embed the MQ broker into their own application

  • IPS support -- Support for update center 2.2 as well as enabling MQ support for all types of Solaris Zones

  • A new transaction log implementation provides a 1.5x boost for persistent transactional messages for clustered configurations as well as other general improvements. You can learn more by reading the updated documentation available at [].

      Finally, all the details are available in the technical training webinar which was recorded and is available at these links:

      Part 1 - - This section covers the overview of MQ4.4 and JMS bridge

      Part 2 - - This section focuses on STOMP protocol support, UMS updates, and IPS packaging

      Part 3 - The conclusion

      Community users can also refer to the development information available at

Netbeans 6.8

The NetBeans IDE 6.8 is available for download free of charge at


  • Complete Java EE 6 Support: Java EE 6 language features simplify Java application development with less XML configuration, more annotations and more POJO-like development.

  • GlassFish v3 Support: Developers can easily target and deploy to GlassFish v3, including the new lightweight GlassFish v3 Web Profile.

  • JavaFX(TM): The latest version of the NetBeans editor provides improved code completion, hints and navigation for JavaFX.

  • PHP Support: The NetBeans IDE expands its support of dynamic languages with support for PHP 5.3 and the Symfony framework.

  • Tighter Integration with Project Kenai: Project Kenai, a collaborative environment for hosting open source projects, now delivers full support for JIRA and improved instant messenger and issue tracker integration. For more information visit

  • C/C++ Profiling: The new Microstate Accounting indicator and I/O usage monitor help developers profile and tune C/C++ applications.

  • NetBeans Platform: As a rock-solid application framework for Swing applications, the platform saves developers a huge amount of time and effort by providing commonly-used facilities such as menu items, toolbar items, keyboard shortcuts, and window management out of the box.

Additional information is available at:

NetBeans 6.8 IDE -

Java EE 6 -

GlassFish v3 -

Wednesday May 07, 2008

Java One - day 2

Have been hopping from one event, to another event. Here are some updates frrom some of the talks, I attended:

1. Attended a talk on asynchronous ajax: Async Ajax or Comet or Ajax Push or Reverse Ajax, is a big thing this year at J1. Gtalk, Gmail, are examples of a async ajax., is a async ajax website running on Glassfish. As per the talk, the complet Async support (which supports async I/O, suspendible request/response and elivery guarantee) is best delivered by Glassfish with Grizzly/Comet. of course, I knew that ;-) Servlet 3.0, will add Java EE standard support in Async Ajax. This was a fullhouse session !!

2. Another fullhouse session, was on tools for Java performance. The tools, as per the talk were:
a. OS level tools like Dtrace. If you are scared by the complexity of using Dtrace, try Chime and D-Light. Dtrace is limited to Solaris and Mac OS X
b. JVM tools like jps, jmap, jstack and jinfo.
c. GC Histo is another tool for analysing GC.
d. Visual VM is a new tool on the block, which combines all the Java tools in a single integrated manner. This seems very cool.
e. JConsole is another tool. Netbeans also has a good profiler, advantage of using Netbeans is you can step through code.

3. Social networking: Apache Shindig is a apache incubator project, which enables you to do Social networking. uses Shindig.

4. A talk on doing HDTV stuff using Java on a PC. Java ATSC receiver is the project, the presenter has promised to post code soon at

Two announcements of interest:
1. The Sun app server has undergone a name change, yet again. "Sun Java System Application Server" to "Sun GlassFish Enterprise Server" to more clearly articulate its relationship with GlassFish. There is also an unlimited pricing option for glassfish enterprise server. Please see announcement
Unlimited Pricing for GlassFish Enterprise Server Use
Sun introduced GlassFish Unlimited pricing enabling enterprises to purchase the rights of unlimited GlassFish Enterprise Server use for a flat fee based on the number of employees in the organization. Combined with MySQL Unlimited pricing, the new pricing model makes it easier for customers to purchase two of the leading open source products.
2. Sun and Liferay have announced that they will going jointly to build a new open source based Portal platform. Sun has joined the Liferay Community to develop a common Web presentation platform that incorporates portal and integration technologies from Liferay and from OpenPortal, GlassFish, OpenSSO and other related projects. Please see for the press release, and for the FAQ.
I talked to a Sun portal engineer, the next minor release of Sun Portal server 7.2, is still expected to be released as per schedule (sometime in June, I think), dont quote me on this one !!

I am proctoring a session LAB-4520 bring your laptop hand-on lab, Plugging Glassfish V3 with JSF and Jmaki. basically extending the Glassfish admin console, with your own console. There is a prize going for the best/coolest console. Grab the prize India !!


Ramblings of a Sun engineer based in Bangalore, India. Strictly my own views and not my employer's.


« July 2016