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
Cleaning the Spam Cesspool Can Bayesian anti-spam techniques rescue e-mail users from the sewage of unwanted messages? Mon, 15 Sep 2003
PHP 5 at Work PHP 5 includes new object-oriented features, integrated XML and web services support, a much-improved database option—and a few attractive computer science concepts that don't exist in other languages. Mon, 14 Mar 2005
CES 2004: Photo Gallery If you didn't make it to CES this year, you can still browse through the booths virtually; these snapshots from the show capture the hottest new devices and gadgets. Mon, 19 Jan 2004
The I/O Divorce In software development, input is in and output is out: While business logic, and the storage and manipulation of data are usually handled by experienced programmers, the task of reporting is often given to beginners. But what is this doing to the industry? Mon, 18 Oct 2004
Career Survival: How to Thrive in Today's Marketplace First we had the boom and now we have the gloom. Just where are things heading for technology industries? And how can technical workers best adapt to the changes? Mon, 24 Mar 2003
Is It Time for Perl Certification? Tim Maher calls for the Perl community to adopt a serious certification program, both to help individual Perl programmers make it through the hiring process, and to increase Perl's standing in the corporate IT market. Mon, 17 Nov 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
Code Quality in Open Source Software: Inspecting Apache Code inspections conducted by Reasoning indicate that open source software and commercially developed projects show similar defect rates when the software is young, but that over time, open source code grows more robust. Mon, 14 Jul 2003
Native Object/Relational Wrappers Application-specific O/R wrappers allow an application to utilize the database in an
object-oriented manner without changing the database structure to meet the needs of
individual applications. Java ORDBMSs allow the wrapper class to be cataloged in the database
and wrapper objects to be created using SQL statements. Mon, 20 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.