El método de descripción está descrito en mi blog y el código de la plataforma está disponible en GitHub.