September 2003    
Dr. Dobb's Journal     
  
File: JAVAGRID.TXT
Title: Creating Java Grid Services 
Author: Aaron E. Walsh
Keywords: SEP03    JAVA      GRID COMPUTING    GLOBUS
Description: Published source code accompanying the article by 
Aaron Walsh in which he uses the Globus Toolkit, a development 
framework for developing special-purpose grids, to build Java-
based grid services and grid clients. 

File: NETJ2EE.TXT
Title: Integrating .NET & J2EE With Web Services
Author: David Houlding and Sekar Govindasamy
Keywords: SEP03    .NET   J2EE   JAVA  C#   DISTRIBUTED 
Description: Published source code accompanying the 
article by David Houlding and Sekar Govindasamy in which 
they present an architecture that lets you integrate 
heterogeneous environments, such as a distributed stock-
quote web-service application that's based on .NET and 
J2EE. Also see NETJ2EE.ZIP.

File: NETJ2EE.ZIP
Title: Integrating .NET & J2EE With Web Services
Author: David Houlding and Sekar Govindasamy
Keywords: SEP03    .NET   J2EE   JAVA  C#   DISTRIBUTED 
Description: Unpublished source code accompanying the 
article by David Houlding and Sekar Govindasamy in which 
they present an architecture that lets you integrate 
heterogeneous environments, such as a distributed stock-
quote web-service application that's based on .NET and 
J2EE. Requires UNZIP/PKUNZIP to extract.

File: P2PDATA.ZIP
Title: Data Sharing With P2PdataShare 
Keywords: SEP03    PEER-TO-PEER     DATABASE   GROOVE
Description: Unpublished source code accompanying the 
article by Sree Padma Vempati and Kumaraswamy Ponnambalam 
in which they present P2PdataShare, a generic database 
adapter that's implemented in a collaborative peer-to-peer 
architecture based on Groove Networks technology. Requires 
UNZIP/PKUNZIP to extract.

File: MPI.TXT
Title: Task Farming & the Message Passing Interface
Author: Paulo Marques
Keywords: SEP03  MPI  PARALLEL COMPUTING  LINUX  WINDOWS
Description: Published source code accompanying the 
article by Paulo Marques in which he shows how to use the 
Message Passing Interface to parallelize applications on 
systems ranging from clusters of PCs running Windows and 
Linux, to supercomputers like the Cray X1 or IBM SP 
Power3. Also see Linux-MPICH.tar.gz and Windows-WMPI.zip.

File: Linux-MPICH.tar.gz
Title: Task Farming & the Message Passing Interface
Author: Paulo Marques
Keywords: SEP03  MPI  PARALLEL COMPUTING  LINUX  
Description: Unpublished source code for Linux accompanying 
the article by Paulo Marques in which he shows how to use the 
Message Passing Interface to parallelize applications on 
systems ranging from clusters of PCs running Windows and 
Linux, to supercomputers like the Cray X1 or IBM SP 
Power3. 

File: Windows-WMPI.zip
Title: Task Farming & the Message Passing Interface
Author: Paulo Marques
Keywords: SEP03  MPI  PARALLEL COMPUTING  WINDOWS
Description: Unpublished source code for Windows accompanying 
the article by Paulo Marques in which he shows how to use the 
Message Passing Interface to parallelize applications on 
systems ranging from clusters of PCs running Windows and 
Linux, to supercomputers like the Cray X1 or IBM SP 
Power3. Requires UNZIP/PKUNZIP to extract.

File: MIRS.TXT
Title: Music Information Retrieval Systems
Author: William Birmingham, Colin Meek, Kevin O'Malley, 
Bryan Pardo, and Jonah Shifrin
Keywords: SEP03  MUSIC JAVASCRIPT  DATABASE  ITUNES  APPLE
Description: Published source code accompanying the 
article by William Birmingham, Colin Meek, Kevin O'Malley, 
Bryan Pardo, and Jonah Shifrin in which they present an 
iTunes-based music information database system that 
incorporates musical content as searchable elements--and 
supports audio-based queries. Also see MIRS.ZIP.

File: MIRS.ZIP
Title: Music Information Retrieval Systems
Author: William Birmingham, Colin Meek, Kevin O'Malley, 
Bryan Pardo, and Jonah Shifrin
Keywords: SEP03 MUSIC JAVASCRIPT  DATABASE ITUNES  APPLE
Description: Unpublished source code accompanying the 
article by William Birmingham, Colin Meek, Kevin O'Malley, 
Bryan Pardo, and Jonah Shifrin in which they present an 
iTunes-based music information database system that 
incorporates musical content as searchable elements--and 
supports audio-based queries. Requires UNZIP/PKUNZIP to 
extract.

File: ANTCPP.TXT
Title: Ant, Cpptasks, & Multi-Platform C/C++ Projects 
Author: Mirko Raner 
Keywords: SEP03   ANT  C++  JAVA   BUILD
Description: Published source code accompanying the Mirko 
Raner in which he uses Ant and cpptasks to build a multi-
platform C/C++ application, then shares tips for migrating 
existing projects from Make to Ant. 

File: C_ARM.TXT
Title: Portability & the ARM Processor
Author: Trevor Harmon
Keywords: SEP03   C    ARM   LINUX   IPQA
Description: Published source code accompanying the 
article by Trevor Harmon in which he ports a Linux 
application to the StrongArm-based iPQA handheld computer. 
Also see C_ARM.ZIP.

File: C_ARM.ZIP
Title: Portability & the ARM Processor
Author: Trevor Harmon
Keywords: SEP03   C    ARM   LINUX   IPQA
Description: Unpublished source code accompanying the 
article by Trevor Harmon in which he ports a Linux 
application to the StrongArm-based iPQA handheld computer. 
Requires UNZIP/PKUNZIP to extract.







3


3


