An Infrastructure to Provide Context-Aware Information and Services to Mobile Users

Size: px
Start display at page:

Download "An Infrastructure to Provide Context-Aware Information and Services to Mobile Users"

Transcription

1 An Infrastructure to Provide Context-Aware Information and Services to Mobile Users Pablo Curiel and Ana B. Lago Deusto Institute of Technology - DeustoTech MORElab Envisioning Future Internet University of Deusto, Avda. Universidades 24, Bilbao, Spain {pcuriel,anabelen.lago}@deusto.es Abstract. Mobile devices have undergone great changes in the last few years, turning into powerful hand-held computers. This, together with the numerous information sources they have access to, both in form of physical sensors and applications with access to the Internet and large amounts of personal data, make them an ideal platform for the deployment of context-aware applications. In this paper we present a context management infrastructure for mobile environments, responsible for dealing with the context information which will enable mobile application and services to adapt their behaviour to meet user needs. This infrastructure relies on semantic technologies to improve interoperability, and is based on a central element, the context manager. This element acts as a central context repository and takes most of the computational burden derived from dealing with this kind of information, thus relieving from these tasks to more resource-scarce devices in the system. Keywords: context management, semantic technologies, pervasive computing, mobile computing, context-aware services. 1 Introduction Nowadays mobile devices play a prominent role in our lives, being around 6 cellular subscriptions for every 7 people in the world [7]. At the same time, with the emergence of the new and powerful mobile phone models, the smartphones, the capabilities of these devices have outstandingly increased. This way, smartphones are not only equipped with an equivalent hardware to desktop computers from a few years ago, but they also include other key features like permanent network connectivity, ability to execute a great diversity of applications and integrate numerous sensors. With these characteristics, latest mobile devices are able to provide richer and better context information than ever before, and therefore are a great platform for the deployment of context-aware applications. By context we mean any information that can be used to characterize the situation of an entity (where entity is a person, place, or object) that is considered relevant to the interaction between a user and an application, including the user and applications themselves, J. Bravo, D. López-de-Ipiña, and F. Moya (Eds.): UCAmI 2012, LNCS 7656, pp , c Springer-Verlag Berlin Heidelberg 2012

2 234 P. Curiel and A.B. Lago and thereby a context-aware system is considered so if it uses context to provide relevant information and/or services to the user, where relevancy depends on the user s task [1]. In this paper we present an infrastructure which manages the context information in mobile environments and makes it available for the rest of the entities in the environment, enabling the provision of relevant information and services to end-users. In order to improve the interoperability between the heterogeneous devices present in these environments, the infrastructure makes use of semantic technologies. Indeed, as dealing with these kind of technologies is computationally demanding, a blackboard approach [6] is adopted with the inclusion of a central element, the context manager. This element takes most of the computational burden derived from dealing with this kind of information and acts as a central context repository for the more resource-scarce devices in the system like mobile devices. The remaining of this paper is structured as follows. In Section 2 related work is reviewed. Then in Section 3 the context management infrastructure is described. Next, in Section 4 the implemented prototype is explained along with the validation scenario designed and the performance tests carried out. Finally, in Section 5 discussion and future work is exposed. 2 Related Work Numerous context-aware systems for mobile environments have been developed in the last years. The work in [9], proposes a Context Managing Framework whose aim is to provide context information to mobile applications in order to adapt their behaviour according to that context. As our system, it uses a blackboard approach, based on a central context server, to decouple source and consumer communication. But in contrast to our solution, it places this central server inside the mobile phone and limits the context information usage to each mobile phone s own applications. CoBrA project [3] proposes an architecture for supporting context-aware systems in smart spaces. It is based in a central agent, a broker which maintains a shared model of the context representing all the entities in a given space. It also uses a policy language to allow users to define rules to control the use and the sharing of their private contextual information. However, the system is not explicitly designed to operate in mobile environments. In [5], CASS, a middleware for context-aware mobile applications is introduced. Its main goal is to give service to devices with low processing capabilities, like mobile phones. For this purpose, as we do in our system, it delegates demanding tasks regarding context processing to external entities in the network. It also resembles our solution in making usage of a central context repository. But whereas we adopt a semantic representation for that central repository, which enables a more flexible context processing and sharing, CASS uses a database for this purpose, which follows no semantic representation and relies mainly on a rule-based engine to process that context.

3 An Infrastructure to Provide Context-Aware Information and Services 235 Finally, the MOBE architecture by Coppola et al [4] intends to send applications to mobile devices depending on the context the user is in. MOBE differs from our solution in that it delegates most of the computing burden in the mobile phones, making them responsible for both gathering and processing context information, as well as deciding which applications to request in each case. It also restricts context information usage to select and adapt mobile applications, while in our system both mobile applications and applications executed in the network take advantage of this information. 3 The Context Management Infrastructure In this section we present the Context Management Infrastructure, describing all the elements that comprise it along with the requirements they must comply with and the tasks they carry out. 3.1 Context Source Context sources are those entities which provide context information, and can be of a great diversity of types: physical sensors, end-user mobile devices, social networks, mobile services, etc. Should be noted that sources must perform this context information provision according to a semantic representation model previously established and shared by the rest of the entities of the system. More precisely, ontologies are used for this purpose, as they are considered the best solution for context modelling in ubiquitous computing applications [12], due to their ability to deal with uncertainty, flexibility to integrate data coming from different sources and reasoning capabilities among other reasons. 3.2 Context Consumer A context consumer is whichever entity that requires context information to correctly perform its tasks. In our case, most common consumers are mobile application and services, which make use of context information to adapt their functioning to meet the needs of end-users. To enable flexible consumer scenarios, both pull and push context information access is supported by the proposed system. At the same time, considering the computational limitations of mobile devices, a data-centric approach is used for the context information requests. This enables consumers to only care about what information they need, not where to retrieve it from. 3.3 Context Manager The Context Manager is the central element of the context management infrastructure. It acts as a central repository, which stores the context information retrieved from the sources and allows consumers to access it. As said, mobile devices, even if its processing power has noticeably increased in the last years,

4 236 P. Curiel and A.B. Lago are yet more computationally-limited than conventional computers, and thus have greater limitations to carry out demanding tasks with context information. Therefore, the context manager is introduced, as an element that provides a centralized access to context information and which takes most of the computational burden of dealing with this kind of information, and so alleviating this problem. Additionally, the presence of this central element enables the mentioned datacentric approach, as consumers request the information they need to the context manager, which has previously got it from the sources, and thereby also favours independence between context source and consumers. However, the context manager is not an atomic entity that carries out all the context management tasks itself, but its comprised of various independent components in charge of performing different tasks. This does not only favour reuse, but also scalability, as each entity can be physically operating on different machines. These components are the following. Current Context. This element stores the context information which is valid in each moment, that is, the one that represents the current status of the entities which are considered to be part of the context. This information is stored following the ontological model shared by the whole system, so the access to it must be ruled by this model too. Context History. In contrast to the current context, which only stores currently valid information, the context history keeps track of the changes taken place in the context information. Depending the strategy followed for the historical information storage, this entity could require a great amount of space. Hence, several policies have been established, such as number of entries to store, information time-to-life, which entities should be stored and which not,... so as to enable different configurations for each specific scenario. Context Broker. This component is responsible for managing both access to current and history context repositories. This way, it stores in the current context the context information received from the sources, moves outdated information from the current context to the context history, and attends consumers requests querying these two repositories. At the same time, in order to comply with consumers requirement to support both pull and push access modes, it has two subcomponents: the Query Manager, which deals with pull or synchronous queries, and the Subscription Manager, responsible for registering consumers asynchronously subscriptions for context information changes and notifying them in push mode when those changes occur. Despite this multi-entity composition of the context manager, regarding the interaction with the rest of the system it exposes a unique entry point to its functionality, the context manager API. This also enables supporting different communication protocols to interact with the context manager, as this API is merely an access layer, belonging the operation logic to the internal components. The context management API exposes several methods that enable context source

5 An Infrastructure to Provide Context-Aware Information and Services 237 and consumers to work with context information. Among those, the following can be emphasized as being some of the most relevant ones: Add Context Info. This method enables a context source to add or update context information in the current context space. Query. By calling this method, a context consumer can synchronously access the current context space using SPARQL queries. Subscribe/Notify. TheSubscribe method enables a context consumer to asynchronously access the current context space. The consumer provides an SPARQL query, which the context manager will register, as well as a callback address which the second will use to notify the first when the query is matched using the Notify method. 4 Implementation and Evaluation In this section we describe the implementation of the system which follows the design detailed in the previous section and the tests carried out to evaluate its performance. The prototype involves a fully functional context manager developed in Java and using the OSGi [10] component framework. To work with semanticized context information we use the semantic web toolkit Jena [2] and Jenabean [8], which offers a POJO-to-RDF mapping which eases the interaction between Java objects and the Jena RDF graphs. The context manager API is exposed as a RESTful [11] interface, which has gained popularity in the last years due to its simplicity an lower overhead compared to other approaches like SOA. As a first validation step, a demonstration scenario was implemented. This scenario involves a contextual service and a end-user Android application interacting with the context manager. An ontology was also designed to represent the context of this scenario. This ontology models information about Users (their personal data, preferences, current location and current activity) and Alerts (which are sent to users) among others. The purpose of the scenario is to suggest available users to meet their nearby friends. This way, the contextual service monitors users Twitter accounts to infer their availability, and at the same time registers a subscription in the context manager to know when various users are nearby. So, when it detects two or more available friends next to each other, it sends them an alert. Meanwhile, the end user application tracks users location and keeps the context manager up to date of its changes. It also queries the context manager seeking for alerts sent to its users. Besides, starting from this scenario, a series of tests where carried out to assess the performance of the context manager. In these tests, the contextual service acts as context source, periodically (every 5 seconds) adding alerts for the enduser application, which acts as consumer. This end-user application, depending on the test, either queries periodically (every 1 second) for these alerts or registers an asynchronous subscription to receive them. In each of these tests the number of context source and consumers interacting with the context manager varies, in order to observe how these changes influence its performance. The context

6 238 P. Curiel and A.B. Lago Fig. 1. CPU usage adding instances Fig. 2. Memory usage adding instances Fig. 3. Instance adding times Fig. 4. Synchronous query times manager was executing in a PC with a Intel Core 2 Duo at 2.26GHz and with 4GB of memory, running Widows 7 Professional Edition and JDK 1.6. The CPU and memory usage statistics were collected using the JConsole utility provided by the JDK. From these tests several conclusions were extracted. First of all, in Fig. 1 it can be observed how an increase in the number of concurrent sources interacting with the context manager greatly impacts the system performance. This way, with only one concurrent source adding context information, the CPU demand is very subtle until the ontological instance count in the context manager exceeds 100 units, and reaches the 100% with almost 200 units. In contrast, having five concurrent sources interacting with the context manager, CPU demand is significantly higher even when there is a low number of instances in the current context, reaching a 100% CPU demand with about 50 instances. Finally, with ten concurrent sources, the CPU demand is even higher, reaching 100% with about 20 instances in the current context. At the same time, Fig. 1 states what Fig. 2, 3 and 4 also do, that the number of instances in the context space has a huge impact in the system performance too. Therefore, apart from increasing the processing power needed, Fig. 2 shows that memory consumption follows a linear increase as a function of the instance number. Concerning the instance adding time (Fig. 3) and query times (Fig. 4), they follow a similar pattern, increasing according to an exponential function.

7 An Infrastructure to Provide Context-Aware Information and Services 239 Fig. 5. CPU loads with and without consumers On to other matters, the presence of context consumers has a significantly lower impact on the system performance. On the one hand, comparing Fig. 3 and 4, it can be seen that the synchronous query operations is remarkably faster than the context adding one (around 20 times faster). On the other hand, an increase in number of context subscribers harms the system performance noticeably less than an increase in the number of concurrent sources. This way, as Fig. 2 points out, memory usage is only a slightly higher when context subscribers are present comparing to when they are not. Regarding processor load and context adding times, Fig. 5 and 3 show that an increase in the number of subscribers is not as bad for system performance as an increase in the number of sources, although it adds some overload, specially as the number of instances in the context space increases. This is due to the subscription checking being part of the context adding operation, and therefore the separation of this two tasks should be considered to improve system performance. Fig. 6. System performance with and without Jenabean Finally, an excessive system overload was observed when the instance number in the context space increases, so some checks were made. This led to the conclusion that working with Jenabean is both more processor and memory demanding that working directly with Jena, as Fig. 6 shows. Must be noted that this test was not carried out removing Jenabean completely from the prototype, as it is deeply integrated in the implementation, but only interacting directly with Jena to perform the instance adding operation. Thus, reimplementing the prototype without depending on Jenabean could improve system performance to a greater extent that what Fig. 6 shows.

8 240 P. Curiel and A.B. Lago 5 Conclusion In this article we have presented a context management infrastructure for mobile environments. This proposal revolves around the role of the context manager, a central context repository which relieves the more power-limited devices, such as mobile phones, from carrying out demanding tasks with context information. The implemented prototype and the tests carried out have shown a functional system which complies with the defined requirements. However, performance issues were observed when the context space held by the context manager increases, in great extent due to the usage of Jenabean, an object to RDF mapping library. As it was find out, this library noticeably increases both the processing power and memory needs comparing to working directly with Jena. Therefore, our next working steps will involve either removing Jenabean and directly working with Jena or replacing it with a similar library that offers better performance. References 1. Abowd, G.D., Dey, A.K., Brown, P.J., Davies, N., Smith, M., Steggles, P.: Towards a Better Understanding of Context and Context-Awareness. In: Gellersen, H.-W. (ed.) HUC LNCS, vol. 1707, pp Springer, Heidelberg (1999) 2. Apache Jena: Java semantic web framework, 3. Chen, H., Finin, T., Joshi, A.: An intelligent broker for context-aware systems. In: Proc. of Ubicomp, Seattle, Washington, USA, pp (2003) 4. Coppola, P., Della Mea, V., Di Gaspero, L., Mizzaro, S., Scagnetto, I., Selva, A., Vassena, L., Rizi, P.: MoBe: context-aware mobile applications on mobile devices for mobile users. In: Proc. International Workshop on Exploiting Context Histories in Smart Environments, ECHISE, Munich (2005) 5. Fahy, P., Clarke, S.: CASS-a middleware for mobile context-aware applications. In: Proc. Workshop on Context Awareness, MobiSys, pp (2004) 6. Hayes-Roth, B.: A blackboard architecture for control. Artificial Intelligence 26(3), (1985) 7. ITU: Key global telecom indicators for the world telecommunication service sector, 8. jenabean: A library for persisting java beans to rdf, 9. Korpip, P., Mantyjarvi, J., Kela, J., Keranen, H., Malm, E.: Managing context information in mobile devices 2(3), (2003) 10. OSGi Alliance: The open services gateway initiative, Richardson, L., Ruby, S.: RESTful web services. O Reilly Media (2007) 12. Strang, T., Linnhoff-Popien, C.: A context modeling survey. In: Proc. Workshop on Advanced Context Modelling, Reasoning and Management, Nottingham, England

Involving tourism domain experts in the development of context-aware mobile services

Involving tourism domain experts in the development of context-aware mobile services Involving tourism domain experts in the development of context-aware mobile services David Martín a, Diego López de Ipiña b, Carlos Lamsfus a and Aurkene Alzua a a Human Mobility and Technology CICtourGUNE

More information

Context-Awareness and Adaptation in Distributed Event-Based Systems

Context-Awareness and Adaptation in Distributed Event-Based Systems Context-Awareness and Adaptation in Distributed Event-Based Systems Eduardo S. Barrenechea, Paulo S. C. Alencar, Rolando Blanco, Don Cowan David R. Cheriton School of Computer Science University of Waterloo

More information

Paolo Bellavista Veronica Conti Carlo Giannelli Jukka Honkola

Paolo Bellavista Veronica Conti Carlo Giannelli Jukka Honkola The Smart-M3 Semantic Information Broker (SIB) Plug-in Extension: Implementation and Evaluation Experiences Paolo Bellavista Veronica Conti Carlo Giannelli Jukka Honkola 20.11.2012 - SN4MS'12 DISI, Università

More information

Consistent Management of Context Information in Ubiquitous Systems

Consistent Management of Context Information in Ubiquitous Systems Consistent Management of Context Information in Ubiquitous Systems Gabriel Guerrero-Contreras, José Luis Garrido, Sara Balderas-Díaz, and Carlos Rodríguez-Domínguez University of Granada Software Engineering

More information

model (ontology) and every DRS and CMS server has a well-known address (IP and port).

model (ontology) and every DRS and CMS server has a well-known address (IP and port). 7 Implementation In this chapter we describe the Decentralized Reasoning Service (DRS), a prototype service implementation that performs the cooperative reasoning process presented before. We present also

More information

A Community-Driven Approach to Development of an Ontology-Based Application Management Framework

A Community-Driven Approach to Development of an Ontology-Based Application Management Framework A Community-Driven Approach to Development of an Ontology-Based Application Management Framework Marut Buranarach, Ye Myat Thein, and Thepchai Supnithi Language and Semantic Technology Laboratory National

More information

Policy-Based Context-Management for Mobile Solutions

Policy-Based Context-Management for Mobile Solutions Policy-Based Context-Management for Mobile Solutions Caroline Funk 1,Björn Schiemann 2 1 Ludwig-Maximilians-Universität München Oettingenstraße 67, 80538 München caroline.funk@nm.ifi.lmu.de 2 Siemens AG,

More information

Argonaut: Integrating Jason and Jena for context aware computing based on OWL ontologies

Argonaut: Integrating Jason and Jena for context aware computing based on OWL ontologies Argonaut: Integrating Jason and Jena for context aware computing based on OWL ontologies Douglas Michaelsen da Silva 1, Renata Vieira 1 1 Universidade do Vale do Rio dos Sinos Av. Unisinos, 950 - CEP 93.022-000

More information

CAS 703 Software Design

CAS 703 Software Design Dr. Ridha Khedri Department of Computing and Software, McMaster University Canada L8S 4L7, Hamilton, Ontario Acknowledgments: Material based on Software by Tao et al. (Chapters 9 and 10) (SOA) 1 Interaction

More information

Extended Identity for Social Networks

Extended Identity for Social Networks Extended Identity for Social Networks Antonio Tapiador, Antonio Fumero, and Joaquín Salvachúa Universidad Politécnica de Madrid, ETSI Telecomunicación, Avenida Complutense 30, 28040 Madrid, Spain {atapiador,amfumero,jsalvachua}@dit.upm.es

More information

Context Aware Computing

Context Aware Computing CPET 565/CPET 499 Mobile Computing Systems Context Aware Computing Lecture 7 Paul I-Hai Lin, Professor Electrical and Computer Engineering Technology Purdue University Fort Wayne Campus 1 Context-Aware

More information

Context-Aware Systems. Michael Maynord Feb. 24, 2014

Context-Aware Systems. Michael Maynord Feb. 24, 2014 Context-Aware Systems Michael Maynord Feb. 24, 2014 The precise definition of 'context' is contentious. Here we will be using 'context' as any information that can be used to characterize the situation

More information

A Survey of Context-Aware Mobile Computing Research

A Survey of Context-Aware Mobile Computing Research A Survey of Context-Aware Mobile Computing Research Guanling Chen and David Kotz 2005.11. 14 Cho Jaekyu jkcho@mmlab.snu.ac.kr Contents 1 2 3 4 5 6 7 8 Introduction Definition of Context Context-Aware Computing

More information

A Framework for Mobile, Context-Aware Applications

A Framework for Mobile, Context-Aware Applications > REPLACE THIS LINE WITH YOUR PAPER IDENTIFICATION NUMBER (DOUBLE-CLICK HERE TO EDIT) < 1 A Framework for Mobile, Context-Aware Applications Suparna De and Klaus Moessner Abstract The heterogeneous, dynamic

More information

Profile Aggregation and Dissemination: A Framework for Personalized Service Provisioning

Profile Aggregation and Dissemination: A Framework for Personalized Service Provisioning Profile Aggregation and Dissemination: A Framework for Personalized Service Provisioning Daisuke Morikawa Masaru Honjo Akira Yamaguchi Masayoshi Ohashi KDDI Corporation 3-10-10 Iidabashi Chiyoda-ku, Tokyo

More information

An Ontology-based Actuator Discovery and Invocation Framework in Home Care Systems

An Ontology-based Actuator Discovery and Invocation Framework in Home Care Systems Feng Wang and Kenneth J. Turner. An Ontology-Based Actuator Discovery and Invocation Framework in Home Care Systems, in M. Mokhtari, I. Khalil, J. Bauchet, D. Zhang and C. Nugent, editors, Proc. 7th International

More information

An Architecture to Enable Remote Context Reasoning

An Architecture to Enable Remote Context Reasoning An Architecture to Enable Remote Context Reasoning Michael Przybilski, Petteri Nurmi Helsinki Institute for Information Technology (HIIT) Basic Research Unit University of Helsinki, Department of Computer

More information

Adaptative Applications for Heterogeneous Intelligent Environments

Adaptative Applications for Heterogeneous Intelligent Environments Adaptative Applications for Heterogeneous Intelligent Environments Aitor Almeida 1, Pablo Orduña 1, Eduardo Castillejo 1, Diego López-de-Ipiña 1, and Marcos Sacristan 2 1 DeustoTech Deusto Institute of

More information

ATC An OSGI-based Semantic Information Broker for Smart Environments. Paolo Azzoni Research Project Manager

ATC An OSGI-based Semantic Information Broker for Smart Environments. Paolo Azzoni Research Project Manager An OSGI-based Semantic Information Broker for Smart Environments ATC 2011 ARTEMIS JU SP3 / 100017: Smart Objects For Intelligent Applications Paolo Azzoni Research Project Manager Summary Introduction

More information

SMART WATER MANAGEMENT PROCESS ARCHITECTURE WITH IOT BASED REFERENCE

SMART WATER MANAGEMENT PROCESS ARCHITECTURE WITH IOT BASED REFERENCE Available Online at www.ijcsmc.com International Journal of Computer Science and Mobile Computing A Monthly Journal of Computer Science and Information Technology ISSN 2320 088X IMPACT FACTOR: 6.017 IJCSMC,

More information

Context-aware Semantic Middleware Solutions for Pervasive Applications

Context-aware Semantic Middleware Solutions for Pervasive Applications Solutions for Pervasive Applications Alessandra Toninelli alessandra.toninelli@unibo.it Università degli Studi di Bologna Department of Electronics, Information and Systems PhD Course Infrastructure and

More information

arxiv: v1 [cs.cr] 30 May 2014

arxiv: v1 [cs.cr] 30 May 2014 ROMEO: ReputatiOn Model Enhancing OpenID Simulator Ginés Dólera Tormo 1, Félix Gómez Mármol 1, and Gregorio Martínez Pérez 2 arxiv:1405.7831v1 [cs.cr] 30 May 2014 1 NEC Europe Ltd., Kurfürsten-Anlage 36,

More information

Einführung in die Erweiterte Realität

Einführung in die Erweiterte Realität Einführung in die Erweiterte Realität - 7. Context Toolkit - Gudrun Klinker Dec. 2, 2003 Literature Anind K. Dey, Gregory D. Abowd, and Danieal Salber, A Conceptual Framework and a Toolkit for Supporting

More information

A Context Based Storage System for Mobile Computing Applications

A Context Based Storage System for Mobile Computing Applications A Context Based Storage System for Mobile Computing Applications Sharat Khungar Jukka Riekki {firstname.lastname}@ee.oulu.fi Department of Electrical and Information Engineering and Infotech Oulu P.O.BOX

More information

Unified management of heterogeneous sensors for complex event processing

Unified management of heterogeneous sensors for complex event processing Risk Analysis VI 445 Unified management of heterogeneous sensors for complex event processing M. Valdés, I. Nieto, V. Guardiola, D. Gil & A. Gómez-Skarmeta University of Murcia, Spain Abstract The turn

More information

1 What-is-anopen-platform/

1   What-is-anopen-platform/ universaal IOT a Technical Overview Topics Semantic Discovery & Interoperability Service Broker & Orchestrator Context Broker, Context History Entrepôt, & Semantic Reasoning Human-Environment Interaction

More information

Primary-Context Model and Ontology: A Combined Approach for Pervasive Transportation Services

Primary-Context Model and Ontology: A Combined Approach for Pervasive Transportation Services Primary-Context Model and Ontology: A Combined Approach for Pervasive Transportation Services Deirdre Lee and René Meier Distributed Systems Group, Department of Computer Science, Trinity College Dublin,

More information

JESA Service Discovery Protocol

JESA Service Discovery Protocol JESA Service Discovery Protocol Efficient Service Discovery in Ad-Hoc Networks Stephan Preuß University of Rostock; Dept. of Computer Science; Chair for Information and Communication Services mailto:spr@informatik.uni-rostock.de

More information

DBpedia-An Advancement Towards Content Extraction From Wikipedia

DBpedia-An Advancement Towards Content Extraction From Wikipedia DBpedia-An Advancement Towards Content Extraction From Wikipedia Neha Jain Government Degree College R.S Pura, Jammu, J&K Abstract: DBpedia is the research product of the efforts made towards extracting

More information

Contextion: A Framework for Developing Context-Aware Mobile Applications

Contextion: A Framework for Developing Context-Aware Mobile Applications Contextion: A Framework for Developing Context-Aware Mobile Applications Elizabeth Williams, Jeff Gray Department of Computer Science, University of Alabama eawilliams2@crimson.ua.edu, gray@cs.ua.edu Abstract

More information

Mobile Sensing Towards Context Awareness

Mobile Sensing Towards Context Awareness Mobile Sensing Towards Context Awareness Susana Bulas Cruz Instituto de Telecomunicações Faculdade de Engenharia da Universidade do Porto Rua Dr. Roberto Frias, s/n 4200-465 Porto, Portugal susana.bulas.cruz@fe.up.pt

More information

A SEMANTIC MATCHMAKER SERVICE ON THE GRID

A SEMANTIC MATCHMAKER SERVICE ON THE GRID DERI DIGITAL ENTERPRISE RESEARCH INSTITUTE A SEMANTIC MATCHMAKER SERVICE ON THE GRID Andreas Harth Yu He Hongsuda Tangmunarunkit Stefan Decker Carl Kesselman DERI TECHNICAL REPORT 2004-05-18 MAY 2004 DERI

More information

A Study of Open Middleware for Wireless Sensor Networks

A Study of Open Middleware for Wireless Sensor Networks , pp.105-109 http://dx.doi.org/10.14257/astl.2014.60.26 A Study of Open Middleware for Wireless Sensor Networks Chen-Nam 1, Do-Hyeun Kim 2 1,2 Dept. of Computing Engineering Jeju National University Jeju-Si

More information

Preserving Rich User Interface State in Web Applications across Various Platforms

Preserving Rich User Interface State in Web Applications across Various Platforms Preserving Rich User Interface State in Web Applications across Various Platforms Fabio Paternò, Carmen Santoro, and Antonio Scorcia ISTI-CNR, Via G. Moruzzi, 1 56124 Pisa, Italy {Fabio.Paterno,Carmen.Santoro,Antonio.Scorcia}@isti.cnr.it

More information

Understanding the workplace of the future. Artificial Intelligence series

Understanding the workplace of the future. Artificial Intelligence series Understanding the workplace of the future Artificial Intelligence series Konica Minolta Inc. 02 Cognitive Hub and the Semantic Platform Within today s digital workplace, there is a growing need for different

More information

The Open University s repository of research publications and other research outputs. Building SPARQL-Enabled Applications with Android devices

The Open University s repository of research publications and other research outputs. Building SPARQL-Enabled Applications with Android devices Open Research Online The Open University s repository of research publications and other research outputs Building SPARQL-Enabled Applications with Android devices Conference Item How to cite: d Aquin,

More information

International Journal of Scientific & Engineering Research Volume 8, Issue 5, May ISSN

International Journal of Scientific & Engineering Research Volume 8, Issue 5, May ISSN International Journal of Scientific & Engineering Research Volume 8, Issue 5, May-2017 106 Self-organizing behavior of Wireless Ad Hoc Networks T. Raghu Trivedi, S. Giri Nath Abstract Self-organization

More information

Executing Evaluations over Semantic Technologies using the SEALS Platform

Executing Evaluations over Semantic Technologies using the SEALS Platform Executing Evaluations over Semantic Technologies using the SEALS Platform Miguel Esteban-Gutiérrez, Raúl García-Castro, Asunción Gómez-Pérez Ontology Engineering Group, Departamento de Inteligencia Artificial.

More information

An extensible DDS-based monitoring and intrusion detection system

An extensible DDS-based monitoring and intrusion detection system Workshop on Real-time, Embedded and Enterprise-Scale Time-Critical Systems. March 22-24, 2011, Washington, DC, USA. An extensible DDS-based monitoring and intrusion detection system Fernando Garcia-Aranda

More information

City Research Online. Permanent City Research Online URL:

City Research Online. Permanent City Research Online URL: Mantas, G., Lymberopoulos, D. & Komninos, N. (2010). A new framework for ubiquitous contextaware healthcare applications. Proceedings of the IEEE/EMBS Region 8 International Conference on Information Technology

More information

A Device Configuration Management Tool for Context-Aware System

A Device Configuration Management Tool for Context-Aware System A Device Configuration Management Tool for Context-Aware System Anna Kuutti*, Aleksandra Dvoryanchikova*, Andrei Lobov*, Jose Luis Martinez Lastra*, Tommi Vahtera Tampere University of Technology, Tampere,

More information

Porting Social Media Contributions with SIOC

Porting Social Media Contributions with SIOC Porting Social Media Contributions with SIOC Uldis Bojars, John G. Breslin, and Stefan Decker DERI, National University of Ireland, Galway, Ireland firstname.lastname@deri.org Abstract. Social media sites,

More information

An Inference Engine-Based Subscription Service

An Inference Engine-Based Subscription Service An Inference Engine-Based Subscription Service By Kym Jason Pohl Collaborative Agent Design (CAD) Research Center California Polytechnic University San Luis Obispo, California, USA A Distributed Network

More information

A Scalable Location Aware Service Platform for Mobile Applications Based on Java RMI

A Scalable Location Aware Service Platform for Mobile Applications Based on Java RMI A Scalable Location Aware Service Platform for Mobile Applications Based on Java RMI Olaf Droegehorn, Kirti Singh-Kurbel, Markus Franz, Roland Sorge, Rita Winkler, and Klaus David IHP, Im Technologiepark

More information

C-ANIS: a Contextual, Automatic and Dynamic Service-Oriented Integration Framework

C-ANIS: a Contextual, Automatic and Dynamic Service-Oriented Integration Framework C-ANIS: a Contextual, Automatic and Dynamic Service-Oriented Integration Framework Noha Ibrahim, Frédéric Le Mouël and Stéphane Frénot {noha.ibrahim, frederic.le-mouel, stephane.frenot}@insa-lyon.fr ARES

More information

Towards a Telecommunication Service Oriented Architecture

Towards a Telecommunication Service Oriented Architecture Towards a Telecommunication Service Oriented Architecture Paolo Falcarin Jian Yu Politecnico di Torino, Italy paolo.falcarin@polito.it, jian.yu@polito.it Abstract Web Services are often used for providing

More information

WSRF Services for Composing Distributed Data Mining Applications on Grids: Functionality and Performance

WSRF Services for Composing Distributed Data Mining Applications on Grids: Functionality and Performance WSRF Services for Composing Distributed Data Mining Applications on Grids: Functionality and Performance Domenico Talia, Paolo Trunfio, and Oreste Verta DEIS, University of Calabria Via P. Bucci 41c, 87036

More information

Novel System Architectures for Semantic Based Sensor Networks Integraion

Novel System Architectures for Semantic Based Sensor Networks Integraion Novel System Architectures for Semantic Based Sensor Networks Integraion Z O R A N B A B O V I C, Z B A B O V I C @ E T F. R S V E L J K O M I L U T N O V I C, V M @ E T F. R S T H E S C H O O L O F T

More information

On Object Orientation as a Paradigm for General Purpose. Distributed Operating Systems

On Object Orientation as a Paradigm for General Purpose. Distributed Operating Systems On Object Orientation as a Paradigm for General Purpose Distributed Operating Systems Vinny Cahill, Sean Baker, Brendan Tangney, Chris Horn and Neville Harris Distributed Systems Group, Dept. of Computer

More information

GENERATING HIGH LEVEL CONTEXT FROM SENSOR DATA FOR MOBILE APPLICATIONS

GENERATING HIGH LEVEL CONTEXT FROM SENSOR DATA FOR MOBILE APPLICATIONS GENERATING HIGH LEVEL CONTEXT FROM SENSOR DATA FOR MOBILE APPLICATIONS Wolfgang Woerndl 1, Christian Schueller 2, Thomas Rottach 1,2 1 Technische Universitaet Muenchen, Institut fuer Informatik Boltzmannstr.

More information

Towards The Adoption of Modern Software Development Approach: Component Based Software Engineering

Towards The Adoption of Modern Software Development Approach: Component Based Software Engineering Indian Journal of Science and Technology, Vol 9(32), DOI: 10.17485/ijst/2016/v9i32/100187, August 2016 ISSN (Print) : 0974-6846 ISSN (Online) : 0974-5645 Towards The Adoption of Modern Software Development

More information

A Service Oriented Architecture Combining Agents and Ontologies Towards Pervasive Adaptation

A Service Oriented Architecture Combining Agents and Ontologies Towards Pervasive Adaptation A Service Oriented Architecture Combining Agents and Ontologies Towards Pervasive Adaptation Christos GOUMOPOULOS a,1 and Achilles Kameas a, b a Research Academic Computer Technology Institute, DAISy group,

More information

Modeling Context-Aware Behavior by Interpreted ECA Rules

Modeling Context-Aware Behavior by Interpreted ECA Rules Modeling Context-Aware Behavior by Interpreted ECA Rules Wolfgang Beer 1, Volker Christian 1, Alois Ferscha 1, and Lars Mehrmann 2 1 Johannes Kepler University Linz, Department for Practical Informatics,

More information

Using context information to generate dynamic user interfaces

Using context information to generate dynamic user interfaces Using context information to generate dynamic user interfaces Xavier Alamán, Rubén Cabello, Francisco Gómez-Arriba, Pablo Haya, Antonio Martinez, Javier Martinez, Germán Montoro Departamento de Ingeniería

More information

Privacy-Preserving of Check-in Services in MSNS Based on a Bit Matrix

Privacy-Preserving of Check-in Services in MSNS Based on a Bit Matrix BULGARIAN ACADEMY OF SCIENCES CYBERNETICS AND INFORMATION TECHNOLOGIES Volume 15, No 2 Sofia 2015 Print ISSN: 1311-9702; Online ISSN: 1314-4081 DOI: 10.1515/cait-2015-0032 Privacy-Preserving of Check-in

More information

Who s Who A Linked Data Visualisation Tool for Mobile Environments

Who s Who A Linked Data Visualisation Tool for Mobile Environments Who s Who A Linked Data Visualisation Tool for Mobile Environments A. Elizabeth Cano 1,, Aba-Sah Dadzie 1, and Melanie Hartmann 2 1 OAK Group, Dept. of Computer Science, The University of Sheffield, UK

More information

User-created Application Sharing Platform Enabling Users to Create Their Own Activity Support Applications

User-created Application Sharing Platform Enabling Users to Create Their Own Activity Support Applications User-created Application Sharing Platform Enabling Users to Create Their Own Activity Support Applications Context Data ECA Rule Engine Log Platform User-created Application Sharing Platform Enabling Users

More information

Using Semantic Web Techniques for. Middleware Integration in Ubiquitous Computing

Using Semantic Web Techniques for. Middleware Integration in Ubiquitous Computing Using Semantic Web Techniques for Middleware Integration in Ubiquitous Computing Frederico Lopes 1, Flavia C. Delicato 2, Thais Batista 1, Paulo F. Pires 2, Everton Cavalcante 1, Thiago Silva 1, Reginaldo

More information

User Control Mechanisms for Privacy Protection Should Go Hand in Hand with Privacy-Consequence Information: The Case of Smartphone Apps

User Control Mechanisms for Privacy Protection Should Go Hand in Hand with Privacy-Consequence Information: The Case of Smartphone Apps User Control Mechanisms for Privacy Protection Should Go Hand in Hand with Privacy-Consequence Information: The Case of Smartphone Apps Position Paper Gökhan Bal, Kai Rannenberg Goethe University Frankfurt

More information

FedX: A Federation Layer for Distributed Query Processing on Linked Open Data

FedX: A Federation Layer for Distributed Query Processing on Linked Open Data FedX: A Federation Layer for Distributed Query Processing on Linked Open Data Andreas Schwarte 1, Peter Haase 1,KatjaHose 2, Ralf Schenkel 2, and Michael Schmidt 1 1 fluid Operations AG, Walldorf, Germany

More information

Implementing Adaptive Mobile Notification Services: A Model Based Approach

Implementing Adaptive Mobile Notification Services: A Model Based Approach Implementing Adaptive Mobile Notification Services: A Model Based Approach William Brander, Janet Wesson Department of Computer Science and Information Systems Nelson Mandela Metropolitan University, PO

More information

Context-aware Services for UMTS-Networks*

Context-aware Services for UMTS-Networks* Context-aware Services for UMTS-Networks* * This project is partly financed by the government of Bavaria. Thomas Buchholz LMU München 1 Outline I. Properties of current context-aware architectures II.

More information

Continuous service execution in mobile prosumer environments

Continuous service execution in mobile prosumer environments Continuous service execution in mobile prosumer environments Unai Aguilera, Aitor Almeida, Pablo Orduña, Diego López-de-Ipiña DeustoTech Avda. Universidades 24 48007 Bilbao, Spain unai.aguilera,aitor.almeida,

More information

An Effective Device Integration Middleware in Prison IoT

An Effective Device Integration Middleware in Prison IoT 2017 International Conference on Applied Mechanics and Mechanical Automation (AMMA 2017) ISBN: 978-1-60595-471-4 An Effective Device Integration Middleware in Prison IoT Wei WEI *, Yang LIU, Huan-huan

More information

A Context Broker To Enable Future IoT Applications And Services

A Context Broker To Enable Future IoT Applications And Services A Context Broker To Enable Future IoT Applications And Services Boris Moltchanov Telecom Italia via G. Reiss Romoli, 274, 10148. Turin, Italy. Email: boris.moltchanov@telecomitalia.it Oscar Rodríguez Rocha

More information

BSC Smart Cities Initiative

BSC Smart Cities Initiative www.bsc.es BSC Smart Cities Initiative José Mª Cela CASE Director josem.cela@bsc.es CITY DATA ACCESS 2 City Data Access 1. Standardize data access (City Semantics) Define a software layer to keep independent

More information

An Object-Oriented HLA Simulation Study

An Object-Oriented HLA Simulation Study BULGARIAN ACADEMY OF SCIENCES CYBERNETICS AND INFORMATION TECHNOLOGIES Volume 15, No 5 Special Issue on Control in Transportation Systems Sofia 2015 Print ISSN: 1311-9702; Online ISSN: 1314-4081 DOI: 10.1515/cait-2015-0022

More information

Chapter 4 Message Brokers

Chapter 4 Message Brokers Chapter 4 Message Brokers The messaging systems described in the previous chapter can be seen as an integration infrastructure based on message queues that applications can use to communicate with each

More information

SOAM: An Environment Adaptation Model for the Pervasive Semantic Web

SOAM: An Environment Adaptation Model for the Pervasive Semantic Web SOAM: An Environment Adaptation Model for the Pervasive Semantic Web Juan Ignacio Vazquez, Diego López de Ipiña, and Iñigo Sedano MoreLab - Mobility Research Lab University of Deusto Avda. Universidades

More information

Towards Breast Anatomy Simulation Using GPUs

Towards Breast Anatomy Simulation Using GPUs Towards Breast Anatomy Simulation Using GPUs Joseph H. Chui 1, David D. Pokrajac 2, Andrew D.A. Maidment 3, and Predrag R. Bakic 4 1 Department of Radiology, University of Pennsylvania, Philadelphia PA

More information

A DESCRIPTION-BASED HYBRID COMPOSITION METHOD OF MASHUP APPLICATIONS FOR MOBILE DEVICES

A DESCRIPTION-BASED HYBRID COMPOSITION METHOD OF MASHUP APPLICATIONS FOR MOBILE DEVICES Journal of Web Engineering, Vol. 15, No. 3&4 (2016) 277 309 c Rinton Press A DESCRIPTION-BASED HYBRID COMPOSITION METHOD OF MASHUP APPLICATIONS FOR MOBILE DEVICES KORAWIT PRUTSACHAINIMMIT, TAKEHIRO TOKUDA

More information

INTRODUCTION. Chapter GENERAL

INTRODUCTION. Chapter GENERAL Chapter 1 INTRODUCTION 1.1 GENERAL The World Wide Web (WWW) [1] is a system of interlinked hypertext documents accessed via the Internet. It is an interactive world of shared information through which

More information

A Framework for Securing Databases from Intrusion Threats

A Framework for Securing Databases from Intrusion Threats A Framework for Securing Databases from Intrusion Threats R. Prince Jeyaseelan James Department of Computer Applications, Valliammai Engineering College Affiliated to Anna University, Chennai, India Email:

More information

Smart Organization. Vivek Ghule Department of Computer Engineering Vishwakarma Institute of Information Technology Pune, India

Smart Organization. Vivek Ghule Department of Computer Engineering Vishwakarma Institute of Information Technology Pune, India 2017 IEEE 7th International Advance Computing Conference Smart Organization Vivek Ghule Department of Computer Engineering Vishwakarma Institute of Information Technology Pune, India vivekgghule@gmail.com

More information

MDD Approach for the Development of Context-Aware Applications

MDD Approach for the Development of Context-Aware Applications MDD Approach for the Development of Context-Aware Applications Dhouha Ayed, Didier Delanote, and Yolande Berbers Department of Computer Science, K.U.Leuven B-3001 Leuven, Belgium Abstract. Context-aware

More information

International Journal of Advance Research in Engineering, Science & Technology. Study & Analysis of SOA based E-Learning Academic System

International Journal of Advance Research in Engineering, Science & Technology. Study & Analysis of SOA based E-Learning Academic System Impact Factor (SJIF): 3.632 International Journal of Advance Research in Engineering, Science & Technology e-issn: 2393-9877, p-issn: 2394-2444 (Special Issue for ITECE 2016) Study & Analysis of SOA based

More information

Service Oriented Architectures (ENCS 691K Chapter 2)

Service Oriented Architectures (ENCS 691K Chapter 2) Service Oriented Architectures (ENCS 691K Chapter 2) Roch Glitho, PhD Associate Professor and Canada Research Chair My URL - http://users.encs.concordia.ca/~glitho/ The Key Technologies on Which Cloud

More information

Middleware: Context Management in Heterogeneous, Evolving Ubiquitous Environments

Middleware: Context Management in Heterogeneous, Evolving Ubiquitous Environments IEEE DISTRIBUTED SYSTEMS ONLINE 1541-4922 2006 Published by the IEEE Computer Society Vol. 7, No. 4; April 2006 Middleware: Context Management in Heterogeneous, Evolving Ubiquitous Environments Richardo

More information

Aspect-Oriented Reconfigurable Middleware for Pervasive Systems

Aspect-Oriented Reconfigurable Middleware for Pervasive Systems Aspect-Oriented Reconfigurable Middleware for Pervasive Systems Gustavo G. Pascual Departamento de Lenguajes y Ciencias de la Computación University of Málaga, Málaga (SPAIN) CAOSD group (http:/caosd.lcc.uma.es),

More information

The UniversAAL Platform

The UniversAAL Platform The UniversAAL Platform Alexander Kocian Department of Computer Science University of Pisa Largo B. Pontecorvo 3 56127 Pisa 2014/2015 Alexander Kocian (UniPisa) The UniversAAL Platform 2014/2015 1 / 39

More information

Network Based Hard/Soft Information Fusion Network Architecture/SOA J. Rimland

Network Based Hard/Soft Information Fusion Network Architecture/SOA J. Rimland Network Based Hard/Soft Information Fusion Network Architecture/SOA J. Rimland Objectives: Develop, demonstrate and evaluate an information architecture, cyber-infrastructure, data standards and tools

More information

ECLIPSE PERSISTENCE PLATFORM (ECLIPSELINK) FAQ

ECLIPSE PERSISTENCE PLATFORM (ECLIPSELINK) FAQ ECLIPSE PERSISTENCE PLATFORM (ECLIPSELINK) FAQ 1. What is Oracle proposing in EclipseLink, the Eclipse Persistence Platform Project? Oracle is proposing the creation of the Eclipse Persistence Platform

More information

Context Modeling and Reasoning Techniques

Context Modeling and Reasoning Techniques Context Modeling and Reasoning Techniques Ferit Topcu Technical University of Berlin Department of Telecommunication Systems Service-centric Networking Strasse des 17.Juni 135 10623 Berlin Email: f.topcu@mail.tu-berlin.de

More information

Grid Resources Search Engine based on Ontology

Grid Resources Search Engine based on Ontology based on Ontology 12 E-mail: emiao_beyond@163.com Yang Li 3 E-mail: miipl606@163.com Weiguang Xu E-mail: miipl606@163.com Jiabao Wang E-mail: miipl606@163.com Lei Song E-mail: songlei@nudt.edu.cn Jiang

More information

Available online at ScienceDirect. International Workshop on Enabling ICT for Smart Buildings (ICT-SB 2014)

Available online at   ScienceDirect. International Workshop on Enabling ICT for Smart Buildings (ICT-SB 2014) Available online at www.sciencedirect.com ScienceDirect Procedia Computer Science 32 ( 2014 ) 997 1002 International Workshop on Enabling ICT for Smart Buildings (ICT-SB 2014) Using a Residential Environment

More information

Channel Allocation for Social Networking Features on Publish/Subscribe-based Mobile Application

Channel Allocation for Social Networking Features on Publish/Subscribe-based Mobile Application Allocation for Social Networking Features on Publish/Subscribe-based Mobile Application Alfian Ramadhan, Achmad Imam Kistijantoro Laboratory of Distributed System School of Electrical Engineering and Informatics,

More information

Measuring the Capability of Smartphones for Executing Context Algorithms

Measuring the Capability of Smartphones for Executing Context Algorithms Maximilian Eibl, Martin Gaedke. (Hrsg.): INFORMATIK 2017, Lecture Lecture Notes in Notes Informatics in Informatics (LNI), Gesellschaft (LNI), Gesellschaft für Informatik, für Informatik, Bonn 2017 Bonn

More information

A Programming Model for Context-Aware Applications in Large-Scale Pervasive Systems

A Programming Model for Context-Aware Applications in Large-Scale Pervasive Systems A Programming Model for Context-Aware Applications in Large-Scale Pervasive Systems Sanjin Sehic, Fei Li, Stefan Nastic, and Schahram Dustdar Distributed Systems Group Information Systems Institute Vienna

More information

NGSON: Features, State of the Art, and Realization

NGSON: Features, State of the Art, and Realization NEXT GENERATION SERVICE OVERLAY NETWORKS (NGSON) NGSON: Features, State of the Art, and Realization Seung-Ik Lee and Shin-Gak Kang, Standards Research Center, Electronics and Telecommunications Research

More information

Designing a Framework to Handle Context Information

Designing a Framework to Handle Context Information Designing a Framework to Handle Context Information Ana Hristova, Josué Iglesias, Ana M. Bernardos, José R. Casar Universidad Politécnica de Madrid, ETSIT, Ciudad Universitaria s/n, 28040, Madrid, Spain

More information

Development of web applications using Google Technology

Development of web applications using Google Technology International Journal of Computer Engineering and Applications, ICCSTAR-2016, Special Issue, May.16 Development of web applications using Google Technology Vaibhavi Nayak 1, Vinuta V Naik 2,Vijaykumar

More information

Semantic Web Search Model for Information Retrieval of the Semantic Data *

Semantic Web Search Model for Information Retrieval of the Semantic Data * Semantic Web Search Model for Information Retrieval of the Semantic Data * Okkyung Choi 1, SeokHyun Yoon 1, Myeongeun Oh 1, and Sangyong Han 2 Department of Computer Science & Engineering Chungang University

More information

Semantic agents for location-aware service provisioning in mobile networks

Semantic agents for location-aware service provisioning in mobile networks Semantic agents for location-aware service provisioning in mobile networks Alisa Devlić University of Zagreb visiting doctoral student at Wireless@KTH September 9 th 2005. 1 Agenda Research motivation

More information

Citizen-Centric Data Services for Smarter Cities

Citizen-Centric Data Services for Smarter Cities Citizen-Centric Data Services for Smarter Cities Unai Aguilera1, Oscar Peña1, Oscar Belmonte2, Diego López-de-Ipiña1 1 Deusto Institute of Technology, DeustoTech, University of Deusto, Avda. Universidades

More information

* Inter-Cloud Research: Vision

* Inter-Cloud Research: Vision * Inter-Cloud Research: Vision for 2020 Ana Juan Ferrer, ATOS & Cluster Chair Vendor lock-in for existing adopters Issues: Lack of interoperability, regulatory context, SLAs. Inter-Cloud: Hardly automated,

More information

Wearable Technology Orientation Using Big Data Analytics for Improving Quality of Human Life

Wearable Technology Orientation Using Big Data Analytics for Improving Quality of Human Life Wearable Technology Orientation Using Big Data Analytics for Improving Quality of Human Life Ch.Srilakshmi Asst Professor,Department of Information Technology R.M.D Engineering College, Kavaraipettai,

More information

1. Context-Awareness 2. Context-Aware Service 3. Context-aware mobile computing 4. Semantic Technology

1. Context-Awareness 2. Context-Aware Service 3. Context-aware mobile computing 4. Semantic Technology 상황인지사례와시맨틱기술 (1) 1. Context-Awareness 2. Context-Aware Service 3. Context-aware mobile computing 4. Semantic Technology Conceptual Framework for Pervasive Context-Awareness Basic elements of a pervasive

More information

Information Retrieval System Based on Context-aware in Internet of Things. Ma Junhong 1, a *

Information Retrieval System Based on Context-aware in Internet of Things. Ma Junhong 1, a * Information Retrieval System Based on Context-aware in Internet of Things Ma Junhong 1, a * 1 Xi an International University, Shaanxi, China, 710000 a sufeiya913@qq.com Keywords: Context-aware computing,

More information

Vortex Whitepaper. Simplifying Real-time Information Integration in Industrial Internet of Things (IIoT) Control Systems

Vortex Whitepaper. Simplifying Real-time Information Integration in Industrial Internet of Things (IIoT) Control Systems Vortex Whitepaper Simplifying Real-time Information Integration in Industrial Internet of Things (IIoT) Control Systems www.adlinktech.com 2017 Table of Contents 1. Introduction........ P 3 2. Iot and

More information

LinDA: A Service Infrastructure for Linked Data Analysis and Provision of Data Statistics

LinDA: A Service Infrastructure for Linked Data Analysis and Provision of Data Statistics LinDA: A Service Infrastructure for Linked Data Analysis and Provision of Data Statistics Nicolas Beck, Stefan Scheglmann, and Thomas Gottron WeST Institute for Web Science and Technologies University

More information