Delivering Video Over IP Networks Delivering broadcast and multicast video, on-demand media, and personalized content with a consistently high quality of experience (QoE) is no small task. Mon, 16 Apr 2007
Designing User Interfaces for Cooperating Devices It's hard enough to design a user interface for a standalone product. But when you have two devices that must work in concert, the level of difficulty multiplies. Mon, 16 Apr 2007
Business Process Modeling Notation The BPMN specification is designed to bridge the gap between the initial design of business processes and their technical execution. Mon, 23 Aug 2004
Cleaning the Spam Cesspool Can Bayesian anti-spam techniques rescue e-mail users from the sewage of unwanted messages? Mon, 15 Sep 2003
The Problems of Personalization Online retailers are crowding onto the "personalization" bandwagon—with humorous and occasionally insulting results. Mon, 1 Nov 2004
Designing a Gesture Recognition System Devices controlled by gesture input have commercial applications as well as military ones. Cybernet's Charles J. Cohen explains how computers interpret non-verbal language. Mon, 14 Nov 2005
Extremely Rich Media If rich media is a good thing, then extremely rich media must be a great thing. Two Intel managers take a tour of cellphone symphonies, talking toilets, and defunct dot-coms…all in search of the next killer app. Mon, 27 Jan 2003
Automated Document Design Can computers can appreciate beauty? Researchers at Xerox's Imaging and Services Technology Center are designing software to make aesthetic judgments. Mon, 29 Mar 2004
The Web Services Threat Model Combining easy access with human-readable data formats and open integration standards, Web services create an obvious attraction for thrill-seeking and malicious hackers alike. The relative inexperience of developers creating XML-based Web services may also lead to accidental "attacks" that cost time and money regardless of the developers' good intentions. Mon, 15 Dec 2003
Solving the 3G Data Management Problem 3G wireless networks have been slow in development. Business functions such as service provisioning, assurance and billing have proven difficult to implement, key technologies like content delivery networks are still being hammered out, and there's a dearth of compelling applications. Could better data management be the key to progress? Mon, 5 May 2003
The Economics of Programming Languages Why do well-designed languages like Lisp fail to achieve widespread use, while clunky languages like COBOL continue to thrive? Mon, 18 Apr 2005
Return of the Lone Game Developer Thanks to two recent trends in game development, single developers and small teams once again have the chance to create high-quality games on par with the best of the commercial world. Mon, 8 Sep 2003
Voice Recording Meets Open Source Dr. Dobb's talks with Bruce Kaskey, cofounder of <a href="http://www.orecx.com">OrecX</a>, about the Oreka open source project and why it's an important contribution to the open source community.
What Zope Did Wrong (and How It's Being Fixed) Dr. Dobb's talks with Lennart Regebro about the many things that
Zope 2 did right and did wrong. Lennart has also been one of the driving
forces behind Five, the integration of Zope 3 technologies into Zope 2.
In this volume of Best of BYTE, we explore the emergence of some heuristic algorithms. Although we have only scratched the surface of this intriguing subject, we hope we've suggested the potential of the synthesis of heuristics and algorithms.