@Alvie, Microsoft do indeed have the occasional good product. I use Office 2003, because some idiots thought they could force their "ribbon" concept down my throat in every subsequent version. What a waste of precious pixels in laptops!
With the recent M$ Surface models, I was hoping for a release of Visual C++ that supports ARM as a target. I haven't seen anything yet, maybe next Christmas.
I was hoping M$ would release a cut-down Windows for use with development boards like Raspberry Pi, Beaglebone etc. They must be keeping that for next Christmas, too.
I can understand that. Each OS has their own strengths and weaknesses. I have tried Ubuntu four about a year, and while I can say that it functioned for day to day needs, each time there was an update (equiv to a Windows service pack) it would break half of my program installations. I would then spend a few days getting them back up and running. I just got frustrated with having to deal with that. That and most of the programs that I use on a daily basis are Windows only.
Hah, I personally do not use Windows for quite more than a decade, although I do use Microsoft office under crossover. Office tools are Microsoft best products, their OS albeit not bad (it is POSIX compliant) still suffers from bad evolution decisions. Plus, I like my OS to have open code so I can understand it and tweak it to my needs. Linux is far from ideal, but does suit me as a core OS. I could say same for Darwin/iOS, a nice microkernel, but without its source I, as a programmer, feel lost.
It is so cool to print() inside a kernel to understand its behavior.
I was not a real big fan of tablets till I got this Dell device. My biggest complaint was that most tablets were devices intended for media consumption and lacked productivity features and compatibility with the programs and apps I needed. I am going to post more on it here in the future, but it really can do almost anything that you need to do. Because it has the full Windows experience with the desktop environment and x86 architecture, it allows you to run most any program compatible with Win 8.1.
It will be great because I needed a companion to my work laptop with is a 17" mobile workstation. It really is a beast, but anything that I do on that computer is considered property of my employer. I did not want to bring another full sized laptop. This little tablet fits the bill as it is smaller than the extra battery for my laptop.
With it, I also understand the limitations of the device. I am not expecting it to have the most convienient keyboard, but it is a tradeoff that I am willing to make. I also found that I have gotten to the point that I can almost touch type with the onscreen keyboard.
Well, I did receive (bought actually) an old (not 2013) nexus 7, using it right now to post. Its interesting although I am not used to tablets, and I think they still have to evolve a lot before they can at least surpass pen and paper. Still, it's a nice tool which I will surely use on a daily basis. Pity I cannot easily throw vhdl with it, nor draw some of my exquisite diagrams. The real advantage is it fits my pockets, i can take it wherever I go without much hassle, something I could not do with my (now broken) 10.1 Chinese pipo m9.
What are the engineering and design challenges in creating successful IoT devices? These devices are usually small, resource-constrained electronics designed to sense, collect, send, and/or interpret data. Some of the devices need to be smart enough to act upon data in real time, 24/7. Specifically the guests will discuss sensors, security, and lessons from IoT deployments.