Download presentation
Presentation is loading. Please wait.
Published byBennett Watkins Modified over 9 years ago
1
Presented by: Marcela D. Rodríguez CICESE/UABC, Ensenada, México marcerod@uabc.edu.mx 1st International Workshop on Ubiquitous Mobile Instrumentation
2
Challenges to deploy a sensing campaign Deciding the granularity of the sensed information Components that collect low-level data vs high-level data Calibrating the sensing components to the population to be monitored. To the particular participants characteristics Indicating a calibration criteria The target users are researchers with little or no technical background Developing a tool for behavioral data collection from mobile phones to enable researchers with low technical skills to implement a sensing application: InCense
3
InCense implementation model Session: group of components connected to achieve a sensing goal. Sensors: act as interfaces with the mobile phone’s sensors Filters: preprocess raw data from sensors Survey: multiple choice or open- ended questions Triggers: start sessions if certain conditions are met Sink: data pool wherein the sensed information is assembled into files
4
OntoInCense User Customize Deploy Analyse Implement Ontology-based GUI Ontology to support customization Code generation Sensors Library Filters Library Specification language and re-usable components InCense API Template Engine Class Builder Contextual Database Mobile application Project Server JSON Filter Explorer Filter Generator Configuration file Generator InCense Architecture InCense Manager Use of the InCense API for implementing a sensing application
5
OntoInCense User Customize Deploy Analyse Implement Ontology-based GUI Ontology to support customization Code generation Sensors Library Filters Library Specification language and re-usable components InCense API Template Engine Class Builder Contextual Database Mobile application Project Server JSON Filter Explorer Filter Generator Configuration file Generator InCense Architecture InCense Manager OntoInCense
6
User Customize Deploy Analyse Implement Ontology-based GUI Ontology to support customization Code generation Sensors Library Filters Library Specification language and re-usable components InCense API Template Engine Class Builder Contextual Database Mobile application Project Server JSON Filter Explorer Filter Generator Configuration file Generator InCense Architecture InCense Manager OntoInCense
7
User Customize Deploy Analyse Implement Graphical Widget Ontology to support customization Code generation Sensors Library Filters Library Specification language and re-usable components InCense API Template Engine Class Builder Contextual Database Mobile application Project Server JSON Filter Explorer Filter Generator Configuration file Generator InCense Architecture InCense Manager
8
Scenario: “A public health organization (PHO) is interested in comparing the walking habits of older adults in the winter and in the spring. They began using InCense for data gathering from 392 individuals during two weeks in the middle of January, and then again in May. The application captures the individual location, the activity level obtained from the accelerometers. A filter infers from the GPS and accelerometer, if the individual is walking or in a vehicle as he leaves his home. When InCense detects that the user is back at home, the mobile phones, will ask the individuals to complete a survey with question related to the activity being performed and their wellness. The data captured from the individuals is sent to the PHO to find interesting correlations with standard statistical packages.”
9
Extending the Filter Library Implement a FilterRegister a Filter Registrar variables to callibrate Add the Filter to OntoIncense Graphical Widget Filter Explorer
10
Extending the Filter Library Implement a FilterRegister a Filter Registrar variables to callibrate Add the Filter to OntoIncense Graphical Widget a b
11
Extending the Filter Library Implement a FilterRegister a Filter Registrar variables to callibrate Add the Filter to OntoIncense Graphical Widget a b
12
Extending the Filter Library Implement a FilterRegister a Filter Registrar variables to callibrate Add the Filter to OntoIncense Graphical Widget
13
Develop a sensing campaign Select/drag Components Add Relationships Calibrate components Participant height
14
Conclusions and Future work The ontology acts: As a representational model: Facilitates to understand the implementation model of InCense As a graphical user: Adds flexibilty to InCense Toolkit for customizing a sensing application. We plan to evaluate InCense
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.