DDJ, March 2002
Scientific & Engineering Computing



FEATURES

Satellite Navigation & the Internet
by Felix Toran-Marti, Javier Ventura-Traveset, and Juan Carlos de Mateo
The European Space Agency's SISNET project takes satellite navigation signals and broadcasts them through the Internet to users in real time.

C99 & Numeric Computing
by Harry H. Cheng
C99 is a milestone in C's evolution into becoming a viable programming language for scientific and numerical computing.

Python & Finite Elements
by Alexander Pletzer
ELLIPT2D is a finite element package written in Python that's designed to solve elliptic equations in two dimensions.

Debugging PHP Using A C++ Compiler
by Forrest J. Cavalier III
PHP2C++ is a PHP to C++ translator that Forrest uses to accelerate debugging and auditing.


EMBEDDED SYSTEMS

Embedded Development with Qt/Embedded
by Matthias Kalle Dalheimer and Steffen Hansen
Trolltech's Qt/Embedded toolkit is designed for development of Linux-based embedded devices.


INTERNET PROGRAMMING

Securing XML
by Amir Herzberg
Amir examines several proposed XML security mechanisms, including XML Digital Signatures and XML Encryption.


WORKBENCH

Programmer's Toolchest
Examining VB.NET
by Lauren Hightower

Java Q&A
How Do I Map SQL Database Tables to Java Objects?
by Michael J. Yuan

Algorithm Alley
Graph Traversals
by Timothy Rolfe

Programmer's Bookshelf
Doubling Down on the Good and the Okay
by Gregory V. Wilson


COLUMNS

Programming Paradigms
by Michael Swaine

C Programming
by Al Stevens

Embedded Space
by Ed Nisley

Dr. Ecco's Omniheurist Corner
by Dennis E. Shasha


FORUM

Editorial
by Jonathan Erickson

Letters
by you

The New Adventures Of Verity Stob
by Verity Stob

News & Views
by Shannon Cochran

Of Interest
by Della Song

Swaine's Flames
by Michael Swaine