Talk:HTML client for xibo

Needs discussing on implementation details

AlexH: The only thing I would say here, is that the next iteration of the client which will probably be based on libavg may have support for animation, alpha blending of videos and input from video capture cards etc. I'm not quite sure how all that could be achieved with an HTML client.

Charan: Some basic assumptions in developing a client:
 * The client is PC based i.e will be running some kind of OS either WinXP or Linux.
 * Therefore a small webserver can be run on the client for eg. to run PHP or some other scripting language like Ruby.
 * The player hardware is most likely not used for any other purpose.

- Need to define appropriate language for developing HTML client. The player component should be delinked from Download/Upload Management software.

Alex H: Libavg target: Realistically we're looking well down this year I would think.

Alex H: I'll put up the class diagram for the libavg client shortly which should give you some idea of what is going on inside the existing .net client and a good idea of how the libavg client will be coded. Any html viewer would certainly need a downloader/scheduler running as a separate application. You could probably use the same logic from the libavg player when it's ready, or the abandoned Java client has alot of that functionality implemented already. Dan and I will help with implementation details where we can with an html client, but let me just reiterate that it is an avenue that has already been explored by the project before it was open source and we have found it not to be of production stability.

Dan G: Moved to the Wiki

Damien: I've got some requests about customers for a simple HTML client with limited functions : - Slideshow images - Website - Templates of HTML page update by DB or RSS (Direction, News, etc...)

We now it's for for advanced use but respond to special demand on less hardware (500Mhz CPU, 512Mo Ram but fanless and don't work with Flash media...)

For another customer, I have request for a screensaver Client for a kiosk PC on Windows when no people use it... I think it's not a problem for Xibo if another type of Client are created for special application but make priority to Python and .NET than another Client.