The Software Quality Lifecycle The current approach to resolving application problems--and ensuring software quality throughout the entire useful life span of the application--is not getting the job done. Wed, 30 Oct 0003
Modeling with Domain-Specific Languages With Domain-Specific Modeling, the developer make models of solutions in a language that contains the concepts and rules from the problem domain the developer works in. Fri, 2 Dec 2005
Developing for Linux With Visual Studio The open source framework Mono lets developers automatically convert the output of a Microsoft .NET application to run on Java. Mon, 21 Nov 2005
Designing a Gesture Recognition System Devices controlled by gesture input have commercial applications as well as military ones. Cybernet's Charles J. Cohen explains how computers interpret non-verbal language. Mon, 14 Nov 2005
Apache WSRF, Pubscribe, and Muse Ian Springer explains how to use Apache's toolkits for implementing web services based on WSRF, WSN, and WSDM. Mon, 26 Sep 2005
When Computers Vote When election day rolls round again, can we trust the electronic voting machines for a fair and auditable vote? The Open Voting Consortium is working on it. Mon, 12 Sep 2005
China's Linux Gamble Companies such as Microsoft are stepping up their efforts to battle software piracy in Asia, but the result is a surge of interest in Linux. Mon, 5 Sep 2005
The Future of the Mac Steve Jobs set the computing world abuzz when he announced that Apple will switch to Intel microprocessors next year. What can we expect from these next generation Macs? Mon, 29 Aug 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
A Strong BREW Qualcomm's Binary Runtime for Wireless Environment (BREW) may challenge Java as the enabling software for cell phone applications. Mon, 4 Jul 2005
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
Inside RFID Radio Frequency Identification is nothing new, but shrinking chip sizes and falling prices have made RFID a business phenomenon. Here's an in-depth look at the controversial technology. Mon, 13 Jun 2005
How Fast Is It? Solid Information Technologies has introduced a do-it-yourself benchmarking kit for telco application developers. Mon, 13 Jun 2005
The Semantic Web and You The Semantic Web is more than a fantastic technology of the future; it's a business tool for today's enterprise. Mon, 23 May 2005
Search Engine Quirks and Search Engine Jerks Search engines can seem almost human in their obsessions, preferences, and desires. But it's the real humans who can use search techniques to threaten a site or a business. Mon, 9 May 2005
And the Password Is... Passwords are no longer an effective security tool in a corporate environment. How are we going to replace them? Mon, 2 May 2005
The Economics of Programming Languages Why do well-designed languages like Lisp fail to achieve widespread use, while clunky languages like COBOL continue to thrive? Mon, 18 Apr 2005
Inside ClearType in Windows Longhorn Maxim examines the clean, crisp typeface rendering coming up in Windows Longhorn, and presents source code in C++ for programmers wanting to do the same thing now. Mon, 11 Apr 2005
ScanSoft Rekindles Dragon's Flame With Dragon NaturallySpeaking 8, ScanSoft finally delivers on the promise of speech recognition software. Mon, 11 Apr 2005
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
XAML: Microsoft's New Markup Language XAML was developed by Microsoft as the user interface language for Windows Longhorn, but some developers are betting that it will become a cross-platform standard. Mon, 7 Mar 2005
Why Is SCM So Complicated? Will merging changes, configuring releases, and tracking defects ever be easy? Tue, 22 Feb 2005
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
UDDI: Is It Still Relevant? UDDI, the "red headed stepchild" of web services standards, is regaining significance with the rise of service oriented architectures. Mon, 7 Feb 2005
The Year Ahead Lynne predicts that 2005 will bring us more spam, less security, and maybe some shake-ups in search—but each of these fields holds opportunity for technical innovation. Mon, 24 Jan 2005
The Size of Your Software Function point analysis offers companies a standard way to measure the size of software projects. Mon, 10 Jan 2005
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.