The JASPA DOM API is a full abstraction layer for cross-browser scripting. It is written in a strongly-typed language modelled on AS3, and the JASPA compiler converts it into regular JavaScript.
A PHP class file that allows one to quickly determine the client's browser and system information based on the HTTP_USER_AGENT string. The class can be used to generate browser specific html markup and other client side scripting.