0% found this document useful (0 votes)
23 views8 pages

Context Awareness in Mobile Computing

The document discusses the significance of context awareness in mobile computing, highlighting how it enhances user interaction by utilizing location, environment, and user characteristics. It explores the applications of context in providing information, implementing services, and storing data, as well as the role of sensor fusion in improving context accuracy. Additionally, it suggests new ways to leverage context for creating more intuitive and responsive mobile applications.

Uploaded by

Brian Relson
Copyright
© All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
23 views8 pages

Context Awareness in Mobile Computing

The document discusses the significance of context awareness in mobile computing, highlighting how it enhances user interaction by utilizing location, environment, and user characteristics. It explores the applications of context in providing information, implementing services, and storing data, as well as the role of sensor fusion in improving context accuracy. Additionally, it suggests new ways to leverage context for creating more intuitive and responsive mobile applications.

Uploaded by

Brian Relson
Copyright
© All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd

Running Head: CONTEXT IN MOBILE COMPUTING 1

Context in Mobile Computing

Student’s Name

Institutional Affiliation
CONTEXT IN MOBILE COMPUTING 2

Context in Mobile Computing

In recent decades, there have been rapid advances in mobile computing, such as context

awareness, integrated sensor technologies and a wide range of wired and wireless practices. Most

of the modern mobile computing systems can use context to provide appropriate information and

services to the user, where relevance depends on the user's task (Zheng et al., 2016). The purpose

of having mobile computing systems that are context-aware is to offer the various services at a

reasonable development cost and with simple reconfiguration. That being said, it is important to

discuss context awareness in mobile computing. This paper will discuss context as it applies to

mobile computing and the various ways in which context has been used. Besides, the paper will

describe sensor fusion as it applies to context and suggests new ways of using context.

Context as it applies to Mobile Computing

The concept of context has been explored by a number of researchers. Musumba and

Nyongesa (2013) argue that context encompasses location, characteristics of neighboring users

or objects and the consequent changes. Talipov et al. (2015) refer to context as location,

environment attributes, time and the identities of neighboring users. According to Riboni (2015),

context involves the user's feelings, concentration, location, date and time, and the objects in the

user's environment. Based on these definitions, it is notable that the most important aspects of

context are user location, the user's environment, and the objects near the user. Additionally, it

can be said that context is subject to the constantly shifting execution environment. Even though

the notion of context comprises the understandings of a scenario, much of the effort within the

mobile computing community takes a bottom-up methodology to context.


CONTEXT IN MOBILE COMPUTING 3

In mobile computing, context involves the understanding of the physical environment and

how the implicit input influences the behavior of an application. It encompasses three forms of

the environment – computing environment, user environment and the physical environment

(Vinh & Suzuki, 2013). Through the concept of context, these environments are able to interact

constantly. The information in the computing and physical environments of mobile devices

generates a context for interaction between users and devices. Since the current mobile devices

process a wide range of data, context help in controlling the ways users interact with the

ubiquitous environment based on their repetitive tasks (Zheng et al., 2016). For instance, a

context-aware mobile system can detect that a user never uses his or her phone while at work,

and hence all the calls or messages are directed to the user's voicemail when they are working.

Use of Context

The purpose of context-awareness is to determine what the user is attempting to do when

interacting with applications and systems. Without the context, it can be challenging to

determine the user's objective. The context cues are used to inform an application on the best

way to enhance user-application interaction. As such, context awareness signifies a standardized

framework of input, enabling almost all applications to be regarded more or less context-aware

as they interact with the users (Talipov et al., 2015). There is still a contentious argument as to

whether context should only encompass automatically generated information or should comprise

physically acquired information. While the context would be generated automatically in an ideal

setting, it depends on the user input in real-life scenarios (Schmidt et al., 1999). This means that

the context can only be physically generated in a real-life scenario.

Emmanouilidis et al. (2013) advocate three basic applications of context in applications

and systems. These include the presentation of information and services, implementation of
CONTEXT IN MOBILE COMPUTING 4

services and storage of information. Context can enable the user to acquire the information and

services provided by the various mobile computing systems. At the same time, it can suggest

suitable options for actions to the user. For example, the context-aware mobile device can guide

the user to a specific location on a map and perhaps propose neighboring objects or sites,

presenting an alternative of services nearby, sensing and providing input or output information

for specific users and notifying the neighboring users.

As far as the implementation of services is concerned, context is used to initiate

commands or reconfigure the system on behalf of the user based on the changes in the

environment. For instance, a user's desktop environment can be transferred from one workstation

to another. Other examples include a scenario whereby the camera captures a picture when a

biometric sensor is used or a situation where a car navigation system redirects the driver once the

car makes a wrong turn. With regards to the storage and retrieval of information, context enables

applications to capture the relevant information (Musumba & Nyongesa, 2013). For example, a

user interface in a conference may provide the speeches or notes based on the users who were

there, when the conference happened and the location of the conference. Another instance can be

a scenario where a system in Zoo may tag information asked by the user based on their location

and time.

Sensor Fusion as it applies to Context

Today, mobile computing applications and systems frequently use sensor fusion. As Pan

and Zhu (2015) define it, sensor fusion is the combination of data from multiple sensors to

acquire a more precise depiction of the sensor's environment. Through the use of multiple

sensors, it is possible to gain rich data from which suitable context can be inferred with

reasonably less computation. Each sensor has to contribute to generating the entire depiction,
CONTEXT IN MOBILE COMPUTING 5

which means that pre-processing of sensor data will be more intensive. Besides, each sensor

controls the information about all sensors that bring about the context information, the time used

to distinguish the context information, and all actions in the system during the update of context

information (Stojanovic, 2009). Further, the sensors will report its accessibility to the appropriate

sensor fusion mediator.

The first sensor to report in the system may initiate the process of updating the

information. However, the sensor fusion mediator will take actions as regards the time and

process of updating the system (Subramanya & Yi, 2007). This is achieved by selecting some

sensors that initiate the actions. Differentiating the context starts with the sensors raising an

update; it then begins to request information from all available sources in the sensor list. If there

is a change in the sensor configuration, it is updated in the sensor and modifies the approximated

duration required to update the context information (Zheng et al., 2016). Using the information

from multiple sensors, context makes applications more strong to the influence of system

configuration change. The context simplifies artificial intelligence algorithms to acquire data that

can generate high-level context information.

New ways of using Context

With mobile computing devices streamlining the user-application interaction, context-

awareness can be used in more diverse ways. Understanding the user's location and the

subsequent actions will enable the creation of attentive applications that monitor what one do and

react repeatedly (Noh et al., 2012). Every appliance in the house will recognize the actions of the

user, perhaps based on their body and diverse attributes in the environment. The context may be

used to enable minimal interaction; potentially enabling an environment where users and systems

interact effectively. Nonetheless, the key challenge here is to create aspects that enable context to
CONTEXT IN MOBILE COMPUTING 6

automatically correct wrong selections made by the system, hence, making the user feel in

control.

In addition, the optical attribute of the user has not been utilized on context (Zheng et al.,

2016). It should be noted that the visual changes as users engage in specific activities reveal

much information about the activities. Likewise, specific locations and environments influence

visual characteristics. Use of context to enhance visual capabilities could enable a proper

understanding of the processes in real-world settings (Stojanovic, 2009). This might lead to an

extension of the current idea of context with a cognitive aspect, with the creation of cognitive-

aware systems that simplify user interaction. Even as the sensor-equipped computing devices

advance human perception, there is a need to extend the uses of context in enhancing mobile

computing technology. This is the best means to change the way people live and how they

interact with mobile applications.


CONTEXT IN MOBILE COMPUTING 7

References

Emmanouilidis, C., Koutsiamanis, R., & Tasidou, A. (2013). Mobile guides: Taxonomy of

architectures, context awareness, technologies and applications. Journal of Network and

Computer Applications, 36(1), 103-125.

Musumba, G., & Nyongesa, H. (2013). Context awareness in mobile computing: A

review. International Journal of Machine Learning and Applications, 2(1).

Noh, H., Lee, J., Oh, S., Hwang, K., & Cho, S. (2012). Exploiting indoor location and mobile

information for context-awareness service. Information Processing &

Management, 48(1), 1-12.

Pan, Z., & Zhu, J. (2015). Context Awareness on Mobile Devices. Applied Mechanics and

Materials, 743(3), 742-747.

Riboni, D. (2015). Context-Aware Pervasive Interfaces. IEEE Internet Computing, 19(4), 68-72.

Schmidt, A., Beigl, M., & Gellersen, H. (1999). There is more to context than

location. Computers & Graphics, 23(6), 893-901.

Stojanovic, D. (2009). Context-aware mobile and ubiquitous computing for enhanced usability:

Adaptive technologies and applications. Hershey PA: Information Science Reference.

Subramanya, S., & Yi, B. (2007). Enhancing the User Experience in Mobile

Phones. Computer, 40(12), 114-117.

Talipov, E., Chon, Y., & Cha, H. (2015). User context-based data delivery in opportunistic

smartphone networks. Pervasive and Mobile Computing, 17(5), 122-138.


CONTEXT IN MOBILE COMPUTING 8

Vinh, P., & Suzuki, J. (2013). Special Issue on Context-Awareness of Mobile Systems: Models,

Algorithms and Applications. Mobile Networks and Applications, 18(3), 389-390.

Zheng, M., Cheng, S., & Xu, Q. (2016). Context-Based Mobile User Interface. Journal of

Computer and Communications, 04(09), 1-9.

Common questions

Powered by AI

A primary challenge in context-aware mobile computing is maintaining user control while allowing the system to adapt to their environment. Systems must create components that enable context to automatically correct wrong selections, ensuring the user feels in control . Additionally, the context must continually adapt to changing user environments, which involves balancing complex system adaptability with straightforward user interaction .

Sensor-equipped computing devices advance human perception in mobile computing by enhancing the context through sensor data integration. This enables devices to capture and respond adaptively to diverse environmental and user-specific stimuli . The potential for future interaction paradigms includes creating cognitive-aware systems that simplify user interactions and augment perception, possibly revolutionizing how users interact with and perceive applications, promoting seamless, efficient communication .

The three basic applications of context-awareness are the presentation of information and services, implementation of services, and storage of information . In presentation, context can guide a user to a specific location on a map and suggest neighboring services . For implementation, context initiates commands or system reconfiguration, such as transferring a user's desktop environment across workstations . For storage, context helps in capturing relevant information, such as providing speeches or notes in a conference based on user presence .

The three primary environments involved in the concept of context in mobile computing are the computing environment, the user environment, and the physical environment . These environments interact constantly through the concept of context, which allows the information in the computing and physical environments of mobile devices to generate a context for interaction between users and devices. This interaction helps control the ways users interact with the ubiquitous environment based on their repetitive tasks .

There is a debate on whether context data in mobile computing systems should be exclusively automatically generated or also include physically acquired information. Ideally, context would be automatically generated, but in practical real-life scenarios, it often depends on user input . This indicates that context data can also be physically generated, which broadens the understanding of context beyond automated systems .

Sensor fusion contributes to context-aware mobile systems by combining data from multiple sensors to acquire a more precise depiction of the sensor's environment, leading to rich context data with less computation effort . Each sensor contributes to generating the complete depiction; thus, pre-processing of sensor data is intensive . This allows for a stronger application resilient to system configuration changes and simplifies the acquisition of high-level context information .

Context-aware systems in smart home environments could transform user interactions by automating adaptive responses to user behaviors, considerably enhancing convenience and efficiency . For example, home appliances could recognize user actions and environmental changes to adjust settings automatically, providing personalized experiences. Potential benefits include increased energy efficiency, improved user comfort, and enhanced safety, such as lights automatically turning on in response to movement .

Context facilitates execution and system efficiency by allowing mobile computing devices to tailor services and information presentation according to the user's current environment and task . For instance, a context-aware device might direct calls to voicemail during work hours because it detects the user’s location and habitual behaviors, optimizing interaction and minimizing unnecessary notifications . This tailored responsiveness enhances both system efficiency and user experience.

Context-aware systems enhance user-application interaction by determining what the user is attempting to do when interacting with applications, using context cues to inform the application on how best to enhance this interaction . Talipov et al. (2015) suggest that context awareness acts as a standardized framework of input, allowing all applications to be considered context-aware as they interact with users, thus facilitating a more tailored user experience .

Optical attributes in context awareness provide significant insights into user activities and environmental conditions . These can be further utilized to enhance visual capabilities of mobile computing systems, leading to improved understanding and interaction. By recognizing visual changes related to specific activities, systems could dynamically adjust to user needs, creating more immersive and responsive interaction environments, potentially extending current context-awareness ideas to include cognitive aspects .

You might also like