So my current experiment is getting a website on my computer up and running that lets my friend from across the country write strings to my 16x2 LCD. So far I have all the logic down (I have the Arduino sketch and an ASP.NET website), but can't figure out how to actually host the site.
If I use Visual Studio's built-in debugging local server, I can type a string on the web page (which uses C#) and have it send to the Arduino just fine. However, trying to set up my own website with Apache and Mono is so far fruitless. I haven't figured out an easier way to host a simple ASP.NET site on my own computer either.
So since ASP.NET and Mono don't play well together (for me anyways) I thought about using other languages. I've never used Perl in my life, but this seems pretty simple. I've always thought Perl's syntax was hideous, but if it works I don't mind. :P
I looked into Processing.js, but it doesn't support serial communication. Also, I checked out the Silverlight and Firmata page, but that seems too complicated. And I checked out Python, but there's like 5 different modules for it and none seem easy to use. PHP might work, but I'm not sure.
Has anyone had any success with serial with Arduino in web pages before, like I'm trying to do?