Thom Holwerda Archive

First Look at Eclipse Process Framework Project

Throughout the software industry, there are a lot of great ideas on how to effectively develop software, and a lot of knowledge around technologies, such as J2EE, and .NET, various tool environments. This article introduces the need for an open source process framework and the benefits of such a process to different audiences. It elaborates on the proposal to create an Eclipse technology project.

KDE 3.4.3 Released

"The KDE Project today announced the immediate availability of KDE 3.4.3, a maintenance release for the latest generation of the most advanced and powerful free desktop for GNU/Linux and other UNIXes. KDE 3.4.3 ships with a basic desktop and fifteen other packages (PIM, administration, network, edutainment, utilities, multimedia, games, artwork, web development and more)." Here's the changelog, download here.

Sockets Programming in Ruby

This tutorial shows how to develop sockets-based networking applications (free reg. req.) using the Ruby language. You learn Ruby basics as well as the most important classes for sockets programming, and then look at a working chat application that illustrates these fundamentals. The tutorial finishes by exploring the higher-level classes that make it easy to build dynamic Web servers, mail servers and clients, and other application-layer protocols.

Apple Unveils New iMac, Video iPod, More

At a special press event Apple unveiled several new products today. They updated the entire iMac line, equipping them with 1.9 to 2.1 Ghz G5 processors, iPod-like 6-button remote control, built-in iSight and thinner enclosures. Apple also introduced new iPods, capable of playing 320x240 MPEG4/H.264 video, and it has a video-OUT. iTunes 6 is available now, and already there are 2000 music videos available in the iTMS. You will also be able to buy TV shows from the iTMS. Update: Sad news for the fans of the original CRT iMac: it seems that the eMac has been phased out. It is no longer available on the Apple Store website.

IBM Donates Development Assets to Eclipse

IBM officials said the company will donate a subset of the IBM Rational Unified Process to the open-source community. RUP is a development methodology that comes out of IBM Software Group's Rational business unit. Grady Booch, an IBM fellow and Rational's chief scientist, said RUP is a vast collection of methods and best practices for promoting quality and efficiency throughout software development projects.

Using Java Web Start with SWT

"SWT is a growing Java GUI toolkit that is making inroads into commercial and corporate development because of its cross-platform interface to the operating system's native GUI toolkits. However, deploying SWT applications across an enterprise environment can be tricky and tedious if not done correctly. Using Java WebStart can bring these great looking applications to the desktop while eliminating manual deployment and updates for the IT department and end users."

Apple Earnings Top Estimates

Apple reported fiscal fourth-quarter earnings of $430 million (E358 million), or 50 cents (E0.42) per share, on revenue of $3.68 billion (E3.06 billion). That compares with earnings of $106 million (E88 miillon), or 13 cents (E0.11) per share, on revenue of $2.35 billion (E1.96 billion) for the same period a year earlier. The most recent quarter's earnings included a benefit from tax-related issues. Excluding that benefit, Apple would have had earnings of 38 cents (E0.32) per share. Sales were somewhat less than some analysts were projecting, and investors sent shares down more than 10 percent in after-hours trading. Apple said it sold 1.24 million Macs and 6.45 million iPods during the past quarter.

Installing Debian Sarge

"Debian is one of the most common Linux distributions in the world. With a possible total of fourteen CDs, it is also one of the biggest. As you may have gathered from the fact that this guide exists, Debian is not the easiest Linux distribution. However, anybody that is relatively competent with computers should be able to use Debian, and this guide is here to help you get started."

What Is Quartz?

"Quartz is the heart and soul of Mac OS X's graphics layer, which directly supports the defining features of the Aqua desktop experience. Quartz is largely based upon Adobe's PDF specification, but it has roots tracing all the way back to PostScript. The two defining components of Quartz are Quartz Compositor and Quartz 2D. Tiger introduced Quartz 2D Extreme and Quartz Composer, an alternative way to explore the power of Quartz through a powerful visual programming environment."

Interview: OpenOffice.org’s Gary Edwards

Hot on the heels of yesterdays interview of Sun's Florian Reuter (part one in a series of three), comes a two-page interview with OpenOffice.org's Gary Edwards. In this installment, Gary discusses the importance of open document formats and hints to the release date of OpenOffice.org 2.0: "No one knows for certain when OOo 2.0 stable will be released, but Mad Penguin's bet is that the stable 2.0 release will come before any recently purchased cartons of milk expire in your refrigerator."