The single most anticipated (and dreaded?) feature of Visual C# 2.0 is the addition of Generics. This article will show you what problems generics solve, how to use them to improve your code, and why you need not fear them.
Microsoft released the second build of Windows Longhorn at the Windows Hardware Engineering Conference (WinHEC) in early May. This latest build is much more stable than the one distributed at the Professional Developer Conference (PDC) in 2003, and includes more features as well. In this article, you will get walked through some of the features in the most recent build of Longhorn. Update: Here is another review with many screenshots.
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.
Alexander Yurchenko recently added device hotplug support to the tree and will be enabled by default in GENERIC once testing is complete for all architectures which can support it.
After complaints about the previous videos being released a video recorded from VMWare. "This is VMWare and everything runs 3-5 times slower in it than normally" Rush warns.
Gentoo announced beta level live cds and stages for ppc64. The hardware supported by gentoo-ppc64 is PowerMacintosh G5, IBM pSeries, older IBM 64 bit RS/6000s (such as the model 260, 270, F80, H80, see linuxppc64.org for a complete list) and soon IBM iSeries hardware.
Software development is an iterative process that benefits from coordination between developers and with historical archives. To facilitate such practices, developers can turn to special versioning software. In this article we will explore Subversion, one of the most recently released version control suites. Read the article at DevChannel.
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.
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.
Following recent discussions about tuning swapiness and dynamically allocating swap as needed, a new discussion ensued on the lkml questioning the need for swap altogether when a system has "sufficient" ram.
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.
OrangeCrate has an interview with Matt Asay, Director of Novell's Linux Business Office. He talks about Linux strategy, the GPL, partnerships, and Linux on the desktop.
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.
The Contiki operating
system is an open source, Internet-enabled, operating system
designed for tiny systems and runs on a variety systems
ranging from the Commodore 64 and the Atari Jaguar to small embedded
micro-controllers. Oliver Schmidt and Glenn Jones now bring the
Internet and the web to the classic Apple ][e surfing the web is available
(9 megabytes, DivX encoded).
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.
There's a new screenshot over at directfb.org that shows the new TextureTriangles() method using existing windows as the texture. Every change in the original window is immediately visible in the transformed presentation.
PEAK is a Python framework for rapidly developing and reusing application components. While Python itself is already a very high-level language, PEAK provides even higher abstractions, largely through the clever use of metaclasses and other advanced Python techniques. In many ways, PEAK does for Python what J2EE does for the Java™ language.