The Java Look-and-Feel Debate

Java Swing comes with "pluggable look-and-feel technology", which essentially boils down to the fact that interfaces can be "skinned" (although this is simplifying a tad) and is therefore, extremely flexible. By default, Java ships with a cross-platform look-and-feel (LAF), which means your apps can look consistent across all platforms, or LAFs that mimic the look of a specific platform, say Windows, for example. However, one of the chief complaints of Java desktop applications is its "look". It basically stems from two issues:

LLVM 1.5 Released

The sixth major release of the LLVM compiler infrastructure was released today by the University of Illinois CS department. LLVM provides a comprehensive set of libraries and tools for building optimizing compilers with bytecode, JIT, and static compilation. For more information on LLVM, please visit the LLVM web site.

Geronimo! Part 1: The J2EE 1.4 engine that could

Java-based open source development has come a long way since the early days of developers sharing GUI libraries. Geronimo is a large-scale project attempting to create a certified J2EE 1.4 server based on existing open source components. Take a tour through the Geronimo maze with Sing Li as your guide. Gluecode Software CTO and principal Geronimo contributor Jeremy Boynes shares his perspective on Geronimo and go here to learn how to use the new Eclipse plug-in for Apache Geronimo.

Ubuntu Linux 5.10 Colony 1 Released

The first development release of Ubuntu Linux 5.10, code name "Breezy Badger", is now available for testing. Colony CD 1 is the first in a series of milestone CD images that will be released throughout the Breezy development cycle, as images that are known to be reasonably free of showstopper CD-build or installer bugs, while representing very current snapshots of Breezy. Screenshots are available. If you're interested in following changes as we further develop Breezy, have a look at the breezy-changes list. Bug reports should go here.

Windows Media Center OS to Work with Xbox 360

Microsoft's next game console - the Xbox 360 - will integrate with the companies Windows XP Media Center 2005 operating system. This feature will allow consumers to view HD video and utilize the new Xbox's power for local processing. Microsoft has stated that this integration will have much higher performance than the original Media Center Extender that was offered last year for the first-gen Xbox. You can read the story here.

KDE Developer clarifies KHTML/Webcore relationship

In an effort to stem the tide of misinformation that has swirled around this topic since the initial blog post was picked up several weeks ago, Kurt Pfeifle has authored an 18 point article , which clarifies the KHTML/Webcore relationship in hopes that the confusion will stop. Comments on this story on dot.kde.org indicate that a lot of work is going on behind the scenes; it is not being mentioned in public (such as through blogs) due to the amount of flaming the topic has caused thus far.

Gentoo’s Portage to be ported to Windows Services for UNIX

A group of Windows programmers is working on porting Gentoo's Portage over to Windows SFU. If you don't know already, Windows Services for UNIX is a full POSIX subsystem for Windows, enabling it to compile and run almost any software that will compile on BSD, Solaris, HP/UX, and Linux. Details to "emerge" soon.