Graphical Composition in Avalon

Longhorn introduces significant new graphics technology, currently known by its codename, "Avalon." Avalon renders an application's visual elements onto the screen using a much more sophisticated approach than Windows has previously used. In this article, Ian Griffiths shows how this new graphical composition model solves various limitations of Win32, what new user interface design techniques this enables, and what it means to developers.

Introducing Longhorn for Developers: Communication

Indigo is the "Longhorn" general-purpose messaging framework that you can use to build a wide variety of rich communication-based applications. You can build stateless, Web service applications and clients for such applications. You can build RemoteObject services and their clients. You can establish reliable and durable communications sessions. Indigo is a communications framework that you can use to build interesting and powerful collaboration applications. Read the article at MSDN.

Ryan Gordon on the Mac, OS X, UT2004 and more

"Epic Programmer Ryan Gordon burst onto the Mac scene last year with the successful port of Unreal Tournament 2003 to the Mac. A man with many talents, Gordon then went on to port America's Army to the Mac and has just completed work on the Mac version of Unreal Tournament 2004. IMG recently spoke with Gordon to get his thoughts on UT 2004, the Mac, Mac OS X, and more.

Windows XP Service Pack 2 Technology Preview Available

Microsoft Windows XP Service Pack 2 (SP2) provides an enhanced security infrastructure that defends against viruses, worms, and hackers, along with increased manageability and control for IT professionals and an improved experience for users. To aid IT professionals in planning and testing for the deployment of Windows XP SP2, Microsoft is making available this preview, based on RC1 of the SP2.

Lawsuit Alleges Apple Retail Impropriety

Deep inside a dealer lawsuit against Apple is a burning question: how do Apple's retail stores account for what they pay for the Apple products they sell? The dealers behind the lawsuit believe they have the answer: that Apple is defrauding shareholders and misleading the public by misrepresenting the profitability of its stores. Substantiating their claim are thousands of product invoices says ThinkSecret.