Hallo,
schön, daß es Open Source gibt.
Schau mal unter http://www.geocities.com/cprados/
Da gibt es eine fertige Bibliothek CT-API 1.1
Die kann man sicher schön analysieren

Gruß Sebastian