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