FREE Subscription to Dr. Dobb’s Digest: Same Great Content, New Digital Edition
Site Archive (Complete)
Architecture & Design FORUM | NEWSLETTERS


Move to a 'Human' Semantic Enabled Network: Part I
Here's an overview of the Semantic Enabled Network, its architectural components, characteristics, and practical applications to unlock new opportunities as organizations migrate toward the human network.
January 31, 2007
Extending the Eclipse CDT Managed Build System
Eclipse's managed build system enhances the usability and extensibility for C/C++ developers
January 31, 2007
The Real World of Computer Forensics
this executive-level tutorial, security consultant and expert Keith J. Jones outlines what computer forensics is, why it is important, and how this process can help the good guys, when bad things happen to their computer systems
January 30, 2007
Open ALM Manifesto
Marc Brown and Rob Cheng explain what Borland's Open ALM Manifesto is and how it relates to both software tools and developers who use them.
January 30, 2007
The New Software Defined Radio Development Process
Learn how the software communications architecture-based software defined radio flows and what you need to know about each phase including requirements and tools that enable each phase.
January 29, 2007
Quantum Mechanical Theory Behind 'Dark Energy'?
Astrophysicists studying supernova think "dark energy" may be the answer to one of Einstein's questions.
January 29, 2007
Survey: The Demise Of Unix Is Exaggerated
A new study from the Gabriel Consulting Group shows that use of Unix, particularly high-end systems, is on the rise in the enterprise.
January 29, 2007
Where's The Software To Catch Up To Multicore Computing?
IBM's chief architect for next-generation systems software wonders how far we'll be able to push the software required to take advantage of supercomputer-class machines.
January 29, 2007
Parallel Processing for Multi-core DSPs
Modern video-processing systems run multiple applications such as image processing, compression and content analysis concurrently on many processors. System designers are forced to use multiple DSP chips, FPGAs and a system controller to provide the necessary horsepower. but chip-level software tools don't address the system integration issues.
January 29, 2007
New Group For Enterprise Architects Aims To Elevate The Profession
Certification and standardization are two main goals backers say are important in validating the role enterprise architects play in an organization.
January 29, 2007
Sizing Up .NET 3.0's WPF
Windows Presentation Foundation is a new set of UI controls and a powerful new programming model. In this video, Scott Swigart demonstrates the WPF command structure and the canExecute property, which provides context sensitivity to functions in an application.
January 24, 2007
Effective Use of the Shared Cache in Multi-core Architectures
Tian Tian of Intel provides some guidelines on what to do and what to avoid when implementing shared cache in your multi-core based design.
January 23, 2007
Dr. Dobb's Agile Modeling Newsletter
Rethinking how you view requirements management
January 22, 2007
Review: Be More Rational About Testing
IBM has been has been sharpening testing technologies in its Rational suite, including a beefed up Rational Functional Tester Web testing tool. Here's a close-up look.
January 22, 2007
Out of Chaos comes nonlinear processing
Nonlinear signal-processing algorithms from Chaos Telecom Inc. improve the effective signal-to-noise ratio of DSL modems and consequently improve their range, data rate or power requirements.
January 22, 2007
Analysis: How Smartphone Platforms Compare
Business-technology buyer's guide to the BlackBerry, Linux, Mac OS X, Palm, Symbian, and Windows Mobile platforms.
January 20, 2007
The Truth About Software Security
Outsourced service provides deep dive into security of software code.
January 20, 2007
With An 80-Core Chip On The Way, Software Needs To Start Changing
The big question is how -- and how soon -- the software industry will step up and produce applications that can take advantage of all those cores.
January 18, 2007
What To Do With Old Electronics
www.EcyclingCentral.com lists information on where to find electronics recycling, reuse, and donation programs in every state across the country.
January 17, 2007
Direct Memory Access In Media-based Embedded Apps: Part 2
In the second of a four part series, David Katz and Rick Gentile, authors of "Embedded Media Processing," discuss DMA data flow structures " register-based and descriptor-based " and when to use each type.
January 17, 2007
Antarctica: Eclipse Comes In From the Cold
Josh Reed discusses the Antarctic Geologic Drilling Program, and the important role that open source tools played.
January 16, 2007
All Rhodes Lead to Roam
Michael gets lost on the "rhode" to "roam." The Web will do that to you.
January 11, 2007
Developer's Notebook
New development products and new releases of existing ones.
January 11, 2007
Developer Diaries
From start-ups to global enterprises, developers sometimes face similar problems—and turn to like-minded solutions.
January 11, 2007
Collaborative Development Environments
While traditional integrated development environments focus on improving the efficiencies of individual developers, collaborative development environments focus on improving the efficiencies of the entire development team.
January 11, 2007
APLs and Oranges
APL is 40 (or is it 50?) years old. But comparing it to more modern programming is like comparing APLs to oranges.
January 11, 2007
Whence Data Quality?
Scott reports on his survey that focused on data quality issues and the application of various data-oriented development techniques.
January 11, 2007
Online Collaboration and Agile Software Development
Agile software development requires input from all team members, and such collaboration is most effective when everyone participates.
January 11, 2007
The Global Project Management Challenge
When it comes to IT projects, utilizing the right technology solutions and implementing them along side of project management methodologies can help you deliver projects on time, under budget and without incident.
January 11, 2007
Think Globally, Code Locally
Damon shares tried-and-true best practices that help global teams improve the development process by thinking globally and coding locally.
January 11, 2007
Going Global with Visual Studio Team System
Visual Studio 2005 Team System is a suite of lifecycle tools that enables communication and collaboration among distributed development teams.
January 11, 2007
Social Software Development Environments
Distributed development, IDE extensibility, and social software are taking us to a development process that is not only more productive, but also an enjoyable social experience.
January 11, 2007
Is A Closed iPhone Doomed To Fail?
Apple made a closed system work for the iPod. Can it do the same with wireless phones?
January 11, 2007
AJAX Application Delivery: Performance and Security
Lori MacVittie expands on her article "The AJAX Application Delivery Challenge," which examines the application delivery and security hurdles that AJAX developers face.
January 10, 2007
Simplifying Web Service Integration
When adopting a SOA for his pilot logbook software, Neal found that third-party tools saved time and worry.
January 10, 2007
Java ME and the Command Pattern
The Command Pattern provides an efficient workaround for problems you might encounter with Java ME based development.
January 10, 2007
Insidious Tight Coupling
Insidious tight coupling, where one module depends on another unknown to the compiler, can lead to overly complex development.
January 10, 2007
AJAX Debugging with Firebug
Firebug is a Firefox extension that includes all the tools you need for efficient debugging during the Web development process.
January 10, 2007
Microsoft Loves Linux: What's With That?
Microsoft and Novell announced a five-year patent and technology agreement around Microsoft software and Novell's SUSE Linux software. Is it love or a declaration of war?
January 10, 2007
Direct Memory Access and Media-based Embedded Apps: Part 1
In the first of a four part series, David Katz and Rick Gentile, authors of "Embedded Media Processing," deal with the basics of Direct Memory Access (DMA) design
January 10, 2007
Bulletproofing C++ Code
Sergei examines techniques that improve the stability and reduce the risks of errors for programming.
January 9, 2007
The AJAX Application Delivery Challenge
Web 2.0 technologies like AJAX can have far-reaching consequences when it comes to security and performance
January 8, 2007
C-based Methodology Accelerates ASIC/FPGA Design
C2R is a tool that allows designers to model their designs using C and then synthesize it into Verilog RTL for implementation in ASIC or FPGA technology.
January 7, 2007
Software Architecture Management
Neeraj Sangal discusses what's involved in software architecture management, focusing on the Dependency Structure Matrix approach.
January 4, 2007
New Data-Archiving Rules
New rules that compel companies to produce electronically stored information for civil litigation could boost demand for solution providers who sell systems for tracking and archiving e-mail, electronic documents, digital images and spreadsheets.
January 2, 2007
Creating an Executable Specification for the WiMAX Standard
The scope and complexity of the 802.16 standard makes it difficult to ensure that WiMAX designs are standard-compliant. This article explains how to build a Simulink model that enables continuous test and verification throughout the development process.
January 1, 2007
Ada Enhances Embedded-systems Development
Developing an embedded system is hard work. Reliability is essential; indeed, embedded software may control a safety- or security-critical system where an error can have catastrophic consequences. New requirements will almost surely pop up, so the software must be maintain- able. Real-time constraints and memory limitations make time and space predictability and run-time performance important. Many embedded systems comprise activities that are performed concurrently, either with actual parallelism or through multiplexing on a single processor. And most deal at some point with hardware-specific details like interrupt handling and data layout.
January 1, 2007
Free Modeling Tool Aims for Small Companies
Seeking to bring Unified Modeling Language (UML) capabilities to a new generation of embedded-software developers, Telelogic AB this week will introduce Telelogic Modeler, a free UML design environment. It provides a subset of the capabilities in Telelogic's commercial Tau and Rhapsody UML modeling tools.
January 1, 2007
Decision Trees Boost Web Site Performance
Too much data to make sense of the customer? Slow, one-dimensional analytics won't cut it when Web site visitors need to see cross-sell offers in milliseconds. Decision trees help clear the path to buye--and seller--satisfaction.
January 1, 2007
Handset Makes Use of Good Design Practices
This design shows that it's possible to cut costs and board area without making compromises.
January 1, 2007
Minimizing ISR Overhead
With all the automated tools available today, it's easy to lose track of the overhead that such tools are introducing.
January 1, 2007
Embracing Open Business Models
Companies that keep their intellectual property too close to the vest risk missing out on critical business innovations that idea-sharing could generate. Open business models foster collaboration with customers and suppliers to everyone's benefit.
January 1, 2007
Divide, Conquer, Win
Can IT deliver speed and innovation without compromising scale advantages? Of course—and it must, according to McKinsey & Co.'s IT governance and strategy leaders. The key is to adjust strategy based on governance models, proactively migrating capabilities from one model to another as business competition evolves.
January 1, 2007
Modeling and Savvion BPM
Once business users master Savvion's modeling tool, it's easy for IT to turn the designs into executable processes.
January 1, 2007


Architecture & Design Archive
2009 Jan Feb Mar Apr May Jun Jul Aug Sep Oct Nov Dec
2008 Jan Feb Mar Apr May Jun Jul Aug Sep Oct Nov Dec
2007 Jan Feb Mar Apr May Jun Jul Aug Sep Oct Nov Dec
2006 Jan Feb Mar Apr May Jun Jul Aug Sep Oct Nov Dec
2005 Jan Feb Mar Apr May Jun Jul Aug Sep Oct Nov Dec
2004 Jan Feb Mar Apr May Jun Jul Aug Sep Oct Nov Dec
2003 Jan Feb Mar Apr May Jun Jul Aug Sep Oct Nov Dec
2002 Jan Feb Mar Apr May Jun Jul Aug Sep Oct Nov Dec
2001 Jan Feb Mar Apr May Jun Jul Aug Sep Oct Nov Dec
2000 Jan Feb Mar Apr May Jun Jul Aug Sep Oct Nov Dec
1999 Jan Feb Mar Apr May Jun Jul Aug Sep Oct Nov Dec
1998 Jan Feb Mar Apr May Jun Jul Aug Sep Oct Nov Dec
1995 Jan Feb Mar Apr May Jun Jul Aug Sep Oct Nov Dec




MICROSITES
FEATURED TOPIC

ADDITIONAL TOPICS

INFO-LINK