Vivek Chopra has over ten years of experience as a
software developer, architect, and team lead, with extensive
experience with Web services, J2EE, and middleware technologies. He
has worked and consulted at a number of Silicon Valley companies
and startups and has (pending) patents on Web services. Vivek
actively writes about technology and has coauthored half a dozen
books on topics such as opensource software, Java, XML, and Web
services. He contributes to open source, too, and has developed
parts of the uddi4j library, an open-source Java API for UDDI.
Sing Li, first bit by the microcomputer bug in
1978, has grown up with the microprocessor age. His first personal
computer was a do-it-yourself Netronics COSMIC ELF computer with
256 bytes of memory, mail-ordered from the back pages of
Popular Electronics magazine. Currently, Sing is a
consultant, system designer, open-source software contributor, and
freelance writer. He writes for several popular technical journals
and e-zines and is the creator of the Internet Global
Phone, one of the very first Internet phones available. He has
authored and coauthored numerous books across diverse technical
topics, including JSP, Tomcat, servlets, XML, Jini, and JXTA.
Rupert Jones is a Technical Lead for J2EE
projects at Internet Business Systems. Over the past six years,
Rupert has provided software development and consulting services
for blue-chip companies, both in Australia and internationally. He
lives and works in Melbourne, Australia. Rupert can be contacted at
rup@rupertjones.com.
Jon Eaves has been developing software in a
variety of languages and domains for over 15 years. He is currently
employed by ThoughtWorks, developing large-scale enterprise systems
using J2EE. When he can find spare time, he develops J2ME/MIDP
applications and works on the BouncyCastle Crypto APIs
(www.bouncycastle.org). Jon can be reached at jon@eaves.org.
John T. Bell has more than 20 years of
software development experience and currently serves as the lead
software architect for the Web site of a major hospitality company
based in Bethesda, Maryland. He is also an adjunct professor,
teaching server-side Java technologies for the Center for Applied
Information Technology at Towson State University. He has a
master's degree in Computer Systems Management and a bachelor's
degree in Electrical Engineering, both from the University of
Maryland. This is Mr. Bell's third contribution to a Wrox title. He
is also the author of The J2EE Open Source Toolkit.