Download Open Source components developed by Kyle Gabhart

  • DataPersister Library - A minimalist data persistance library for storing/retrieving Java data as java.util.Map objects. The only concrete implementation is XMLDataPersister which uses a simple XML file as a data store. A sample class is also provided for persisting session data to an XML file on the server.
  • kXML-RPC - The first J2ME client implementation of the XML-RPC protocol. This component was developed as a part of the Enhydra ME Platform (no longer active).
  • Simple Swing-based XML Editor - A home-grown Swing-based XML editor developed to demonstrate core Java and XML capabilities as a part of a 3-article series that I wrote for devX.com in 2001. The XTree class (also linked below) was used for this program.
  • XTree - The XTree class is an extension of the javax.swing.JTree class that defines additional methods to facilitate the parsing of an XML document into a DOM object and translating that DOM object into a viewable JTree structure. Several Open Source projects have since borrowed code from this class.


Home - Biography - Contact Kyle

Kyle Gabhart © 2002 - 2007