Monday, August 02, 2004

art, system architecture, and the "problem" of too few contraints

During the past week in Boston, John managed to learn VoiceXML, write some test scripts, and build a mini web server (GET server, really) on top of the core of train system state and application management that he already had running on a PC. Very cool!

We've worked out a basic architecture, where the PC which actually does control of the trains via relay cards also acts as the application server for the voice scripts to the Plum Voice browsers. So there's no intermediate data store required and it should be simple to deploy on site in an un-wired installation. We'll need two boxes: one PC running windows to do the train control and all of the application logic, and one box running linux and the Plum voice system to take care of all of the telephony and voice interface.

So the guts of the technology are pretty much in place. Now comes the fun part, figuring out what to do with these new capabilities:
At a bar on Friday, we even got started talking about conferencing and what we might be able to do if we could patch users together by voice at the same time that they could control and interact with the train system. How could users negotiate with each other to take or hand off control, or to cooperate in controlling the system?

Too many possibilities!

Comments: Post a Comment

<< Home

This page is powered by Blogger. Isn't yours?