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
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
Tomorrow's Software Factory--Today If you read enough technology news, you are bound to run into the software factory. But just what is a software factory? Tue, 31 Jan 2006
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
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
ScanSoft Rekindles Dragon's Flame With Dragon NaturallySpeaking 8, ScanSoft finally delivers on the promise of speech recognition software. Mon, 11 Apr 2005
Throwing Cryptography a Curve Ball Once the young upstart of the security world, elliptic curve cryptography has come into its own. Here's why developers should take note. Mon, 1 Aug 2005
When Robots Attack Humans attack computers on a routine basis, while stories of machines attacking humans are still science fiction. But computers do attack their own kin. How can we deal with this threat? Mon, 21 Apr 2003
Business Process Modeling Notation The BPMN specification is designed to bridge the gap between the initial design of business processes and their technical execution. Mon, 23 Aug 2004
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.