Last update:
Fri Mar 23 08:52:59 MDT 2007
Jonathan Erickson Editorial: It's Better To Be Rich and
Famous, Than To Live Near an Airport . . 8--8
Andrew Tucker and
Edoardo Comar and
Scott Meyers and
Yves Piguet and
Kevin Ruland and
Greg Hadaller and
Jonathan Erickson and
Mike Zhilin and
Todd Stephan Letters: Editor Preferences; Java Enums;
Labor Union Harassment; Smart Pointer
Update; Traveling Salesman; Granting
Block Grant; Porting to CE; Analyzing
Algorithms . . . . . . . . . . . . . . . 10, 12
Nicholas Baran News and Views: Volunteers Needed for
Weather Simulation Model; Bill Gates
Meets Bill Blass --- Not!; Computer
Lemon Law May Debut in Pennsylvania;
Inventor of Huffman Encoding Dies; Green
Cards, Not Guest Visas; Online Forums on
Electronic Recycling . . . . . . . . . . 18--18
John H. McCoy Scripting for Pnuts . . . . . . . . . . 21--22, 24, 26
Michael Swaine Rebol and E-Mail Services . . . . . . . 28, 30, 32--34
Steve Johnson A Dynamic Select Component for
JavaScript . . . . . . . . . . . . . . . 36, 38--42
Kirby W. Angell Python Server Pages: Part 1 . . . . . . 44, 46--47, 50
Sergei Savchenko Tools for Flexible Scripting . . . . . . 52, 54--55
Michael Yam EC: A Euro Calculator for the Palm
Platform . . . . . . . . . . . . . . . . 56, 58, 60, 62, 64
Gary Thomas eCos: An Operating System for Embedded
Systems . . . . . . . . . . . . . . . . 66, 68--72, 74
Charlie Munro and
Mark Nelson The Ultimate Home Jukebox . . . . . . . 76, 78--82
Mike McMillan Programmer's Toolchest: Examining
PerlCOM: Perl Meets Microsoft's COM . . 84, 86--87
Michael Swaine Programming Paradigms: Change is Good,
but Folding Money is Better . . . . . . 89, 90--92
Al Stevens C Programming: Spinning Purple Larks,
Swirling Leaves, Rotating Ellipses . . . 95--98
Michael Travers Java Q&A: What is Interactive Scripting? 103, 105--111
Timothy Rolfe Algorithm Alley: Randomized Shuffling 113--114
Dennis E. Shasha Dr. Ecco's Omniheurist Corner: Stars and
Starlets . . . . . . . . . . . . . . . . 116--116
Jack J. Woehr and
Lou Grinzo Programmer's Bookshelf: All the World's
A Database . . . . . . . . . . . . . . . 119--120
Nicholas Baran and
Amy Lincicum Of Interest . . . . . . . . . . . . . . 126--127
Michael Swaine Swaine's Flames: Being a Blip . . . . . 128--128
Jonathan Erickson Editorial: Worker Shortage a Tall Tail? 10--10
Bart Samwel and
Jiri Soukup and
Glenn Crist and
Evan Easton and
Ron Ruble and
David A. Rogers and
Al Stevens and
Bruce MacDonald and
Scott Venckus Letters: Data Structures as Objects;
Real (Netscape) Time; Riding the XML
Bandwagon; Porting to CE; Nothing New
About Open Source; Y2K Worries?; Version
Control . . . . . . . . . . . . . . . . 12, 14
Nicholas Baran News and Views: ERP Can Spell Disaster;
Linux Goes Super; Dot-com Companies Bet
the Farm; The Tiniest Transistor; And
Speaking of Tiny\ldots . . . . . . . . . 18--18
Philip Wadler GJ: A Generic Java . . . . . . . . . . . 23--26, 28
Joshua Fox Collaborative Applications and the Java
Shared Data Toolkit . . . . . . . . . . 32, 34--40
Jonathan Amsterdam Java References . . . . . . . . . . . . 42, 44, 46, 48, 50, 52
Kirby W. Angell Python Server Pages: Part II . . . . . . 54, 57--61
Andrew Dwelly Java, XML, and Literate Programming . . 62, 64--66, 68
Vesna Hassler and
Oliver Fodor OpenCard Framework Application
Development . . . . . . . . . . . . . . 70, 72, 74--76
David Hardin The Real-Time Specification for Java . . 78, 80--82, 84
Peter Zhang Webrelay: A Multithreaded HTTP Relay
Server . . . . . . . . . . . . . . . . . 86, 88, 90--94, 96
Chris Trueman Visualizing Network Resources Using
Visio . . . . . . . . . . . . . . . . . 98, 100--102
Michael Swaine Programming Paradigms: The Palm, the
Nose, and Other Computing Platforms . . 105, 107--108
Al Stevens C Programming: The S Programming
Language . . . . . . . . . . . . . . . . 110--113
Ethan Henry and
Ed Lycklama Java Q&A: How Do You Plug Java Memory
Leaks? . . . . . . . . . . . . . . . . . 115--119, 121
Michael J. Wiener Algorithm Alley: High-Speed Cryptography
with the RSA Algorithm . . . . . . . . . 123--126
Dennis E. Shasha Dr. Ecco's Omniheurist Corner: Sticks 131--132
Gregory V. Wilson Programmer's Bookshelf: All This, and
Frequent Flyer Miles, Too! . . . . . . . 135--136
Nicholas Baran and
Amy Lincicum Of Interest . . . . . . . . . . . . . . 142--143
Michael Swaine Swaine's Flames: Scaffolding . . . . . . 144--144
Jonathan Erickson Editorial: Open Source, Open Projects 10--10
Michael Patten and
Jonathan Erickson and
Eliezer S. Yudkowsky and
Larry Sollman Letters: Larry Ellison's Jet; The True
Name of the Singularity; The Sixth
Sense; . . . . . . . . . . . . . . . . . 12, 14
Nicholas Baran News and Views: More on Tiny
Transistors; Open Source Repository
Launched; Design Contest Promotes New
Software Tools; And Then There's a
Decryption Contest; Fred Brooks Wins ACM
Turing Award . . . . . . . . . . . . . . 18--18
Oliver Cole White-Box Testing . . . . . . . . . . . 23--26, 28
Peter Horwood and
Shlomo Wygodny and
Martin Zardecki Debugging Multithreaded Applications . . 32, 34--37
Len DiMaggio Testing UNIX Daemons . . . . . . . . . . 38, 40, 42, 44
Noam Cohen Building a Testpoint Framework . . . . . 46, 48--50
Arch D. Robison Considering Recursion . . . . . . . . . 52, 54--55, 57--58
James Y. Wilson and
Jason A. Krontz Inside Bluetooth: Part I . . . . . . . . 62, 64--66, 68, 70
Jerry Epplin Inside Real-Time Linux . . . . . . . . . 72, 74, 76, 78
James K. Yun Measuring Network Software Performance 80, 82--91
James F. Wanner SourceMonitor: Exposing Your Code . . . 92, 94--98
Michael Swaine Programming Paradigms: Atom by Atom . . 101--102, 104--105
Al Stevens C Programming: Iterating the Days Until
Y2K . . . . . . . . . . . . . . . . . . 107--108, 110
Mike Jennings Java Q&A: Can You Write NT Services in
Java? . . . . . . . . . . . . . . . . . 113--116, 118
Mingfu Gong Algorithm Alley: An ${N}\log {N}$
Adaptive Group Sort Algorithm . . . . . 123--124, 126--127
Dennis E. Shasha Dr. Ecco's Omniheurist Corner: Simple 128--128
Gregory V. Wilson Programmer's Bookshelf: How Matters More
than What . . . . . . . . . . . . . . . 135--136
Nicholas Baran and
Amy Lincicum Of Interest . . . . . . . . . . . . . . 142--143
Michael Swaine Swaine's Flames: Invention or Hack? . . 144--144
Jonathan Erickson Editorial: Getting the Lead Out . . . . 8--8
Frederick Kautz and
Dimitrios Souflis and
Robert Carbonari and
DDJ and
Al Gettier and
Tina Femia and
Andrew D. Todd and
Anonymous and
Alan Horn and
Anonymous and
Brad Clawsie and
Samuel Pearlman Letters: The S Language; IP Security;
Pnuts Pointer; Flyby; Worker Shortage?;
Design by Interface . . . . . . . . . . 10, 12
Nicholas Baran News and Views: Internet Security in
``Infantile State''; Hedy Lamarr: Spread
Spectrum Pioneer; New Weather
Supercomputer Not So Super; Researchers
Like Armies of Cheap Robots; Kurzweil
Predicts Human Brain Uploads . . . . . . 18--18
Jonathan Erickson Dr. Dobb's Excellence In Programming
Award . . . . . . . . . . . . . . . . . 20--21
Anany Levitin A New Road Map of Algorithm Design
Techniques . . . . . . . . . . . . . . . 23--24, 26--28
Matthew Ginsberg Monte Carlo Methods . . . . . . . . . . 34, 36--37
Stefan Nilsson The Fastest Sorting Algorithm? . . . . . 38, 40, 42, 44--45
Joshua W. Burton Garbage Collection On the Run . . . . . 46, 48--49, 51--53
S. Manivannan An Efficient Algorithm for Magnitude
Operation . . . . . . . . . . . . . . . 54, 565
James Y. Wilson and
Jason A. Kronz The Bluetooth Spec: Part II . . . . . . 58, 60, 62--64
Jim Ledin Digital Filtering and Oversampling . . . 66, 68--70, 72--74
Roy Goldman and
Jason McHugh and
Jennifer Widom Lore: A Database Management System for
XML . . . . . . . . . . . . . . . . . . 76, 78--80
Mitch Chapman and
Brian Kelley Examining the PyGtk Toolkit . . . . . . 82, 84, 86, 88
Michael Swaine Programming Paradigms: Misinformation 91--93, 95
Al Stevens C Programming: Speaking of Rambling . . 97--99
David Epstein and
Joseph Kiniry and
John Motil Java Q&A: What is ``JJ''? . . . . . . . . 101--106
Jon Bentley Algorithm Alley: Binary Search:
Algorithm, Code, and Caching . . . . . . 111--112, 114, 116
Dennis E. Shasha Dr. Ecco's Omniheurist Corner: Blood . . 119--120, 122
Jeffrey L. Taylor Programmer's Bookshelf: Second Time
Around . . . . . . . . . . . . . . . . . 127--128, 130
Nicholas Baran and
Amy Lincicum Of Interest . . . . . . . . . . . . . . 134--135
Michael Swaine Swaine's Flames: The Death and
Resurrection of Rudy Doone . . . . . . . 136--136
Alex Bykov Ace Your Job Interview . . . . . . . . . ??
Richard Ellis The IT Labor Shortage: Fact Or Fiction? ??
Susan Simcox What Are You Worth? . . . . . . . . . . ??
Jonathan Erickson Editorial: Hey, Mr. Postman . . . . . . 8--8
Jeff Cromwell and
Jim North and
J. Stephen Riley Silber and
Graham M. Sherrington and
John Gegus Letters: Worker Shortage; The Sixth
Sense, Redux; Kryptos Message; Data
Structures as Objects . . . . . . . . . 10, 12
Nicholas Baran News and Views: Does ``Reading'' Have a
Future?; Trade Secrets Compromising
Academic Research?; Optical Optimism;
Call to All Programmers: Prepare for
Y5K; Software Safety Researcher [Nancy
G. Leveson] Gets ACM's Newell Award . . 18--18
Linden deCarmo The Media Gateway Control Protocol . . . 23--24, 26--28, 32
William Stallings Gigabit Ethernet . . . . . . . . . . . . 34, 36--37
Jawed Karim A Win32 Network Crawler . . . . . . . . 38, 40, 42--43
Marcelo A. F. Calbucci LDAP Search Filters . . . . . . . . . . 44, 46, 48, 50--51
William Fishburne Margination and Project Gutenberg . . . 52, 54--56
Andrew Chasin Predication, Speculation, and Modern
CPUs . . . . . . . . . . . . . . . . . . 58, 60--61, 63--64
Gavin Smyth Infrared Control of Your PC . . . . . . 66, 68, 70, 72
Andrew Tucker Window CE's CESH Utility . . . . . . . . 74, 76--78, 80
Jim Gemmell Scalable Multicast File Distribution . . 82, 84--89
John S. Barker Building the Bell Atlantic Tariff
Management System . . . . . . . . . . . 90, 92--95, 97
Michael Swaine Programming Paradigms: Oh Behave! . . . 99--100, 102
Al Stevens C Programming: Slamming, Compilers,
E-Books . . . . . . . . . . . . . . . . 105--107, 109
David Reilly Java Q&A: How Do I User Servlets for
State and Session Management? . . . . . 111--115
Moheb Missaghi Algorithm Alley: How Many Subscribers
Should Share a Modem? . . . . . . . . . 119--121
Dennis E. Shasha Dr. Ecco's Omniheurist Corner:
Centimillionaire . . . . . . . . . . . . 123--124
Gregory V. Wilson Programmer's Bookshelf: Stirring the
Gene Pool . . . . . . . . . . . . . . . 127, 130
Nicholas Baran and
Amy Lincicum Of Interest . . . . . . . . . . . . . . 134--135
Michael Swaine Swaine's Flames: Nag, Nag, Nag . . . . . 136--136
Jonathan Erickson Editorial: Money Can't Buy Me Love . . . 10--10
Terry Collins and
Geoff Davis and
Tarjei Tjxstheim [sic] Jensen and
Raj Dash and
DDJ and
Rick Box and
Dimitrios Souflis and
James K. Yun and
Guy Hammond and
DDJ Letters: More Worker Shortage; Music
City; Sorting Through Sorts; Buy the
Book; E-Address Change; Open Source
Debate . . . . . . . . . . . . . . . . . 10, 12
Nicholas Baran News and Views: Freenet: More Anarchy
for the Internet?; Magnetic Properties
Key to Nanoengineering; Nanoseconds Not
Fast Enough? Here Come Femtoseconds;
Caltech Leads U.S. Field in ACM
Programming Contest; Robotic Surgeons
May Make Fewer Mistakes; Free Software
for Designing ICs . . . . . . . . . . . 18--18
César A. Gonzalez Perez and
Pablo Criado Boado The Metis Design Methodology . . . . . . 21--22, 24--26
Pete Beckman and
Gregory V. Wilson Open Source Meets Big Iron . . . . . . . 30, 32, 34--35
Julian Macri State Patterns and C++ . . . . . . . . . 36, 38, 40, 42, 44--45
Andrew Dwelly XML, Reflective Pattern Matching, and
Java . . . . . . . . . . . . . . . . . . 46, 49--52, 54
Robert Kiesling An Object-Oriented UI for Perl . . . . . 58, 60--61
Ping Ni and
Mark Nelson Win32 Version Control . . . . . . . . . 62, 64--66
Thomas E. Davis Object-Oriented Design In Procedural
Environments . . . . . . . . . . . . . . 68, 70--72
Brian Roelofs Java Custom Class Loaders . . . . . . . 74, 76, 78, 80, 82
Ronn Ritke An Internet Toolbox . . . . . . . . . . 84, 86--87, 89
Ian E. Gorman Parsing Complex Text Structures . . . . 90, 92--98
Michael Swaine Programming Paradigms: Breadth-First
Search . . . . . . . . . . . . . . . . . 100, 102, 105
Al Stevens C Programming: Retreading Quincy . . . . 106, 108, 110, 112, 114
Jacob Gsoedl Java Q&A: Can You Implement COM
Components Using Java? . . . . . . . . . 119--120, 122, 124, 126
John Keogh Algorithm Alley: Layout Management . . . 131--134, 136
Dennis E. Shasha Dr. Ecco's Omniheurist Corner:
Microvirus . . . . . . . . . . . . . . . 139, 141
Jeff Cromwell Programmer's Bookshelf: The Art and
Science of Software Architecture . . . . 143--144
Nicholas Baran and
Amy Lincicum Of Interest . . . . . . . . . . . . . . 150--151
Michael Swaine Swaine's Flames: Error-Correcting
Journalism . . . . . . . . . . . . . . . 152--152
Jonathan Erickson Editorial: Under the Hood . . . . . . . 8--8
Tim Roberts and
Ben Combee and
Eddie Edwards and
Keith McBride and
Matt Albrecht and
Paul Kinzelman and
Ken Anderson and
Arch D. Robison Letters: Patent Madness; C++
Identifiers; Digital Filtering and
Oversampling; Pay Phones versus Cell
Phones; NASA and the Space Shuttle;
Getting the Lead Out\ldots; How Harmful
is Recursion . . . . . . . . . . . . . . 10, 12
Nicholas Baran News and Views: 108-bit Elliptic Curve
Cryptographic Key Found; New Algorithm
Cracks the Stock Market; First Complete
Babbage Printer Unveiled; XrML View to
Be Digital Rights Standard; PKWare
Founder [Phil Katz] Dies Unexpectedly 18--18
Carlo Kopp Managing Cluster Computers . . . . . . . 21--26
Abdul Sakib Mondal Load Balancing for UNIX and Win32 . . . 32, 34, 36, 38--40
Philip Rousselle and
Daniel Greff Publish, Subscribe, and the JMS API . . 44, 46, 48, 51
Jack Woehr A C++ Library for IBM MQSeries . . . . . 52, 54
Tony Sintes XML and Software Configuration . . . . . 56, 58--62
Carl Sassenrath The REBOL Scripting Language . . . . . . 64, 66--69
Luca Passani Creating WAP Services . . . . . . . . . 70, 73--75, 78
Tom Cunningham A BSP Porting Library for Embedded
Peripherals . . . . . . . . . . . . . . 80, 82, 84, 86--87
David Houlding Publish and Subscribe With CORBA Web
Events . . . . . . . . . . . . . . . . . 88, 90--93
Tim Kientzle Database Engines: MySQL Versus Oracle 98, 100, 102, 104
Michael Swaine Programming Paradigms: The Cluetrain
Antipasto . . . . . . . . . . . . . . . 107--110
Al Stevens C Programming: Going Undercover . . . . 113--117
David Perelman-Hall Java Q&A: How Do I Build a Find? . . . . 119--120, 122, 124, 126
Max I. Fomitchev Automatic Updates for Distributed
Applications . . . . . . . . . . . . . . 129--131
Bogdan Dorohonceanu and
Craig Nevill-Manning Algorithm Alley: A Practical Suffix-Tree
Implementation for String Searches . . . 133--136, 140
Dennis E. Shasha Dr. Ecco's Omniheurist Corner:
Wordsnakes . . . . . . . . . . . . . . . 143--144
William Stallings Programmer's Bookshelf: Frame Relay
Wrap-up . . . . . . . . . . . . . . . . 147--147
Shannon Cochran Of Interest . . . . . . . . . . . . . . 150--151
Michael Swaine Swaine's Flames: The Rant at Foo Bar . . 152--152
Jonathan Erickson Editorial: Extend, Embrace, Extinguish:
Three Strikes and You're Out . . . . . . 8--8
W. Thomas Pollard and
Jan Theodore Galkowski and
John Herbster and
Scott Maxwell and
Al Stevens and Letters: Nanoseconds Not Fast Enough?
Why Not Smalltalk? Shared Responsibility
for Virus Attacks; Mingw32 . . . . . . . 10, 12
Nicholas Baran News and Views: ``Intelligent'' Ink
Dries to Form Nanostucture; Europeans
Look to Sci-Fi for New Ideas; Computer
Program Can Act on Brain Signals;
Inventory of Automatic Memory Protection
[Richard Bloch] Passes Away; Ingestible
Camera Could Replace Standard Endoscope 18--18
Michael Abrash Inside Xbox Graphics . . . . . . . . . . 21--22, 24--26
Eric Haines and
Tomas Möller Triangle Intersection Tests . . . . . . 32, 34, 36
Max I. Fomitchev Optimizing 3Dnow! Real-Time Graphics . . 40, 42--46
Wm. Douglas Withers Augural Image Zooming . . . . . . . . . 48, 50--54, 56, 58
Aspi Havewala Automated Builds . . . . . . . . . . . . 60, 62--66, 68
Jason Nieh and
Ozgur Can Leonard Examining VMware . . . . . . . . . . . . 70, 72--74, 76
William F. Alexander A Linux IEEE 1394 Configuration ROM
Decoder . . . . . . . . . . . . . . . . 80, 82, 84
H. Thomas Richter Reliability and Embedded Networks . . . 86, 88, 90, 92, 94, 96
Darryl Ross and
Con Zymaris DB Forms: PHP, MySQL, and PHPLIB . . . . 98, 100--104
Clayton E. Crooks II Examining the $3$D Game Studio Toolkit 106, 108--111
Michael Swaine Programming Paradigms: Declarative
Programming Revisited . . . . . . . . . 113--117
Al Stevens C Programming: Twelve Years and Still
Complaining . . . . . . . . . . . . . . 119--121
Alexandre Sieira Vilar Java Q&A: What's Object Pooling All
About? . . . . . . . . . . . . . . . . . 123--124, 126, 128, 130
Laurence Marrie Algorithm Alley: Alternating Skip Lists 133--136
Dennis E. Shasha Dr. Ecco's Omniheurist Corner: Escape 141--142
Gregory V. Wilson Programmer's Bookshelf: Python, C++, and
Other Religions . . . . . . . . . . . . 145--147
Shannon Cochran Of Interest . . . . . . . . . . . . . . 150--151
Michael Swaine Swaine's Flames: No Formal Wear, No
Nuns, No Chilly Willy . . . . . . . . . 152--152
Jonathan Erickson Editorial: Now You UCITA, Now You Don't 8--8
Oleg Kiselyov Letters: Smart Iterators . . . . . . . . 10--10
Paulo Barros and
Tim Kientzle and
Paul Condon and
Tony Duarte Letters: Database Debates . . . . . . . 10--10
Howard Gantz and
William Fishburne Letters: Margination . . . . . . . . . . 10, 12
Anonymous Letters: Worker Shortage . . . . . . . . 12--12
Nicholas Baran News and Views: New Modem Standards
Should Speed Up Internet Access;
Robocopter: AI Lifts Off; Feet Don't
Fail Me Now; IBM Claims World's Fastest
Supercomputer; New Color Displays Based
on Light-Emitting Polymers; W3C Moves
Forward With XLink . . . . . . . . . . . 18--18
Eugene Eric Kim A Conversation With Doug Engelbart . . . 21--22, 24, 26
Jeremy G. Siek and
Lie-Quan Lee and
Andrew Lumsdaine The Generic Graph Component Library . . 29--30, 32--34, 36, 38
Laurent Bernardin Analytical Computing . . . . . . . . . . 42, 44, 46--48
David S. Birkett Graphing Calculators Meet PCs . . . . . 52, 54, 56--58, 60, 62
Raul Rojas Simulating Konrad Zuse's Computers . . . 64, 66--69
Dan Farmer and
Wietse Venema Forensic Computer Analysis: An
Introduction . . . . . . . . . . . . . . 70, 72--75
Jeff Spurgat Writing Windows CE Display Drivers . . . 76, 78--80, 82, 84
Michael Pashea Microcontrollers and CORDIC Methods . . 86, 88--90, 92
David Cox Integrating Web Pages With Databases . . 94, 96--98
Jeremy Soref and
Sheridan Adjei Electronic Software Distribution . . . . 100, 102--106
Michael Swaine Programming Paradigms: Paradigms Lost
and Regained . . . . . . . . . . . . . . 109--112
Al Stevens C Programming: Into the World of MP3 . . 115--116, 118, 120
Joshua Fox Java Q&A: So What is \tt SO\_KEEPALIVE? 123--126, 128, 130
Ron Gutman Algorithm Alley: Exploiting 64-Bit
Parallelism . . . . . . . . . . . . . . 133--134, 136
Shannon Cochran Of Interest . . . . . . . . . . . . . . 138--139
Dennis E. Shasha Dr. Ecco's Omniheurist Corner: Chimps 142--143
Doug Reilly Programmer's Bookshelf: Data Is What It
Is All About . . . . . . . . . . . . . . 145--146
Michael Swaine Swaine's Flames: The Tenors . . . . . . 152--152
Jonathan Erickson Editorial: Software Development:
Principles and Practice . . . . . . . . 8--8
Dennis Wilkinson and
Stefan Nilsson and
Murray Lesser and
Kerry L. Bonin and
Jonathan Erickson and
Jeff Davis and
Ze'ev Atlas Letters: Fast Sorting; Microsoft:
Arrogant or Dumb?; Patents: Myth versus
Reality . . . . . . . . . . . . . . . . 10, 12
Nicholas Baran News and Views: Neural Net Crowned King;
Smart Shirts Monitor Vital Signs;
McMaster Team Wins College Design
Contest; Java Applet Tracks Space
Station; Sandia Red Team Batting 1000;
New Digital Geometry Compression
Algorithm . . . . . . . . . . . . . . . 18--18
Scott Wiltamuth The C# Programming Language . . . . . . 21--22, 24, 26, 28, 30--32
John Maddock and
Steve Cleary C++ Type Traits . . . . . . . . . . . . 38, 40, 42, 44
Herb Sutter Migrating To Namespaces . . . . . . . . 48, 50, 52
Mark Mitchell Type-Based Alias Analysis . . . . . . . 54, 56, 58--60
Derek Truong and
Allen Chan Measuring C++ Program Efficiency . . . . 62, 64--67
Dan Farmer What Are MACtimes? . . . . . . . . . . . 68, 70--74
John Vlissides McConnell Complete . . . . . . . . . . . 76, 78, 80--81
Al Williams The TINI Internet Interface . . . . . . 82, 84, 86, 88
James Metzger and
William Wright Portability In C . . . . . . . . . . . . 92, 94, 96--98
Ryan Bloom Using Apache Portable Run-Time . . . . . 100, 102, 104--106
Michael Simpson CVS Version Control and Branch
Management . . . . . . . . . . . . . . . 108, 110--114
Michael Swaine Programming Paradigms: All Those Zombies 117--120
Al Stevens C Programming: Shareware, Adware,
Spyware . . . . . . . . . . . . . . . . 123--124, 126, 128, 130
Karl Moss Java Q&A: How Can I Measure Java Code
Performance? . . . . . . . . . . . . . . 135--136, 138, 140--142, 144
David Wincelberg Algorithm Alley: Alphanumeric Ordering 147--150
Dennis E. Shasha Dr. Ecco's Omniheurist Corner: Beasts 155--157
Peter N. Roth Programmer's Bookshelf: Two-Year Olds 159--160
Shannon Cochran Of Interest . . . . . . . . . . . . . . 166--167
Michael Swaine Swaine's Flames: Disgusting Canadians 168--168
Shannon Cochran Top 10 Cities For Programmers . . . . . ??
Marcus Green and
David Hecksel Java Certification . . . . . . . . . . . ??
John Kaplan Finding The Best Software Developers . . ??
Jonathan Erickson Editorial: Cat and Mouse Games . . . . . 8--8
Mirza Hadzic and
Phil Bagwell and
Andrew D. Todd and
Berney Williams and
Murray Lesser Letters: Graphics Algorithms; Exploiting
64-bit Parallelism; Worker Shortage;
Computer History; Analog versus Digital 10, 12
Nicholas Baran News and Views: Computing Problem
Solved; Scalable Vecotr Graphics Spec
Released; Intel Announces XScale
Microarchitecture; Windows Not the Only
Target at LinuxWorld; NIST, Robotics
Industry Move Towards Interoperability 18--18
Aviel D. Rubin Kerberos Versus the Leighton-Micali
Protocol . . . . . . . . . . . . . . . . 21--22, 24, 26
William Stallings The SET Standard and E-Commerce . . . . 30, 32, 34, 36
Linden DeCarmo Security Protocols and Performance . . . 40, 44, 46, 48
Uttara Nerurkar Security Analysis and Design . . . . . . 50, 52, 54, 56
Marcelo Calbucci Windows 2000 Security Descriptors . . . 57--58, 60, 63, 66
David Wendt Multilanguage Programming . . . . . . . 68, 70--74, 76
Wietse Venema Strangers In The Night . . . . . . . . . 82, 84--88
Kurt Konolige and
Jeanne Dietsch and
William Kennedy Robot Control and Colbert . . . . . . . 90, 94, 96, 98
Tom Schotland and
Peter Petersen Exception Handling In C Without C++ . . 102, 104, 106, 108, 110, 112
Martin Hallerdal WebDAV, IIS, and ISAPI Filters . . . . . 114, 116--119
Gary Bradski The OpenCV Library . . . . . . . . . . . 120, 122--125
Michael Swaine Programming Paradigms: Childhood's End 127--130
Al Stevens C Programming: Building Quincy 2000 . . 133--134, 136
Mike Jennings Java Q&A: How Do I Establish a Net
Connection? . . . . . . . . . . . . . . 141--142, 144--147
Alexander Ananiev Algorithm Alley: A Generic Iterator for
Tree Traversal . . . . . . . . . . . . . 149--152, 154
Dennis E. Shasha Dr. Ecco's Omniheurist Corner: Mint . . 156--157
Gregory V. Wilson Programmer's Bookshelf: Classics Old and
New . . . . . . . . . . . . . . . . . . 159--160
Shannon Cochran Of Interest . . . . . . . . . . . . . . 166--167
Michael Swaine Swaine's Flames: Acrophilia . . . . . . 168--168
Jonathan Erickson Editorial: Webcasting in Present and
Future Tense . . . . . . . . . . . . . . 8--8
Oleg Kiselyov and
Charles Dorcey and
Ron Gutman and
Eric Haines and
Tomas Möller and
Peter Varhol and
Edward Harned and
M. Jojje Letters: Zuse Accolades; Exploiting
64-bit Parallelism; Triangle Correction;
Computer Science versus Programming;
Microsoft Made Its Own Bed;
Client/Server Tip . . . . . . . . . . . 10--12
Nicholas Baran News and Views: RSA Algorithm in the
Public Domain; Woz Joins the Inventors
Hall of Fame; Entangled Photons Mean
Faster, Smaller ICs; BEHEMOTH
Mothballed; Advanced Encryption Standard
Selected; SGI Releases SDK as Open
Source; WSDL Spec Released . . . . . . . 18--18
Jerry Epplin Inside Debian Hurd . . . . . . . . . . . 21--22, 24, 26
Abdul Sakib Mondal Porting Across UNIX and Win32 . . . . . 30, 32, 34, 36
Bartosz Milewski The Windows 2000 Content Index . . . . . 40, 42, 44--46
Peter Wurmsdobler and
Nicholas McGuire MiniRTL: A Minimal Real-Time Linux . . . 48, 50, 52, 54
Steve Sipe Virtual Lists For Win32 . . . . . . . . 56, 58, 61
Chilton Webb The MacOS Find-By-Content Engine . . . . 62--63
John Mount Automatic Detection Of Potential
Deadlock . . . . . . . . . . . . . . . . 64, 66--70, 72
Wietse Venema File Recovery Techniques . . . . . . . . 74, 76--80
Carlos E. Vidales and
Eugene M. Farrelly The Digita OS: An Extensible Imaging
Platform . . . . . . . . . . . . . . . . 82, 84, 86, 89--90
Stewart Christie Building an OS-Aware Debugger . . . . . 94, 96, 98, 100, 102, 104, 106
Laura Michaels POP3 For C++ . . . . . . . . . . . . . . 109--110
Phillip Stanley-Marbell Inferno Application Development With
Limbo . . . . . . . . . . . . . . . . . 113--114, 116, 118, 120
Michael Swaine Programming Paradigms: Oeuvre Interest 123--126
Al Stevens C Programming: Quincy 2000: Customizing
the Print Dialogs . . . . . . . . . . . 129--130, 132, 134, 136, 138--139
Alexandre Pereira Calsavara Java Q&A: How Can I Extend Java's Search
Capabilities? . . . . . . . . . . . . . 141--142, 144, 146
Timothy Rolfe Algorithm Alley: AVL Trees . . . . . . . 149--152
Dennis E. Shasha Dr. Ecco's Omniheurist Corner: Causality 155--156
Lou Grinzo and
Jacques Surveyer Programmer's Bookshelf: GNU Tools and
Process Patterns . . . . . . . . . . . . 159--160
Shannon Cochran Of Interest . . . . . . . . . . . . . . 166--167
Michael Swaine Swaine's Flames: Carly's Way . . . . . . 168--168
Nicholas Baran Editorial: Research and the Profit
Motive . . . . . . . . . . . . . . . . . 4--4
Eugene Eric Kim The Future of Programming . . . . . . . 6--9
Mark Reed The Promise of Molecular Computing . . . 13--15
Bard Bloom and
Jim Russell and
John Vlissides and
Mark Wegman High-Level Program Development . . . . . 17--21
Neil Scott Innovations in User Interfaces . . . . . 23--27
David Cory and
Raymond Laflamme Computing with Quantum Physics . . . . . 29--32
Bruce Schneier Security Research and the Future . . . . 33--35
Philip Wadler New Languages, Old Logic . . . . . . . . 37--41
Rich Gold Xerox PARC at 30: Inside a Research Lab 42--46, 48
Jonathan Erickson Editorial: Realizable Fantasies . . . . 8--8
Amir Herzberg and
Jerry Whiting and
Andrew D. Todd and
Jose Melo de Assis Fonseca and
Eddie Edwards and
Òyvind Teig Letters: SET Realities and CueCat and
C++ Namespaces and C++ Aliasing . . . . 10, 12
Nicholas Baran News and Views: The Explosion of Digital
Information; New Algorithm Can Handle
Genetic Data; MP3 Creators Win German
Future Prize; Optical Breakthrough in
Quantum Computing; Fibre Channel
Standard Closer to Reality; NSF Funds
Information Technology Projects . . . . 18--18
Eugene Eric Kim Programming and the PC Revolution . . . 21--22, 24, 30, 32, 34, 36, 38
Dave Thomas and
Andy Hunt Programming in Ruby . . . . . . . . . . 44, 46, 48--51
Ahmad Abualsamid PHP and Hosted Applications . . . . . . 56, 58, 60--63
Andrew Dalke Making C Extensions More Pythonic . . . 68, 70, 72, 74, 76
Cameron Laird GUI Construction With Perl . . . . . . . 80, 82, 84, 86
Boudewijn Rempt Python's PyQt Toolkit . . . . . . . . . 88, 90, 92, 94
David Cox Parsing XML . . . . . . . . . . . . . . 96, 98, 100
Dan Farmer Bring Out Your Dead . . . . . . . . . . 102, 104--105, 107--108
Ulrich W. Eisenecker and
Frank Blinn and
Krzysztof Czarnecki Mixin-Based Programming in C++ . . . . . 111, 112, 114, 116, 118, 120--122
Rich Robinson DigitaScript: A Scripting Language for
Digital Cameras . . . . . . . . . . . . 126, 128--130, 132
Shai Vaingast and
Ehud Cohen DOS for Embedded Systems: Interrupt
Latencies . . . . . . . . . . . . . . . 138, 140--142, 144, 146
Jacob Gsoedl Managing Team-Based Web Development . . 148, 150, 152, 154, 156
David Pallman NQL: The Network Query Language . . . . 158, 160, 162, 164
Michael Swaine Programming Paradigms: Worthless Gifts? 167--168, 170
Al Stevens C Programming: You've Come a Long Way,
Baby . . . . . . . . . . . . . . . . . . 173, 175--176
Jason Wraxall Java Q&A: How Can I Extend the Swing
JComboBox? . . . . . . . . . . . . . . . 181--182, 184, 186
Paul F. Hultquist and
William R. Mahoney Algorithm Alley: Reservoir Sampling . . 189--190
Dennis E. Shasha Dr. Ecco's Omniheurist Corner: Wildfires 193--194
Lou Grinzo and
Trudy Pelzer Programmer's Bookshelf: \em Beginning
Perl and \em Windows 2000 Programming 197--198
Shannon Cochran Of Interest . . . . . . . . . . . . . . 206--207
Michael Swaine Swaine's Flames: Read Me Last . . . . . 208--208
Jonathan Erickson Editorial: Déj\`a vu All Over Again . . . 8--8
Ben Laurie and
James Metzger and
Maury Markowitz and
Edward Harnsed and
Matthew Saltzman and
Claude Brown and
Robert Wuest Letters: Analyzing Algorithms; Child's
Play; Hurd, Hurd, Hurd --- Hurd is the
Word; Software in the 21st Century;
Analyzing Analytic Computing; Giving
Boost a Boost; MP3 Notes . . . . . . . . 10, 12
Nicholas Baran News and Views: Cofounder [Victor
Grinich] of Fairchild Semiconductor
Dies; Computer History Museum Nominates
New Fellows; High Schoolers Win
Scholarships With New Algorithm;
Examples of Fair Use Wanted . . . . . . 18--18
Kirby W. Angell The Java Secure Socket Extensions . . . 21--22, 24, 26, 28
Siegfried Goeschl The JUnit++ Testing Tool . . . . . . . . 34, 36--38
Chad Gibbons Tape Devices and Java . . . . . . . . . 44, 46, 48--50
Jean-Marie Dautelle J.A.D.E.: The Java Addition to the
Default Environment . . . . . . . . . . 52, 54, 56
Lorenzo Bettini and
Donato Cappetta A Java 2 Network Class Loader . . . . . 58, 60, 62, 64
Arch D. Robison Moving Up To 64 Bits . . . . . . . . . . 66, 68, 70, 72--73
Marc Eaddy C# Versus Java . . . . . . . . . . . . . 74, 76, 78, 80, 82
Robert Kiesling Exploring Perl Libraries . . . . . . . . 84, 86--88
Al Williams Java and the Waba Toolkit . . . . . . . 92, 94, 96, 98
John Pote Interrupt Scheduling . . . . . . . . . . 104, 106
David Janik Module Design Guidelines For Real-Time
Systems . . . . . . . . . . . . . . . . 108, 110--114, 117
Charlie Ma Cross-Platform DHTML . . . . . . . . . . 120, 122--128
Eldar A. Musayev SAX2: The Simple API for XML . . . . . . 130, 132--133
Michael Swaine Programming Paradigms: Alternatives to
Java . . . . . . . . . . . . . . . . . . 135--137
Al Stevens C Programming: Changing Soapboxes
Midstream . . . . . . . . . . . . . . . 139--140, 142--143
Elisabeth Strunk Java Q&A: Java & NT Authentication . . . . 145--146, 148
Thomas Gettys Algorithm Alley: Generating Perfect Hash
Functions . . . . . . . . . . . . . . . 151, 153, 155
Dennis E. Shasha Dr. Ecco's Omniheurist Corner: Tundra 156--157
Gregory V. Wilson Programmer's Bookshelf: Time Warps . . . 159--160
Shannon Cochran Of Interest . . . . . . . . . . . . . . 166--167
Michael Swaine Swaine's Flames: Saving Private Lyin' 168--168
Jonathan Erickson Editorial: From the Department of Dumb
Ideas . . . . . . . . . . . . . . . . . 8--8
Larry Martin and
Eugene Kim and
Toby Reyelts and
Al Stevens and
Rob Chamberlin and
Michael Brinkley and
Michael Wojcik and
Jeff Duntemann Letters: XML and the 21st Century;
Passing the C++ Test; Ruby, Ruby; PHP
and Hosted Applications; Shared
Libraries Aren't All Bad . . . . . . . . 10, 12
Nicholas Baran News and Views: College Board to Add
Java Test; Astronomy Project Beats Out
Algorithm for Science Prize; Consortium
to Release XML Business Specification;
Open Source Developer Agreement
Proposed; Consortium Hopes to Eliminate
Computer Failures; New Linear Algorithm
for Sequence Analysis; Distributing
Computing \`a la SETI Catches On . . . . 18--18
Andreas Zeller Visual Debugging With DDD . . . . . . . 21--22, 24, 26, 28
William Brew and
Maggie Johnson Value Lattice Static Analysis . . . . . 30, 32, 36, 38
Tarak Modi Dynamic Logging and the CORBA
Notification Service . . . . . . . . . . 42, 44, 46--49
Girish Keshav Palshikar Consistency-Based Diagnosis . . . . . . 50, 52, 54--56
Noam Cohen COM Object Reference Counting . . . . . 58, 60--61, 63
Steve Jordi Volcano Monitoring . . . . . . . . . . . 64, 66--70
George F. Frazier Cross-Platform Coroutines In C++ . . . . 72, 74, 76, 78--80
Linden DeCarmo PocketPyro For Palm Development . . . . 82, 84--87
David Ruimy Gonzales and
Brian Branson Real-Time Debugging and Wireless Devices 92, 94, 96--98, 100--101
Russ Ethington Diagnosing Proxy Server Problems . . . . 104, 106, 108, 110
Nicholas Baran Load Testing Web Sites . . . . . . . . . 112, 114, 116, 118--119
Michael Swaine Programming Paradigms: Mostly Math . . . 121--123
Al Stevens C Programming: Software Development,
Linux, and the White House . . . . . . . 124--127
Ed Nisley Embedded Space: SEU Meets Embedded Linux 129--131
Cameron Laird Java Q&A: When Should You Script Java
with TCL? . . . . . . . . . . . . . . . 133--134
Joan Daemen and
Vincent Rijmen Algorithm Alley: Rijndael: The Advanced
Encryption Standard . . . . . . . . . . 137--139
Dennis E. Shasha Dr. Ecco's Omniheurist Corner: Ambulance 141--142
Peter N. Roth Programmer's Bookshelf: Accelerating C++
Programming . . . . . . . . . . . . . . 144--144
Shannon Cochran Of Interest . . . . . . . . . . . . . . 150--151
Michael Swaine Swaine's Flames: The PlayStations of
Saddam Hussein . . . . . . . . . . . . . 152--152
Jonathan Erickson Editorial: To Sleep, Perchance to Dream 8--8
Robert Masta Letters: Interrupt Latencies . . . . . . 10, 12
Richard Stallman Letters: Setting the Debian Record
Straight . . . . . . . . . . . . . . . . 10--10
Anonymous Letters: Correction . . . . . . . . . . 12--12
Saty Rahavachary Letters: Setting the sqrt() record
straight . . . . . . . . . . . . . . . . 12--12
Nicholas Baran News and Views: Mail Server Benchmark
Released; New Traveling Salesman
Algorithm; ACLU Challenges ICANN on
Freedom of Speech; Microsoft Opts for
Decaf; Store Your Data on the Internet;
And Mind Your Electronic Trash . . . . . 18--18
Roberto Tamassia and
Michael T. Goodrich and
Luca Vismara and
Mark Handy and
Galina Shubina and
Robert Cohen and
Beno\^\it Hudson and
Ryan S. Baker and
Natasha Gelfand and
Ulrik Brandes JDSL: The Data Structures Library in
Java . . . . . . . . . . . . . . . . . . 21--22, 24, 26, 28, 30--31
Lov K. Grover Searching With Quantum Computers . . . . 34, 36, 38--40, 42--43
Diego Santa Cruz and
Touradj Ebrahimi and
Charilaos Christopoulos The JPEG 2000 Image Coding Standard . . 46, 48, 50--52, 54
Stathis Papaefstathiou Predicting Communications Bottlenecks 58, 60, 62--64, 66
Feng Zhao and
Christopher Bailey-Kellogg and
Ivan Ordonez The Spatial Aggregation Language . . . . 68, 70, 72--74, 76--77
Dan Farmer and
Wietse Venema Being Prepared For Intrusion . . . . . . 78, 80, 82, 84--85
David Houlding VoiceXML and the Voice-Driven Internet 88, 90--92, 94--95
James Metzger Using Windows NT Embedded 4.0 . . . . . 98, 100, 102, 104--105
Neil Gunton Web Site Searching and Indexing in Perl 106, 108--109, 111--112
Chris Williams SCRAM: Software Configuration, Release,
and Management . . . . . . . . . . . . . 114, 116--118, 120
Michael Swaine Programming Paradigms: Secrets and Lies 125--127
Al Stevens C Programming: A Moving Target . . . . . 129--130, 132--133
David Wincelberg Java Q&A: How Do You Use the \tt
javax.crypto Package? . . . . . . . . . 139--140
Jon Bentley Algorithm Alley: Suffix arrays . . . . . 145--147
Dennis E. Shasha Dr. Ecco's Omniheurist Corner: Foxy . . 148--149
Lou Grinzo Programmer's Bookshelf: Professional
Linux Programming . . . . . . . . . . . 151--152
Shannon Cochran Of Interest . . . . . . . . . . . . . . 158--159
Michael Swaine Swaine's Flames: Getting Skinned . . . . 160--160
Ed Nisley Embedded Space: Embedded Elections . . . 13500137
Shannon Cochran The Rising Costs of Software Complexity ??
Lillian Israel The ACM Career Resource Center . . . . . ??
Katherine Spencer Lee Hot Jobs For IT Professionals in 2001 ??
Ana Zanger Surveying Computer Programmers . . . . . ??
Jonathan Erickson Editorial: An Open Letter on Open
Letters . . . . . . . . . . . . . . . . 8--8
Himanshu Gohel and
Thomas Weidenfeller and
Andrew D. Todd and
Ze'ev Atlas and
Dave Paris Letters: GNOME, KDE Clarification;
Parsing XML; CPRM Frenzy; Deadlock
Detecting; Perl versus the World . . . . 10, 12
Nicholas Baran News and Views: Programming the Shapes
of Sculpture; Computation Expert Wins
Turing Award; Cobol Programmers a
Vanishing Breed?; Science Controversies
Go Online; MIT Builds Sociable Robot;
Research Finds Flaw in DNA; Binary
Pioneer [Claude Shannon] Dies at 84 . . 18--18
Jonathan Erickson Dr. Dobb's Excellence In Programming
Award . . . . . . . . . . . . . . . . . 20--21
Kevin O'Malley Agents and Automated Online Trading . . 23--24, 26--28
Burton S. Kaliski, Jr. RSA Digital Signatures . . . . . . . . . 30, 32--33, 35--36
Jacob Gsoedl Automated Streaming Video . . . . . . . 38, 40--48
Vilho Räisänen Quality of Service and Voice-Over-IP . . 50, 54, 56, 58
Cameron Laird Compiling Perl/Tk Scripts . . . . . . . 60, 63, 65--66
Andreas Larsson and
Henrik Jeppsson Designing $3$G Systems . . . . . . . . . 68, 70--73, 75, 77--78
Jim Ledin The Real-Time Simulation Protocol . . . 83, 86--88, 90, 91
Brad Cox Web Applications as Java Servlets . . . 97--100, 102--104
Vadim Zeitlin The wxWindows Cross-Platform Framework 106, 109--110, 112
Michael Swaine Programming Paradigms: Roll Over, Kemeny
and Kurtz . . . . . . . . . . . . . . . 115, 117, 119
Al Stevens C Programming: It's Good Work When You
Can Find It . . . . . . . . . . . . . . 121--124
Ed Nisley Embedded Space: Let's Talk About Specs 129--131
Terry Smith Java Q&A: How Can I Simplify Java Data
Access Objects . . . . . . . . . . . . . 135--136, 138--139
Thomas Gettys Algorithm Alley: Computational Geometry:
Finding the Convex Hull . . . . . . . . 141--144, 146
Dennis E. Shasha Dr. Ecco's Omniheurist Corner: Beats . . 148--149
Gregory V. Wilson Programmer's Bookshelf: XML and then
Some . . . . . . . . . . . . . . . . . . 151--152
Shannon Cochran Of Interest . . . . . . . . . . . . . . 158--159
Michael Swaine Swaine's Flames: The Zappa Meme . . . . 160--160
Jonathan Erickson Editorial: Open Records, Closed Doors 8--8
Dennis Allison and
Randy Schrickel and
Reid Womack and
Jeremy C. Reed and
Ashley Tate and
Paul Munsey Letters: Looking for Early PPC [People's
Computing Company] People; Being
Prepared for Invasion; BetterBASIC;
Linux versus BSD; Diffie-Hellman to the
Rescue; The Future of Programming . . . 10, 12
Nicholas Baran News and Views: WSDL Goes to W3C for
Standardization; Shortchanging Science;
EUVL May Keep Moore's Law Going; Spy
Satellites to Generate High-Tech Jobs;
Mexican Government Adopts Linux;
Supercomputer on a Chip in the Works;
Brain Scan Database Goes Public . . . . 18--18
Mark Coats and
Terry Mellon Integrating CMOS with UML: Building
fully traceable models . . . . . . . . . 21--22, 24, 26, 28, 30, 32--33, 35--36
Jonathan Leibundguth and
Michael Pease and
Andrei Povodyrev A Universal Model For Designing The
Entity EJB Layer . . . . . . . . . . . . 38, 40--43, 46
Bill Pierce Building Service-Based Architectures
With Jini . . . . . . . . . . . . . . . 50, 52--58
Jeremy Siek and
Andrew Lumsdaine C++ Concept Checking . . . . . . . . . . 64, 66--68, 70
Ray Snow An Information Assembly Line In Perl . . 72, 76, 78, 80, 82
Liang Jin and
Shi Ren and
Liang Feng and
Gao Zheng Hua WAP Clients and Set Protocol . . . . . . 85, 87--89, 91
Morgan Björkander Programming in SDL and UML . . . . . . . 93, 96--99
Michael Janulaitis Creating HTML User Interfaces for Server
Programs . . . . . . . . . . . . . . . . 101--102, 104, 106, 108--109
Eric Ironside and
Letha Etzkorn and
David Zajac Examining CORBA Interoperability . . . . 111, 113--114, 116--117, 120, 122
Michael Swaine Programming Paradigms: Every Install is
Five-Sevenths Stall . . . . . . . . . . 125, 127--129
Al Stevens C Programming: Road Rage $=$ Editors $+$
Drivers . . . . . . . . . . . . . . . . 131--134
Ed Nisley Embedded Space: Penguin Specs . . . . . 139--141
Brad Cox Java Q&A: How Do I Handle Multiline
Strings? . . . . . . . . . . . . . . . . 147--149
Shawn Bayern Algorithm Alley: Synchronized Recursion 151--155
Dennis E. Shasha Dr. Ecco's Omniheurist Corner: Panamax 156--157
Doug Reilly Programmer's Bookshelf: Microsoft SQL
Server Cubed . . . . . . . . . . . . . . 159--160
Shannon Cochran Of Interest . . . . . . . . . . . . . . 166--167
Michael Swaine Swaine's Flames: Whistling in the Dark 168--168
Jonathan Erickson Editorial: It's All About Integrity . . 8--8
Steven Ellis and
David Johnson and
Mike Schmit and
Jenny Jones and
Simon Cooke and
Kurt Granroth Letters: Open Source Cobol; Setting the
Debian Record Straight; Back to Basics;
Load Testing Web Sites; Open Source Hat
Tricks; KDE Insider . . . . . . . . . . 10, 12
Nicholas Baran News and Views: Anonymity and the
Internet; Is Industry Hogging Computer
Science Talent?; Relief from Acronyms;
OpenML Spec Released; C# Not Just a Java
Killer, Says Anders; And the Winners Are
\ldots . . . . . . . . . . . . . . . . . 18--18
Sverre Jarp Optimizing IA-64 Performance . . . . . . 21--22, 24, 26
Aart J. C. Bik and
Milind Girkar and
Paul M. Grey and
Xinmin Tian Automatically Exploiting Implicit
Parallelism . . . . . . . . . . . . . . 28, 30, 32--34
Dan Nagle Multithreading, Fthreads, and Visual
Fortran . . . . . . . . . . . . . . . . 36, 38, 40
Greg Nakhimovsky Improving Scalability Of Multithreaded
Dynamic Memory Allocation . . . . . . . 44, 46, 48--50, 52, 54
Eugene Eric Kim A Triumph of Simplicity: James Clark on
Markup Languages and XML . . . . . . . . 56, 58--60
Jeff Ishaq Palm OS Memory Leak Detection . . . . . 62, 66, 68, 70
Steve Lardieri ActiveX Controls for Embedded Visual
Basic . . . . . . . . . . . . . . . . . 72, 76, 78--84, 86
Michael Larson Web-Based Video Monitoring . . . . . . . 88, 90, 93--94, 96
Larry Smith and
Cameron Laird Android: Open-Source Scripting For
Testing and Automation . . . . . . . . . 99--102
Michael Swaine Programming Paradigms: The Enduring
Popularity of Basic, the True Meaning of
the Semantic Web, and Other Puzzles . . 105--106, 109--110
Al Stevens C Programming: I Almost Get a Linux
Editor and Compiler . . . . . . . . . . 113--116
Ed Nisley Embedded Space: Rating Real Time: Hard
and Brittle . . . . . . . . . . . . . . 121--123
Christophe de Dinechin Java Q&A: What is Moka? . . . . . . . . . 125--126, 128, 130--131
Erik Demaine Algorithm Alley: Fast and Small
Resizable Arrays . . . . . . . . . . . . 132--134
Dennis E. Shasha Dr. Ecco's Omniheurist Corner: Beams . . 135--136
Jeff Cromwell Programmer's Bookshelf: Days of Our
Data: A Server SOAP Opera . . . . . . . 138, 140
Shannon Cochran and
Della Song Of Interest . . . . . . . . . . . . . . 142--143
Michael Swaine Swaine's Flames: Breakfast with Burnout
Boy . . . . . . . . . . . . . . . . . . 144--144
Jonathan Erickson Editorial: A Ringside Seat . . . . . . . 8--8
Paolo Bonzini and
Stuar