The scope of Network Distributed Computing (NDC) is quite impressive. This chapter presents an overview of some of the many relevant areas of NDC research and development today. If you're looking for a solid overview of all things NDC — from the Semantic Web, P2P, and Pervasive Computing to Distributed Databases, Filesystems, Media, and Storage — you've come to the right place.
The purpose of this chapter is to make you, a Java and J2EE programmer, feel at home with cryptographic capabilities of Java, and is structured around cryptography information that is both useful and practical to Java programmers.
With the publication of 'Advanced UNIX Programming', Second Edition, Marc Rochkind takes a look at what has changed in the 20 years since he wrote the first edition.
MUSCLE is a robust, somewhat scalable, cross-platform client-server messaging system for dynamic distributed applications that runs under any POSIX-compliant operating system and Windows. Version 2.50 was released today including additions and fixes. The author of MUSCLE, Jeremy Friesner, wrote a very enjoyable article for OSNews back in the day to better introduce the system: "Using MUSCLE to Implement a Multiplayer Networked Game".
Intel said today that it plans to release the "Foundation code" of its next-generation firmware technology -- a successor to the PC BIOS -- under the Common Public License (CPL), an open source license, later this year. More than 20 years old, the BIOS (Basic Input-Output System) is the oldest software technology in PC platforms.
Sun's Schwartz isn't alone in saying that hardware will someday be "free," so long as customers sign up for multiyear software subscriptions and services contracts. Microsoft Corp. Chairman Bill Gates has said he believes that, within a few years, hardware will be free and that software will be bought on a subscription basis, rather than as a one-time purchase that must be upgraded routinely.
Most of the advice on the use of exceptions in the Java language suggests that checked exceptions should be preferred in any case where an exception conceivably might be caught.
There's been a lot of chatter about Mono, recently, varying from "its a killer dev platform!" all the way to, "the patent issues are going to destroy us all!" And yet, in all this chatter, there has been relatively little chatter about DotGNU or Portable.NET. Well, you know what they say: learning is FUNdamental...
After many requests to make SkyOS a multi-user desktop OS, implementation of the "Security Context" management has begun, and is now in working condition (however it is still a "hack" in many ways). In other news, the remaining pre-SkyOS 5.0 widgets are being updated to better fit the WindUI.
Sun Microsystems Inc. this week is planning to give users of its Solaris operating system a sneak peek at the next version and its new file system. Among the many new features of Solaris 10, due by year's end, is the DFS (Dynamic File System)—a 128-bit system that will automate many common tasks for system administrators.
PHP enters the standalone GUI application arena with PHP-GTK. Learn the basic building blocks of PHP-GTK coding with a tutorial for first installing the language and then building and connecting its widgets, buttons, and functions.
After being promoted to the No. 2 position at Sun Microsystems, Jonathan Schwartz has begun spreading his unusual pricing plans from the software group to the rest of the company.
The SoftPear Project aims to create compatibility software between the IBM PC and the Apple Macintosh architecture. This is not an emulator for PowerPC Macintosh machines (like "PearPC", "Basilisk" or "UAE"), the project has more similarities to Digital's "FX!32", FreeBSD's "Linux Binary Compatbility" and "WINE" instead. Darwin/x86 or GNU/Linux will run on the PC, and the Mac OS X user interface, its libraries and all applications running on top of it will run on Darwin or GNU/Linux, using SoftPear's compatibility layer. Since today, the PowerPC to i386 recompiler works with many small test programs. The code is in the CVS.
From Slashdot: Randall Hyde has developed a programming language called High Level Assembly (HLA). It is a great way for new programmers to develop applications for both Windows and Linux. It works with a variety of assemblers, including Gas, Fasm, Masm and others.
Among the major Linux distros, Slackware was the only one using XFree86 4.4.0 (in its -Current tree). On Sunday, Patrick Volkerding dropped XFree86 and moved to XOrg too after receiving input from his users. This change leaves XFree86 without any major distro using it.
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.