A non-transitory computer-readable medium having stored thereon computer-executable instructions which, when executed by a wireless communication apparatus, cause the wireless communication apparatus to execute operations, the operations comprising:
- controlling start of an application associated with display of a thumbnail of content data on the wireless communication apparatus, wherein the content data is stored in the wireless communication apparatus;
- controlling a search process, for discovering a plurality of peripheral wireless communication apparatuses, based on the start of the application;
- controlling transmission of an inquiry, based on the search process, to the discovered plurality of peripheral wireless communication apparatuses, about presence or absence of a function, wherein the function corresponds to the content data and the application started in the wireless communication apparatus;
- controlling a display screen to display a selectable list of the discovered plurality of peripheral wireless communication apparatuses having the function, wherein
- the selectable list includes a plurality of icons of the discovered plurality of peripheral wireless communication apparatuses, and
- the display of the selectable list is based on a response, from the discovered plurality of peripheral wireless communication apparatuses, that indicates the presence of the function;
- controlling selection of the content data by a first tap operation on the thumbnail of the content data displayed on the display screen;
- controlling selection of a first peripheral wireless communication apparatus from the selectable list of the discovered plurality of one peripheral wireless communication apparatuses by a second tap operation on a first icon of the first peripheral wireless communication apparatus displayed on the display screen;
- controlling the display screen, to concurrently display the thumbnail of the content data, a process type list of the selected first peripheral wireless communication apparatus, and the plurality of icons of the discovered plurality of peripheral wireless communication apparatuses, based on the selection of the first peripheral wireless communication apparatus, wherein
- the process type list includes a plurality of processes, and
- the plurality of processes is executable by the selected first peripheral wireless communication apparatus;
- selecting a specific process of the plurality of processes by a third tap operation, wherein the specific process is associated with the function;
- controlling execution of a connection process, to connect the wireless communication apparatus to the selected first peripheral wireless communication apparatus, based on the selection of the specific process;
- and
- controlling transmission of the content data, from the wireless communication apparatus to the selected first peripheral wireless communication apparatus, based on the execution of the connection process, the first tap operation and the second tap operation.