To read this content please select one of the options below:

KULOCS: unified locating service for efficient development of location-based applications

Hiroki Takatsuka (Graduate School of System Informatics, Kobe University, Kobe, Japan)
Seiki Tokunaga (Graduate School of System Informatics, Kobe University, Kobe, Japan)
Sachio Saiki (Graduate School of System Informatics, Kobe University, Kobe, Japan)
Shinsuke Matsumoto (Graduate School of System Informatics, Kobe University, Kobe, Japan)
Masahide Nakamura (Graduate School of System Informatics, Kobe University, Kobe, Japan)

International Journal of Pervasive Computing and Communications

ISSN: 1742-7371

Article publication date: 4 April 2016

328

Abstract

Purpose

The purpose of this paper is to develop a facade for seamlessly using locating services and enabling easy development of an application with indoor and outdoor location information without being aware of the difference of individual services. To achieve this purpose, in this paper, a unified locating service, called KULOCS (Kobe-University Unified LOCating Service), which horizontally integrates the heterogeneous locating services, is proposed.

Design/methodology/approach

By focusing on technology-independent elements [when], [where] and [who] in location queries, KULOCS integrates data and operations of the existing locating services. In the data integration, a method where the time representation, the locations and the namespace are consolidated by the Unix time, the location labels and the alias table, respectively, is proposed. Based on the possible combinations of the three elements, an application-neutral application programming interface (API) for the operation integration is derived.

Findings

Using KULOCS, various practical services are enabled. In addition, the experimental evaluation shows the practical feasibility by comparing cases with or without KULOCS. The result shows that KULOCS reduces the effort of application development, especially when the number of locating services becomes large.

Originality/value

KULOCS works as a seamless facade with the underlying locating services, the users and applications consume location information easily and efficiently, without knowing concrete services actually locating target objects.

Keywords

Acknowledgements

This research was partially supported by the Japan Ministry of Education, Science, Sports and Culture [Grant-in-Aid for Scientific Research (B) (No.26280115, No.15H02701), Young Scientists (B) (No.26730155) and Challenging Exploratory Research (15K12020)].

Citation

Takatsuka, H., Tokunaga, S., Saiki, S., Matsumoto, S. and Nakamura, M. (2016), "KULOCS: unified locating service for efficient development of location-based applications", International Journal of Pervasive Computing and Communications, Vol. 12 No. 1, pp. 154-172. https://doi.org/10.1108/IJPCC-01-2016-0004

Publisher

:

Emerald Group Publishing Limited

Copyright © 2016, Emerald Group Publishing Limited

Related articles