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
Thoroughly Modern Hard Drives Consumer demand is growing as hard drive engineering reaches the limits of current technology. Mon, 8 Mar 2004
A Supercomputer in Every Chip Clusters based on commodity chips have revolutionized the supercomputer industry, but at the same time, traditional supercomputers based on powerful vector CPUs are making a comeback. Steven explains why and how these approaches work together. Mon, 10 May 2004
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
CeBIT America 2003, Part 1 In Part 1 of the CeBIT America show report, Ernest and Alex review new laptops and PDA technology from the likes of Sony and Handspring. Mon, 7 Jul 2003
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
CeBIT America 2003, Part 2 In Part 2 of the CeBIT America 2003 show report, Ernest and Alex review some nifty gadgets and tackle the big industry questions. Mon, 14 Jul 2003
Berkeley DB XML Berkeley DB XML is an open-source embedded XML database for applications that need XML document management services. It provides transaction-protected storage of XML documents and an optimizing XPath query processor for efficient document retrieval. Mon, 3 Feb 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.