Couldn't a person build a Rev app that runs continuously, interpreting information that comes in a various ports and returning the appropriate html data as needed? I mean, Rev can operate as a server. So, as long as you are willing to write in all html formulating, it should be doable.