Java Card 3 in Classic and Connected Editions
The Java Card 3 comes in two Editions: Classic (for SIM/ATMs) and Connected, which supports most of the JDK6 VM as well as Servlet 2.5, extended and classic Applets, HTTP and HTTPS, etc. The new Java Card 3 Connected Edition includes secure USB tokens and personal DBs, Embedded Servers, WebDAV-Compliant Thumb Drives, etc. See James Gosling's blog for more.
GlassFish Enterprise Server v2.1.1
This new Sun download is a high-performant, enterprise-ready Java EE 5 server with support for clustering and in-memory based high availability. It is free for development, deployment and re-distribution. Sun offers support subscription pricing for lower deployment costs.
Latest Release: Java 6 Update 17
This release fixes multiple security vulnerabilities, including various buffer and integer overflows triggered by crafted audio and image files, which can be exploited by Java applets and 'Java Web Start' applications to escalate their privileges and allow system infection. The H-online reports a bug in the 'Java Web Start' installer can result in non-trusted Web Start applications being run as trusted applications and therefore obtaining escalated privileges. A vulnerability in the Java Runtime Environment Deployment Toolkit allows websites to inject and execute code. Additionally, a vulnerability was removed that could be exploited to fake digital signatures, triggered when verifying HMAC digests. The JRE update function in future should update the runtime environment under non-English language versions of Windows.
Some of the bugs are also present in Java versions 5.0, 1.4.x and 1.3.x. Sun is recommending users of these products update to versions 5.0 Update 22, 1.4.2_24 and 1.3.1_27 respectively. All three have already reached or exceeded their end of life. Update 22 will be the final update for version 5, and Sun is therefore advising all users to switch to version 6 in order to continue to receive security updates.
J2SE 5.0 Reaches End of Service Life
J2SE 5.0 reached its End of Service Life (EOSL) on November 3, 2009, which is the date of the final publicly available update of version 5.0 (J2SE 5.0 Update 22). Customers interested in continuing to receive critical fixes, are encouraged to either migrate to Java SE for Business 1.5 or the latest Java SE release. Learn more about Sun's Java Technology Support and EOL policy.
List of Security Updates for Java SE
The Sun Security blog listed the security updates for Java SE along with the corresponding Sun security alerts.
Installing Java 6 Update 17 in Windows XP
Many Windows XP users will be installing this new version of Java and Computerworld's Michael Horowitz has written a brief guide to help these users upgrade to this new version. He writes, "Java installs pieces of itself all over the place, including components that run automatically every time Windows boots. One rule of Defensive Computing is that the less software running in the background the better." Horowitz offers his advice on the parts of Java that can be safely disabled on Windows XP.
Early Access Build: Java SE 6 Update 18 b04
The early access build of Java SE 6 Update 18 (6u18ea-b04) is now available for download. See the release notes for more information.
GlassFish Communications Server 2.0 / SailFin 2.0
Sun GlassFish Communications Server is a Java EE technology-based converged application server combining enterprise service-oriented architecture (SOA) and Web services capabilities with Session Initiation Protocol (SIP) servlets. Version 2.0 is the latest version, which is now available for download.
Its open source companion, SailFin version 2, adds a number of features including high availability, rolling upgrade, flexible network topology, better overload protection, Diameter support, improved diagnosability, Java based DCR files for the load balancer, and more. See Binod's weblog for more general information as well as multiple resource links for SailFin.
Easily Deploy Web Apps with GlassFish Web Stack
A quick installation walkthrough of Sun GlassFish Web Stack is offered in nine steps by Kai 'Oswald' Seidler. In his example, Seidler uses Solaris 10, however he mentions that installation on RHEL is absolutely the same. Seidler also provides an example deployment of the blogging software WordPress within the AMP stack.
GlassFish Version 3 Slides, Demos, Screencasts
Alexis Moussine-Pouchkine has posted his JavaZone conference slides and screencasts. Visit his blog for access.
Jersey 1.1.4 Released
Version 1.1.4 of Jersey, the open source, production quality, reference implementation of JAX-RS. This release integrates with other Java EE 6 technologies such as Servlet 3.0, EJB 3.1, managed beans and JCDI 1.0 and contains many bug fixes. See Paul Sandoz's blog entry that incorporates links to the changelog, user guide, getting started instructions, etc.
Java Garbage Collection, Monitoring and Tuning
Carol McDonald has posted links to her presentation covering Java garbage collection, monitoring and tuning, which included a demo of Finding Memory Leaks Using the NetBeans Profiler and a demo of the VisualGC plugin for VisualVM.
Powerful Logging in Java ME
Java ME developers can add powerful logging to their MIDlets by simply adding the Microlog jar and a configuration file to their projects. Johan Karlsson explains in a Sun Developer Network (SDN) article.
MIDP 3.0 Features: Inter-MIDlet Communication and Events
Another SDN article, this one penned by Bruce Hopkins, introduces two major enhancements in the Mobile Information Device Profile (MIDP) 3.0 specification, which is currently in Final Draft stage. The two capabilities that will be the foundation of next-generation mobile applications are Inter-MIDlet Communication and Events.
Create an Image Slideshow With JavaFX
Technical writer Scott Hommel has produced a tutorial and screencast that provides the end-to-end development of an image slideshow application, complete with animated fade transitions. The discussion is presented in six concrete steps.
Java EE 5 Tools Bundle Update 7 Refreshed
The Java EE 5 Tools Bundle has been updated with NetBeans IDE 6.7.1 and NetBeans Portal Pack 3.0.2. Download now.
[...read more...]