I am building a web interface for a PLC using the SproutCore JavaScript framework. At this point, I can make it work with a separate web server, but it would be much more efficient to host the interface on the PLC itself. The enhanced web server sounds good, but it has too many restrictions on filenames. SproutCore isn't designed to work with DOS-style 8-character file names, and it needs files to be arranged in a certain directory structure. If I had a web server application that could support longer file names and arbitrary subdirectories, I think it would work.
Any ideas?