I have not followed this thread closely, but I've used a PIC32 and its web server to provide a user interface to a web browser running on a desktop, laptop, or tablet. I have not as yet used the Microchip Wi-Fi module, instead using their Ethernet chips. With HTML5 and Ajax (or similar techniques), it's possible to have a pretty good user interface. Also, Firefox has a Telnet plugin (PCMAN) and I hear Chrome supports telnet:// URLs directly. I include a TCP server in each of the products I'm working on. In one product (closed caption transmitter for movie theaters), I stream a log out the TCP server so I (and the server companies I work with) can figure out what's going on. I also have a command interpreter on the TCP server. Commands take the form of: command.name\tParam1\tParam2\tetc.\r Results are returned as tab delimited text. The original parameters going in can be integers in decimal or hex (start with 0x), floats (if the command needs a float), or strings (if the command needs a string - for example the name of a movie theater). The use of tab delimiting instead of comma eliminates the need to surround the parameter with quotes as is often done with strings in comma separated value files. The command interpreter runs a 32 bit hash on the command.name, then uses a switch/case statement to act on each command. A fairly recent addition is routing HTTP POSTs to the command interpreter. This does not work for forms, but works for "onclick" javascript. So, when the user hits a button, a POST of something like this is sent" cm8.sys.next_band\t0\r This allows my standard command interpreter to handle this instead of forever adding things to CustomHTTP. So... how about HTML as a microcontroller GUI on a tablet? Harold --=20 FCC Rules Updated Daily at http://www.hallikainen.com - Advertising opportunities available! Not sent from an iPhone. --=20 http://www.piclist.com/techref/piclist PIC/SX FAQ & list archive View/change your membership options at http://mailman.mit.edu/mailman/listinfo/piclist .