Killer Mac Robots , Macworld, November 2004
Imaginations run wild with Java Lego robots , JavaWorld, February 2001
Papa spielen, Papa glücklich , NZZ Folio, December 2000 (in German)
Mindstorms in Education , O'Reilly Network, August 2000
The Straight and Narrow , O'Reilly Network, May 2000
Drawing Lego Models , LDraw.org, March 2000
Tools to Save Your Mindstorms Models , O'Reilly Network, March 2000
Programming with NQC , O'Reilly Network, February 2000
Lego Mindstorms: an Introduction , O'Reilly Network, January 2000
Fun and Learning at MindFest , O'Reilly, October 1999
2004 JavaOne Daily Prompt column, June 2004
What's New in the J2ME Wireless Toolkit 2.2, June 2004
The J2ME Wireless Toolkit 2.1,Wireless Developer, December 2003
Learning Path: Getting Started with MIDP 2.0, December 2003
Introduction to Mobile Blogging,October 2003
MIDP Emulators,September 2003
Sun CAT 1.0 Design and Implementation,August 2003
Sun CAT 1.0, August 2003
Learning Path: MIDP Application Security, August 2003
Taking Pictures with MMAPI, July 2003
2003 JavaOne Daily Prompt column, June 2003
MIDP Application Security 4: Encryption in MIDP, June 2003
Understanding JSR 185, May 2003
Creating 2D Action Games with the Game API, March 2003
Understanding MIDP 2.0's Security Architecture, February 2003
What's New in the J2ME Wireless Toolkit 2.0, January 2003
MIDP Application Security 3: Authentication in MIDP, December 2002
What's New in MIDP 2.0, November 2002
MIDP Application Security 2: Understanding SSL and TLS, October 2002
PeekAndPick 2.0 Design and Implementation, October 2002
PeekAndPick 2.0 (binary release), October 2002
MIDP Application Security 1: Design Concepts and Cryptography, September 2002
Obfuscating MIDlet Suites with ProGuard, August 2002
Java Programming on the Sharp Zaurus, July 2002
Getting Started with JXTA for J2ME, July 2002
New Features in the J2ME Wireless Toolkit 1.0.4, June 2002
Mobile Media API Overview, June 2002
Understanding MIDlet Memory, June 2002
PeekAndPick 1.1 Design and Implementation, May 2002
PeekAndPick 1.1 (binary release), May 2002
Obfuscating MIDP Applications with JAX, May 2002
PeekAndPick 1.0 (binary release), May 2002
2002 JavaOne Daily Prompt column, March 2002
Parsing XML in J2ME, March 2002
Wireless Development Tutorial Part II, March 2002
Wireless Development Tutorial Part I, February 2002
Networking, User Experience, and Threads, January 2002
Session Handling in MIDP, December 2001
J2ME Device List, October 2001
Intro to Wireless, October 2001
XML Going Wireless, XML Journal, November 2001
Imaginations run wild with Java Lego robots , JavaWorld, February 2001
The Big Small Platform , O'Reilly, February 2001
A Java Chat Client for PalmOS, EXE, July 2000
The Big Small Platform, EXE, June 2000
Why Learn Java? O'Reilly, June 2000
Java Jonathan's Top Ten Tips and Tricks , O'Reilly, June 2000
2000 JavaOne show coverage, O'Reilly, Day
1 and Day
3 , June 2000
Bite-Size Java, monthly from August 1997 to May 2000
O'Reilly Conference on Java, daily coverage, March 2000
Image processing with Java 2D , JavaWorld September 1998
![]()