- June 13, 2006
- 979
- 178
- Home Country
-
Belgium
- Thread starter
- #181
As I just promised on the IRC channel I'm uploading the TvScheduler guide and scheduling APIs. And I'm also uploading the source to the TVE3 plugin I wrote, to make it clear how this API is used in practice.
As you'll be able to see the API is very use-case-driven, very functional on a high-level. This is done to both improve performance of the API and also the usability/user-friendlyness. Clients talking to TvScheduler can therefore concentrate on what's important in their domain, and let TvScheduler deal with all the guide- and schedule-related problems and logic.
BTW, If you want to recompile the plugin you'll have to add the appropriate TvScheduler assemblies from the first posting as references.
I hope this makes the real-world usage of TvScheduler a bit clearer to the MP devs. If the API methods are not clear on their own, by their name, please do tell me. I should do my best to add comments to the API, I know, but I've been busy developing first
And as they say: good code needs little to no comments (cfr Extreme Programming) 
As you'll be able to see the API is very use-case-driven, very functional on a high-level. This is done to both improve performance of the API and also the usability/user-friendlyness. Clients talking to TvScheduler can therefore concentrate on what's important in their domain, and let TvScheduler deal with all the guide- and schedule-related problems and logic.
BTW, If you want to recompile the plugin you'll have to add the appropriate TvScheduler assemblies from the first posting as references.
I hope this makes the real-world usage of TvScheduler a bit clearer to the MP devs. If the API methods are not clear on their own, by their name, please do tell me. I should do my best to add comments to the API, I know, but I've been busy developing first