2003 29.02 2005

Vol.29 n°2 (#357) february 2004

text on archive.org (DVD)

(ddj_2004_02.jpg)

Editorial

[author : Jonathan Erickson] #Edito

TABLE OF CONTENTS

FEATURES

Interoperable Web Services

[author : Arulazi Dhesiaseelan]

WS-I is an initiative to promote web-service interoperability across platforms and programming languages.

Integrating XML Web Services With VB6 Applications

[author : Max I. Fomitchev]

Max shows how legacy VB6 applications can consume web services written in C++.

UDDI & Dynamic Web Service Discovery

[author : Peter Lacey]

UDDI is a platform-independent framework for describing services and businesses via the Internet.

Applying the Overtake & Feedback Algorithm

[author : John A. Trono]

Here's an algorithm for ranking—among other things—the best sports teams.

I/O Multiplexing & Scalable Socket Servers

[author : Ian Barile]

Ian provides a single interface for I/O multiplexing on both UNIX and Windows.

Regular Expression Mining

[author : Sergei Savchenko]

Regular expressions are convenient devices for identifying patterns in collections of strings.

Parallel Programming with Interoperable MPI

[author : William L. George, John G. Hagedorn, Judith E. Devaney]

IMPI is a set of protocols for programs running in multicluster environments.

Communicating With Software-Development Managers

[author : Adam Kolawa]

Adam shares tips for presenting technical concerns that managers can understand.

Eudora Mailbox Classes

[author : Gary Krone]

After examining the Eudora file format, Gary presents a class library for organizing e-mail.

ASP.NET Forms Authentication Best Practices

[author : Douglas Reilly]

For most ASP.NET-based web sites, the only option for authenticating users is ASP.NET Forms Authentication.

Rethinking Software Security

[author : Herbert H. Thompson and James A. Whittaker]

In the first installment of this series on security, our authors argue that security is now a business case.

EMBEDDED SYSTEMS

Multitasking On the Cheap

[author : Alan Porter]

It is often important to design systems that don't require a significant training.

COLUMNS

Programming Paradigms

[author : Michael Swaine]

Michael looks at quantum computing, reversible computing, and faster-than-light light.

Embedded Space

[author : Ed Nisley]

When it comes down to it, software performance really is a number's game.

Chaos Manor

[author : Jerry Pournelle]

Jerry wraps up what went on at Microsoft's recent Professional Developer's Conference.

Programmer's Bookshelf

[author : Jason Montojo]

This month, Jason reviews Eclipse in Action and The Java Developer's Guide to Eclipse.

FORUM

Letters

[author : you]

The New Adventures of Verity Stob

[author : Verity Stob]

News & Views

[author : Shannon Cochran]

Of Interest

[author : Shannon Cochran]

Swaine's Flames

[author : Michael Swaine]