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
Testing Times Resolving temporal costs at the level of individual machine cycles Wed, 30 Oct 0003
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
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
Synchronizing Replicated Data in Mobile Distributed Networks Managing the distribution of data in mobile, distributed networks can be a real challenge, since synchronization methods relying on continuous connectivity are impractical. Mon, 10 Feb 2003
Building Your Home Video Jukebox Here's how to rip, encode, and watch your videos with a miminal amount of fuss. Mon, 9 Feb 2004
ScanSoft Rekindles Dragon's Flame With Dragon NaturallySpeaking 8, ScanSoft finally delivers on the promise of speech recognition software. Mon, 11 Apr 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
Open Source Software: What, How and Why? If you're thinking about getting involved with an open source project, asking the right questions is the first step to getting the correct answers. Mon, 24 Nov 2003
How to Write a Chess-Playing Program, Part 1 The first part of this two-part series provides some background in game theory and uncovers some of the most popular search algorithms. Mon, 25 Aug 2003
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
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.
Understand C/C++ code in less time. A new team member ? Inherited legacy code ? Get up to speed faster with Crystal Flow for C/C++. Code-formatting improves readability. Flowcharts are integrated with code browser. Export flowcharts to Visio.