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
Java J2EE: A Shotgun Start Dennis explains how to write a fully enterprise architecture-ready Hello World program, using J2EE. Mon, 13 Jan 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
The Case for SOA Service oriented architecture is a hot new buzzword in enterprise development—but what does it mean, and why should you care? Mon, 27 Jun 2005
Elegance in Computer Programming There are always many ways to structure and code a program that will achieve the goals set for it. Some ways are brutal and some elegant. What constitutes beauty in a computer program? Mon, 21 Jul 2003
Building Sentient Machines It's surprising how little code is required to outline the basic features of an intelligent, self-aware computer. Mon, 1 Dec 2003
Bluetooth Security Is Bluetooth any more secure than 802.11b? Or are the days of costly cellphone and PDA viruses nearly upon us? Mon, 19 May 2003
The Music of the Earth Geophysicist Frank Scherbaum believes that the Earth makes true musicand that scientists of all kinds should open their ears. Mon, 17 Mar 2003
System-Wide Windows Hooks Moishe explains how to set system-wide hooks in order to intercept and modify information being sent to or from Windows applications. Mon, 14 Feb 2005
DDOS: Just a Matter of Resource Why are we so vulnerable still to distributed denial-of-service attacks? Because the Internet has no policy for monitoring service and isolating misbehaving network elements. Mon, 10 Feb 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.