Hi all,
In my application (iOS, Android and possibly WP) I'm building a service manager, this manager would be responsible for registering all the existing services (types that implement IService - something that I need) and delivering them when needed.
Then I talked to a colleague because I though, I'm not the only guy that has these requirements, and he talked to me about MEF, PRISM, etc... I searched for some articles regarding this platforms and mono and I found an article from Miguel de Icaza a bit upset about M$ changes to MEF and "defending" Mono.Addins.
So, what are you guys using?
My requirements are simple:
I've got services for security, logging, configuration, communication, etc. I must registered them, state what type implements them and whenever I need something that is provided for one of those services, I just type ServiceManager.GetService() and I can call anything defined in ISecurity.
Thanks for all the help,
Luis Pinho