Equinox Desktop Environment 1.0.1 Released

FLTK-based Equinox Desktop Environment (EDE) 1.0.1 is released. Current released features: Small memory footprint; Fast loading, comparing to other window managers; Theme support; Window decorations support; Xft support (text anti-aliasing support); Wallpaper support (support for may image formats); Taskbar with configurable menu, cpu status, easy keyboard type switching; Localisation support; Graphical front-end for: xscreensaver configuration, software installation (.rpm, .deb, .tgz), time and time-zone configuration fast file and directory finder.

Mono 0.30 Released

Mono 0.30 has been released. This release includes four components at once: the Runtime and Software Development Kit, the Documentation browser, and the ASP.NET server with its Apache module. Packages for various distributions are also available from our download page. This is mostly a fine-tuning release: bug fixing and performance improvements are the major benefits, but new classes and new features are also included. See the rest of the notes for details.

Athene 3.3 Released

Rocklyte Systems has made Athene 3.3 available with a number of new features including an updated file manager, music player, and find files program. There are 11 updated and new UI gadgets, improved multi-lingual support and a revised SDK. The graphics performance has improved further since 3.2 by using XDGA to give a 25% performance boost when in X11 full-screen mode. Read more for the changelog and screenshots.

Java, Safari Updates for Mac OS X Panther Released

MacMinute reports that Apple has released Java 1.4.2 for Mac OS X 10.3 Panther. According to the release notes, the update provides support for Sun's Java 1.4.2 APIs, and includes enhancements to drawing performance and stability for both Java applications and Java applets. Java 1.4.2 is available via the Mac OS X Software Update preference pane. Apple on Monday also released Safari 1.2.

A LindowsOS Review

As a result of a disfavor I have for Microsoft, switching to the last week's free copy of LindowsOS was a viable choice for me (while in the past I have used Slackware, Mandrake, FreeBSD etc). Therefore I downloaded and burned LindowsOS 4.5 Developer Edition to CD.

Mandrake Changes Linux Development Process

MandrakeSoft today announced a major evolution in the way that future Mandrake Linux distributions will be engineered and released. The purpose of this new development process is to provide the highest level of new features, as well as maximizing the quality of new products. This new release road map will be effective for the upcoming Mandrake Linux 10.0. Read the rest at mandrakelinux.com.

Safari 1.2 on Test; OmniWeb 5.0 Beta-1 Released

Safari 1.2, or v125, includes several new features, some of which have been anticipated in the past. The new version also boasts performance improvements as well as bug fixes. As expected, Version 1.2 features the ability to navigate between hyperlinks using the keyboard. Elsewhere, OmniWeb 5.0-b1 was released. Highlighted new features in this version include a tab drawer, saved browsing sessions, updated bookmarks, page marking, improved shortcuts, site-specific preferences, and more.

Business Service Grid, Part 6: In operation

A service domain applies autonomic computing principles for aggregating Web services and grid services. The service domain technology provides a service grid and can create, filter, discover, cluster, organize, select, route, recover, and switch Web services and grid services autonomically. Using service domain objects enables you to implement business solutions easily and quickly. In this article, we discuss how to invoke and access a service domain to start the operational phase.

C++: ACE Logging; .NET: Exception Handling, Logging, and Tracing

Every C++ program -- and every networking app -- needs a good logging mechanism. ACE provides you with more than one way to handle such things. Consider your application and how you expect it to grow over time. Your choices range from the simple ACE_DEBUG macros to the highly flexible logging service. Regarding .NET, exception handling is more than just throwing and catching objects. There are many design elements in providing a robust system, and providing a sound exception handling, logging, and tracing schema are among the first steps. In this chapter from ".NET Patterns: Architecture, Design, and Process" book, you'll learn best practices for determining when to throw, catch, and log your errors.