Complex DSP System Modeling Made Easy
In a typical DSP design flow, the same behavior must be coded multiple times. By contrast, polymodeling provides a single specification that can be used throughout the process.
August 30, 2006
The C++ Chain of Responsibility Pattern and Network Events
As network errors can occur at any point in a widely distributed system, it often makes sense to distribute your network event management intelligence handling over multiple classes. One good way to do this is to employ the "Chain of Responsibility" pattern.
August 29, 2006
UML Use
Go to the ESC and you'll see "UML" plastered over many booths. But is anyone using it?
August 27, 2006
Review: Code In .Net, Run On J2EE
Mainsoft has one up on the competition: Its Visual MainWin For J2EE product suite makes the company the only place to go for all enterprise Java and .Net mix mode solutions.
August 25, 2006
Use Embots to Implement Autonomic Computing
Recently, Autonomic Computing initiatives clearly identified the need for embedded, intelligent system management. Autonomic Controller Engine (ACE), with its embot concepts, delivers. Here's how.
August 25, 2006
Programming Heterogeneous Multiprocessors
In this article, we examine how to program a heterogeneous multiprocessor based on the proven method of the Remote Procedure Call (RPC). We examine how this method addresses numerous programming challenges. We also explain how RPC introduces some pitfalls, and show how they may be avoided.
August 23, 2006
Review: The Best Ajax-Based Apps
We've scoured the Internet for the best Ajax-based applications in six categories to see how they stack up against Google's online offerings. Find out the winners, challengers and runners-up.
August 23, 2006
Agile Patterns & Practices
Agile development has deeply affected how the Microsoft Patterns and Practices team creates software. Microsoft's Peter Provost talks about the team's use of Agile as both a design and testing methodology. (MP3)
August 16, 2006
Concurrency and Multi-core Processors
Scott Apeland, Director of the Intel Developer Network, discusses issues related to multithreaded programming, multi-core processors, and how Intel is educating the next generation of programmers about concurrency. (MP3)
August 11, 2006
Borland Gears Up
David Intersimone, Borland's vice president of developer relations and chief evangelist, sets the record straight about what the company is up in terms of software developer tools. (MP3, 5:08 mins.)
August 4, 2006
A Culture of Inclusion
If open source really is a success, there's got to be a reason. Steven Weber's The Success of Open Source offers up some answers.
August 3, 2006
It's (Not) All Been Done
When it comes to programming languages and development tools, the concurrency revolution that's now underway will be as significant as the object revolution of the 1980s and '90s.
August 3, 2006
Ant Colony Algorithms
Among other complex problems, Ant Colony optimizers can be used to simulate routing problems when network topologies change over time.
August 3, 2006
The Essential Unified Process
The Essential Unified Process integrates practices from the unified process camp, agile methods camp, and process improvement camp.
August 2, 2006
Multithreading, Java, & OSGi
The ThreadManager class Oliver presents here goes a long way toward easing multithreaded programming with Java and the OSGi platform.
August 2, 2006
Synchronize Now!
Eric uses Amazon.com's S3 web service and .NET 2.0's FtpWebRequest class to securely synchronize files on multiple machines.
August 2, 2006
Web Developer Survival Tips
Staying afloat in the world that Microsoft, Google, and Yahoo are trying to create isn't that tricky.
August 2, 2006
Architecture & Design Archive
|
 |
|
|
|
MICROSITES
FEATURED TOPIC
ADDITIONAL TOPICS
|
|
|
|
|
|
|
|
| |
|
|