ABSTRACT

The behavior of context-aware applications depends on surrounding various contexts. Most context-aware applications are dependent on middleware from the point of how to subscribe and query dynamically changing contexts. This dependency prevents application developers from easily developing applications as they would have to know the internal architecture of middleware or need the help of an administrator. To relieve application dependency on middleware, we propose context communication between applications and middleware. An application communicates with middleware to register rules which predefine interesting contexts and also to request context queries. The context communication can allow application developers to focus on developing application logic rather than relying on middleware’s architecture or administration. We expect that our work would help developers make various context-aware applications easily.