June 2001  
Dr. Dobb's Journal   
  
File: CMOSUML.ZIP
Title: INTEGRATING CMOS WITH UML
Author: Mark Coats and Terry Mellon
Keywords: JUN01    UML    DESIGN   METHODOLOGY
Description: Published design diagrams accompanying the
article by Mark Coats and Terry Mellon in which they
apply the Coats-Mellon Operational Specification (CMOS)
to the UML modeling language. Requires UNZIP/PKUNZIP to
extract. 

File: EJB.TXT
Title: A UNIVERSAL MODEL FOR DESIGNING THE ENTITLE EJB
LAYER
Author: Jonathon Leibundguth, Michael Pease, Andrei
Povodyrev
Keywords: JUN01   JAVA   EJB   
Description: Published source code accompanying the
article by Jonathon Leibundguth, Michael Pease, and
Andrei Povodyrev in which they propose the Universum
Bean, an alternative to the container-managed persistent
and bean-managed persistent Entity EJBs. Also see
EJB.ZIP.

File: EJB.ZIP
Title: A UNIVERSAL MODEL FOR DESIGNING THE ENTITLE EJB
LAYER
Author: Jonathon Leibundguth, Michael Pease, Andrei
Povodyrev
Keywords: JUN01   JAVA   EJB   
Description: Unpublished source code and related files
accompanying the article by Jonathon Leibundguth,
Michael Pease, and Andrei Povodyrev in which they
propose the Universum Bean, an alternative to the
container-managed persistent and bean-managed persistent
Entity EJBs. Requires UNZIP/PKUNZIP to extract. 

File: SBA.TXT
Title: BUILDING SERVICE-BASED ARCHITECTURES WITH JINI
Author: Bill Pierce
Keywords: JUN01   JAVA   DISTRIBUTED COMPUTING   JINI
Description: Published source code accompanying the
article by Bill Pierce in which he examines
Service-Based Architectures built are built on Sun's
Jini framework for distributed services.

File: CPPCHECK.TXT 
Title: C++ CONCEPT CHECKING
Author: Jeremy Siek and Andrew Lumsdaine
Keywords: JUN01   C++   TEMPLATES
Description: Published source code accompanying the
article by Jeremy Siek and Andrew Lumsdaine in which
they present a technique for reintroducing type safety
into C++ template functions. 

File: INFOLINE.TXT
Title: AN INFORMATION ASSEMBLY LINE IN PERL
Author: Ray Snow
Keywords: JUN01    PERL   INTERNET
Description: Published source code accompanying the
article by Ray Snow in which he uses Perl's
pattern-matching capabilities to cull, tag, sort, and
present process text.

File: HTMLUI.TXT
Title: CREATING HTML USER INTERFACES FOR SERVER PROGRAMS
Author: Michael Janulaitis
Keywords: JUN01   HTML   SERVER  UI  IIS   APACHE
Description: Published source code accompanying the
article by Michael Janulaitis in which he creates a
single HTML UI for server applications running on both
Apache Web Server 1.3.14 and Microsoft's Internet
Information Services 5.0 (IIS). Also see HTMLUI.ZIP. 

File: HTMLUI.ZIP
Title: CREATING HTML USER INTERFACES FOR SERVER PROGRAMS
Author: Michael Janulaitis
Keywords: JUN01   HTML   SERVER  UI  IIS   APACHE
Description: Unpublished source code accompanying the
article by Michael Janulaitis in which he creates a
single HTML UI for server applications running on both
Apache Web Server 1.3.14 and Microsoft's Internet
Information Services 5.0 (IIS). Requires UNZIP/PKUNZIP
to extract. 

File: CORBA.TXT
Title: EXAMINING CORBA INTEROPERABILITY
Author: Eric Ironside, Letha Etzkorn, David Zajac
Keywords: JUN01   CORBA   DISTRIBUTED COMPUTING   
MOBILE
Description: Published source code accompanying the
article by Eric Ironside, Letha Etzkorn, and David Zajac
in which they present conclusions from a study of ORB
interoperability and code portability to determine the
feasibility of CORBA as an interoperable standard for
both new and legacy code within mobile and/or embedded
computing environments.

File: JQA0601.TXT
Title: JAVA Q&A  
Author: Brad Cox
Keywords: JUN01    JAVA      STRINGS
Description: Published source code accompanying the
article by Brad Cox in which he presents a method for
handling multi-line strings in Java.

File: AA0601.TXT
Title: ALGORITHM ALLEY  
Author: Shawn Bayern
Keywords: JUN01     ALGORITHMS   RECURSION
Description: Published source code accompanying the
article by Shawn Bayern in which he presents strategies
to adapt a generally memory-intensive recursive
algorithm for use in environments where memory may be
limited and reusability is required. 





