E-books
Specialties
- Java web applications with Tomcat, JSP, and EJB 3
- File formats, metadata, and digital preservation
- Images and streaming media
- Access and authorization
Open source projects
- JHOVE, application and toolkit for identifying and validating files and extracting descriptive data. Developed the bulk of the code for Harvard University and continue to maintain it.
- OTS-Schemas, a Java library for reading and writing common library XML schemas, used in conjunction with FITS. Contributed the modules for MODS, MIX image data and AES-57 audio data.
- File Format Registry Browser, an experimental project for querying multiple file format registries (PRONOM, UDFR, and DBPedia's format entries) through their SPARQL endpoints.
- File Information Tool Set, an application aggregating the output of multiple file format identification and validation tools. Did enhancements, including updating of tools and improving video metadata, under a SPRUCE Grant from the Open Planets Foundation.
Web presence
- LinkedIn profile.
- File Formats Blog.
- Filk Book Index. An index of songbooks by and for science fiction fans, implemented in MODS and presented with XSLT.
- Articles on Eduhacker.
Published work
- Compute!’s Guide to Adventure Games, 1984, updated 1987, now available for download from Scribd.
- "The Format Registry Problem," Code4lib Journal, 2013-01-15.
Products and tools I know
- Ant, Bugzilla, C, C++, CVS, Eclipse, EJB 3, Java, Javascript, JBoss, JW Player, Linux, Luratech ICS, Mac OS X, OAI-PMH, oXygen XML Editor, PostScript, Tomcat, Wowza Media Server, XML, XSLT.
Extra-professional activities
- Clerk, past president, and webmaster of MASSFILC, a 501(c)(3) music club.
- Chair of ConCertino 1999 and 2009.
- Webmaster of unofficial site for Ledgewood Hills Condominiums.
- Named to Filk Hall of Fame, 2004.
- Can read and speak German.
Resumé available to interested parties. Write to developer {at} mcgath {.} com.