Avoiding "-too late! "-Expressing and Detecting Opportunity with EveWorks and EveXL

Bruno Cardoso, Teresa Romão

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

Abstract

Adaptability is a desirable feature for context-aware applications to support the deployment of meaningful interactions on mobile devices. As such, flexible enough architectures are necessary to provide direct answers to applications requiring changes in their reactive behavior at runtime. To address this challenge, we present EveWorks, an Android application running on mobile devices, offering context-aware reactive services to other applications. Contrary to the norm found on the literature, EveWorks relies on definition of events of interest through expressions written in EveXL (EveWorks Expression Language), an original scripting language interpreted at runtime, thereby granting the desired adaptability to client context-aware applications. We evaluated the viability of EveWorks and EveXL and obtained evidence that EveXL is legible and straightforward, and is an adequate tool to express events. On the other hand, the results support EveWorks as a valid approach to facilitate development of reactive applications.

Original languageEnglish
Title of host publication13th International Conference on Advances in Mobile Computing and Multimedia, MoMM 2015 - Proceedings
PublisherAssociation for Computing Machinery, Inc
Pages293-302
Number of pages10
ISBN (Electronic)9781450334938
DOIs
Publication statusPublished - 2015
Event13th International Conference on Advances in Mobile Computing and Multimedia, MoMM 2015 - Brussels, Belgium
Duration: 11 Dec 201513 Dec 2015

Conference

Conference13th International Conference on Advances in Mobile Computing and Multimedia, MoMM 2015
CountryBelgium
CityBrussels
Period11/12/1513/12/15

Keywords

  • context awareness framework
  • DSL
  • event detection
  • EveWorks
  • EveXL
  • mobile application development
  • time interval algebra

Fingerprint

Dive into the research topics of 'Avoiding "-too late! "-Expressing and Detecting Opportunity with EveWorks and EveXL'. Together they form a unique fingerprint.

Cite this