Abstract-ContextAwareness technology is one of the important technologies to implement the smart application and it increases productivity of smart home, health care, and mobile computing which context aware systems were successfully applied to those fields. Middleware for context aware system plays an important role in the distributed application and is required for context based through context aware technology and for accuracy context communication with various raw sensors. The complexity of the hardware system and different platforms, different systems are the main issues for current application. In this paper we introduce the development of Context-Aware Middleware as the purpose of providing an architecture and implement the middleware as being intermediary between the raw sensors and application layers. The middleware is presented to handle the complex system of the hardware layer, bridges between physical and application layers that we provide several kinds of sensors consisting of different systems to operate with prototype platforms together with modeling and managing the middleware in accordance with the system integrates sensing, computing and user interaction as the outcome of the monitoring and reporting user's physical performance by capture the movement in the sensor range.Index Terms-Context awareness, middleware, control system, sensor network.
I. INTRODUCTIONThe advancement of smart application together with the sensor technologies has significantly developed to create context aware application, to recognize activities in the smart environment that bringing the encourage users to collect and share situational awareness along with human's behavior automatically and intelligently. Middleware for Context awareness is required for context based service through context aware technology and for accuracy context communication with various sensors such as motion sensor, temperature and humidity sensor, light sensors, can be aware of changes in the user's activities and surrounding by capture Context awareness applications are increasingly used and developed due to support the various computing technologies as well as pervasive computing. The information is used to communicate the situation for an entities (people, places, and objects) that relevant between user and application and one is able to interpret context information, to interrupt explicit operation to the current situation which we called Context [2]. Context awareness is the ability of a program or computing Manuscript received February 20, 2016; revised August 10, 2016. The authors are with Universitas Gadjah Mada, Yogyakarta, Indonesia (e-mail: khamla@mail.ugm.ac.id, lukito, agusbj}@ugm.ac.id).device to detect, sense, interpret, act and respond to an aspect of the environment such as location, time, temperature or user identity or from the perspective of adapting an application to context [3], [4]. According to the influence of the system behavior, context awareness categorization can be divided into active and passive context awareness: ...