Slight clarification: there is no such thing as a "standard" ADL wrapper. The ADL's API wrapper was created as an example and wound up being used in many systems because it was easy to copy. It isn't standardized at all and is actually somewhat incomplete.
Because it was created as an example and not a finished product, the ADL wrapper also lacks error-checking, has a number of logic flaws, and uses outdated approaches to JavaScript coding, which is why I created the pipwerks wrapper.
But people are free to use whatever they're comfortable with. :)
- philip