[en] The development of the application to perform audits RD1215 emerges from the analysis of the methodology used to do them. Currently, in many workplaces such audits are performed entirely manually, involving a complete work group. Later, after analysing all the points, the safety responsible must prepare all documentation and join together all involved departments again to accept it. With a computerized system directly using tablets as a the single tool, it is possible to minimize the time employees use to complete all the process, as it is possible to capture all the information (safety deficiencies, demonstrative photographs of the detected defects, signing and acceptance by the managers) and generate a report at the end of the first visit to the machine location. Given the low cost and global utilization of these type of devices, today it is possible to virtually adapt any process of this type, performing data collection on site directly with tablets or similar devices. Developing software for these devices commonly is done using object-oriented languages (OOP), and in this particular case, the code is completely written in Java. The definition of visual elements is done using XML syntax. In addition, throughout the development phase, it has been taken into account the need to design the system as tolerant as possible to failures (mainly due to the labour cost of joining work teams during the process of the audit) modifying or ignoring some typical features and / or behaviours of these devices due to the scope to which they are focused (low battery consumption, mobility, etc.)

[es] El desarrollo de la aplicación para realizar auditorías RD1215 surge del análisis de la metodología empleada para la realización de las mismas. Actualmente, en muchos centros de trabajo dichas auditorías se realizan de forma completamente manual, reuniendo a un equipo de trabajo. Posteriormente, tras analizar todos los puntos, se ha de preparar toda la documentación y volver a reunir a todos los departamentos implicados para la aceptación de la misma. Con un sistema informatizado, utilizando directamente tablets como única herramienta de trabajo, es posible minimizar los tiempos empleados durante el proceso, ya que es posible captar toda la información (deficiencias en cuanto a seguridad, fotografías demostrativas de dichas defectos, firmas y aceptación de los responsables) y generar un informe resultado en la misma visita a la máquina. Dado el reducido coste e implantación global de este tipo de dispositivos, hoy en día es posible prácticamente adaptar cualquier proceso de este tipo realizando la captación de datos in situ directamente con tablets o dispositivos similares. La confección de programas para este tipo de dispositivos comúnmente se realiza utilizando lenguajes orientados a objetos (OOP, por sus siglas en inglés), y en este caso en concreto, el código está escrito completamente en Java. La definición de los elementos visuales se realiza empleando sintaxis XML. Además, durante toda la fase de desarrollo se ha tenido en cuenta la necesidad de diseñar el sistema lo más tolerante posible a fallos (debido principalmente al coste laboral que supone reunir a los equipos de trabajo durante la realización de la auditoría) modificando o ignorando algunas de las funcionalidades típicas y/o comportamientos de estos dispositivos debido al ámbito hacia el que están enfocados (bajo consumo de batería, movilidad, etc.)