Elliotte Rusty Harold

Elliotte Rusty Harold (född ca 1960) är en amerikansk datavetare, föreläsare och författare till flera böcker om Java och XML och skaparen av XOM, ett Java-klassbibliotek med öppen källkod för bearbetning av XML -data.

Liv och arbete

Harold föddes och växte upp i New Orleans, där hans far Elliotte Harold Jr. arbetade som advokat.

I en biografi för en IBM DeveloperWorks- artikel skriven av Harold, hävdade han att han hade lärt sig 14 datorprogrammeringsspråk, som började med Fortran och AppleSoft BASIC och sträckte sig senast till Haskell . "Java var förmodligen hans åttonde språk, och det han har tagit längre än något annat", står det i bion.

Harold var adjungerad professor vid datavetenskapsavdelningen vid Polytechnic University of New York . Han är långvarig utgivare av webbplatserna Cafe au Lait och Cafe con Leche som ägnas åt Java respektive XML. Han var en bidragsgivare till JDOM, ett populärt XML-bibliotek med öppen källkod för Java. Vid New York XML SIG 2002 avslöjade han XOM och erbjöd denna förklaring till dess skapelse: "XOM är baserat på mer än två års erfarenhet av JDOM-utveckling, såväl som det senaste årets ansträngning att skriva Processing XML with Java. Samtidigt som han dokumenterar de olika API:erna hittade jag massor av saker att gilla och inte gilla med alla API:er, och XOM är min ansträngning att syntetisera de bästa funktionerna i de befintliga API:erna samtidigt som jag eliminerar de värsta."

Utvalda publikationer

  •   Java Developer's Resource (Prentice Hall, 1996), ISBN 0-13-570789-7
  •   Java Secrets (Wiley, 1997), ISBN 0-7645-8007-8
  •   JavaBeans: Utveckla komponentprogramvara i Java (John Wiley & Sons, 1997), ISBN 0-7645-8052-3
  •   XML: Extensible Markup Language (Wiley, 1998), ISBN 0-7645-3199-9
  •   Java I/O, första upplagan (O'Reilly, 1999), ISBN 1-56592-485-1
  •   Bearbeta XML med Java: en guide till SAX, DOM, JDOM, JAXP och TrAX (Addison-Wesley, 2002), ISBN 0-201-77186-1
  •   Effektiv XML: 50 specifika sätt att förbättra din XML (Addison-Wesley, 2003), ISBN 0-321-15040-6
  •   The XML Bible (Wiley, 2004), ISBN 0-7645-4986-3
  •   XML i ett nötskal (O'Reilly, 2004), ISBN 0-596-00764-7
  •   Java Network Programming, tredje upplagan (O'Reilly, 2004), ISBN 0-596-00721-3
  •   Java I/O, andra upplagan (O'Reilly, 2006), ISBN 0-596-52750-0
  •   Refactoring HTML: Improving the Design of Existing Web Applications (Addison-Wesley Professional, 2012), ISBN 0-321-50363-5
  •   Java Network Programming, fjärde upplagan (O'Reilly, 2013), ISBN 1-449-35767-9

externa länkar