How KDE & GNOME Fought their War and Got Things All Backwards

What if FreeDesktop.org started to become the "free software desktop project" and GNOME and KDE slowly became "flavours aimed at different audiences", Seth Nickell wonders in his blog. Seth is having some good ideas about how the future of X11 DEs should feel like, while down that page there is an extra explanation of Storage, the technology we reported last week that Seth is developing.

Reversible Computers: Turning Back the CPU Clock

You're working into the wee hours trying to fix that bug. But by time the debugger catches it the original cause has long since passed. How are you going to figure out just what went wrong a billion instructions earlier? It's at times like these that you need a reversible computer. The idea is simple: a computer merely executes a sequence of elementary instructions. If we could just run through that list of instructions in reverse we could work backwards and find the original cause of our error. But of course things are never quite that simple.

IBM Charges Forward with Power 5

IBM has previewed the designs for its upcoming 64-bit Power 5 processor, which the company states will augment total system performance by 40 percent over its predecessor. At last week's Hot Chips Conference in Palo Alto, Calif., IBM disclosed that it was incorporating simultaneous multi-threading into Power 5; the process takes chip multiprocessing to a new level where each chip tackles two threads as opposed to one.

New Windows Update to Cover More Products

The fifth revision of Windows Update is set to enter beta testing, as Microsoft continues efforts to improve its facility for keeping customers' systems up to date. Windows Update V5 is slated to be a significant upgrade, eventually extending the service's reach beyond Windows to all Microsoft products. The company will initially support updates to Office 2003, as well as SQL and Exchange.

Apple Releases Java 1.4.1-Update1

MacMinute reports that Apple today released Java 1.4.1 Update 1, a new version of its Java implementation for Mac OS X. The update adds the following enhancements: improved Java applet support for Safari and other Web browsers that support the Java Internet Plug-In; improved drawing correctness and performance; changes to Java 1.3.1 that provide support for Oracle11i client applications on Mac OS X; and improved stability, memory usage, and correctness. The update is available via the Mac OS X Software Update preference pane.

Symbian Vs Linux: Who Will Win in Wireless? First 2.6 Embedded Linux

From NewMobileComputing: Operating systems do make a difference in mobile phones, writes Wireless Center Editor Guy Kewney—and Linux is looking stronger every day, eWEEK says. On other embedded news, LynuxWork's BlueCat Linux 5.0, based on a 2.6-series Linux kernel, is now available for public beta testing, with a projected final release date set for November. LynuxWorks claims this to be the first public availability of embedded Linux based on the new kernel. Key new features include: improved kernel preemption; 0(1) scheduler; improved POSIX threading support.

Trolltech Gets 2D Graphics Hardware Acceleration for QTopia

SciTech Software, Inc. today announced a collaboration with Trolltech AS to provide desktop quality 2D graphics acceleration and great chip level compatibility for embedded Linux developers. As part of the announcement, SciTech has released SNAP Graphics IES for Qt/Embedded, Trolltech's embedded Linux GUI toolkit. Additionally, Trolltech now provides built-in support for SciTech SNAP.

Be-Microsoft Settlement Puts The Thumb Back On PC OEMs

"Should Be Inc. settle with Microsoft or should it hold out and wait for Massachusetts attorney general Tom Reilly to press for a fair settlement or penalty for the software giant? Assuming Massachusetts is sucessful, Be's task of being reinbursed for losses would be much easier. If Be settles, Microsoft would not have to admit wrongdoing." This means that Microsoft would be given a proverbial license to pressure PC OEMs to not install alternatives to Windows, the editorial states.

SkyOS Update and GUI Contest Round One Voting Open

SDL is now available for SkyOS. The popular cross-platform graphic/gaming library was ported to the operating system. Additionally, the complete TCP/IP stack was heavily bugfixed, resulting in much more reliable services like Web Browsing with SkyKruzer, domain name lookup and DHCP. Proxy support for SkyKruzer has been improved. Additionally, round one of the SkyOS GUI ReDesign Contest has begun. Over 30 entries were sent in, and the entries will be whittled down to 3 by way of an open community vote. Everyone is encouraged to view the designs and cast their votes.

Analyst Predicts Breakup of Hewlett-Packard

A few weeks after Hewlett-Packard disappointed Wall Street for the first time since its $19 billion mega-merger with Compaq, an influential stock analyst has told clients he sees the eventual breakup of the company. Steve Milunovich, who follows big computer companies for Merrill Lynch, said he thinks HP will have to spin off its printer business or separate its consumer business from its corporate business.

Moving from Visual Basic to ASP.NET

Learn the similarities and differences between Web application development using ASP.NET and classic desktop application development. This article is aimed toward Visual Basic 6.0 developers who are interested in getting started with creating ASP.NET Web applications, and examines the differences between creating desktop applications with Visual Basic 6.0 and creating ASP.NET Web applications with Visual Basic .NET.

Portable.NET 0.5.12 Released

Portable.NET 0.5.12 has been released, and is available for download. This is mostly a bug fix release, heading up towards 0.6.0, but with substantial improvements throughout the system, particularly WinForms. The release date for DotGNU 0.1 has been fixed at end-September. For Portable.NET the goals are to get pnetC to basic usefulness, fix as many system.xml bugs as possible, and make the core button/textbox/scroll widgets work in WinForms. Screenshots available.