Elliotte Rusty Harold
   HOME

TheInfoList



OR:

Elliotte Rusty Harold (born ca. 1960) is an American computer scientist, lecturer and author of several books on
Java Java (; id, Jawa, ; jv, ꦗꦮ; su, ) is one of the Greater Sunda Islands in Indonesia. It is bordered by the Indian Ocean to the south and the Java Sea to the north. With a population of 151.6 million people, Java is the world's List ...
and XML and the creator of XOM, an
open source Open source is source code that is made freely available for possible modification and redistribution. Products include permission to use the source code, design documents, or content of the product. The open-source model is a decentralized sof ...
Java class library for processing
XML Extensible Markup Language (XML) is a markup language and file format for storing, transmitting, and reconstructing arbitrary data. It defines a set of rules for encoding documents in a format that is both human-readable and machine-readable. T ...
data.


Life and work

Harold was born and raised in New Orleans, where his father Elliotte Harold Jr. was working as lawyer. In a bio for an IBM DeveloperWorks article written by Harold, he claimed to have learned 14 computer programming languages, beginning with Fortran and AppleSoft BASIC and extending most recently to Haskell. "Java was probably his eighth language, and the one he's taken farther than any other," the bio states. Harold was an adjunct professor in the Computer Science Department of Polytechnic University of New York. He is the longtime publisher of the Cafe au Lait and Cafe con Leche websites devoted to Java and XML, respectively. He was a contributor to JDOM, a popular open source XML library for Java. At the New York XML SIG in 2002, he unveiled XOM and offered this explanation for its creation: "XOM is based on more than two years' experience with JDOM development, as well as the last year's effort writing Processing XML with Java. While documenting the various APIs I found lots of things to like and not like about all the APIs, and XOM is my effort to synthesize the best features of the existing APIs while eliminating the worst."


Selected publications

* Java Developer's Resource (Prentice Hall, 1996), * Java Secrets (Wiley, 1997), * JavaBeans: Developing Component Software in Java (John Wiley & Sons, 1997), * XML: Extensible Markup Language (Wiley, 1998), * Java I/O, First Edition (O'Reilly, 1999), * Processing XML with Java : a guide to SAX, DOM, JDOM, JAXP, and TrAX (Addison-Wesley, 2002), * Effective XML: 50 specific ways to improve your XML (Addison-Wesley, 2003), * The XML Bible (Wiley, 2004), * XML in a Nutshell (O'Reilly, 2004), * Java Network Programming, Third Edition (O'Reilly, 2004), * Java I/O, Second Edition (O'Reilly, 2006), * Refactoring HTML: Improving the Design of Existing Web Applications (Addison-Wesley Professional, 2012), * Java Network Programming, Fourth Edition (O'Reilly, 2013),


References


External links

* Harold'
personal homepage

Cafe au Lait Java News and Resources

Cafe con Leche XML News and Resources

XOM Java class library homepage
{{DEFAULTSORT:Harold, Elliotte Rusty 1960s births Living people Writers from New Orleans