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
Buffer, Buffer, Where is the Buffer? With so much of modern technology concerned with buffers, buffering, and the dreaded buffer overflow, Lynne asks: Can we build a better buffer? Mon, 4 Oct 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
Anonymizing Your Web Server Script kiddies can leverage canned, newly-discovered exploits to do more damage faster by targeting hosts with recognizable signatures. A self-identifying system invites trouble. Mon, 10 Nov 2003
The Commodore Comeback Although the Commodore 64's heyday is long past, a
strong user base of loyal Commodore enthusiasts is
keeping the venerable 8-bitter relevant in the 21st century. Mon, 20 Dec 2004
Cleaning Your URLs Clean URLs are short, understandable, permanent, and devoid of implementation details. Here's how to keep your Web hierarchies sparkling clean. Mon, 16 Jun 2003
Why Is SCM So Complicated? Will merging changes, configuring releases, and tracking defects ever be easy? Tue, 22 Feb 2005
ScanSoft Rekindles Dragon's Flame With Dragon NaturallySpeaking 8, ScanSoft finally delivers on the promise of speech recognition software. Mon, 11 Apr 2005
TechXNY/PC Expo 2003 The PC Expo show in New York City was slow this year, but Daniel still found lots of stuff worth seeing. Mon, 22 Sep 2003
Secure GSM At a conference on Secure GSM at the UK's Institute of Electrical Engineers in London, researchers discussed the trade-offs of encryption and the characteristics that would define an ideal security software agent. Mon, 3 Mar 2003
Java J2EE: A Shotgun Start Dennis explains how to write a fully enterprise architecture-ready Hello World program, using J2EE. Mon, 13 Jan 2003
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.
Ubuntu and the Software Around It Dr. Dobb's interviews Ubuntu's Gerry Carr about the Linux-based Ubuntu
operating sytem and the application lifecycle tools -- such as the
recently released Launchpad -- that surround it.
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.