Documento de conferencia
Acceso Abierto

CAMS-F: Extending the Context-Aware Mobile Systems Framework for Cross-Platform Development with Flutter, Firebase, and Google Maps

Enlace externo
Resumen

The growing complexity of mobile ecosystems demands frameworks that simultaneously address cross-platform compatibility (iOS, Android, and web) and advanced context-awareness. This paper presents CAMS-F, an evolution of the Context-Aware Mobile Systems (CAMS) framework, which integrates Model-Driven Development (MDD) with modern cloud services to overcome existing limitations in the development of multiplatform context-aware applications. CAMS-F introduces three key innovations: a domain-specific language (DSL) for declarative context modeling with automated Flutter/Dart code generation; native integration of essential cloud services, including Firebase Firestore for real-time data management, Firebase Cloud Messaging for notifications, and Google Maps API for high-precision geolocation; and Infrastructure-as-Code (IaC) deployment via Terraform or Pulumi for reproducible and scalable cloud provisioning. A logistics case study was conducted to validate the framework's capabilities. The results demonstrate a 35% reduction in development time compared to native approaches, real-time adaptation to IoT sensor data with latencies below two seconds, scalability to support 10,000 concurrent devices, and geolocation accuracy of up to 98% under operational conditions. These outcomes position CAMS-F as a viable and efficient solution for domains requiring robust cross-platform context processing, including smart city infrastructure, logistics optimization, and real-time monitoring systems. By combining enhanced developer productivity through MDD with high operational performance via optimized cloud integration, CAMS-F addresses critical gaps in current cross-platform development paradigms.

Palabras clave
Context-Aware Systems
Cross-Platform Development
Flutter Framework
Model-Driven Development
Cloud-Native Applications
IoT Integration
Domain-Specific Languages
Infrastructure as Code
http://creativecommons.org/licenses/by-nc-nd/4.0/

Esta obra se publica con la licencia Creative Commons Attribution-NonCommercial-NoDerivatives 4.0 International (BY-NC-ND 4.0)

item.page.license
Cargando...
Miniatura