摘要:
An information processing apparatus comprises: a first platform having a first application programming interface; a wrapper absorbing difference between the first application programming interface and a second application programming interface on a second platform having the second application programming interface; and an intermediate task capable of calling a system call of the first platform and a system call of the wrapper, wherein when the intermediate task makes communication with a first task that is a task generated on the first platform, the intermediate task uses the system call of the first platform, whereas when the intermediate task makes communication with a second task that is a task generated on the wrapper, the intermediate task uses the system call of the wrapper.