To get my last mortage I needed to provide several months of bank statements. It was absolutely unacceptable to send them the PDF's that my bank keeps online. I had to send them copies of the actual statement. No matter how much I talked to them I couldn't get them to see the light of day. So the easiest thing todo was print my PDF statements and then fax them the printouts.
It probably doesn't help that PGP stands for "Pretty Good Protection" either. To the technically illiterate pretty good doesn't sound very impressive and leads to the client asking why don't you use something better.
Actually a Microwave is a good example of something that would NEVER need an OS. It doesn't matter how many color LCD's there are. The embedded processor on a microwave is never doing much work. The only form of user input on a microwave is the user pushing buttons on a keypad. This happens very slowly from a CPU standpoint. So everything is happening sequentually there is no multi-tasking needed.
My last two projects were on an ARM one was a Blood Sugar Monitor for diabetics and the other was a fingerprint identification system. Both had LCD's and niether of these needed any kind of OS.
My biggest complaint with tools has been archaic licensing schemes. I detest Parralel Port Dongles used for licensing I already have 2 of them attached to my machine along with a parralel port ICE. To top that off every time the vendor I am using puts out a minor revision change to their tools it requires new license files.
Intellegent licensing is the only issue I can see upfront. Obviously if your API's suck I am not going want to continue to use your product but by then it I have already bought it.
To get my last mortage I needed to provide several months of bank statements. It was absolutely unacceptable to send them the PDF's that my bank keeps online. I had to send them copies of the actual statement. No matter how much I talked to them I couldn't get them to see the light of day. So the easiest thing todo was print my PDF statements and then fax them the printouts.
It probably doesn't help that PGP stands for "Pretty Good Protection" either. To the technically illiterate pretty good doesn't sound very impressive and leads to the client asking why don't you use something better.
Actually a Microwave is a good example of something that would NEVER need an OS. It doesn't matter how many color LCD's there are. The embedded processor on a microwave is never doing much work. The only form of user input on a microwave is the user pushing buttons on a keypad. This happens very slowly from a CPU standpoint. So everything is happening sequentually there is no multi-tasking needed.
My last two projects were on an ARM one was a Blood Sugar Monitor for diabetics and the other was a fingerprint identification system. Both had LCD's and niether of these needed any kind of OS.
My biggest complaint with tools has been archaic licensing schemes. I detest Parralel Port Dongles used for licensing I already have 2 of them attached to my machine along with a parralel port ICE. To top that off every time the vendor I am using puts out a minor revision change to their tools it requires new license files.
Intellegent licensing is the only issue I can see upfront. Obviously if your API's suck I am not going want to continue to use your product but by then it I have already bought it.