|
|

|
|
VOL. 15 NO. 10 October 2002
Table of Contents
|
Software That Travels
by Steven A. Stolper
Embedded developers often have to write code that can execute on more than one hardware platform. One of the most creative ways to approach multiplatform development is through abstraction. This article gives a quick summary of the most common abstractions (OS, physical interfaces, communication channels, and system services) and how to apply them successfully.
Short-Range Wireless Design
by Karl H. Torvmark
Wireless systems differ from wired systems in some crucial ways. Error handling and bandwidth sharing are two major issues for engineers working on wireless projects. Hereıs a guide to designing short-range wireless devices that covers these and other concerns.
CORBA's Notification Service
by Letha Etzkorn, Joel Sherrill, and Ron O'Guin
CORBA Event Service used to be the middleware of choice for handling distributed callbacks. Now there's CORBA Notification Service, and it's improved the whole process.
#include
Get Rich Slow
by Michael Barr
Honesty, integrity, and responsibility should be the core values of all practicing engineers. And we should practice them outside of work as well.
Murphy's Law
User Interface Prototypes
by Niall Murphy
A wealth of resources are available to simulate
desktop interfaces. Niall shares a low-cost
way to leverage them for embedded systems.
Beginner's Corner
Introduction to Forth
by Brad Eckert and Don Rowe
Forth is a niche programming language originally designed for real-time control of telescopes. Over the years, it evolved into an ANSI-standard language. While not widely used anymore, itıs still worth a look.
Programming Pointers
Tag vs. Type Names
by Dan Saks
C treats tags as second class types. C++ isnıt much kinder. Hereıs how to give them first-class treatment in both languages.
Break Points
The Good Guys
by Jack G. Ganssle
Taking his cue from Programmerıs Toolbox,
Jack offers up a list of products that make his life
easierıas an engineer and a human being.
|
|
|
|
Ready to take that job and shove it?
|
|