[en] In recent years, the evolution of smartphones and their software applications has grown exponentially; together with the advance of the Internet of Things and smart cities, it has raised huge demand for services and applications in these domains. Although the wide range of mobile applications is unquestionable, citizens already demand that applications adapt to their specific needs and situations in real time, that is, that they are context-aware. However, context-aware mobile applications are often very limited and miss out on the opportunity of benefiting from feedback provided by citizen collaboration. In order to fill this gap, this paper proposes a context-aware and collaborative software architecture and mobile application. In particular, we have implemented them in the scope of e-health, more specifically in the area of seasonal allergies, which cause allergic people to experience annoying symptoms that could be avoided by having access to pollen information in real time. Furthermore, they will also benefit from citizen collaboration through the knowledge of the symptoms other allergic people with the same allergy and in the same location are experiencing. To this end, users will be able to provide their symptoms at any time through their mobile application and the proposed architecture will constantly process that information in real time, sending notifications to users as soon as reported symptoms are seen to exceed a certain threshold. The architecture's perfor mance, the application's resource consumption and a satisfaction survey of the app's usability and usefulness have been tested; all results have been fully satisfactory

[es] En los últimos años, la evolución de los teléfonos inteligentes y sus aplicaciones de software ha crecido exponencialmente; junto con el avance del Internet de las Cosas y las ciudades inteligentes, ha generado una gran demanda de servicios y aplicaciones en estos dominios. Aunque la amplia gama de aplicaciones móviles es incuestionable, los ciudadanos ya exigen que las aplicaciones se adapten a sus necesidades y situaciones específicas en tiempo real, es decir, que sean conscientes del contexto. Sin embargo, las aplicaciones móviles conscientes del contexto a menudo son muy limitadas y pierden la oportunidad de beneficiarse de la retroalimentación proporcionada por la colaboración ciudadana. Para llenar este vacío, este documento propone una arquitectura de software y una aplicación móvil colaborativas y conscientes del contexto. En particular, los hemos implementado en el ámbito de la e-salud, más específicamente en el área de las alergias estacionales, que causan que las personas alérgicas experimenten síntomas molestos que podrían evitarse si tuvieran acceso a información sobre el polen en tiempo real. Además, también se beneficiarán de la colaboración ciudadana a través del conocimiento de los síntomas que otras personas alérgicas con la misma alergia y en la misma ubicación están experimentando. Para ello, los usuarios podrán proporcionar sus síntomas en cualquier momento a través de su aplicación móvil y la arquitectura propuesta procesará constantemente esa información en tiempo real, enviando notificaciones a los usuarios tan pronto como se vea que los síntomas reportados superan un cierto umbral. Se han probado el rendimiento de la arquitectura, el consumo de recursos de la aplicación y una encuesta de satisfacción sobre la usabilidad y utilidad de la aplicación; todos los resultados han sido completamente satisfactorios.