Please read the blog I wrote about creating Custom DataSources.
This App is meant for C#-Programmers who would like to develop a custom DataSource. Such programmers should start with the Custom DataSource Docs.
You'll also need to install the DLLs - which are linked in the Docs.