SciELO - Scientific Electronic Library Online

 
vol.33 número1A survey of automated financial statement fraud detection with relevance to the South African context índice de autoresíndice de materiabúsqueda de artículos
Home Pagelista alfabética de revistas  

Servicios Personalizados

Articulo

Indicadores

Links relacionados

  • En proceso de indezaciónCitado por Google
  • En proceso de indezaciónSimilares en Google

Compartir


South African Computer Journal

versión On-line ISSN 2313-7835
versión impresa ISSN 1015-7999

Resumen

MUNRO, D.; CALITZ, A.P.  y  VOGTS, D.. Architecture and Architectural Patterns for Mobile Augmented Reality. SACJ [online]. 2021, vol.33, n.1, pp.59-78. ISSN 2313-7835.  http://dx.doi.org/10.18489/sacj.v33i1.908.

A software architecture codifies the design choices of software developers, which defines a modular organizational spine for the design of a software artefact. Different architectures may be specified for different types of artefacts, a real-time interactive artefact, for example, would have markedly different requirements to those of a batch based transactional system. The use of software architecture becomes increasingly important as the complexity of artefacts increases. Augmented Reality blends the real world observed through a computer interface, with a computer generated virtual world. With the advent of powerful mobile devices, Mobile Augmented Reality (MAR) applications have become increasingly feasible, however the increased power has led to increased complexity. Most MAR research has been directed towards technologies and not design resulting in a dearth of architecture and design literature for MAR. This research is targeted at addressing this void. The main requirement that a MAR architecture must meet is identified as being the efficient real-time processing of data streams such as video frames and sensor data. A set of highly parallelised architectural patterns are documented within the context of MAR that meet this requirement. The contribution of this research is a software architecture, codified as architectural patterns, for MAR. CATEGORIES: · Software and its Engineering ~ Designing software · Human-centered computing ~ Ubiquitous and mobile computing

Palabras clave : Architectural Patterns; Software Architecture; Augmented Reality.

        · texto en Inglés     · Inglés ( pdf )

 

Creative Commons License Todo el contenido de esta revista, excepto dónde está identificado, está bajo una Licencia Creative Commons