Nested Classes, Part 2

Robert Simmons continues his efforts to clarify confusion over the use of nested classes in Java in this week's installment, excerpted from Chapter 6 ("Nested Classes") of Hardcore Java. Robert discusses the somewhat troublesome limited-scope inner classes; one specific type within this category, known as anonymous classes; and the various problems programmers can encounter with limited-scope classes.

Tablet OS Makes Progress

Microsoft Corp.'s Windows XP Tablet PC Edition 2005—the first major upgrade to the Tablet PC operating system—provides enough enhancements to entice some new converts. The update also will tide over current fans and developers until the release of a "Longhorn" version for Tablet PCs—or whatever Microsoft has planned for the Tablet operating system on the company's long and often-winding product road map.

Interface Burdens and Mac Usability

The Mac's commitment to standardization doesn't just have the effect of knowing what the main controls do in a rental car. It removes the need to focus on the interface from the process of learning to use the application. In other words, that Windows interface barrier is completely missing in the Apple world because the Mac OS transparently hosts the applications without imposing itself on the user's attention. Read the article here.

Put Scopes to work for your J2EE apps

Many enterprise Java technology developers build their own object management infrastructures to improve application performance. However, traditional object pools encounter problems in applications that run across distributed JVMs on multiple physical machines. This article presents an object management framework that uses the concept of scopes to handle distributed systems with ease.

OSNews Pricegrabber Updated

We've made some updates to the Pricegrabber menu (at the lower left hand side of the site). For your convenience, we've updated some of the products there, and added some new gadgets. It's a great way to compare prices, and if you use osnews.pricegrabber.com when you buy (or even just research), you support OSNews. Bookmark it! If anyone has any ideas for products or categories that should be added to the list, let us know.

Kurumin 3.0 Released

The Brazilian Linux distribution Kurumin has just released version 3.0 final. I don't know much more, because my Portuguese isn't so good. Download locations, ChangeLog, and plenty of other information is available here, along with plenty of other useful information, I'm certain.

Novell Australia: Ready for Desktop Linux

Novell is embarking on an "eat your own dog food" project in which it will eventually migrate all of its 6000 employees worldwide to SuSE Linux (and drop MS Office for OpenOffice). The company's Australian employees will be the advance guard. Many of them have already been using OpenOffice for some time, and the transition has been relatively smooth. According to the article, "Using a custom set of technologies which read Windows users preferences into SuSE after a dual-boot installation, the average desktop can be migrated in less than an hour."

Better Way to FindBugs

Interesting tool for Java developers:Static analysis tools promise to find existing bugs in your code without requiring much effort on the part of the developer. Of course, if you've been programming for long, you know those promises don't always pan out. Even so, good static analysis tools are a valuable addition to your toolbox. In this first of a two-part series, Senior Software Engineer Chris Grindstaff looks at how FindBugs can help improve the quality of your code and eliminate bugs lying in wait.