User's Manual

User Manual: i-Series Interactive Signage
SW602242 Rev A, Page 17 of 31
Fig 2-1. Android System Structure
2.1. Android Framework Java Service
Based on developed programming language, Android services can be divided into native (C
base) and java service. Android services are a kind of server-client structure where the server
side can receive a request from the client and output the result to client. Also, the server-client
structure can deal with synchronization issues from multi-client requests. Therefore, this
framework ability, which forms the fundamental class “ELOPeripheralService,” is based on this
kind of server-client design feature from Android.
2.2. ELOPeripheralService
ELOPeripheralService is the major module to act client request from application layer. In order
to complete the Android framework system design for service then below classes is added into
system:
ELOPeripheralNative
Execution of some native-C function flows for ELOPeripheralService
ELOPeripheralManager