David A. Markley

Over 20 years of experience in SCM and build environments on many hardware platforms and software environments, including Windows 2000 and Linux. Has automated SCM and build environments in those environments. Has been using Perforce since it was p3 (around 1996).

Developed the web-content publication system used by Lycos to distribute its content worldwide. This process increased the reliability and speed with wich content was delivered. A paper regarding this was presented at the 2000 Perforce User Conference.

Perforce Projects

The following projects are all available in the public depot. They are support applications and toolkits developed to simplify SCM using Perforce.
ProjectDescription
P4PackageA high-level Java API for Perforce. These classes provide a way to encapsulate source control objects like branches, files, users, etc. I've had a lot of success building tools and scripts based on these classes. Because of the encapsulation, maintenance is much simpler. When perforce changes, only these underlying classes need to be updated.
P4JSPA Java API based web interface to Perforce. This package includes all the pages required for a basic web application.
Java ReviewerA Java API based extensible perforce server changelist reviewer. The package provide a Reviewer class and a ChangeListener interface. The Reviewer class monitors changes submitted to the perforce server and calls the appropriate ChangeListener implementation.

Has a great deal of experience converting other SCMs such as RCS, CVS, and SourceSafe to Perforce. Each of more than a dozen aquisitons by Lycos involved importing another SCM system.

Contact Information

David A. Markley
Markley Enterprises
14468 Clubhouse Road
Gainesville, VA 20155

Email: david@markley.us
Phone: 1.603.548.0843


Back to the Perforce Consulting Partners Directory