HTML client for xibo
Another way to display scheduled media for displays using either Java or .Net clients which require runtime environment, one can use internet browser to display the media. the browser in kiosk mode can behave like Java or .Net clients using CSS, AJAX, DOM manupilation. By this type of client, browsers supporting CSS, Javascript and DOM can easily display the schedule layout. In this environment rather than downloading each file, configured layout media is reached directly using HTTP on the xibo server, meaning uploaded data is open for HTTP.
Also html-client needs support from xdms web service so that it can get layout.xml by calling that function wşth server key, license key and name like parameters after RegisterDisplay function.
Blueprint information
- Status:
- Not started
- Approver:
- Xibo Maintainters
- Priority:
- Undefined
- Drafter:
- kabil
- Direction:
- Needs approval
- Assignee:
- None
- Definition:
- Drafting
- Series goal:
- None
- Implementation:
- Unknown
- Milestone target:
- None
- Started by
- Completed by
Related branches
Related bugs
Sprints
Whiteboard
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:
1. The client is PC based i.e will be running some kind of OS either WinXP or Linux.
2. Therefore a small webserver can be run on the client for eg. to run PHP or some other scripting language like Ruby.
3. 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.
Just some thoughts...
Alex...What are the target dates for libavg version?
Alex H: 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/
Dan:
Please refer to the Specification on the Wiki from now on - this white board is getting cluttered:
http://
http://
You can log in with your OpenID
-------------
Blammo (Bob-Basques)
Ok, first thing, do I add edits/comments to top or bottom of original.
Anyway, I'm interested in the direction that this topic might take in the future. I would also like to be able to have a Web based Client. Something simple at first (a player) would be fine.
It did get me thinking though, that HTML5 may be a good fit here, as well as a method for handling the HTML interpretation tasks. Another thought for near term success might be to use a Web based VNC approach (which I'm looking at now), Just use a VNC server to publish each DISPLAY over the Web. Not Idea, but it might work OK.
bobb