The application architecture of smartwatch apps - analysis, principles of design and organization

We present an innovative approach for the systematic construction of smartwatch apps starting from an analysis of the requested functionality. Based on the resulting functional requirements, we recommend to derive a suitable smartwatch app architecture based on the following five principles: 1) the need for dialogue management, 2) the need for a distributed architecture, 3) the advantages of a layered app architecture, 4) software engineering implications for the maintainability of the app with economic costs, and 5) the technical boundary conditions on the causal network of the app. The approach taken results from and is backed by our two year experiences on building smartwatch apps in the healthcare area.