A Platform for Context-Aware Application Development: PCAD
Ufuk Celikkan, Kaan Kurtel
Citation: Proceedings of the 2015 Federated Conference on Computer Science and Information Systems, M. Ganzha, L. Maciaszek, M. Paprzycki (eds). ACSIS, Vol. 5, pages 1481–1488 (2015)
Abstract. We propose a novel software platform based on the notion of context-awareness which allows rapid and easy development of context aware applications. One of the fundamental goals of the proposed platform is extensibility, allowing the platform to react to new requirements without making fundamental and substantial changes. The Context Aware Application Development Platform- PCAD- has inspired from an operating system and modeled as a layered architecture. It exhibits a plug-and-play behavior very similar to devices and device drivers found on an operating system/kernel. The platform offers functions such as data management, notification, security and privacy as services. The platform provides a public interface to application developers in their development of context-aware applications. It covers a wide range of disparate application domains such as smart city and livestock monitoring applications.