Elliotte Rusty Harold

Elliotte Rusty Harold (ur. ok. 1960 r.) to amerykański informatyk, wykładowca i autor kilku książek o Javie i XML oraz twórca XOM, otwartej biblioteki klas Javy do przetwarzania danych XML .

Życie i praca

Harold urodził się i wychował w Nowym Orleanie, gdzie jego ojciec Elliotte Harold Jr. pracował jako prawnik.

W biografii do artykułu IBM DeveloperWorks napisanego przez Harolda, twierdził, że nauczył się 14 języków programowania komputerów, zaczynając od Fortran i AppleSoft BASIC , a ostatnio kończąc na Haskell . „Java była prawdopodobnie jego ósmym językiem i tym, który zabrał dalej niż jakikolwiek inny” — stwierdza biografia.

Harold był adiunktem na Wydziale Informatyki Politechniki Nowego Jorku . Jest długoletnim wydawcą stron internetowych Cafe au Lait i Cafe con Leche poświęconych odpowiednio Javie i XML. Był współtwórcą JDOM, popularnej otwartej biblioteki XML dla Javy. Na nowojorskiej konferencji XML SIG w 2002 r. zaprezentował XOM i przedstawił następujące wyjaśnienie jego powstania: „XOM jest oparty na ponad dwuletnim doświadczeniu w tworzeniu JDOM, a także na zeszłorocznych wysiłkach napisania Processing XML with Java. Podczas dokumentowania w różnych interfejsach API znalazłem wiele rzeczy, które lubię i nie lubię we wszystkich interfejsach API, a XOM jest moim wysiłkiem, aby zsyntetyzować najlepsze funkcje istniejących interfejsów API, eliminując najgorsze”.

Wybrane publikacje

  •   Zasoby programisty Java (Prentice Hall, 1996), ISBN 0-13-570789-7
  •   Tajemnice Java (Wiley, 1997), ISBN 0-7645-8007-8
  •   JavaBeans: Tworzenie oprogramowania składowego w Javie (John Wiley & Sons, 1997), ISBN 0-7645-8052-3
  •   XML: rozszerzalny język znaczników (Wiley, 1998), ISBN 0-7645-3199-9
  •   We/wy Java, wydanie pierwsze (O'Reilly, 1999), ISBN 1-56592-485-1
  •   Przetwarzanie XML z Javą: przewodnik po SAX, DOM, JDOM, JAXP i TrAX (Addison-Wesley, 2002), ISBN 0-201-77186-1
  •   Efektywny XML: 50 konkretnych sposobów na ulepszenie XML (Addison-Wesley, 2003), ISBN 0-321-15040-6
  •   Biblia XML (Wiley, 2004), ISBN 0-7645-4986-3
  •   XML w pigułce (O'Reilly, 2004), ISBN 0-596-00764-7
  •   Java Network Programming, wydanie trzecie (O'Reilly, 2004), ISBN 0-596-00721-3
  •   We/wy Java, wydanie drugie (O'Reilly, 2006), ISBN 0-596-52750-0
  •   Refaktoryzacja HTML: ulepszanie projektu istniejących aplikacji internetowych (Addison-Wesley Professional, 2012), ISBN 0-321-50363-5
  •   Java Network Programming, wydanie czwarte (O'Reilly, 2013), ISBN 1-449-35767-9

Linki zewnętrzne