Tempo fa scrissi un tutorial su questo argomento.
Prova a dare un occhio qui