Search |
||
Substance Version 5.0RC Provides Significantly Enhanced PerformancePosted by editor on September 3, 2008 at 7:14 AM PDT
Kirill Grouchnikov has announced a Release candidate for Substance 5.0 on his Pushing Pixels site. Hosted on the Java.net Projects site, Substance Java Look & Feel is a library that provides configurable and customizable look and feel for Swing applications. In its recent development, Substance "has undergone significant internal and external changes to address major performance issues and to ensure the long-term code health of the project." The Roadmap for Substance 5 that was published this past April outlined the major changes that were in the first Substance 5 code drop. The new release candidate builds on these enhancements and improvements. Here are the most important changes in Substance 5.0:
See the release notes for details of what's new in Substance 5.0. Version 5.0 includes a lot of important "under-the-hood" changes, that don't fit into the category of new or improved features. As happens with any ongoing development project, splicing in new features and enhancing existing features, while also trying to meet the community's needs in a timely manner, ultimately compromises good design principles as successive releases are put out. In developing Substance 5.0, the project team took the time to address this: the new version includes substantial refactoring of the code base, eliminating complications that had built up during the development of the past several releases, thus bringing the code back into a "clean and manageable state." The refactoring undoubtedly contributed in some measure to the enormous performance improvements in Substance 5.0 compared with Substance 4.3. Kirill's announcement post includes images of Substance in action and a launch button that lets you run a WebStart application presenting Substance's features. The final release of Substance 5.0 is scheduled for September 15. Support of Substance Version 4.3 (the last version that can run on Java 5) continues, but that version has now entered long-term support mode: "At the present moment this version has thirteen bug fixes backported to it from the main development trunk." Developers are encouraged to download Substance 5.0RC, give it a ride, and support the project by reporting any problems you may note. In other Java Today news, in the Server Side, Reginal Stadlbauer reports on the integration of the Java, Web and Qt GUI Testing Tool Squish with Maven: "Maven ... is a software project management and comprehension tool to manage a project's build, reporting and documentation from a central piece of information. Squish is an automated GUI testing tool for applications based on GUI technologies such as Java Swing/AWT, Java SWT/Eclipse RCP, Web/HTML/Ajax and Qt. To allow also integrating the automated Squish test runs into Maven, froglogic now released a Squish Maven plugin..." Jennie Hall recently wrote a tutorial on Exchanging Data with XML and JAXB. The article demonstrates how to apply the Java Architecture for XML Binding (JAXB) in Java SE 6 to exchange XML data between systems, without having to delve into the specific XML processing details. "Among other key improvements, JAXB 2.0 offers support for binding Java objects to XML via the use of annotations. This feature allows you to generate XML data from your application simply by annotating your existing object model." In today's Weblogs, Santiago Pericas-Geertsen talks about the Glassfish presentation he gave recently in Buenos Aires, Argentina at the free software conference Jornadas Regionales de Software Libre (JRSL): "I decided to divide my presentation into two parts: the first part talked about Glassfish as an application server and a community; the second part talked about support for JAX-RS and Jersey. There are too many cool technologies in Glassfish to present in one hour! I ended up selecting JAX-RS and Jersey because I found them incredibly useful and incredibly simple to use." Santiago has made his presentation slides available (as a PDF). John Ferguson Smart writes about the new Hudson security features in his post "Hudson project-based matrix security is out!": "One feature that I've been waiting for a long time to see in Hudson is project-level security. To be able to say that certain projects can only be built by certain users. This comes in very handy if certain builds jobs should only be executed by certain people, for security or auditing purposes, for example." John tells us that this feature is now available in the latest Hudson build. While Arun Gupta misses the incredible variety of mangoes he had in India, he's got Project mango to at least partially compensate. In his post Mango* - King of FOSS Offerings Arun introduces Project mango, "an initiative to promote the use of Sun's (Free Open Source Software) FOSS stack in the enterprise middleware market." Mango stands for MySQL And Netbeans, Glassfish, Open.
In today's Forums,
Meanwhile, Current and upcoming Java Events :
Registered users can submit event listings for the java.net Events Page using our events submission form. All submissions go through an editorial review before being posted to the site. Archives and Subscriptions: This blog is delivered weekdays as the Java Today RSS feed. Also, once this page is no longer featured as the front page of java.net it will be archived along with other past issues in the java.net Archive. »
Comments
Comments are listed in date ascending order (oldest first)
|
||
|
|