Addresses play a key role in facilitating service delivery, such as mail, electricity or waste removal, in both urban and rural areas. Today, preparation of digital geocoded address data in a geographic information system is a reasonably simple task. However, erecting and maintaining address signs in the physical world may take time due to lengthy procurement processes and vandalism or a disaster may cause signs to disappear. Displaying addresses in augmented reality could close the gap between digital address data and the physical world. In augmented reality, a live view of the real world is superimposed with computer-generated information, such as text or images. Augmented reality applications have received significant attention in tourism, gaming, education, planning and design. Points of interest are sometimes displayed, but addresses in augmented reality have not yet been explored. The goal of this article is to present the results of a two-step evaluation of augmented reality mobile development frameworks for address visualization. First, we evaluated eight frameworks. Based on the evaluation, we implemented an application in two of the frameworks. Three use cases informed the evaluation: 1) disaster management, e.g. address signs are destroyed by an earthquake; 2) household surveys, e.g. locating dwellings in informal settlements or rural areas where addresses are not assigned in any specific sequence and signs do not exist; and 3) address data quality management, e.g. validating digital address data against addresses displayed in the physical world. Evaluation criteria included developer environment; distribution options, location-based functionality, standards compliance, offline capabilities, integration with open source products, such as QuantumGIS and PostGIS, and visualization and interaction capabilities. Due to procurement challenges in the use cases, open source licensing and integration with open source products was a strong requirement. Results show that very few open source frameworks exist and those that do exist, seem to be dormant, i.e. the latest versions are not in sync with the latest mobile operating systems. The use cases require offline capabilities (e.g. due to internet downtime after a disaster or lack of connectivity in rural areas), but few frameworks provided such support. The recently published Open Geospatial Consortium (OGC) Augmented Reality Markup Language (ARML) was implemented in only three of the frameworks. The evaluation results can guide developers in choosing an open source framework best suitable for their specific needs and/or for integration with open source products. In future work, we plan to evaluate the impact of internet connectivity and limitations of sensors in mobile phones on the precision of address visualization in augmented reality in the three use cases. |