I was avoiding speaking up as a Qt/C++ framework seemed a different=20 class of framework than flavors of Basic, etc. However, the talk of Java and Mono changed that. If those are actual=20 options, then surely Qt is too. I'm -very- impressed with Qt. It turns C++ into a much more usable,=20 readable, elegant language. I've developed with it for many years now...=20 Windows, Linux, Mac, Android, iOS... including personally porting it=20 (rather easily) to the original Kindle (before it had an SDK) and=20 Nokia's Symbian (before Nokia bought Trolltech). Before it refocused on the desktop and later mobile (and now mostly back=20 to the desktop), Qt started off as an embedded platform for navigation=20 systems, etc. It's a good fit for many of the larger embedded platforms. Many times, I've ported my Qt apps to tablets or phones just because=20 it's nearly trivial to do so. Sometimes just for a 'wow' moment in front=20 of a client, never to be used again. QtCreator is also a great IDE. The contextual help is backed by an=20 actual LLVM parser, so it knows contextually exactly what to bring up=20 almost all the time. The parser also helps out with syntax issues. It's=20 much faster and reactive than something like Visual Studio. Remote=20 debugging, easy cross-compiling with compile chain kits, etc. I can't help but go off talking about how much I like it... so there you go= .. Digia does try to scare people off from the LGPL version these days, as=20 now that there's not a huge company like Nokia backing Qt for their own=20 purposes they need to make some money on licenses. It's really not a=20 problem for anyone who's ever dealt with LGPL software. If the=20 commercial backing of Qt ever died, the open source community would pick=20 it up... as it's the backing framework for the entire KDE platform,=20 among other things. Darron Black On 11/6/15 9:24 PM, Sergey A Dryga wrote: > Neil, > for cross platform development I would suggest QT framework. I have > developed for Linux and Windows using it, it also has support for android > and other OSes, although I have not tried that. > > Serial port communication is trivial to setup and is platform independent > (withing limitations of the platform, of course, e.g. baud rate selection= ). > > Best, > > Sergey > --=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 .