Why do Web Services?

In 2001, less than 20% of new AD involved Web Service application programming models such as .NET and Java 2 Enterprise Edition (J2EE). By 2005, however, Web services will be the predominant programming model, used for at least two-thirds, and perhaps as much as 80%, of new applications -- Gartner, Inc., Web Services are the next evolution of the Web and are almost guaranteed to be the future of distributed applications worldwide. The following reference collection represents the "editor's choice" of the 100 most representive and popular articles selected from a list of more than 300 from the Web Services Zone.

Washington Uni TV: Mac OS X for UNIX Users

The underlying operating system in Mac OS X (Jaguar) actually has a long history stretching back to BSD UNIX and CMU Mach. Bud Tribble will cover in this video its interesting evolution and its place in the current line-up of mass market operating systems. Topics include: the miracle (and challenges) of actually providing ease of use on top of BSD, the interaction of Mac OS X with the open-source software community (Darwin) and recent developments in Mac OS X (Rendezvous networking, Safari browser, X Window Server support, OpenGL, Java tools).

C/C++ Development with the Eclipse IDE

Get an overview of how to use the Eclipse Platform in your C/C++ development projects. Though Eclipse is mainly a Java development environment, its architecture ensures support for other programming languages. In this article, you'll learn how to use the C/C++ Development Toolkit (CDT), which is the best C/C++ toolkit available for Eclipse.

Why Linux Sucks as a Desktop OS

vbRad.com has an article detailing how modular nature of Linux is causing it to have difficulties penetrating the home desktop market. "Bottom line. Most of these problems can be traced to lack of integration between components in Linux. Until there is some integration Linux is unlikely to gain a foothold in the desktop market" the author concludes.

CodeWeavers Review: Photoshop under Linux

CodeWeavers has released CrossOver Office 2.0.0. This new version adds support for Photoshop 7.0 (other versions of Photoshop work as well), Word XP, Excel XP, and PowerPoint XP. Photoshop even has support for tablets under Linux. There is now a trial version of CrossOver Office available for download. DesktopLinux.com previews the upcoming CrossOver Office 2.0 release from CodeWeavers that introduces support for Adobe Photoshop, among other featured enhancements. Embedded Linux support engineer, and former Adobe test engineer, Cal Erickson gives the new release extensive testing.

Apple Readies New Online Music Service

Apple is readying to launch an online service that will cut straight to the core of digital music distribution, winning the praise of some record executives who see it is as a weapon against online piracy. Apple's new service will feature songs from all five major record labels, link with its iTunes music software and allow for easy downloading to the iPod, Apples popular digital music player, people familiar with the matter said.

Underwater View Real-Time Simulation

The paper discusses various aspects of the waved water surface and underwater bottom video representation simulation and also expands on the math models and algorithms of the following related tasks: waved water surface simulation; calculation of reflected and refracted rays directions in 3-D space; underwater caustics (extra illuminated areas) forming; refractive distortion of the bottom view account; reflected skylight addition.

Next Mac OS X Puts User at the Center

Apple Computer Inc. is planning to put the user at the center of its next major release of Mac OS X. According to sources, that's the umbrella term the Cupertino, Calif., Mac maker is applying to an arsenal of innovative new features in store for Mac OS X 10.3, a k a "Panther," reportedly due to ship in September. They said User at the Center features will make it simpler for individual users to personalize their computing experience and to move seamlessly among Macs and other devices.

Windows Faces New Competition: Itself

In the past year, Microsoft appears to have done just what it asked a court not to make it do: fragment Windows. Our Take: I believe that this article doesn't have all its facts right and it is just an overreaction. Windows currently has three big families (XP, Server and embedded -- code-wise makes sense to be different as they serve different purposes), but the sub-versions for these families are not all that different, hence there is no real fragmentation, but merely, customization (with compatibility tightly kept firm) in order to have different price ranges and attract more customers.

Get to Know the K42 Project

The K42 group is developing a new high performance, open source, general-purpose operating system kernel for cache-coherent multiprocessors. They are targeting next generation servers ranging from small-scale multiprocessors that we expect will become ubiquitous, to very large-scale non-symmetric multiprocessors that are becoming increasingly important in both commercial and technical environments.

A Windows User Spends a Week with a Mac

Steven Garrity, graphics designer at ActsofVolition writes: "I've been conducting a user interface experiment with myself as the subject. A long-time Windows user and armchair graphical user interface critic, I have spent a week working in Mac OS X. What follows is my review of the experience."