Dissertation Creation - The UK's original provider of custom dissertations, free dissertations and dissertation help...
Consequently, instead of efficiency, communication in context-aware mobile applications is limited by the requirement of real time interaction, resulting in unpredictable access or inaccuracies (Barkhuus 2003).
2. Context-aware mobile media applications drivers
Despite the above, mobile devices that run context-aware applications are delivering context-information in ways that users have not envisioned before, for example, the use of context-aware sensors in vehicles for rain detection, anti-theft sensors, or tyre air pressure detectors etc. Similarly, in mobile devices, context-aware applications have been relying on third-party providers to facilitate distributed information communication using simple databases and non-complex data modelling, configuration and maintenance (Bygdas, Malm and Urnes 2001) to facilitate high-end context-aware applications. Today, mobiles are configured to gauge user schedule, meeting agenda, environment needs, as well as location identification etc. These are made possible through the following context-aware mobile media application enablers/drivers.
a. Context information systems
Context-ware mobile applications require database systems for running application specific queries from operators. For this purpose, architecture is devised based on a context-aware information system, whereby, the information is represented by fields, and which is defined and accessed by matching the value fields such as temperature and location. According to Brown (1985), a tuple space technology is a global communication buffer that could be used in distributed applications to facilitate communicators. This is organized by storing information in the tuples, but when the information is queried, it could be used as a template to match the fields queried to determine its values. This technology is not only flexible but also dynamic in allowing mass customization required for developing context-aware mobile media applications.
b. Context-aware infrastructure
Similarly, Context Information Model is a model for static and dynamic functions in mobile communication, which helps define sensor information measures. According to Barkhuus (2003), applied static function utility offers actual consumer applications in the context of the user's need. In this model, the mobile device is used as a human communication interface and can be programmed to become contextually aware of social situations to adjust the mobile functionality accordingly. For example, adjusting speaker volume, ring tone and speaker phone to the noise level etc. Such a media application is categorized and predefined, according to the context level, by the sensor information about the time of day or schedule maintained by the user.