¿Qué opinas sobre el uso de Android en un entorno industrial integrado?Android en entornos integrados industriales
Estoy pensando, por ejemplo, sobre una máquina expendedora con un monitor de pantalla táctil. Puedo pensar en muchas ventajas:
- que aumentaría la facilidad de hacer una interfaz de usuario avanzada
- Android proporciona bibliotecas sintonizado para manejar tareas como la conexión de baja potencia de Internet o conexiones cifradas
- Gracias a Dalvik VM, es más fácil de ejecutar en diferentes plataformas de HW (Arm9 - Arm11 - ....)
, pero también hay algunas desventajas como:
- Android no está pensado para un entorno de misión crítica (como un dispositivo que maneja dinero) ... al menos no en cierta medida.
- Si no se mantiene actualizado, el software puede tener algunos errores que comprometen la seguridad. El problema se agrava por la adopción generalizada.
- Alguien podría considerar Android como un recurso hambriento en comparación con una implementación en tiempo real de Linux, con un código escrito en C en lugar de Java.
En Internet se puede encontrar algún recurso sobre el tema, pero la mayoría está fuera de fecha:
http://www.androidforembedded.com/whitepaper/android-for-embedded.pdf
alguien tiene experiencia directa en la materia o me puede vincular a algún recurso? ¿Qué piensas sobre eso chicos?
Cheers,
+1 para iluminar la distinción entre las aplicaciones industriales y las que manejan dinero. Si descifra el código de la tarjeta de crédito, podría perder sus privilegios de proveedor con la compañía de la tarjeta y perder el producto de transacciones anteriores. Si descifras el código de manejo de materiales, podrías matar a alguien. –
Industrial no necesariamente significa seguridad crítica, pero definitivamente significa "resistente". Cualquier cosa industrial debe ser capaz de soportar entornos desagradables con agua, polvo, productos químicos, EMI masivo, suministros de voltaje molestos, etc. Espere que la persona promedio que presiona un botón en una aplicación industrial use guantes muy sucios. En cuanto al software industrial crítico para la seguridad, el único sistema operativo aceptable sería un RTOS que haya pasado por una verificación detallada del código fuente y se implemente a través de un subconjunto seguro de C (o posiblemente Ada). Linux y Android están completamente fuera de lugar. – Lundin
Hace un par de empleos teníamos una máquina del tamaño de un par de canchas de tenis, con una interfaz de usuario de pantalla táctil. Hay algunas tecnologías de entrada táctil acústica que son extremadamente resistentes. –