Sun Microsystems has released a preliminary version of an update to its Java 2 Enterprise Edition software, with support for a major new Web services standard.
Sun announced late Thursday that a qualification release of the source code for version 1.4 of Java 2 Enterprise Edition (J2EE) is available to licensees. The release is intended to give developers an early look at additions to the J2EE code, so they can start building applications around the new features. J2EE has become one of the most significant variations on Sun's Java programming language, serving as the basis for a myriad of Web applications. The most significant addition to version 1.4 is support for Basic Profile, the comprehensive Web services standard released last month by the Web services Interoperability organization (WS-I).
The WS-I is a consortium whose 150 members include representatives from major software makers and corporate customers. The WS-I profile is designed to allow disparate computing systems to exchange data, thus encouraging adoption of Web services. It includes specifications for some of the current building blocks of Web services, such as Simple Object Access Protocol (SOAP) 1.1, Web Services Description Language (WSDL) 1.1, Universal Description Discovery and Integration (UDDI) 2.0 and Extensible Markup Language (XML) formats.
View: The full story
News source: C|net
Sun announced late Thursday that a qualification release of the source code for version 1.4 of Java 2 Enterprise Edition (J2EE) is available to licensees. The release is intended to give developers an early look at additions to the J2EE code, so they can start building applications around the new features. J2EE has become one of the most significant variations on Sun's Java programming language, serving as the basis for a myriad of Web applications. The most significant addition to version 1.4 is support for Basic Profile, the comprehensive Web services standard released last month by the Web services Interoperability organization (WS-I).
The WS-I is a consortium whose 150 members include representatives from major software makers and corporate customers. The WS-I profile is designed to allow disparate computing systems to exchange data, thus encouraging adoption of Web services. It includes specifications for some of the current building blocks of Web services, such as Simple Object Access Protocol (SOAP) 1.1, Web Services Description Language (WSDL) 1.1, Universal Description Discovery and Integration (UDDI) 2.0 and Extensible Markup Language (XML) formats.
Pending detailed information from Valve, we are only aware one bug with Rel. 50 and the version of Half Life 2 that we currently have - this is the fog issue that Gabe referred to in his presentation. It is not a cheat or an over optimization. Our current drop of Half Life 2 is more than 2 weeks old. NVIDIA's Rel. 50 driver will be public before the game is available. Since we know that obtaining the best pixel shader performance from the GeForce FX GPUs currently requires some specialized work, our developer technology team works very closely with game developers. Part of this is understanding that in many cases promoting PS 1.4 (DirectX 8) to PS 2.0 (DirectX 9) provides no image quality benefit. Sometimes this involves converting 32-bit floating point precision shader operations into 16-bit floating point precision shaders in order to obtain the performance benefit of this mode with no image quality degradation. Our goal is to provide our consumers the best experience possible, and that means games must both look and run great.
The optimal code path for ATI and NVIDIA GPUs is different - so trying to test them with the same code path will always disadvantage one or the other. The default settings for each game have been chosen by both the developers and NVIDIA in order to produce the best results for our consumers.
In addition to the developer efforts, our driver team has developed a next-generation automatic shader optimizer that vastly improves GeForce FX pixel shader performance across the board. The fruits of these efforts will be seen in our Rel.50 driver release. Many other improvements have also been included in Rel.50, and these were all created either in response to, or in anticipation of the first wave of shipping DirectX 9 titles, such as Half Life 2.
We are committed to working with Gabe to fully understand his concerns and with Valve to ensure that 100+ million NVIDIA consumers get the best possible experience with Half Life 2 on NVIDIA hardware.

Commenting has either been disabled on this article or you are not logged in. Click here to login or register, its free!
Note: Anonymous commenting is disabled in order to keep the quality of responses to a high standard.