Data views shouldn't be just for database programmers—any time data analysis is part of your solution, you probably need to have multiple ways of looking at your data. A C++ View object can help.
Paul Grabscheid of Intersystems Corporation discusses some differences between object-relational databases and strictly relational databases, and outlines some new features of Caché 2007 targeted at Rich Internet Application development. (MP3)
In Part 1, the authors describe the basics of multi-threading and virtual multiprocessing and how the MIPS MT and Application Specific Instruction Extensions approach is similar to and different from traditional multithreading approaches.
The VSS H.264 Encoder SDK for the Stretch processor provides a mechanism for balancing between processor load and compression efficiency by switching on and off selected video compression tools. The SDK abstracts the complexity of H.264 video encoding away from the user, but provides the ability to influence the video encoder to meet the needs of your application.
Understanding the DSP architecture, the compiler, and the algorithms can help you speed up applications by an order of magnitude. This article summarizes techniques that can improve performance in terms of cycle count, memory use, and power consumption.
In the first of a two part tutorial, David Stewart focusses on techniques for measuring execution time, by first providing a definition of key attributes and overview of methods, then provides details for using each method.
Agile/XP advocate Nancy Van Schooenderwoert describes a developer lead-conversion to agile programming methods using a simple home-made unit test framework for development in the C language.