what do you think about using android in an industrial embedded environment?
I'm thinking, for example, about a vending machine with a touch screen monitor. I can think about many advantages:
- It would increase the ease of making an advanced user interface
- Android provides tuned libraries to handle task like low power internet connection or encrypted connections
- Thanks to dalvik VM, it is easier to run on different HW platform (Arm9 - Arm11 - ....)
but there are also some cons like:
- Android is not thought for a mission critical environment (like a device handling money)... at least not to some extent.
- If not kept up to date, the software may have some bugs that compromise safety. Issue is worsen by widespread adoption.
- Someone might regard Android as resource hungry compared to a real time implementation of linux, with code written in C rather than java.
On the internet you can find some resource on the subject, but most is out of date:
http://www.androidforembedded.com/whitepaper/android-for-embedded.pdf
anyone has direct experience on the matter or can link me to some resource? What do you think about it guys?
Cheers,