Fig 2-1. Estructura del sistema Android
2.1. Servicio Java del marco de trabajo para Android
Basándose en el lenguaje de programación desarrollado, los servicios Android se pueden
dividir en servicios nativos (base C) y Java. Los servicios Android son un tipo de estructura
servidor-cliente donde el servidor puede recibir una solicitud del cliente y enviar el resultado a
este. Asimismo, la estructura servidor-cliente puede hacer frente a problemas de
sincronización de las solicitudes de varios clientes. Por lo tanto, esta capacidad de marco de
trabajo, que forma la clase fundamental "ELOPeripheralService," se basa en este tipo de
caracterí sticas de diseño servidor-cliente de Android.
2.2. ELOPeripheralService
ELOPeripheralService es el módulo principal para ejecutar la solicitud del cliente desde el
nivel de aplicación. Para completar el diseño del sistema de marco de trabajo de Android para
servicio, se agregan las clases siguientes al sistema:
ELOPeripheralNative
Ejecución de algunos flujos de funciones de C nativas para ELOPeripheralService
Manual del usuario: Señalización interactiva Serie i
UM600037 Rev D, Página 21 de 37