But you see you are in the Windows CE embedded niche. Your vision is clouded.
I'm not in a "windows CE embedded" niche and the grandparent poster is right.
It's not an issue with the target. It's an issue with the platform(s) supported by the development tool vendors and the chip manufacturers.
For instance: With Bluetooth 4.0 / Bluetooth Low Energy (BLE), two of the premier system-on-a-chip product families are from Texas Instruments and Nordic Semiconductors.
TI developed their software in IAR's proprietary development environment and only supports that. Their bluetooth stack is only distributed in object form - for IAR's tools - with a "no reverse engineering" and "no linking to open source (which might force disclosure)". IAR, in turn, doesn't support anything but Windows. (You can't even use Wine: The IAR license manager needs real Windows to install, and the CC Debugger dongle, for burning the chip and necessary for hooking the debugger to the hardware debugging module, keeps important parts of its functionality in a closed-source windows driver.) IAR is about $3,000/seat after the one-month free evaluation (though they also allow a perpetual evaluation that is size-crippled, and too small to run the stack.)
The TI system-on-a-chip comes with some very good and very cheap hardware development platforms. (The CC Debugger dongle, the USB/BLE-radio stick, and the Sensor Tag (a battery-powered BLE device with buttons, magnetometer, gyro, barometer, humidity sensor, ambient temp sensor, and IR remote temp sensor), go for $49 for each of the three kits.) Their source code is free-as-in-beer, even when built into a commercial product, and gives you the whole infrastructure on which to build your app. But if you want to program these chips you either do it on Windows with the pricey IAR tools or build your own toolset and program the "bare metal", discarding ALL TI's code and writing a radio stack and OS from scratch.
Nordic is similar: Their license lets you reverse-engineer and modify their code (at your own risk). But their development platforms are built by Segger and the Windows-only development kit comes with TWO licenses. The Segger license (under German law), for the burner dongle and other debug infrastruture, not only has a no-reverse-engineering clause but also an anti-compete: Use their tools (even for comparison while developing your own) and you've signed away your right to EVER develop either anything similar or any product that competes with any of theirs.
So until the chip makers wise up (or are out-competed by ones who have), or some open-source people build something from scratch, with no help from them, to support their products, you're either stuck on Windows or stuck violating contracts and coming afoul of the law.
Interesting.
Given MAD, it's hard to imagine another WWII-type scenario (though it would be a bad day if China invaded Taiwan). But I could foresee something like Afghanistan spreading to the entire Middle East, where they couldn't nuke us (at least, not more than a couple of times, not like Cold War-style "nuclear winter" barrages), and we'd be strongly pressured not to nuke them. But the theater would be so wide that we'd need vast, vast number of ground troops.
google broke into internet search with the page rank algorithm whose essential purpose is to combat "search engine optimization."
Yeah. They destroy legitimate businesses with their wonderful algorithms...
SEO isn't a legitimate business. If your website is getting pushed into the search-result basement, odds are you're doing it wrong.
Yeah, the Lenovo T420s has an array of mics up top around the webcam, and in theory they can be used to filter out noise from typing and be tuned to pick up the voice of the talker and not the speakers. But I went through all that calibration and it still sucks... it does filter out a lot of the keyboard noise but it also attacks the voice as well. Maybe someday Lenovo/Conexant will release better, more tunable drivers, but I haven't seen anything positive on any of the Lenovo support message boards yet.
In Lenovo's defense, I bought a z710 for my wife, and it appears to work great with Skype and stuff out of the box (though I've never sampled the audio quality on the far end of the call). It's a nice little desktop replacement box, at the time probably the cheapest laptop I could find with a 1920x1080 LCD and a half-decent NVidia GPU. Of course, it still has an Intel 4000 integrated GPU as well for "hybrid power savings"... you can't disable the iGPU, and the thing would BSOD with any 3D applications using the Nvidia GPU until I installed the right combination of driver updates relatively recently.
I think most doctors believe its beneficial but I also think they somehow see acetaminophen opiate formulations as some kind of bulwark against abuse. Either because they believe it is so much more effective paired with acetaminophen and you'll be inclined to take less overall or that people "know" acetaminophen is bad in quantity and it will serve as a deterrent to excessive dosage, especially people with a history of drug abuse.
Also, the DEA watches doctors who prescribe opiates very carefully. If some government goon believes a doctor's handing them out like candy, the doctor's most likely going to be called in for some very uncomfortable questions. See chapter two of Three Felonies a Day for some examples.
The way scripts for opiates are handled is also quite different. My wife's oncologist was able to submit the vast majority of prescriptions to her preferred pharmacy electronically; they would be ready for pick-up a short time after. The one time she was prescribed straight oxycodone (or whatever opiate), it was printed on security paper to thwart attempts at altering or copying. It was signed, and some sort of DEA ID number issued to the doc was printed in the header. I had to deliver the prescription to a pharmacy. Her usual pharmacy didn't have it in stock, so I had to find another that did. Once it was filled, I had to sign for it in a logbook (similar to when you buy products containing pseudoephedrine).
Not exactly. Yes you do have nutcase audiophiles that must use virgin gold connectors with natural rubber insulation made by Buddhist nuns under a full moon.
But there is a big difference between a good set of speakers and the $5 speakers you get with your new PC.
When I plug my headphones in on my workstation I get a hiss I can hear when no sound is playing and the sound is just not that good. It does not need to by since I am usually just listening to NPR shows.
Yep I want to stop for the night at 7 pm where are the hotels you can stay at and here are some places to eat...
"Money is the root of all money." -- the moving finger