Bitten by the computer bug in 1978, Sing Li has grown up with the microprocessor revolution. His first PC was a $99 doityourself COSMIC ELF computer with 256 bytes of memory and a 1bit LED display. For more than two decades, Sing has been a developer, author, consultant, speaker, instructor, and entrepreneur. His wideranging experience spans distributed architectures, web application/service systems, computer telephony integration, and embedded systems. Sing has been working with (and writing about) Java, Jini, and JXTA since their very first alpha releases, and is an evangelist of P2P technology and a participant in the JXTA community. Jonathan Knudsen is a Java developer and noted author of several books, including Wireless Java: Developing with J2ME, Second Edition, Mobile Java, The Unofficial Guide to LEGO MINDSTORMS Robots, Learning Java, and Java 2D Graphics. Jonathan began his objectoriented programming career in ObjectiveC on the NeXT OS, soon thereafter suffering through a couple of purgatorial years in Microsoft`s Visual C++, before graduating to Java in 1996. He has written extensively about Java and LEGO robots, including five books, a monthly online column called BiteSize Java, and articles for JavaWorld, EXE, NZZ Folio, and the O`Reilly Network. Jonathan holds a degree in mechanical engineering from Princeton University. You can find him at www.jonathanknudsen.com.