Reply to thread

Clodo,


Theres some good ideas there.


The scripted plugins are definitely doable (from a coding pov) - and I have recently done a project where we sent uncompiled vb.net/c# source to a web service - where it was then dynamically run/and results returned. Via the uncompiled Script - you can perform pretty much any sort of functionality you want as well (that you could normally code in a compiled exe).


There are only a few lines of code required (Similar to plugin use but a couple more steps for dynamic compilation) - however takes a little bit of legwork if you are interfacing with other dll's (or classes outside the main system namespace). The cpu load is negligable as well and speed is not really reduced once internal methods are being used (as its compiled into a temporary assembly before execution - however you need late binding from your hosting application).


In terms of the communication - I've put forward a specification for PVR/Plugin/Component communication called PVRX - which I think covers a few of the ideas you raised below. It could probably work over EIB as well (instead of the XML Web Service) - and actually defines the format of the internal messages for PVR related functionality. Please see the PVRX post in this forum - or visit www.pvrx.org for some more information.


rgds


Niall


Top Bottom